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.20B | $1.29B | $1.24B | $1.09B | $1.09B | $1.00B | $1.14B | $1.12B | $1.00B | $808.6M | $811.8M | $822.0M | $752.0M | $739.0M | $754.0M | $667.7M | $595.9M |
| Gross profit | $484.3M | $550.0M | $527.8M | $420.9M | $438.0M | $407.8M | $461.7M | $445.0M | $399.8M | $351.6M | $349.1M | $352.4M | $325.9M | $325.3M | $319.2M | $284.3M | $246.1M |
| Research & development | $41.2M | $43.8M | $36.6M | $31.1M | $32.2M | $30.1M | $32.7M | $30.7M | $32.0M | $34.7M | $32.4M | $29.4M | $30.5M | $29.3M | $27.9M | $26.0M | $23.0M |
| Operating expenses | — | — | — | — | — | $344.1M | $389.9M | $387.0M | $366.8M | $283.3M | $295.9M | $280.3M | $263.5M | $262.6M | $269.5M | $247.2M | $268.6M |
| Operating income | $68.3M | $114.3M | $138.6M | $87.2M | $93.7M | $63.7M | $71.8M | $58.0M | $33.0M | $68.3M | $53.2M | $72.1M | $62.4M | $62.7M | $49.6M | $37.1M | −$22.5M |
| EBITDAderived | $127.0M | $169.4M | $189.7M | $135.9M | $146.8M | $117.1M | $126.2M | $112.4M | $76.3M | $86.6M | $71.2M | $92.2M | $82.6M | $83.6M | $71.1M | $58.3M | $259,000 |
| Net income | $43.8M | $83.7M | $109.5M | $66.3M | $64.9M | $33.7M | $45.8M | $33.4M | −$6.2M | $46.6M | $32.1M | $50.7M | $40.2M | $41.6M | $32.7M | $34.8M | −$26.2M |
| Basic EPSper diluted share | $2.38 | $4.46 | $5.92 | $3.58 | $3.51 | $1.84 | $2.53 | $1.86 | -$0.35 | $2.66 | $1.78 | $2.78 | $2.20 | $2.24 | $1.74 | $1.85 | -$1.42 |
| Diluted EPSper diluted share | $2.36 | $4.38 | $5.83 | $3.55 | $3.44 | $1.81 | $2.48 | $1.82 | -$0.35 | $2.59 | $1.74 | $2.70 | $2.14 | $2.18 | $1.69 | $1.80 | -$1.42 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 7, 2026Form 4 | Zay Richard H.CHIEF COMMERCIAL OFFICER | SellCommon Stock | 6.9K | $88.02 | $605.1K | 27.5K |
| Mar 2, 2026Form 4 | Glerum James T Jr.Director | BuyCommon Stock | 8.2K | $61.25 | $500.0K | 8.6K |
| Feb 27, 2026Form 4 | Arvani AzitaDirector | SellCommon Stock | 3.2K | $61.40 | $193.8K | 17.4K |
| Feb 27, 2026Form 4 | Mulligan Donal LDirector | BuyCommon Stock · indirect | 3.0K | $61.61 | $184.8K | 8.0K |
| Feb 26, 2026Form 4 | Windley DavidDirector | SellCommon Stock | 3.7K | $63.86 | $235.9K | 7.4K |