Values in thousands | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 |
---|---|---|---|---|
Revenue | $80,467,000 | $86,310,000 | $76,693,000 | $74,604,000 |
Gross Profit | 47,063,000 | 48,735,000 | 43,464,000 | 42,688,000 |
EBITDA | 30,185,000 | 26,022,000 | 26,293,000 | 26,120,000 |
EBIT | 26,772,000 | 24,459,000 | 22,493,000 | 21,838,000 |
Net Income | 23,662,000 | 20,687,000 | 19,689,000 | 18,368,000 |
Net Change In Cash | 80,467,000 | 86,310,000 | 76,693,000 | 74,604,000 |
Cost of Revenue | 31,000 | |||
Free Cash Flow | 16,836,000 | 7,896,000 | 22,601,000 | 21,778,000 |
Cash | 24,493,000 | 24,048,000 | 30,702,000 | 25,929,000 |
Basic Shares | 12,527,000 | 12,602,000 | 12,696,000 | 12,609,000 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $307,394,000 | $282,836,000 | $257,637,000 | $182,527,000 |
Gross Profit | 174,062,000 | 156,633,000 | 146,698,000 | 97,795,000 |
EBITDA | 100,032,000 | 90,770,000 | 91,155,000 | 54,921,000 |
EBIT | 88,086,000 | 74,842,000 | 78,714,000 | 41,224,000 |
Net Income | 73,795,000 | 59,972,000 | 76,033,000 | 40,269,000 |
Net Change In Cash | 307,394,000 | 282,836,000 | 257,637,000 | 182,527,000 |
Cost of Revenue | 1,440,000 | -5,233,000 | 7,943,000 | |
Free Cash Flow | 69,495,000 | 60,010,000 | 67,012,000 | 42,843,000 |
Cash | 24,048,000 | 21,879,000 | 20,945,000 | 26,465,000 |
Basic Shares | 12,722,000 | 13,159,000 | 13,553,480 | 13,740,560 |
Quarter | EPS |
---|---|
2024-03-31 | $1.89 |
2023-12-31 | $1.64 |
2023-09-30 | $1.55 |
2023-06-30 | $1.44 |