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.65B | $4.24B | $3.87B | $3.50B | $2.69B | $2.21B | $2.04B | $1.81B | $1.45B | $1.27B | $1.15B | $1.16B | $1.05B | $924.2M | $872.2M | $772.9M | $743.1M |
| Operating expenses | — | — | — | $2.13B | $1.56B | $1.39B | $1.33B | $1.22B | $986.7M | $862.0M | $801.7M | $888.6M | $763.4M | $637.8M | $607.0M | $533.8M | — |
| Operating income | $1.70B | $1.57B | $1.49B | $1.37B | $1.14B | $816.1M | $716.5M | $584.3M | $461.3M | $406.5M | $344.4M | $274.9M | $283.0M | $286.4M | $265.3M | $239.1M | $225.3M |
| EBITDAderived | $1.91B | $1.76B | $1.65B | $1.51B | $1.26B | $917.5M | $801.4M | $662.9M | $518.3M | $455.0M | $391.0M | $328.7M | $339.7M | $334.5M | $311.0M | $282.3M | $266.7M |
| Net income | $1.55B | $1.36B | $1.24B | $1.09B | $936.5M | $699.9M | $591.7M | $417.9M | $394.2M | $270.4M | $219.8M | $178.7M | $180.0M | $182.1M | $166.4M | $151.6M | $141.1M |
| Basic EPSper diluted share | $1.61 | $1.42 | $1.30 | $1.15 | $0.99 | $3.00 | $2.57 | $1.80 | $1.72 | $1.18 | $0.87 | $1.42 | $1.44 | $1.42 | $1.10 | $0.90 | $1.69 |
| Diluted EPSper diluted share | $1.59 | $1.40 | $1.28 | $1.13 | $0.97 | $2.93 | $2.46 | $1.73 | $1.66 | $1.11 | $0.84 | $1.36 | $1.39 | $1.39 | $1.08 | $0.89 | $1.66 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 15, 2026Form 4 | Liaw JeffreyChief Executive Officer | SellCommon Stock | 2.3K | $33.17 | $77.7K | 79.5K |
| Apr 15, 2026Form 4 | Liaw JeffreyChief Executive Officer | SellCommon Stock | 23.9K | $33.18 | $792.0K | 81.9K |
| Jan 15, 2026Form 4 | Liaw JeffreyChief Executive Officer | SellCommon Stock | 22.7K | $40.17 | $911.6K | 56.0K |
| Jan 15, 2026Form 4 | Liaw JeffreyChief Executive Officer | SellCommon Stock | 2.4K | $40.17 | $98.2K | 78.7K |
| Nov 25, 2025Form 4 | TRYFOROS THOMAS NDirector | SellCommon Stock | 100.0K | $39.07 | $3.91M | 0 |