Revenue
2019
2020
2021
2022
2023
2024
2025
2026
| 2026 | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $870.4M | $894.7M | $924.2M | $822.4M | $527.2M | $468.5M | $418.2M | $414.2M | $397.9M | $358.3M | $321.3M | $283.1M | $247.4M | $207.5M | $184.0M | $172.7M | $140.5M |
| Gross profit | $408.5M | $421.4M | $463.9M | $406.0M | $243.0M | $215.1M | $196.3M | $191.9M | $186.3M | $168.9M | $153.1M | $139.7M | $122.6M | $109.5M | $92.4M | $87.8M | $73.0M |
| Research & development | $18.4M | $21.1M | $22.5M | $26.0M | $17.0M | $16.2M | $14.8M | $12.8M | $10.9M | $10.4M | $9.9M | $9.6M | $8.3M | $7.8M | $6.6M | $6.8M | $6.3M |
| Operating expenses | $430.1M | $1.48B | $405.3M | $368.4M | $184.4M | $140.9M | $128.8M | $123.8M | $116.1M | $104.0M | $96.7M | $86.6M | $79.2M | $68.8M | $58.7M | $52.0M | $46.1M |
| Operating income | −$21.6M | −$1.06B | $58.6M | $37.5M | $58.6M | $74.2M | $67.5M | $68.1M | $70.2M | $64.9M | $56.4M | $53.1M | $43.4M | $40.7M | $33.7M | $35.8M | $26.9M |
| EBITDAderived | $94.7M | −$941.5M | $175.3M | $125.9M | $82.3M | $95.2M | $85.9M | $85.7M | $87.3M | $79.6M | $68.6M | $63.8M | $52.6M | $48.1M | $39.9M | $41.2M | $31.3M |
| Net income | −$7.9M | −$1.09B | −$9.4M | −$22.9M | $48.3M | $60.9M | $59.5M | $60.2M | $63.1M | $43.8M | $36.6M | $33.5M | $28.2M | $27.2M | $22.5M | $22.8M | $17.5M |
| Basic EPSper diluted share | -$0.04 | -$5.03 | -$0.04 | -$0.12 | $0.45 | $0.57 | $0.57 | $0.58 | $1.23 | $0.87 | $0.73 | $0.91 | $0.77 | $0.76 | $0.64 | $0.99 | $0.78 |
| Diluted EPSper diluted share | -$0.04 | -$5.03 | -$0.04 | -$0.12 | $0.45 | $0.57 | $0.56 | $0.57 | $1.21 | $0.86 | $0.72 | $0.90 | $0.76 | $0.75 | $0.62 | $0.96 | $0.76 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Feb 17, 2026Form 4 | Nassif MikhealCEO | BuyCommon Stock · indirect | 23 | $10.94 | $251.62 | 704 |
| Feb 2, 2026Form 4 | Nassif MikhealCEO | BuyCommon Stock · indirect | 24 | $10.00 | $240.00 | 681 |
| Jan 26, 2026Form 4 | Nassif MikhealCEO | BuyCommon Stock · indirect | 25 | $9.86 | $246.50 | 657 |
| Jan 16, 2026Form 4 | Nassif MikhealCEO | BuyCommon Shares · indirect | 137 | $9.33 | $1.3K | 632 |
| Nov 3, 2025Form 4 | Nassif MikhealCEO | BuyCommon Shares · indirect | 177 | $6.25 | $1.1K | 495 |