Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $139,348 | $132,343 | $132,016 | $128,733 |
Gross Profit | 95,646 | 90,829 | 89,002 | 83,665 |
EBITDA | 43,713 | 42,875 | 42,149 | 40,446 |
EBIT | 42,946 | 41,621 | 39,205 | 36,999 |
Net Income | 34,024 | 33,271 | 31,694 | 29,360 |
Net Change In Cash | 139,348 | 132,343 | 132,016 | 128,733 |
Free Cash Flow | 53,481 | 17,840 | 15,657 | 53,904 |
Cash | 97,606 | 110,156 | 78,925 | 108,825 |
Basic Shares | 29,503 | 29,501 | 29,493 | 29,445 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $500,947 | $346,696 | $330,551 | $238,510 |
Gross Profit | 335,383 | -6,553,980 | 302,025 | 233,261 |
EBITDA | 157,720 | -6,651,846 | 141,142 | 106,726 |
EBIT | 144,366 | -6,651,846 | 120,484 | 95,397 |
Net Income | 114,539 | 107,748 | 92,972 | 74,645 |
Net Change In Cash | 500,947 | 346,696 | 330,551 | 238,510 |
Cost of Revenue | -793,825 | 643,247 | ||
Free Cash Flow | 133,020 | 98,972 | 90,301 | 97,519 |
Cash | 78,925 | 94,466 | 82,515 | 62,304 |
Basic Shares | 29,421 | 29,343 | 28,922 | 25,156 |
Quarter | EPS |
---|---|
2025-06-30 | $1.15 |
2025-03-31 | $1.13 |
2024-12-31 | $1.07 |
2024-09-30 | $1 |