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 | $407.7M | $359.1M | $405.1M | $399.1M | $359.4M | $296.6M | $263.0M | $291.2M | $227.8M | $200.3M | $220.2M | $225.7M | $199.2M | $218.5M | $253.0M | $250.7M | $198.0M |
| Gross profit | $259.4M | $184.0M | $204.9M | $180.6M | $178.2M | $131.4M | $123.0M | $139.0M | $101.7M | $91.2M | $99.5M | $97.1M | $81.5M | $91.7M | $106.7M | $114.5M | $87.6M |
| Research & development | $78.6M | $68.9M | $67.9M | $60.6M | $53.1M | $50.9M | $46.6M | $44.3M | $44.9M | $41.8M | $41.5M | $41.5M | $39.8M | $38.7M | $39.0M | $36.0M | $31.6M |
| Operating expenses | $177.6M | $185.3M | $153.6M | $153.4M | $122.6M | $114.1M | $109.1M | $106.9M | $103.0M | $97.5M | $99.8M | $111.9M | $101.9M | $94.4M | $93.0M | $85.4M | $82.8M |
| Operating income | $81.8M | −$1.3M | $51.4M | $27.2M | $55.6M | $17.4M | $13.8M | $32.1M | −$1.4M | −$6.3M | −$267,000 | −$14.8M | −$20.5M | −$2.8M | $13.7M | $29.1M | $4.8M |
| EBITDAderived | $102.6M | $17.3M | $68.6M | $41.0M | $67.3M | $28.4M | $24.2M | $41.3M | $7.5M | $2.1M | $8.9M | −$5.0M | −$10.5M | $7.6M | $24.7M | $39.3M | $15.0M |
| Net income | $118.6M | $6.1M | $53.6M | $25.4M | $56.6M | $17.9M | $14.1M | $31.7M | $167,000 | −$6.2M | $4.9M | −$13.9M | −$23.6M | −$4.1M | $8.8M | $33.3M | $2.8M |
| Basic EPSper diluted share | $2.63 | $0.14 | $1.21 | $0.58 | $1.30 | $0.42 | $0.35 | $0.80 | $0.00 | -$0.16 | $0.13 | -$0.36 | -$0.60 | -$0.10 | $0.21 | $0.80 | $0.07 |
| Diluted EPSper diluted share | $2.61 | $0.14 | $1.19 | $0.57 | $1.26 | $0.41 | $0.34 | $0.78 | $0.00 | -$0.16 | $0.13 | -$0.36 | -$0.60 | -$0.10 | $0.21 | $0.80 | $0.07 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 29, 2026Form 4 · 10b5-1 | VINCIARELLI PATRIZIOChairman & CEO | SellCommon Stock | 200 | $369.34 | $73.9K | 8.41M |
| Jun 29, 2026Form 4 · 10b5-1 | VINCIARELLI PATRIZIOChairman & CEO | SellCommon Stock | 2.1K | $368.50 | $773.9K | 8.41M |
| Jun 29, 2026Form 4 · 10b5-1 | VINCIARELLI PATRIZIOChairman & CEO | SellCommon Stock | 1.2K | $367.62 | $441.1K | 8.41M |
| Jun 29, 2026Form 4 · 10b5-1 | VINCIARELLI PATRIZIOChairman & CEO | SellCommon Stock | 2.7K | $366.71 | $990.1K | 8.41M |
| Jun 29, 2026Form 4 · 10b5-1 | VINCIARELLI PATRIZIOChairman & CEO | SellCommon Stock | 2.6K | $365.52 | $935.7K | 8.41M |