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.18B | $1.23B | $1.15B | $1.03B | $929.2M | $900.6M | $1.05B | $982.5M | $863.7M | $779.8M | $709.9M | $745.3M | $757.4M | $760.9M | $787.3M | $742.9M | $737.6M |
| Gross profit | $243.9M | $401.8M | $423.7M | $389.8M | $378.4M | $371.1M | $397.7M | $349.7M | $296.3M | $301.3M | $278.7M | $291.6M | $290.6M | $305.4M | $314.2M | $282.0M | $253.3M |
| Research & development | — | — | $40.6M | $39.9M | $38.9M | $25.8M | $26.9M | $29.8M | $30.7M | $28.8M | $31.7M | $32.4M | $30.2M | $27.6M | $29.0M | $26.1M | — |
| Operating income | −$36.1M | $131.4M | $167.9M | $181.0M | $178.0M | $166.1M | $193.6M | $137.4M | $78.7M | $94.1M | $63.9M | $71.4M | $52.1M | −$44.1M | $74.6M | $64.7M | −$36.1M |
| EBITDAderived | $51.8M | $220.7M | $244.6M | $250.1M | $252.3M | $238.8M | $264.4M | $216.4M | $150.6M | $161.6M | $124.0M | $135.7M | $115.9M | $18.9M | $138.4M | $125.2M | $31.7M |
| Net income | −$57.3M | $87.6M | $111.1M | $95.8M | $118.5M | $98.6M | $132.4M | $82.9M | $33.1M | $52.7M | $57.3M | $41.6M | $17.5M | $31.0M | $34.9M | $37.6M | −$33.5M |
| Basic EPSper diluted share | -$1.94 | $2.81 | $3.56 | $3.06 | $3.66 | $3.05 | $4.10 | $2.57 | $1.03 | $1.64 | $1.79 | $1.31 | $0.55 | $0.99 | $1.12 | $1.21 | -$1.09 |
| Diluted EPSper diluted share | -$1.94 | $2.80 | $3.55 | $3.04 | $3.65 | $3.05 | $4.10 | $2.57 | $1.03 | $1.64 | $1.79 | $1.30 | $0.55 | $0.97 | $1.11 | $1.21 | -$1.09 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Nov 17, 2025Form 4 | Kleveland GunnarPresident and CEO | BuyClass A Common Stock | 2.3K | $42.04 | $96.7K | 19.9K |
| Aug 5, 2025Form 4 | Kleveland GunnarPresident and CEO | BuyClass A Common Stock | 1.8K | $59.75 | $104.6K | 17.6K |
| Nov 5, 2024Form 4 | Gaug Joseph MVP-General Counsel & Secretary | BuyClass A Common Stock | 500 | $71.31 | $35.7K | 6.8K |
| Nov 5, 2024Form 4 | Gaug Joseph MVP-General Counsel & Secretary | BuyClass A Common Stock | 500 | $71.17 | $35.6K | 6.3K |
| Nov 5, 2024Form 4 | Starr Robert D.CFO & TREASURER | BuyClass A Common Stock | 1.0K | $71.38 | $71.4K | 3.6K |