Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $393,820 | $117,930 | $352,272 | $350,954 |
Gross Profit | 380,439 | 329,370 | 369,985 | 338,925 |
EBITDA | 94,715 | 89,195 | 85,289 | 353,773 |
EBIT | 93,830 | 88,398 | 84,537 | |
Net Income | 30,573 | 31,520 | 31,303 | 29,543 |
Net Change In Cash | 393,820 | 117,930 | 352,272 | 350,954 |
Free Cash Flow | 130,545 | 128,893 | 121,006 | 112,495 |
Cash | 329,421 | 350,390 | 375,416 | 308,651 |
Basic Shares | 19,187 | 18,939 | 18,939 | 18,808 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,309,955 | $365,679 | $1,046,913 | $748,056 |
Gross Profit | 1,259,812 | 254,185 | 248,693 | 671,166 |
EBITDA | 301,465 | 241,943 | 233,298 | 304,632 |
EBIT | 298,750 | 237,900 | 231,123 | 303,139 |
Net Income | 111,296 | 102,845 | 135,597 | 177,902 |
Net Change In Cash | 1,309,955 | 365,679 | 1,046,913 | 748,056 |
Cost of Revenue | -73,400 | 247,667 | ||
Free Cash Flow | 467,616 | 455,325 | 341,278 | 205,277 |
Cash | 375,416 | 383,653 | 384,984 | 409,660 |
Basic Shares | 18,801 | 18,882 | 19,376 | 20,898 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.51 |
2025-03-31 | $1.49 |
2024-12-31 | $1.42 |