Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $69,944,000 | $68,907,000 | $67,007,000 | $69,667,000 |
Gross Profit | 42,063,000 | 42,005,000 | 40,137,000 | 39,543,000 |
EBITDA | 20,314,000 | 20,438,000 | 19,340,000 | 18,945,000 |
EBIT | 18,284,000 | 18,408,000 | 17,375,000 | 16,978,000 |
Net Income | 14,987,000 | 14,643,000 | 14,005,000 | 12,898,000 |
Net Change In Cash | 69,944,000 | 68,907,000 | 67,007,000 | 69,667,000 |
Free Cash Flow | 29,547,000 | -251,839,000 | 147,758,000 | -74,081,000 |
Cash | 420,327,000 | 425,903,000 | 469,317,000 | 434,260,000 |
Basic Shares | 2,793,700 | 2,824,300 | 2,842,400 | 2,865,900 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $270,789,000 | $236,273,000 | $153,824,000 | $127,238,000 |
Gross Profit | 158,785,000 | 145,670,000 | 121,392,000 | 130,905,000 |
EBITDA | 83,019,000 | 69,124,000 | 53,217,000 | 67,494,000 |
EBIT | 75,081,000 | 61,612,000 | 46,166,000 | 59,562,000 |
Net Income | 58,471,000 | 49,552,000 | 37,676,000 | 48,334,000 |
Net Change In Cash | 270,789,000 | 236,273,000 | 153,824,000 | 127,238,000 |
Cost of Revenue | -156,957,000 | 224,733,000 | ||
Free Cash Flow | -42,012,000 | 12,974,000 | 107,119,000 | 78,084,000 |
Cash | 469,317,000 | 624,151,000 | 567,234,000 | 740,834,000 |
Basic Shares | 2,879,000 | 2,943,100 | 2,970,000 | 3,026,600 |
Quarter | EPS |
---|---|
2025-06-30 | $4.96 |
2025-03-31 | $5.07 |
2024-12-31 | $4.81 |
2024-09-30 | $4.37 |