Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $203,312 | $174,633 | $155,640 | $148,503 |
Gross Profit | -89,446 | 89,446 | 77,879 | 66,571 |
EBITDA | 59,259 | 54,505 | 44,270 | 38,590 |
EBIT | 59,966 | 53,798 | 45,049 | |
Net Income | 46,528 | 42,922 | 34,965 | 30,497 |
Net Change In Cash | 203,312 | 174,633 | 155,640 | 148,503 |
Free Cash Flow | 119,160 | 87,148 | 68,413 | 98,807 |
Cash | 81,297 | 119,312 | 80,438 | 86,479 |
Basic Shares | 27,569 | 27,399 | 27,206 | 26,480 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $553,863 | $375,926 | $327,086 | $247,791 |
Gross Profit | 269,447 | 375,926 | 327,086 | 247,791 |
EBITDA | 152,334 | 111,920 | 72,539 | 60,682 |
EBIT | 147,228 | 107,417 | 68,424 | 57,138 |
Net Income | 117,573 | 79,201 | 52,170 | 45,847 |
Net Change In Cash | 553,863 | 375,926 | 327,086 | 247,791 |
Cost of Revenue | 17,793 | 16,585 | ||
Free Cash Flow | 260,914 | 109,347 | 163,647 | 82,960 |
Cash | 80,438 | 51,546 | 68,108 | 50,284 |
Basic Shares | 26,224 | 25,327 | 25,796 | 26,111 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.76 |
2025-03-31 | $1.56 |
2024-12-31 | $1.52 |