| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $153,841 | $198,000 | $198,467 | $209,204 |
Gross Profit | 146,284 | 148,161 | 152,118 | |
EBITDA | 62,158 | 67,512 | 69,290 | |
EBIT | 54,533 | 54,943 | 61,084 | |
Net Income | 61,100 | 53,325 | 53,764 | 59,578 |
Net Change In Cash | 153,841 | 198,000 | 198,467 | 209,204 |
Free Cash Flow | 46,822 | 93,736 | 55,418 | 28,294 |
Cash | 1,501,368 | 1,884,481 | 2,097,344 | 1,998,112 |
Basic Shares | 42,653 | 42,653 | 43,592 | 43,503 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $816,497 | $761,888 | $606,421 | $521,549 |
Gross Profit | 580,321 | 578,766 | 549,226 | 499,586 |
EBITDA | 263,005 | 262,471 | 257,879 | 235,247 |
EBIT | 220,847 | 226,259 | 217,702 | 165,791 |
Net Income | 216,300 | 225,492 | 214,020 | 162,668 |
Net Change In Cash | 816,497 | 761,888 | 606,421 | 521,549 |
Free Cash Flow | 243,902 | 246,017 | 192,395 | 235,625 |
Cash | 1,998,112 | 1,646,648 | 2,101,000 | 2,180,000 |
Basic Shares | 45,062 | 49,277 | 49,860 | 49,875 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $0 |
2025-09-30 | $1.51 |
2025-06-30 | $1.26 |