Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.97B | $2.94B | $2.78B | $2.67B | $1.97B | $1.65B | $1.51B | $1.34B | $1.13B | $863.0M | $662.7M | $518.0M | $431.9M | $301.3M |
| Gross profit | $1.01B | $994.5M | $930.7M | $827.8M | $589.5M | $510.0M | $434.8M | $371.6M | $324.0M | $252.4M | $188.3M | $140.1M | $109.7M | $74.0M |
| Operating expenses | $622.9M | $612.0M | $561.6M | $482.4M | $401.6M | $348.1M | — | — | — | — | — | — | — | — |
| Operating income | $386.4M | $382.5M | $369.1M | $345.4M | $187.9M | $161.9M | $121.2M | $93.2M | $74.3M | $66.0M | $45.0M | $25.6M | $13.1M | −$1.9M |
| EBITDAderived | $447.8M | $437.9M | $418.3M | $389.8M | $228.9M | $200.9M | $160.0M | $126.5M | $102.6M | $89.6M | $61.9M | $37.8M | $21.5M | $2.7M |
| Net income | $265.4M | $256.6M | $243.7M | $223.4M | $118.8M | $97.2M | $68.2M | $54.7M | $41.1M | $38.4M | $26.5M | $13.9M | $6.0M | −$1.9M |
| Basic EPSper diluted share | $9.76 | $9.16 | $8.65 | $7.78 | $4.04 | $3.30 | $2.29 | $1.76 | $1.30 | $1.23 | $0.85 | -$0.20 | -$0.01 | -$0.37 |
| Diluted EPSper diluted share | $9.71 | $9.10 | $8.61 | $7.74 | $4.01 | $3.27 | $2.28 | $1.75 | $1.30 | $1.23 | $0.85 | -$0.20 | -$0.01 | -$0.37 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 11, 2026Form 4 | Miller Michael ThomasExecutive VP & CFO | BuyCommon Stock, $0.01 par value per share | 155 | $206.74 | $32.0K | 34.2K |
| Jun 11, 2026Form 4 | Miller Michael ThomasExecutive VP & CFO | BuyCommon Stock, $0.01 par value per share | 80 | $205.52 | $16.4K | 34.1K |
| Jun 11, 2026Form 4 | Miller Michael ThomasExecutive VP & CFO | BuyCommon Stock, $0.01 par value per share | 20 | $204.32 | $4.1K | 34.0K |
| Jun 11, 2026Form 4 | Miller Michael ThomasExecutive VP & CFO | BuyCommon Stock, $0.01 par value per share | 99 | $202.73 | $20.1K | 34.0K |
| Jun 11, 2026Form 4 | Miller Michael ThomasExecutive VP & CFO | BuyCommon Stock, $0.01 par value per share | 133 | $201.91 | $26.9K | 33.9K |