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 | $2.07B | $2.12B | $2.17B | $2.13B | $1.86B | $1.59B | $1.79B | $1.81B | $1.68B | $1.64B | $1.80B | $1.73B | $1.02B | $996.8M | $1.03B | $1.00B | $907.3M | $1.11B |
| Gross profit | $518.0M | $547.7M | $507.1M | $465.0M | $446.5M | $405.4M | $440.6M | $461.4M | $467.2M | $460.4M | $471.0M | $435.4M | $233.7M | $222.3M | $214.2M | $209.2M | $155.8M | $220.5M |
| Research & development | $22.9M | $23.0M | $21.2M | $20.4M | $19.5M | $19.9M | $20.3M | $22.7M | $23.7M | $23.8M | $23.6M | $24.4M | $20.1M | $20.2M | $19.3M | $19.6M | $19.9M | $23.1M |
| Operating income | $47.4M | $286.5M | $171.8M | $214.8M | $235.7M | $187.9M | $208.7M | $255.9M | $244.4M | $223.9M | $200.3M | $168.8M | $126.9M | $113.6M | $104.1M | $98.3M | −$17.1M | $82.0M |
| EBITDAderived | — | — | — | — | — | — | $307.1M | $350.2M | $335.4M | $315.8M | $298.6M | $253.2M | $174.2M | $164.7M | $162.2M | $162.3M | $55.3M | $162.1M |
| Net income | −$18.4M | $167.1M | $84.1M | $122.2M | $164.4M | $112.4M | $132.7M | $169.0M | $195.1M | $133.4M | $107.9M | $92.4M | $80.3M | $74.1M | $67.5M | $66.9M | −$23.8M | $65.3M |
| Basic EPSper diluted share | -$0.59 | $5.21 | $2.59 | $3.74 | $4.89 | $3.29 | $3.79 | $4.79 | $5.54 | $3.82 | $3.11 | $2.68 | $2.31 | $2.10 | $1.87 | $1.80 | -$1.27 | $3.45 |
| Diluted EPSper diluted share | -$0.59 | $5.17 | $2.58 | $3.73 | $4.86 | $3.29 | $3.78 | $4.75 | $5.48 | $3.79 | $3.08 | $2.65 | $2.30 | $2.09 | $1.86 | $1.79 | -$1.27 | $3.44 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 14, 2026Form 4 | DIETRICH DOUGLAS TCHAIRMAN AND CEO | SellCommon Stock | 21.6K | $81.53 | $1.76M | 176.0K |
| May 11, 2026Form 4 | JORDAN TIMOTHYVice President | SellCommon Stock | 6.0K | $80.27 | $481.6K | 1.3K |
| Dec 29, 2025Form 4 | MONAGLE DJ IIIGroup President | SellCommon Stock | 23.1K | $61.90 | $1.43M | 84.3K |
| Nov 21, 2025Form 4 | ARGIRAKIS BRETTGroup President | SellCommon Stock | 6.5K | $58.68 | $381.5K | 27.6K |
| Jun 16, 2025Form 4 | Motwani RockyDirector | BuyCOMMON STOCK | 370 | $54.31 | $20.1K | 1.2K |