Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $100,820,000 | $97,858,000 | $98,785,000 | $93,248,000 |
Gross Profit | 23,029,000 | 21,060,000 | 21,994,000 | 20,823,000 |
EBITDA | 9,729,000 | 7,670,000 | 1,842,000 | 7,484,000 |
EBIT | 8,688,000 | 6,650,000 | 845,000 | 6,510,000 |
Net Income | 6,055,000 | 4,216,000 | -1,409,000 | 5,455,000 |
Net Change In Cash | 100,820,000 | 97,858,000 | 98,785,000 | 93,248,000 |
Free Cash Flow | 12,954,000 | 5,893,000 | 401,000 | -6,152,000 |
Cash | 32,400,000 | 26,286,000 | 28,414,000 | 25,427,000 |
Basic Shares | 930,000 | 928,000 | 922,000 | 935,000 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $367,533,000 | $322,132,000 | $285,273,000 | $255,639,000 |
Gross Profit | 86,869,000 | 77,587,000 | 67,328,000 | 65,498,000 |
EBITDA | 32,517,000 | 31,835,000 | 27,073,000 | 25,296,000 |
EBIT | 28,545,000 | 28,435,000 | 23,970,000 | 22,405,000 |
Net Income | 22,381,000 | 20,120,000 | 17,285,000 | 15,403,000 |
Net Change In Cash | 367,533,000 | 322,132,000 | 285,273,000 | 255,639,000 |
Cost of Revenue | 1,956,000 | -40,232,000 | 5,936,000 | |
Free Cash Flow | 25,682,000 | 23,404,000 | 19,889,000 | 20,123,000 |
Cash | 25,427,000 | 23,365,000 | 21,375,000 | 16,921,000 |
Basic Shares | 938,000 | 950,000 | 956,000 | 961,000 |
Quarter | EPS |
---|---|
2024-09-30 | $7.15 |
2024-06-30 | $6.80 |
2024-03-31 | $7.16 |
2023-12-31 | $6.16 |