Values in thousands | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 |
---|---|---|---|---|
Revenue | $30,058,000 | $31,253,000 | $30,115,000 | $30,513,000 |
Gross Profit | 21,235,000 | 20,997,000 | 21,462,000 | 21,664,000 |
EBITDA | 9,709,000 | 8,592,000 | 10,105,000 | 10,300,000 |
EBIT | 6,158,000 | 5,063,000 | 6,613,000 | 6,762,000 |
Net Income | 3,857,000 | 3,260,000 | 4,046,000 | 4,248,000 |
Net Change In Cash | 30,058,000 | 31,253,000 | 30,115,000 | 30,513,000 |
Cost of Revenue | 1,630,000 | |||
Free Cash Flow | 4,539,000 | 1,709,000 | 4,030,000 | 3,423,000 |
Cash | 6,515,000 | 6,215,000 | 6,435,000 | 7,146,000 |
Basic Shares | 3,992,000 | 4,039,000 | 4,141,000 | 4,183,000 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $121,572,000 | $121,427,000 | $116,385,000 | $103,564,000 |
Gross Profit | 84,810,000 | 83,214,000 | 77,935,000 | 70,443,000 |
EBITDA | 39,031,000 | 35,904,000 | 36,839,000 | 30,739,000 |
EBIT | 24,695,000 | 22,083,000 | 20,817,000 | 17,493,000 |
Net Income | 15,388,000 | 5,370,000 | 14,159,000 | 10,534,000 |
Net Change In Cash | 121,572,000 | 121,427,000 | 116,385,000 | 103,564,000 |
Cost of Revenue | -3,911,000 | -2,918,000 | 6,177,000 | |
Free Cash Flow | 12,961,000 | 12,646,000 | 17,089,000 | 13,103,000 |
Cash | 6,215,000 | 4,749,000 | 8,711,000 | 11,740,000 |
Basic Shares | 4,148,000 | 4,430,000 | 4,654,000 | 4,624,000 |
Quarter | EPS |
---|---|
2024-03-31 | $1.04 |
2023-12-31 | $0.84 |
2023-09-30 | $1.08 |
2023-06-30 | $1.13 |