Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $88,268,000 | $84,640,000 | $80,539,000 | $86,310,000 |
Gross Profit | 51,794,000 | 49,133,000 | 47,063,000 | 48,735,000 |
EBITDA | 35,745,000 | 31,326,000 | 28,885,000 | 25,260,000 |
EBIT | 31,760,000 | 27,618,000 | 25,472,000 | 23,697,000 |
Net Income | 26,301,000 | 23,619,000 | 23,662,000 | 20,687,000 |
Net Change In Cash | 88,268,000 | 84,640,000 | 80,539,000 | 86,310,000 |
Free Cash Flow | 17,637,000 | 13,454,000 | 16,836,000 | 7,896,000 |
Cash | 19,959,000 | 27,225,000 | 24,493,000 | 24,048,000 |
Basic Shares | 12,419,000 | 12,495,000 | 12,527,000 | 12,602,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 | 97,971,000 | 91,333,000 | 103,521,000 | 61,914,000 |
EBIT | 86,025,000 | 77,858,000 | 91,080,000 | 48,217,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,242,420 | 13,553,473 | 13,740,560 |
Quarter | EPS |
---|---|
2024-09-30 | $2.12 |
2024-06-30 | $1.89 |
2024-03-31 | $1.89 |
2023-12-31 | $1.64 |