| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $420,782 | $404,958 | $384,693 | $403,752 |
Gross Profit | 96,485 | 94,921 | 92,635 | 97,483 |
EBITDA | 66,690 | 65,431 | 63,125 | 68,390 |
EBIT | 40,291 | |||
Net Income | 55,003 | 54,837 | 49,651 | 56,514 |
Net Change In Cash | 420,782 | 404,958 | 384,693 | 403,752 |
Free Cash Flow | 74,193 | -47,722 | -49,819 | 367,531 |
Cash | 884,444 | 1,017,490 | 1,031,789 | 1,007,817 |
Basic Shares | 10,972 | 10,963 | 10,983 | 10,971 |
| 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 | 350,200 | 308,305 | 245,877 |
EBITDA | 258,103 | 253,101 | 225,679 | 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,007,817 | 883,596 | 861,002 | 908,785 |
Basic Shares | 10,975 | 10,937 | 10,883 | 10,846 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $4.52 |
2025-06-30 | $4.32 |
2025-03-31 | $4.19 |