Values in thousands | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 |
---|---|---|---|---|
Revenue | $41,934,000 | $38,600,000 | $39,761,000 | $38,582,000 |
Gross Profit | 38,302,000 | 38,600,000 | 36,178,000 | 35,245,000 |
EBITDA | 19,177,000 | -183,000 | -1,031,000 | 1,819,000 |
EBIT | 36,398,000 | -3,520,000 | -3,050,000 | 1,312,000 |
Net Income | 13,419,000 | 9,307,000 | 13,151,000 | 14,472,000 |
Net Change In Cash | 41,934,000 | 38,600,000 | 39,761,000 | 38,582,000 |
Cost of Revenue | -49,293,000 | |||
Free Cash Flow | -154,158,000 | 60,231,000 | 45,119,000 | 18,865,000 |
Cash | 562,116,000 | 624,151,000 | 511,369,000 | 495,123,000 |
Basic Shares | 2,912,800 | 2,919,100 | 2,932,100 | 2,948,300 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $154,952,000 | $128,641,000 | $121,685,000 | $119,883,000 |
Gross Profit | 154,952,000 | 128,641,000 | 121,685,000 | 119,883,000 |
EBITDA | -1,792,000 | -2,050,000 | -2,257,000 | -2,836,000 |
EBIT | -9,304,000 | -9,101,000 | -10,189,000 | -11,450,000 |
Net Income | 49,552,000 | 37,676,000 | 48,334,000 | 29,131,000 |
Net Change In Cash | 154,952,000 | 128,641,000 | 121,685,000 | 119,883,000 |
Cost of Revenue | -156,957,000 | 224,733,000 | 254,823,000 | |
Free Cash Flow | 11,683,000 | 107,119,000 | 78,084,000 | -79,910,000 |
Cash | 624,151,000 | 567,234,000 | 740,834,000 | 527,609,000 |
Basic Shares | 2,943,100 | 2,970,000 | 3,026,600 | 3,087,400 |
Quarter | EPS |
---|---|
2024-03-31 | $4.44 |
2023-12-31 | $3.04 |
2023-09-30 | $4.50 |
2023-06-30 | $4.98 |