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 | $541.3M | $514.8M | $550.4M | $586.9M | $512.9M | $424.1M | $469.0M | $470.5M | $423.0M | $396.7M | — | — | — | — | — | — | — |
| Gross profit | $208.0M | $187.6M | $190.9M | $210.5M | $184.6M | $139.1M | $157.6M | $165.0M | $140.4M | $140.4M | $127.1M | $130.0M | $121.4M | — | — | — | — |
| Research & development | $25.3M | $23.4M | $24.9M | $24.1M | $23.9M | $24.3M | $26.0M | $25.3M | $25.1M | $24.0M | $22.5M | $22.6M | $23.2M | $20.9M | $20.0M | $18.3M | $14.2M |
| Operating income | $82.6M | $71.2M | $75.1M | $93.0M | $76.5M | $45.1M | $53.8M | $61.0M | $38.5M | $63.2M | $18.1M | $42.3M | $17.7M | $15.1M | $12.7M | $27.8M | −$17.8M |
| EBITDAderived | $117.2M | $102.1M | $103.8M | $122.8M | $103.4M | $71.8M | $78.4M | $83.6M | $59.2M | $82.2M | $34.4M | $59.3M | $38.9M | $34.7M | $30.3M | $45.4M | $1.7M |
| Net income | $65.3M | $55.5M | $60.5M | $59.6M | −$41.9M | $34.7M | $36.1M | $46.5M | $14.4M | $34.4M | $7.0M | $26.5M | −$3.9M | $20.3M | $21.0M | $22.0M | −$34.0M |
| Basic EPSper diluted share | $2.21 | $1.82 | $1.93 | $1.86 | -$1.30 | $1.07 | $1.11 | $1.41 | $0.44 | $1.05 | $0.21 | $0.79 | -$0.12 | $0.60 | $0.61 | $0.65 | -$1.01 |
| Diluted EPSper diluted share | $2.19 | $1.81 | $1.92 | $1.85 | -$1.30 | $1.06 | $1.09 | $1.39 | $0.43 | $1.03 | $0.21 | $0.78 | -$0.12 | $0.59 | $0.60 | $0.63 | -$1.01 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 3, 2026Form 4 · 10b5-1 | O'SULLIVAN KIERAN MPresident & CEO | SellCommon Stock | 22.7K | $66.67 | $1.51M | 307.7K |
| Jun 2, 2026Form 4 · 10b5-1 | O'SULLIVAN KIERAN MPresident & CEO | SellCommon Stock | 60.4K | $66.26 | $4.00M | 330.4K |
| Jun 1, 2026Form 4 · 10b5-1 | O'SULLIVAN KIERAN MPresident & CEO | SellCommon Stock | 47.0K | $63.31 | $2.97M | 390.7K |
| Feb 2, 2026Form 4 | Agrawal AshishCFO | SellCommon Stock | 25.0K | $53.00 | $1.32M | 106.0K |
| Dec 9, 2024Form 4 · 10b5-1 | O'SULLIVAN KIERAN MPresident & CEO | SellCommon Stock | 6.7K | $55.83 | $373.5K | 375.6K |