Revenue
2017
2018
2019
2020
2021
2022
2023
2024
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $3.95B | $4.20B | $5.34B | $4.23B | $3.50B | $3.67B | $3.68B | $3.12B | $2.75B | — | — | — | — | — | — | — | — |
| Gross profit | — | — | $889.5M | $599.6M | $425.4M | $521.1M | $445.6M | $337.6M | $331.3M | $412.7M | $370.4M | $371.0M | $356.1M | $312.5M | $213.4M | $185.7M | $234.3M |
| Operating expenses | $3.81B | $3.99B | $4.87B | $3.99B | $319.6M | $368.6M | $320.7M | $265.0M | $234.8M | $295.7M | $286.6M | $257.3M | $243.7M | $218.1M | $143.6M | $130.2M | $138.8M |
| Operating income | $140.3M | $212.2M | $474.7M | $238.5M | $105.8M | $152.4M | $124.9M | $72.7M | $96.6M | $117.0M | $83.9M | $113.7M | $112.4M | $94.5M | $69.9M | $55.5M | $95.5M |
| EBITDAderived | $332.9M | $396.7M | $628.4M | $369.1M | $229.5M | $269.3M | $208.8M | $134.8M | $141.3M | $154.1M | $113.3M | $135.0M | $133.9M | $110.8M | $78.5M | $63.7M | $102.8M |
| Net income | $104.0M | $167.5M | $356.9M | $171.5M | $73.6M | $107.2M | $201.7M | $135.2M | $74.8M | $70.9M | $51.6M | $69.1M | $68.0M | $58.2M | $43.5M | $34.3M | $59.2M |
| Basic EPSper diluted share | $1.72 | $2.65 | $5.37 | $2.56 | $2.22 | $3.22 | $6.04 | $4.07 | $2.21 | $1.98 | $1.41 | $1.88 | $1.83 | $1.58 | $1.17 | $0.92 | $1.59 |
| Diluted EPSper diluted share | $1.70 | $2.62 | $5.32 | $2.53 | $2.19 | $3.20 | $6.01 | $4.05 | $2.20 | $1.97 | $1.40 | $1.87 | $1.83 | $1.57 | $1.16 | $0.91 | $1.58 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Dec 11, 2025Form 4 · 10b5-1 | Yeager Phillip DPresident, CEO & Vice Chairman | SellClasss A Common Stock | 32.0K | $43.68 | $1.40M | 168.3K |
| Dec 11, 2025Form 4 | Yablon GaryDirector | BuyClass A Common Stock | 4.6K | $43.74 | $199.7K | 32.8K |