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 | $1.27B | $1.16B | $1.05B | $886.2M | $729.6M | $822.8M | $847.2M | $812.2M | $748.0M | $730.5M | $720.0M | $745.8M | $809.5M | $960.7M | $852.8M | $733.0M | $597.5M |
| Gross profit | $746.1M | $682.3M | $609.8M | $528.1M | $449.5M | $449.2M | $494.4M | $481.6M | $435.5M | $428.2M | $403.0M | $421.9M | $480.4M | $595.9M | $526.3M | $447.5M | $359.9M |
| Operating expenses | $596.9M | $569.7M | $517.7M | $453.2M | $418.3M | $497.6M | $447.4M | $414.4M | $382.5M | $399.1M | $418.6M | $403.8M | $401.6M | $400.3M | $350.9M | $305.6M | $258.5M |
| Operating income | $149.2M | $112.5M | $92.2M | $74.9M | $31.2M | −$48.4M | $47.0M | $67.1M | $53.0M | $29.2M | −$15.6M | $18.1M | $78.9M | $195.6M | $175.4M | $141.9M | $101.5M |
| EBITDAderived | $181.7M | $145.6M | $124.3M | $107.1M | $61.8M | −$17.6M | $75.8M | $92.6M | $76.7M | $57.8M | $21.4M | $56.7M | $113.8M | $220.9M | $193.8M | $156.5M | $114.3M |
| Net income | $109.6M | $83.1M | $38.5M | $50.2M | $8.6M | −$68.5M | $2.5M | $37.3M | $31.4M | −$80.7M | −$89.2M | −$67.7M | $22.3M | $136.8M | $122.2M | $97.3M | $68.5M |
| Basic EPSper diluted share | $1.91 | $1.51 | $0.69 | $0.89 | $0.15 | -$1.24 | $0.05 | $0.68 | $0.58 | -$1.49 | -$1.64 | -$1.25 | $0.41 | $2.69 | $2.45 | $1.98 | $1.45 |
| Diluted EPSper diluted share | $1.42 | $1.10 | $0.53 | $0.70 | $0.15 | -$1.24 | $0.05 | $0.64 | $0.58 | -$1.49 | -$1.64 | -$1.25 | $0.41 | $2.67 | $2.43 | $1.96 | $1.42 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 5, 2026Form 4 · 10b5-1 | ESPINOSA PABLO LAGOSDirector | SellClass A Non-Voting Common Stock · indirect | 10.0K | $32.00 | $320.0K | 217.5K |
| May 20, 2026Form 4 | APPEL MATTHEW WDirector | SellClass A Non-Voting Common Stock | 15.0K | $33.25 | $500.0K | 125.0K |
| May 12, 2026Form 4 | Kulas Jason A.Director | SellClass A Non-Voting Common Stock · indirect | 20.0K | $33.56 | $671.2K | 172.9K |
| Mar 2, 2026Form 4 | Sajnani SunilChief Audit/LP Executive | SellClass A Non-Voting Common Stock | 18.4K | $26.76 | $491.1K | 85.2K |
| Feb 23, 2026Form 4/A | Tillett GaryDirector | SellClass A Non-Voting Common Stock | 10.0K | $25.50 | $255.0K | 133.5K |