Revenue
2017
2018
2019
2020
2021
2022
2023
2024
| 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $2.76B | $2.62B | $2.57B | $2.40B | $1.93B | $1.70B | $1.49B | $1.36B | $973.2M | $636.4M | $795.9M | $743.0M | $640.6M | $549.7M | $469.4M |
| Gross profit | $684.7M | $643.7M | $622.5M | $563.9M | $447.4M | $386.0M | $333.3M | $296.8M | $231.9M | $106.3M | $192.8M | $178.2M | $147.7M | $137.2M | $117.1M |
| Research & development | $84.4M | $78.0M | $72.1M | $65.9M | $52.6M | $46.7M | $41.2M | $39.9M | $15.1M | $787,000 | $14.2M | $12.3M | $5.1M | $5.5M | $4.4M |
| Operating income | — | — | — | $208.0M | $170.6M | $138.5M | $109.6M | $72.8M | $75.9M | $35.0M | $60.7M | $55.2M | $49.5M | $47.0M | $37.0M |
| EBITDAderived | — | — | — | $330.2M | $266.1M | $225.4M | $158.4M | $116.5M | $106.3M | $43.2M | $85.1M | $80.9M | $63.8M | $53.3M | — |
| Net income | $79.7M | $64.0M | $81.4M | $54.6M | $46.8M | $38.8M | $32.4M | $10.4M | $19.8M | $80.8M | $80.7M | $23.4M | $43.0M | $18.4M | $19.1M |
| Basic EPSper diluted share | $5.22 | $4.19 | $5.31 | $3.57 | $3.05 | $2.56 | $2.20 | $0.72 | $1.41 | $5.80 | $5.88 | $1.73 | $3.17 | $1.37 | $1.44 |
| Diluted EPSper diluted share | $5.09 | $4.12 | $5.21 | $3.50 | $3.01 | $2.44 | $2.14 | $0.68 | $1.33 | $5.59 | $5.68 | $1.67 | $3.11 | $1.36 | $1.40 |