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 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $6.81B | $6.58B | $6.49B | $5.94B | $4.97B | $4.29B | $4.31B | $3.83B | $3.30B | $2.94B | $2.60B | $2.36B | $2.26B | $2.16B | $1.98B | $1.72B | $1.65B | $1.72B |
| Gross profit | $900.0M | $1.05B | $1.04B | $1.01B | $820.1M | $806.9M | $732.9M | $681.9M | $572.7M | $491.6M | $437.9M | $403.8M | $393.3M | $382.2M | $351.8M | $298.5M | $288.0M | $343.7M |
| Operating expenses | $910.0M | $935.0M | $818.0M | $761.0M | $646.8M | $612.2M | $546.3M | $502.9M | $442.8M | $385.3M | $372.2M | $356.3M | $337.0M | $314.7M | $294.5M | $261.5M | $260.9M | $278.8M |
| Operating income | −$10.0M | $117.0M | $219.0M | $250.0M | $173.3M | $194.7M | $186.6M | $179.0M | $129.9M | $106.3M | $65.7M | $47.5M | $56.2M | $67.5M | $57.3M | $37.1M | $27.0M | $65.0M |
| EBITDAderived | $35.0M | $161.0M | $262.0M | $291.0M | $211.9M | $225.9M | $215.4M | $201.9M | $148.1M | $123.0M | $84.3M | $68.9M | $77.3M | $85.7M | $72.5M | $52.0M | $43.6M | $80.5M |
| Net income | −$7.0M | $91.0M | $171.0M | $179.0M | $124.1M | $138.2M | $151.1M | $135.4M | $84.4M | $66.0M | $39.4M | $28.0M | $32.0M | $40.4M | $30.5M | $22.4M | $16.6M | $45.8M |
| Basic EPSper diluted share | -$0.19 | $2.44 | $4.53 | $4.70 | $3.22 | $3.57 | $3.72 | $3.24 | $2.02 | $1.55 | $0.79 | $1.05 | $1.25 | $1.57 | $1.16 | $0.86 | $0.65 | $1.78 |
| Diluted EPSper diluted share | -$0.19 | $2.42 | $4.47 | $4.64 | $3.18 | $3.54 | $3.70 | $3.22 | $2.01 | $1.54 | $0.79 | $1.05 | $1.25 | $1.56 | $1.16 | $0.86 | $0.65 | $1.76 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 3, 2026Form 4 | SARVADI PAUL JChairman of the Board & CEO | BuyCommon Stock · indirect | 233.0K | $34.05 | $7.93M | 1.11M |
| May 5, 2026Form 4 | SARVADI PAUL JChairman of the Board & CEO | BuyCommon Stock | 400 | $30.00 | $12.0K | 699.7K |
| May 5, 2026Form 4 | SARVADI PAUL JChairman of the Board & CEO | BuyCommon Stock | 49.5K | $29.26 | $1.45M | 699.3K |
| May 5, 2026Form 4 | SARVADI PAUL JChairman of the Board & CEO | BuyCommon Stock | 50.1K | $28.20 | $1.41M | 649.7K |
| Mar 19, 2026Form 4 | SARVADI PAUL JChairman of the Board & CEO | BuyCommon Stock · indirect | 2.0K | $23.93 | $48.1K | 997.9K |