Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $332,874 | $324,038 | $298,431 | $286,625 |
Gross Profit | 78,973 | 75,795 | 63,432 | 59,244 |
EBITDA | 28,282 | 25,278 | 16,655 | 12,458 |
EBIT | 27,077 | 24,170 | 15,787 | 11,621 |
Net Income | 17,112 | 15,059 | 10,532 | 10,421 |
Net Change In Cash | 332,874 | 324,038 | 298,431 | 286,625 |
Free Cash Flow | 50,241 | 46,965 | 50,269 | 42,721 |
Cash | 132,506 | 109,239 | 162,314 | 91,480 |
Basic Shares | 89,638 | 89,307 | 95,448 | 93,821 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,167,221 | $1,088,598 | $786,913 | $500,621 |
Gross Profit | 253,363 | 238,799 | 167,325 | 112,135 |
EBITDA | 67,455 | 64,465 | 24,942 | 33,641 |
EBIT | 64,280 | 62,184 | 23,341 | 32,340 |
Net Income | 54,336 | 62,037 | 30,358 | 65,769 |
Net Change In Cash | 1,167,221 | 1,088,598 | 786,913 | 500,621 |
Cost of Revenue | 28,665 | 21,108 | ||
Free Cash Flow | 173,700 | 185,170 | 77,154 | 23,908 |
Cash | 162,314 | 97,296 | 120,078 | 91,413 |
Basic Shares | 95,448 | 100,672 | 99,957 | 100,358 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $0.48 |
2025-03-31 | $0.48 |
2024-12-31 | $0.42 |