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 expenses | $206.0M | $166.7M | $145.5M | $105.1M | $88.6M | $85.3M | $90.9M | $39.4M |
| Operating income | $592.2M | $539.1M | $486.1M | $562.3M | $362.4M | $217.3M | $399.6M | $260.8M |
| Operating margin | 74.19% | 76.38% | 76.96% | 84.25% | 80.36% | 71.81% | 81.46% | 86.88% |
| EBITDA | $654.7M | $564.3M | $500.8M | $577.7M | $378.6M | $231.7M | $408.5M | $263.4M |
| EBITDA margin | 82.02% | 79.95% | 79.29% | 86.55% | 83.97% | 76.56% | 83.28% | 87.74% |
| Net income | $481.4M | $454.0M | $405.6M | $446.4M | $270.0M | $176.0M | $318.7M | $209.7M |
| Net profit margin | 60.31% | 64.32% | 64.23% | 66.88% | 59.87% | 58.19% | 64.98% | 69.86% |
| Basic EPSper basic share | $6.98 | $6.58 | $5.87 | $6.42 | $3.87 | $2.52 | $4.57 | $2.99 |
| Diluted EPSper diluted share | $6.97 | $6.57 | $5.86 | $6.42 | $3.87 | $2.52 | $4.57 | $2.99 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
HORIZON KINETICS ASSET MANAGEMENT LLC | 3.39M |
OLIVER ERIC L | 402.49K |
GLOVER TYLER | 44.17K |
STEDDUM CHRIS | 12.04K |
Dobbs Micheal W. | 7.85K |
Roosa Robert M. | 4.47K |
BEST RHYS J | 3.3K |
Cook Donald G | 3.09K |
DUGANIER BARBARA J | 2.92K |
Kurz Karl F | 2.62K |
BUFFINGTON STEPHANIE | 2.13K |
Woung-Chapman Marguerite | 1.77K |
DOYLE PETER | — |
EPPS DONNA E | — |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| 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 |