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 | $810.8M | $830.1M | $908.4M | $971.2M | $932.9M | $802.6M | $898.3M | $879.1M | $821.0M | $656.3M | $641.4M | $610.9M | $537.5M | $498.8M | $548.3M | $373.2M | $291.6M |
| Gross profit | $256.8M | $277.1M | $307.1M | $321.0M | $349.1M | $291.8M | $314.3M | $310.8M | $318.6M | $249.5M | $235.4M | $234.8M | $188.5M | $158.7M | $179.0M | $136.9M | $82.2M |
| Research & development | $28.1M | $34.6M | $35.7M | $35.2M | $29.9M | $29.3M | $31.7M | $33.1M | $29.5M | $28.6M | $27.6M | $22.9M | $21.6M | $19.3M | $21.5M | $17.8M | $17.4M |
| Operating income | −$45.0M | $24.9M | $85.3M | $144.4M | $117.2M | $67.3M | $110.5M | $112.7M | $129.1M | $80.9M | $76.3M | $81.2M | $50.1M | $25.7M | $53.5M | $31.6M | −$25.8M |
| EBITDAderived | $9.3M | $74.3M | $136.4M | $190.3M | $160.5M | $138.8M | $159.6M | $162.8M | $173.2M | $118.7M | $110.3M | $107.5M | $76.5M | $52.8M | $79.8M | $47.3M | −$8.6M |
| Net income | −$61.8M | $26.1M | $56.6M | $116.6M | $108.1M | $50.0M | $47.3M | $87.7M | $80.5M | $48.3M | $46.3M | $53.4M | $38.3M | $68.7M | $37.1M | $34.6M | −$62.9M |
| Basic EPSper diluted share | -$3.40 | $1.40 | $3.04 | $6.21 | $5.77 | $2.68 | $2.55 | $4.77 | $4.43 | $2.68 | $2.52 | $2.94 | $2.23 | $4.18 | $2.31 | $2.19 | -$4.01 |
| Diluted EPSper diluted share | -$3.40 | $1.40 | $3.03 | $6.15 | $5.73 | $2.67 | $2.53 | $4.70 | $4.34 | $2.65 | $2.48 | $2.86 | $2.16 | $4.04 | $2.21 | $2.16 | -$4.01 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 1, 2026Form 4 | Larabee Brian KeithSVP & GM - EMS | SellCapital (Common) Stock | 830 | $135.91 | $112.8K | 5.5K |
| Apr 30, 2026Form 4 | Wallace Peter CDirector | SellCapital (Common) Stock | 1.4K | $132.63 | $189.7K | 4.3K |
| Apr 30, 2026Form 4 | Wallace Peter CDirector | SellCapital (Common) Stock | 967 | $131.56 | $127.2K | 5.7K |
| Mar 2, 2026Form 4 | Webb Michael ReedSVP & Chief Admin Officer | SellCommon (Capital) Stock | 954 | $111.31 | $106.2K | 7.8K |
| Feb 20, 2026Form 4 | Webb Michael ReedSVP & Chief Admin Officer | SellCommon (Capital) Stock | 673 | $107.28 | $72.2K | 9.1K |