Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $404,958 | $384,693 | $403,752 | $411,227 |
Gross Profit | 94,921 | 92,635 | 97,483 | 87,032 |
EBITDA | 65,431 | 219,219 | 68,390 | 62,249 |
EBIT | 40,291 | 27,638 | ||
Net Income | 54,837 | 49,651 | 56,514 | 49,828 |
Net Change In Cash | 404,958 | 384,693 | 403,752 | 411,227 |
Free Cash Flow | -47,722 | -49,819 | 367,531 | -44,417 |
Cash | 1,017,490 | 1,048,135 | 1,024,007 | 842,056 |
Basic Shares | 10,963 | 10,983 | 10,971 | 10,966 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,624,824 | $1,416,077 | $755,019 | $447,704 |
Gross Profit | 363,685 | 346,283 | 308,305 | 245,877 |
EBITDA | 258,103 | 253,101 | 460,311 | 172,589 |
EBIT | 127,002 | 396,176 | 172,461 | |
Net Income | 207,193 | 200,003 | 178,144 | 136,089 |
Net Change In Cash | 1,624,824 | 1,416,077 | 755,019 | 447,704 |
Cost of Revenue | -47,783 | -125,156 | ||
Free Cash Flow | 607,374 | 375,798 | 809,271 | 436,412 |
Cash | 1,024,007 | 888,707 | 861,002 | 908,785 |
Basic Shares | 10,975 | 10,937 | 10,883 | 10,846 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $4.32 |
2025-03-31 | $4.19 |
2024-12-31 | $3.97 |