Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $96,469,000 | $88,268,000 | $84,640,000 | $80,467,000 |
Gross Profit | 55,856,000 | 51,794,000 | 49,133,000 | 47,063,000 |
EBITDA | 30,972,000 | 35,745,000 | 31,326,000 | 31,822,000 |
EBIT | 31,760,000 | 27,618,000 | 28,409,000 | |
Net Income | 26,536,000 | 26,301,000 | 23,619,000 | 23,662,000 |
Net Change In Cash | 96,469,000 | 88,268,000 | 84,640,000 | 80,467,000 |
Free Cash Flow | 24,837,000 | 17,637,000 | 13,454,000 | 16,836,000 |
Cash | 23,466,000 | 19,959,000 | 27,225,000 | 24,493,000 |
Basic Shares | 12,348,000 | 12,419,000 | 12,495,000 | 12,527,000 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $350,018,000 | $307,394,000 | $282,836,000 | $257,637,000 |
Gross Profit | 203,712,000 | 174,062,000 | 156,633,000 | 146,698,000 |
EBITDA | 112,390,000 | 97,971,000 | 91,333,000 | 103,521,000 |
EBIT | 86,025,000 | 77,858,000 | 91,080,000 | |
Net Income | 100,118,000 | 73,795,000 | 59,972,000 | 76,033,000 |
Net Change In Cash | 350,018,000 | 307,394,000 | 282,836,000 | 257,637,000 |
Cost of Revenue | 1,440,000 | -5,233,000 | ||
Free Cash Flow | 72,764,000 | 69,495,000 | 60,010,000 | 67,012,000 |
Cash | 23,466,000 | 24,048,000 | 21,879,000 | 20,945,000 |
Basic Shares | 12,447,000 | 12,722,000 | 13,159,000 | 13,553,480 |
Quarter | EPS |
---|---|
2024-12-31 | $2.15 |
2024-09-30 | $2.12 |
2024-06-30 | $1.89 |
2024-03-31 | $1.89 |