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 | $4.15B | $3.79B | $3.43B | $2.61B | $1.75B | $1.11B | $1.59B | $1.44B | $1.30B | $1.19B | $1.05B | $832.7M | $673.5M | $480.3M | $400.6M | $330.1M | $271.1M |
| Gross profit | $1.00B | $914.1M | $814.5M | $618.6M | $390.5M | $248.2M | $386.6M | $348.9M | $329.4M | $301.2M | $268.7M | $205.2M | $172.4M | $125.0M | $105.9M | $85.8M | $71.3M |
| Operating expenses | — | — | — | — | — | — | $0 | $318.3M | $288.3M | $254.0M | $228.3M | $172.1M | $135.8M | $96.2M | $78.1M | $64.2M | $58.0M |
| Operating income | $145.1M | $128.2M | $100.9M | $85.7M | $10.8M | −$102.7M | $50.7M | $48.6M | $41.1M | $47.2M | $40.4M | $33.0M | $36.6M | $28.8M | $27.8M | $21.6M | $13.3M |
| EBITDAderived | $198.8M | $168.8M | $133.8M | $110.1M | $32.8M | −$82.9M | $64.0M | $58.9M | $49.6M | $54.3M | $46.4M | $36.1M | $38.6M | $32.7M | $29.5M | $23.0M | $14.9M |
| Net income | $72.4M | $55.5M | $34.6M | $27.8M | −$4.9M | −$82.9M | $24.2M | $20.4M | $14.4M | $3.0M | $16.2M | $14.2M | $17.0M | $14.5M | $7.7M | $15.9M | $9.0M |
| Basic EPSper diluted share | $1.87 | $1.46 | $0.92 | $0.75 | -$0.13 | -$2.46 | $0.82 | $0.71 | $0.55 | $0.12 | $0.63 | $0.58 | $0.78 | $0.70 | $0.44 | -$0.50 | $0.12 |
| Diluted EPSper diluted share | $1.68 | $1.32 | $0.88 | $0.73 | -$0.13 | -$2.46 | $0.81 | $0.70 | $0.54 | $0.12 | $0.63 | $0.57 | $0.77 | $0.69 | $0.43 | -$0.50 | $0.11 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 19, 2026Form 4 | Polychroni ChristinaChief Human Resources Officer | SellCommon Stock | 4.5K | $79.21 | $356.4K | 24.6K |
| May 5, 2026Form 4 | Pappas ChristopherPresident and CEO | SellCommon Stock | 125.0K | $78.00 | $9.75M | 2.19M |
| Mar 3, 2026Form 4 | Pappas ChristopherPresident and CEO | SellCommon Stock | 95.9K | $62.53 | $6.00M | 2.40M |
| Mar 2, 2026Form 4 | Polychroni ChristinaChief Human Resources Officer | SellCommon Stock | 3.3K | $65.45 | $217.1K | 30.1K |
| Feb 27, 2026Form 4 | Polychroni ChristinaChief Human Resources Officer | SellCommon Stock | 3.1K | $71.33 | $220.0K | 33.9K |