Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.13B | $2.01B | $1.93B | $1.73B | $1.35B | $1.09B | $991.3M | $973.7M | $903.2M | $859.6M | $803.0M | $751.5M | $664.5M | $570.4M | $513.4M | $438.2M | $377.4M |
| Gross profit | $897.7M | $806.4M | $685.4M | $564.5M | $462.9M | $383.1M | $339.8M | $373.3M | $358.6M | $338.1M | $308.1M | $287.2M | $261.0M | $215.2M | $189.3M | $168.9M | $131.8M |
| Research & development | — | — | — | — | — | — | — | — | — | — | $16.8M | $15.8M | $13.4M | $10.5M | $8.6M | $4.6M | — |
| Operating income | $299.5M | $292.9M | $214.8M | $171.0M | $171.6M | $133.4M | $105.8M | $171.1M | $176.2M | $168.6M | $146.2M | $140.7M | $127.9M | $104.2M | $87.6M | $76.8M | $43.7M |
| EBITDAderived | $355.3M | $349.6M | $269.5M | $215.7M | $206.7M | $165.7M | $131.7M | $199.5M | $198.5M | $187.5M | $162.3M | $153.4M | $138.1M | $112.5M | $95.4M | $84.8M | $51.5M |
| Net income | $204.2M | $190.0M | $129.3M | $121.5M | $131.5M | $106.9M | $83.8M | $133.6M | $106.6M | $106.0M | $92.3M | $90.0M | $81.9M | $71.0M | $53.3M | $46.1M | $26.5M |
| Basic EPSper diluted share | $6.69 | $6.17 | $4.11 | $3.87 | $4.13 | $3.31 | $2.57 | $4.04 | $3.14 | $3.07 | $2.60 | $2.50 | $2.25 | $1.96 | $1.49 | $1.29 | $1.50 |
| Diluted EPSper diluted share | $6.64 | $6.14 | $4.10 | $3.85 | $4.12 | $3.30 | $2.56 | $4.02 | $3.13 | $3.07 | $2.60 | $2.49 | $2.24 | $1.94 | $1.47 | $1.27 | $1.47 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 12, 2026Form 4 · 10b5-1 | Long Donna M.SVP, CIO | SellCommon Stock | 235 | $104.03 | $24.4K | 20.1K |
| Mar 12, 2026Form 4 · 10b5-1 | Long Donna M.SVP, CIO | SellCommon Stock | 394 | $103.21 | $40.7K | 20.3K |
| Mar 12, 2026Form 4 · 10b5-1 | Long Donna M.SVP, CIO | SellCommon Stock | 318 | $102.19 | $32.5K | 20.7K |
| Jan 2, 2026Form 4 · 10b5-1 | Long Donna M.SVP, CIO | SellCommon Stock | 186 | $124.22 | $23.1K | 17.9K |
| Jan 2, 2026Form 4 · 10b5-1 | Long Donna M.SVP, CIO | SellCommon Stock | 573 | $123.70 | $70.9K | 18.0K |