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 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $989.5M | $879.7M | $829.4M | $734.2M | $663.1M | $705.3M | $746.0M | $719.3M | $692.8M | $662.6M | $594.6M | $559.5M | $533.2M | $501.8M | $425.5M | $373.2M | $412.0M | $343.9M |
| Gross profit | $272.7M | $272.6M | $264.0M | $268.8M | $264.3M | $276.3M | $269.3M | $270.4M | $268.5M | $270.8M | $218.3M | $203.8M | $159.8M | $129.0M | $113.8M | $77.6M | $120.5M | $101.9M |
| Research & development | $6.3M | $6.5M | $7.2M | $5.1M | $4.1M | $5.4M | $4.6M | $4.2M | $3.2M | $2.8M | $1.8M | $783,000 | $5.0M | $6.1M | $8.8M | $10.1M | $10.5M | $4.6M |
| Operating income | $169.2M | $172.5M | $166.6M | $152.8M | $169.4M | $214.0M | $193.8M | $185.1M | $205.0M | $201.9M | $164.1M | $143.5M | $97.0M | −$159.9M | $61.6M | $23.6M | $66.6M | $50.7M |
| EBITDAderived | $461.3M | $435.3M | $391.4M | $351.6M | $352.3M | $370.6M | $342.6M | $317.3M | $320.2M | $307.9M | $271.3M | $244.3M | $189.9M | −$60.4M | $155.1M | $110.3M | $131.0M | $110.8M |
| Net income | $123.9M | $123.7M | $124.4M | $65.8M | $62.1M | $85.5M | $88.1M | $98.0M | $132.4M | $88.7M | $120.4M | $54.2M | $41.2M | −$213.0M | −$43.1M | $37.3M | $68.9M | $43.6M |
| Basic EPSper diluted share | $2.04 | $2.05 | $2.09 | $1.17 | $1.11 | $1.66 | $1.73 | $1.93 | $2.64 | $1.79 | $2.48 | $1.19 | $0.91 | -$4.69 | -$0.95 | $0.82 | $1.52 | $0.99 |
| Diluted EPSper diluted share | $2.02 | $2.04 | $2.08 | $1.17 | $1.10 | $1.65 | $1.72 | $1.92 | $2.61 | $1.77 | $2.45 | $1.18 | $0.91 | -$4.69 | -$0.95 | $0.82 | $1.51 | $0.98 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 27, 2026Form 4 | STERN STANLEYDirector | SellCommon Stock | 250 | $138.42 | $34.6K | 5.8K |
| May 21, 2026Form 4 | Granot DavidDirector | SellCommon Stock | 1.8K | $134.43 | $237.4K | 0 |
| May 20, 2026Form 4 | Granot DavidDirector | SellCommon Stock | 1.8K | $132.70 | $232.6K | 1.8K |
| May 19, 2026Form 4 | Marom MichalDirector | SellCommon Stock | 3.1K | $130.98 | $403.4K | 1.8K |
| May 15, 2026Form 4 | STERN STANLEYDirector | SellCommon Stock | 577 | $130.17 | $75.1K | 6.0K |