Revenue
$852.5M
▲ 115.1% YoY
Net Income
$219.1M
▲ 362.7% YoY
EPS
$1.22
▲ 290.6% YoY
Cash
$167.6M
▲ 110.7% YoY
FY 2025 · As of 2025-12-31
Last 90 days
| Insider | Type | Date | Shares | Price | Value | |
|---|---|---|---|---|---|---|
Gajendra Sanjay President and COO | Sell | Aug 17, 2026 | 578 | $352.11 | $204K | Form 4 ↗ |
Gajendra Sanjay President and COO | Sell | Aug 17, 2026 | 1.0K | $351.24 | $368K | Form 4 ↗ |
Gajendra Sanjay President and COO | Sell | Aug 17, 2026 | 2.0K | $349.19 | $693K | Form 4 ↗ |
Gajendra Sanjay President and COO | Sell | Aug 17, 2026 | 1.1K | $348.05 | $368K | Form 4 ↗ |
Gajendra Sanjay President and COO | Sell | Aug 17, 2026 | 3.5K | $347.01 | $1.21M | Form 4 ↗ |
Gajendra Sanjay President and COO | Sell | Aug 17, 2026 | 2.5K | $346.13 | $874K | Form 4 ↗ |
Gajendra Sanjay President and COO | Sell | Aug 17, 2026 | 17.4K | $344.99 | $5.99M | Form 4 ↗ |
Gajendra Sanjay President and COO | Sell | Aug 17, 2026 | 3.7K | $343.94 | $1.28M | Form 4 ↗ |
Gajendra Sanjay President and COO | Sell | Aug 17, 2026 | 5.4K | $342.95 | $1.87M | Form 4 ↗ |
Gajendra Sanjay President and COO | Sell | Aug 17, 2026 | 1.6K | $341.71 | $550K | Form 4 ↗ |
Gajendra Sanjay President and COO | Sell | Aug 17, 2026 | 2.6K | $340.58 | $891K | Form 4 ↗ |
Gajendra Sanjay President and COO | Sell | Aug 17, 2026 | 6.5K | $339.74 | $2.20M | Form 4 ↗ |
Gajendra Sanjay President and COO | Sell | Aug 17, 2026 | 8.0K | $338.58 | $2.71M | Form 4 ↗ |
Gajendra Sanjay President and COO | Sell | Aug 17, 2026 | 10.4K | $337.76 | $3.53M | Form 4 ↗ |
Gajendra Sanjay President and COO | Sell | Aug 17, 2026 | 2.9K | $336.65 | $992K | Form 4 ↗ |
Gajendra Sanjay President and COO | Sell | Aug 17, 2026 | 1.8K | $335.41 | $598K | Form 4 ↗ |
Gajendra Sanjay President and COO | Sell | Aug 17, 2026 | 6.9K | $334.23 | $2.31M | Form 4 ↗ |
Gajendra Sanjay President and COO | Sell | Aug 17, 2026 | 12.6K | $333.60 | $4.21M | Form 4 ↗ |
Mazzara Philip General Counsel and Secretary | Sell | Aug 17, 2026 | 44 | $352.10 | $15K | Form 4 ↗ |
Mazzara Philip General Counsel and Secretary | Sell | Aug 17, 2026 | 82 | $351.24 | $29K | Form 4 ↗ |
Mazzara Philip General Counsel and Secretary | Sell | Aug 17, 2026 | 156 | $349.19 | $54K | Form 4 ↗ |
Mazzara Philip General Counsel and Secretary | Sell | Aug 17, 2026 | 81 | $348.05 | $28K | Form 4 ↗ |
Mazzara Philip General Counsel and Secretary | Sell | Aug 17, 2026 | 269 | $347.02 | $93K | Form 4 ↗ |
Mazzara Philip General Counsel and Secretary | Sell | Aug 17, 2026 | 199 | $346.13 | $69K | Form 4 ↗ |
Mazzara Philip General Counsel and Secretary | Sell | Aug 17, 2026 | 1.3K | $344.99 | $452K | Form 4 ↗ |
Mazzara Philip General Counsel and Secretary | Sell | Aug 17, 2026 | 287 | $343.94 | $99K | Form 4 ↗ |
Mazzara Philip General Counsel and Secretary | Sell | Aug 17, 2026 | 415 | $342.95 | $142K | Form 4 ↗ |
Mazzara Philip General Counsel and Secretary | Sell | Aug 17, 2026 | 125 | $341.71 | $43K | Form 4 ↗ |
Mazzara Philip General Counsel and Secretary | Sell | Aug 17, 2026 | 205 | $340.58 | $70K | Form 4 ↗ |
Mazzara Philip General Counsel and Secretary | Sell | Aug 17, 2026 | 504 | $339.74 | $171K | Form 4 ↗ |
Mazzara Philip General Counsel and Secretary | Sell | Aug 17, 2026 | 610 | $338.58 | $207K | Form 4 ↗ |
Mazzara Philip General Counsel and Secretary | Sell | Aug 17, 2026 | 797 | $337.76 | $269K | Form 4 ↗ |
Mazzara Philip General Counsel and Secretary | Sell | Aug 17, 2026 | 227 | $336.65 | $76K | Form 4 ↗ |
Mazzara Philip General Counsel and Secretary | Sell | Aug 17, 2026 | 136 | $335.42 | $46K | Form 4 ↗ |
Mazzara Philip General Counsel and Secretary | Sell | Aug 17, 2026 | 540 | $334.23 | $180K | Form 4 ↗ |
Mazzara Philip General Counsel and Secretary | Sell | Aug 17, 2026 | 814 | $333.64 | $272K | Form 4 ↗ |
Mohan Jitendra Chief Executive Officer | Sell | Aug 17, 2026 | 578 | $352.11 | $204K | Form 4 ↗ |
Mohan Jitendra Chief Executive Officer | Sell | Aug 17, 2026 | 1.0K | $351.24 | $368K | Form 4 ↗ |
Mohan Jitendra Chief Executive Officer | Sell | Aug 17, 2026 | 2.0K | $349.19 | $693K | Form 4 ↗ |
Mohan Jitendra Chief Executive Officer | Sell | Aug 17, 2026 | 1.1K | $348.05 | $368K | Form 4 ↗ |
Mohan Jitendra Chief Executive Officer | Sell | Aug 17, 2026 | 3.5K | $347.01 | $1.21M | Form 4 ↗ |
Mohan Jitendra Chief Executive Officer | Sell | Aug 17, 2026 | 2.5K | $346.13 | $874K | Form 4 ↗ |
Mohan Jitendra Chief Executive Officer | Sell | Aug 17, 2026 | 17.4K | $344.99 | $5.99M | Form 4 ↗ |
Mohan Jitendra Chief Executive Officer | Sell | Aug 17, 2026 | 3.7K | $343.94 | $1.28M | Form 4 ↗ |
Mohan Jitendra Chief Executive Officer | Sell | Aug 17, 2026 | 5.4K | $342.95 | $1.87M | Form 4 ↗ |
Mohan Jitendra Chief Executive Officer | Sell | Aug 17, 2026 | 1.6K | $341.71 | $550K | Form 4 ↗ |
Mohan Jitendra Chief Executive Officer | Sell | Aug 17, 2026 | 2.6K | $340.58 | $891K | Form 4 ↗ |
Mohan Jitendra Chief Executive Officer | Sell | Aug 17, 2026 | 6.5K | $339.74 | $2.20M | Form 4 ↗ |
Mohan Jitendra Chief Executive Officer | Sell | Aug 17, 2026 | 8.0K | $338.58 | $2.71M | Form 4 ↗ |
Mohan Jitendra Chief Executive Officer | Sell | Aug 17, 2026 | 10.4K | $337.76 | $3.53M | Form 4 ↗ |
Mohan Jitendra Chief Executive Officer | Sell | Aug 17, 2026 | 2.9K | $336.65 | $992K | Form 4 ↗ |
Mohan Jitendra Chief Executive Officer | Sell | Aug 17, 2026 | 1.8K | $335.41 | $598K | Form 4 ↗ |
Mohan Jitendra Chief Executive Officer | Sell | Aug 17, 2026 | 6.9K | $334.23 | $2.31M | Form 4 ↗ |
Mohan Jitendra Chief Executive Officer | Sell | Aug 17, 2026 | 12.6K | $333.60 | $4.21M | Form 4 ↗ |
Dyckerhoff Stefan A | Sell | Aug 6, 2026 | 1.0K | $309.29 | $318K | Form 4 ↗ |
Dyckerhoff Stefan A | Sell | Aug 6, 2026 | 2.4K | $309.29 | $757K | Form 4 ↗ |
Dyckerhoff Stefan A | Sell | Aug 6, 2026 | 194 | $309.29 | $60K | Form 4 ↗ |
Dyckerhoff Stefan A | Sell | Aug 6, 2026 | 269 | $311.37 | $84K | Form 4 ↗ |
Dyckerhoff Stefan A | Sell | Aug 6, 2026 | 640 | $311.37 | $199K | Form 4 ↗ |
Dyckerhoff Stefan A | Sell | Aug 6, 2026 | 51 | $311.37 | $16K | Form 4 ↗ |
Dyckerhoff Stefan A | Sell | Aug 6, 2026 | 2.2K | $313.07 | $691K | Form 4 ↗ |
Dyckerhoff Stefan A | Sell | Aug 6, 2026 | 5.2K | $313.07 | $1.64M | Form 4 ↗ |
Dyckerhoff Stefan A | Sell | Aug 6, 2026 | 416 | $313.07 | $130K | Form 4 ↗ |
Cota Germaine Chief Accting. Off. & VP, Fin. | Grant | Jul 20, 2026 | 1.5K | $0.00 | $0 | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 971 | $451.96 | $439K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 265 | $453.12 | $120K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 436 | $453.83 | $198K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 720 | $454.92 | $328K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 637 | $455.89 | $290K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 747 | $456.97 | $341K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 1.0K | $458.00 | $461K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 845 | $459.02 | $388K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 334 | $460.07 | $154K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 468 | $461.47 | $216K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 629 | $462.44 | $291K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 496 | $463.35 | $230K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 307 | $464.45 | $143K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 75 | $466.13 | $35K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 219 | $466.90 | $102K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 336 | $467.99 | $157K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 1.5K | $460.07 | $699K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 2.1K | $461.47 | $982K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 2.9K | $462.44 | $1.32M | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 2.3K | $463.35 | $1.05M | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 1.4K | $464.45 | $647K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 343 | $466.14 | $160K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 995 | $466.90 | $465K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 1.5K | $468.00 | $715K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 1.3K | $429.58 | $552K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 6.6K | $430.79 | $2.86M | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 767 | $432.79 | $332K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 346 | $433.43 | $150K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 501 | $434.78 | $218K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 467 | $435.76 | $203K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 804 | $436.82 | $351K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 469 | $437.93 | $205K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 650 | $438.79 | $285K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 952 | $440.05 | $419K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 1.5K | $440.86 | $670K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 984 | $441.79 | $435K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 1.1K | $442.87 | $485K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 1.2K | $443.82 | $531K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 1.3K | $444.91 | $592K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 948 | $445.85 | $423K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 898 | $446.91 | $401K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 883 | $447.86 | $395K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 1.5K | $448.85 | $664K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 570 | $449.89 | $256K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 734 | $450.94 | $331K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 5.8K | $429.58 | $2.51M | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 30.1K | $430.79 | $12.98M | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 3.5K | $432.79 | $1.51M | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 1.6K | $433.43 | $682K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 2.3K | $434.78 | $991K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 2.1K | $435.76 | $925K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 3.7K | $436.82 | $1.60M | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 2.1K | $437.93 | $932K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 3.0K | $438.79 | $1.30M | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 4.3K | $440.05 | $1.91M | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 6.9K | $440.86 | $3.04M | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 4.5K | $441.79 | $1.97M | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 5.0K | $442.87 | $2.21M | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 5.4K | $443.82 | $2.41M | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 6.0K | $444.91 | $2.69M | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 4.3K | $445.85 | $1.92M | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 4.1K | $446.91 | $1.82M | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 4.0K | $447.86 | $1.80M | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 6.7K | $448.85 | $3.02M | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 2.6K | $449.89 | $1.16M | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 3.3K | $450.94 | $1.51M | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 4.4K | $451.96 | $2.00M | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 1.2K | $453.12 | $546K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 2.0K | $453.83 | $899K | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 3.3K | $454.92 | $1.49M | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 2.9K | $455.89 | $1.32M | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 3.4K | $456.97 | $1.55M | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 4.6K | $458.00 | $2.09M | Form 4 ↗ |
ALBA MANUEL Director | Sell | Jul 1, 2026 | 3.8K | $459.02 | $1.76M | Form 4 ↗ |
Dyckerhoff Stefan A | Sell | Jul 1, 2026 | 3.5K | $450.00 | $1.58M | Form 4 ↗ |
Dyckerhoff Stefan A | Sell | Jul 1, 2026 | 8.3K | $450.00 | $3.75M | Form 4 ↗ |
Dyckerhoff Stefan A | Sell | Jul 1, 2026 | 661 | $450.00 | $297K | Form 4 ↗ |
Mayer Bethany Director | Sell | Jun 24, 2026 | 99 | $391.27 | $39K | Form 4 ↗ |
Mayer Bethany Director | Sell | Jun 24, 2026 | 193 | $392.67 | $76K | Form 4 ↗ |
Mayer Bethany Director | Sell | Jun 24, 2026 | 54 | $393.86 | $21K | Form 4 ↗ |
Mayer Bethany Director | Sell | Jun 24, 2026 | 146 | $396.49 | $58K | Form 4 ↗ |
Mayer Bethany Director | Sell | Jun 24, 2026 | 165 | $398.32 | $66K | Form 4 ↗ |
Mayer Bethany Director | Sell | Jun 24, 2026 | 29 | $399.96 | $12K | Form 4 ↗ |