Revenue
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.44B | $1.98B | $2.16B | $2.00B | $1.75B | $1.50B | $1.52B | $1.31B | $1.41B | $1.33B | $1.20B | $1.14B | $1.06B | $983.1M | $825.6M | $718.5M | $550.6M |
| Gross profit | $616.1M | $512.1M | $511.7M | $517.5M | $461.0M | $393.6M | $391.2M | $330.4M | $323.5M | $299.8M | $262.1M | $244.5M | $216.9M | $204.8M | — | — | — |
| Operating expenses | $449.9M | $412.4M | $377.9M | $351.4M | $313.7M | $287.2M | $295.9M | $250.9M | $239.2M | $214.0M | $186.3M | $173.8M | $156.8M | $146.0M | $131.9M | $116.9M | $108.0M |
| Operating income | $166.1M | $99.7M | $133.8M | $166.2M | $147.3M | $106.3M | $95.3M | $79.5M | $84.2M | $85.7M | $75.8M | $70.7M | $60.1M | $58.7M | — | — | — |
| EBITDAderived | $193.8M | $126.9M | $156.3M | $184.8M | $171.6M | $126.3M | $114.4M | $98.2M | $100.1M | $97.5M | $91.7M | $86.3M | $74.9M | $70.9M | — | — | — |
| Net income | $132.6M | $104.6M | $118.0M | $119.4M | $105.6M | $74.4M | $69.1M | $63.2M | $55.1M | $50.6M | $44.7M | $45.8M | $35.3M | $34.8M | $23.4M | $23.7M | $12.7M |
| Basic EPSper diluted share | $5.05 | $3.94 | $4.44 | $4.49 | $3.96 | $2.79 | $2.59 | $4.70 | $4.00 | $3.65 | $3.08 | $3.13 | $4.41 | $4.37 | $2.82 | $2.83 | $1.54 |
| Diluted EPSper diluted share | $5.03 | $3.93 | $4.41 | $4.48 | $3.93 | $2.77 | $2.57 | $4.65 | $3.95 | $3.60 | $3.05 | $3.10 | $4.37 | $4.32 | $2.79 | $2.78 | $1.50 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 11, 2026Form 4 · 10b5-1 | RAIGUEL DARREN SCHIEF OPERATING OFFICER | SellCommon Stock · indirect | 176 | $91.78 | $16.2K | 55.7K |
| May 11, 2026Form 4 · 10b5-1 | RAIGUEL DARREN SCHIEF OPERATING OFFICER | SellCommon Stock · indirect | 450 | $90.14 | $40.6K | 55.9K |
| May 11, 2026Form 4 · 10b5-1 | RAIGUEL DARREN SCHIEF OPERATING OFFICER | SellCommon Stock · indirect | 374 | $88.85 | $33.2K | 56.4K |
| May 8, 2026Form 4 · 10b5-1 | RAIGUEL DARREN SCHIEF OPERATING OFFICER | SellCommon Stock · indirect | 56 | $90.20 | $5.1K | 56.7K |
| May 8, 2026Form 4 · 10b5-1 | RAIGUEL DARREN SCHIEF OPERATING OFFICER | SellCommon Stock · indirect | 157 | $89.37 | $14.0K | 56.8K |