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 | $994.4M | $914.5M | $837.5M | $1.01B | $1.04B | $811.0M | $725.6M | $806.3M | $766.1M | $529.5M | $450.6M | $426.4M | $307.7M | $324.3M | $321.9M | $290.7M | $175.7M | $242.7M |
| Gross profit | $665.4M | $625.8M | $601.2M | $721.9M | $759.8M | $604.6M | $535.9M | $600.3M | $578.8M | $398.4M | $348.0M | $332.4M | $244.8M | $244.8M | $244.0M | $213.1M | $119.3M | $174.3M |
| Research & development | $139.0M | $139.8M | $139.4M | $141.1M | $135.4M | $131.0M | $119.4M | $116.4M | $99.2M | $78.3M | $69.8M | $55.8M | $44.3M | $41.5M | $40.9M | $33.1M | $31.1M | $36.3M |
| Operating income | $162.6M | $115.1M | $130.7M | $246.2M | $315.1M | $170.5M | $142.6M | $221.1M | $258.9M | $154.1M | $121.5M | $127.9M | $76.9M | $83.4M | $85.4M | $75.7M | −$12.7M | $25.1M |
| EBITDAderived | $193.4M | $147.8M | $152.6M | $265.9M | $335.4M | $197.0M | $167.5M | $242.7M | $275.9M | $169.1M | $135.6M | $140.3M | $88.0M | $94.3M | $95.1M | $85.5M | −$2.1M | $36.5M |
| Net income | $114.4M | $106.2M | $113.2M | $215.5M | $279.9M | $176.2M | $203.9M | $219.3M | $176.7M | $143.7M | $187.1M | $121.5M | $73.6M | $68.1M | $69.9M | $61.4M | −$4.9M | $27.3M |
| Basic EPSper diluted share | $0.68 | $0.62 | $0.66 | $1.24 | $1.59 | $1.02 | $1.19 | $1.27 | $1.02 | $0.84 | $1.08 | $1.40 | $0.85 | $0.79 | $0.83 | $1.54 | -$0.12 | $0.66 |
| Diluted EPSper diluted share | $0.68 | $0.62 | $0.65 | $1.23 | $1.56 | $1.00 | $1.16 | $1.24 | $0.98 | $0.83 | $1.06 | $1.36 | $0.83 | $0.78 | $0.82 | $1.52 | -$0.12 | $0.66 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 27, 2026Form 4 | Long Darren MarcVice President | SellCommon Stock | 1.6K | $66.52 | $105.0K | 4.0K |
| May 27, 2026Form 4 | Long Darren MarcVice President | SellCommon Stock | 5.5K | $66.32 | $364.6K | 5.6K |
| May 27, 2026Form 4 | Long Darren MarcVice President | SellCommon Stock | 8.7K | $66.32 | $575.3K | 5.6K |
| May 27, 2026Form 4 | Long Darren MarcVice President | SellCommon Stock | 4.5K | $66.32 | $298.4K | 5.6K |
| May 12, 2026Form 4 | MACDONALD LAURA ANNVP and PAO | SellCommon Stock | 25.5K | $65.56 | $1.67M | 5.3K |