Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $798.2M | $705.8M | $631.6M | $667.4M | $451.0M | $302.6M | $490.5M | $300.2M |
| Operating income | $592.2M | $539.1M | $486.1M | $562.3M | $362.4M | $217.3M | $399.6M | $260.8M |
| EBITDAderived | $654.7M | $564.3M | $500.8M | $577.7M | $378.6M | $231.7M | $408.5M | $263.4M |
| Net income | $481.4M | $454.0M | $405.6M | $446.4M | $270.0M | $176.0M | $318.7M | $209.7M |
| Basic EPSper diluted share | $6.98 | $6.58 | $5.87 | $19.27 | $34.83 | $22.70 | $41.09 | $26.93 |
| Diluted EPSper diluted share | $6.97 | $6.57 | $5.86 | $19.26 | $34.83 | $22.70 | $41.09 | $26.93 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 29, 2026Form 4 | HORIZON KINETICS ASSET MANAGEMENT LLCTenPercentOwner | BuyCommon Stock | 1 | $410.88 | $410.88 | 3.39M |
| Jun 26, 2026Form 4 | HORIZON KINETICS ASSET MANAGEMENT LLCTenPercentOwner | BuyCommon Stock | 1 | $397.48 | $397.48 | 3.39M |
| Jun 25, 2026Form 4 | HORIZON KINETICS ASSET MANAGEMENT LLCTenPercentOwner | BuyCommon Stock | 1 | $388.58 | $388.58 | 3.39M |
| Jun 24, 2026Form 4 | HORIZON KINETICS ASSET MANAGEMENT LLCTenPercentOwner | BuyCommon Stock | 1 | $374.10 | $374.10 | 3.39M |
| Jun 23, 2026Form 4 | HORIZON KINETICS ASSET MANAGEMENT LLCTenPercentOwner | BuyCommon Stock | 1 | $370.60 | $370.60 | 3.39M |