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 | $3.69B | $3.59B | $3.43B | $3.31B | $2.85B | $2.58B | $2.84B | $2.73B | $2.37B | $2.22B | — | — | — | — | — | — | — |
| Gross profit | $1.29B | $1.27B | $1.16B | $1.07B | $971.7M | $871.6M | $948.3M | $935.8M | $820.9M | $754.8M | $808.6M | $877.8M | $847.1M | $873.8M | $813.8M | $658.7M | $589.7M |
| Research & development | $87.8M | $93.6M | $78.1M | $69.1M | $67.8M | $61.2M | $62.3M | $59.9M | $54.7M | $55.5M | $60.2M | $61.8M | $62.6M | $59.6M | $55.3M | $44.5M | $40.6M |
| Operating expenses | $790.8M | $730.3M | $680.4M | $623.9M | $587.0M | $531.5M | $560.1M | — | — | — | — | — | — | — | — | — | — |
| Operating income | $495.4M | $544.1M | $480.2M | $443.5M | $384.7M | $340.1M | $388.2M | $377.0M | $323.6M | $274.2M | $288.3M | $355.7M | $343.3M | $363.0M | $315.3M | $238.2M | $170.0M |
| EBITDAderived | $594.9M | $642.5M | $572.5M | $537.3M | $480.0M | $427.7M | $469.3M | $453.7M | $398.8M | $349.1M | $362.6M | $422.9M | $407.6M | $424.2M | $375.8M | $297.5M | $228.6M |
| Net income | $367.0M | $414.0M | $358.8M | $332.8M | $286.9M | $257.0M | $267.2M | $180.3M | $232.8M | $190.8M | $208.1M | $260.2M | $247.4M | $264.3M | $225.3M | $166.2M | $131.9M |
| Basic EPSper diluted share | $3.09 | $3.43 | $2.95 | $2.69 | $2.27 | $2.03 | $2.08 | $1.38 | $1.76 | $1.43 | $1.51 | $1.79 | $1.67 | $1.76 | $1.46 | $1.07 | $1.69 |
| Diluted EPSper diluted share | $3.05 | $3.38 | $2.90 | $2.66 | $2.24 | $2.00 | $2.05 | $1.36 | $1.74 | $1.42 | $1.49 | $1.76 | $1.64 | $1.73 | $1.43 | $1.05 | $1.67 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 14, 2026Form 4 | Owens JamesDirector | SellCommon Stock | 6.6K | $89.21 | $588.8K | 22.6K |
| Apr 14, 2026Form 4 | Owens JamesDirector | SellCommon Stock | 7.2K | $89.21 | $638.1K | 22.6K |
| Apr 13, 2026Form 4 | Owens JamesDirector | SellCommon Stock | 5.9K | $89.02 | $527.1K | 22.6K |
| Apr 10, 2026Form 4 | Owens JamesDirector | SellCommon Stock | 126 | $88.82 | $11.2K | 22.6K |
| Mar 26, 2026Form 4 | Briseno GuillermoPresident | SellCommon Stock | 8.6K | $84.97 | $730.7K | 29.3K |