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 | $1.78B | $1.85B | $1.95B | $1.96B | $1.48B | $1.19B | $1.51B | $1.48B | $1.31B | $883.4M | $1.01B | $960.9M | $818.8M | $776.4M | $774.4M | $683.2M | $598.5M |
| Gross profit | $492.4M | $542.9M | $591.1M | $586.7M | $434.9M | $342.7M | $466.2M | $435.0M | $403.3M | $332.3M | $346.0M | $302.0M | $255.2M | $236.4M | $226.4M | $214.1M | $186.2M |
| Research & development | $51.0M | $56.5M | $49.0M | $38.7M | $37.4M | $30.9M | $35.4M | $33.4M | $31.4M | $25.4M | $25.3M | $22.2M | $21.2M | $19.6M | $18.3M | $17.6M | $16.4M |
| Operating expenses | $362.9M | $365.0M | $429.5M | $399.4M | $302.8M | $309.0M | $316.3M | $301.5M | $278.3M | $234.1M | $189.7M | $189.5M | $164.6M | $139.9M | $179.2M | $141.9M | $165.5M |
| Operating income | $129.5M | $177.9M | $161.6M | $187.3M | $132.1M | $33.7M | $149.9M | $133.5M | $125.0M | $98.2M | $156.3M | $112.5M | $90.6M | $96.5M | $47.2M | $72.2M | $20.7M |
| EBITDAderived | $173.1M | $221.4M | $200.9M | $227.4M | $174.8M | $79.7M | $197.5M | $183.1M | $175.4M | $136.3M | $191.5M | $141.6M | $111.0M | $108.0M | $61.6M | $87.6M | $39.1M |
| Net income | $116.6M | $35.6M | $139.1M | $133.0M | $93.1M | $28.7M | $112.2M | $85.0M | $61.8M | $81.3M | $119.5M | $84.1M | $77.8M | $66.9M | $47.1M | $73.7M | $6.4M |
| Basic EPSper diluted share | $4.69 | $1.43 | $5.60 | $5.37 | $3.78 | $1.17 | $4.58 | $3.48 | $2.56 | $3.39 | $4.96 | $3.45 | $3.29 | $2.89 | $2.00 | $3.10 | $0.27 |
| Diluted EPSper diluted share | $4.67 | $1.42 | $5.56 | $5.32 | $3.75 | $1.16 | $4.54 | $3.45 | $2.52 | $3.33 | $4.86 | $3.38 | $3.22 | $2.81 | $1.92 | $2.97 | $0.26 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 3, 2026Form 4 | Jones David B.SVP, GC & CCO | SellCommon Stock | 1.0K | $75.64 | $77.8K | 14.7K |
| Feb 27, 2026Form 4/A | Blackmore Milton CDirector | SellCommon Stock | 307 | $76.79 | $23.6K | 10.5K |
| Feb 27, 2026Form 4/A | Blackmore Milton CDirector | SellCommon Stock | 287 | $76.30 | $21.9K | 10.8K |
| Feb 27, 2026Form 4/A | PADFIELD LarryDirector | SellCommon Stock | 307 | $76.79 | $23.6K | 9.5K |
| Feb 27, 2026Form 4/A | PADFIELD LarryDirector | SellCommon Stock | 287 | $76.30 | $21.9K | 9.8K |