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 | $4.42B | $4.50B | $4.03B | $4.13B | $3.75B | $3.05B | $2.50B | $2.29B | $1.96B | $1.69B | $1.42B | $1.22B | $1.04B | $761.9M | $566.4M | $616.4M | $569.9M |
| Research & development | — | — | — | — | — | — | — | — | — | — | — | — | $3.6M | $2.4M | $2.5M | $2.4M | — |
| Operating income | $506.6M | $706.1M | $587.2M | $637.5M | $518.3M | $319.3M | $187.1M | $163.2M | $138.7M | $108.7M | $111.8M | $82.8M | $58.7M | $28.8M | −$18.9M | −$9.6M | — |
| EBITDAderived | $525.5M | $723.5M | $603.0M | $654.6M | $535.2M | $336.8M | $203.0M | $177.7M | $152.8M | $122.3M | $122.7M | $91.0M | $67.0M | $38.6M | −$11.3M | −$4.4M | — |
| Net income | $402.9M | $563.7M | $465.4M | $490.7M | $396.9M | $239.9M | $127.6M | $107.7M | $72.1M | $56.6M | $51.8M | $50.8M | $151.4M | $13.3M | −$33.9M | −$26.3M | −$62.1M |
| Basic EPSper diluted share | $15.07 | $20.29 | $16.76 | $17.60 | $13.64 | $8.38 | $4.58 | $3.81 | $2.57 | $2.10 | $1.91 | $1.88 | $6.11 | $0.68 | -$1.81 | -$1.42 | -$3.71 |
| Diluted EPSper diluted share | $14.74 | $19.71 | $16.21 | $17.24 | $13.28 | $8.23 | $4.48 | $3.70 | $2.26 | $1.84 | $1.68 | $1.65 | $5.24 | $0.67 | -$1.81 | -$1.42 | -$3.71 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 21, 2026Form 4 | KRAMER NANCY JDirector | SellCommon Shares | 100 | $125.82 | $12.6K | 0 |
| May 21, 2026Form 4 | KRAMER NANCY JDirector | SellCommon Shares | 100 | $125.80 | $12.6K | 100 |
| May 21, 2026Form 4 | KRAMER NANCY JDirector | SellCommon Shares | 240 | $125.79 | $30.2K | 200 |
| May 21, 2026Form 4 | KRAMER NANCY JDirector | SellCommon Shares | 477 | $125.78 | $60.0K | 440 |
| May 21, 2026Form 4 | KRAMER NANCY JDirector | SellCommon Shares | 4 | $125.75 | $503.00 | 917 |