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 | $9.58B | $10.04B | $11.12B | $16.31B | $12.32B | $8.17B | $7.86B | $8.33B | $7.25B | $4.58B | — | — | — | — | — | — | — |
| Gross profit | $1.34B | $1.45B | $1.60B | $2.81B | $1.89B | $1.12B | $973.1M | $1.16B | $1.04B | $726.3M | $557.5M | $470.4M | $424.5M | $319.5M | $333.1M | $307.1M | $152.5M |
| Research & development | — | — | — | — | — | — | $9.4M | $2.0M | $2.6M | — | — | — | — | — | — | — | — |
| Net income | $258.6M | $265.3M | $374.3M | $1.14B | $659.9M | $223.0M | $133.3M | $430.2M | $374.3M | $256.5M | $199.4M | $179.0M | $152.9M | $121.7M | $106.3M | $110.1M | $17.1M |
| Basic EPSper diluted share | $4.87 | $4.98 | $7.00 | $20.67 | $11.93 | $4.04 | $2.47 | $8.17 | $7.12 | $4.89 | $3.75 | $3.36 | $2.88 | $2.26 | $1.92 | $2.08 | $0.31 |
| Diluted EPSper diluted share | $4.84 | $4.94 | $6.95 | $20.59 | $11.85 | $4.02 | $2.47 | $8.14 | $7.09 | $4.88 | $3.74 | $3.35 | $2.88 | $2.26 | $1.92 | $2.07 | $0.31 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 6, 2026Form 4 | ORTHWEIN PETER BUSCHDirector | BuyCommon Stock · indirect | 2.6K | $88.25 | $229.4K | 139.0K |
| Jan 15, 2026Form 4 | WOELFER W. TODDSVP, CHIEF OPERATING OFFICER | SellCommon Stock | 4.6K | $114.85 | $524.5K | 104.1K |
| Dec 12, 2025Form 4 | WOELFER W. TODDSVP, CHIEF OPERATING OFFICER | SellCommon Stock | 1.7K | $103.15 | $178.3K | 112.7K |
| Jun 20, 2025Form 4 | ORTHWEIN PETER BUSCHDirector | BuyCommon Stock · indirect | 3.0K | $85.40 | $256.2K | 136.4K |
| Oct 16, 2024Form 4 · 10b5-1 | ZUHL COLLEEN ASR. VP AND CHIEF FIN. OFFICER | SellCommon Stock | 4.4K | $115.00 | $500.7K | 131.9K |