Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $187,792,000 | $158,877,000 | $147,977,000 | $143,313,000 |
Gross Profit | 84,508,000 | 77,900,000 | 74,192,000 | 70,680,000 |
EBITDA | 21,203,000 | 32,082,000 | 26,807,000 | 26,991,000 |
EBIT | 18,640,000 | 14,769,000 | 15,307,000 | |
Net Income | 20,004,000 | 15,328,000 | 13,485,000 | 10,431,000 |
Net Change In Cash | 187,792,000 | 158,877,000 | 147,977,000 | 143,313,000 |
Free Cash Flow | 17,802,000 | 3,351,000 | 7,661,000 | 4,064,000 |
Cash | 78,779,000 | 75,091,000 | 71,673,000 | 72,852,000 |
Basic Shares | 10,771,000 | 10,735,000 | 10,708,000 | 10,670,000 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $637,959,000 | $574,785,000 | $513,983,000 | $469,822,000 |
Gross Profit | 301,710,000 | 270,046,000 | 225,152,000 | 197,478,000 |
EBITDA | 68,593,000 | 85,515,000 | 54,169,000 | 59,312,000 |
EBIT | 36,852,000 | 12,248,000 | 24,879,000 | |
Net Income | 59,248,000 | 30,425,000 | -2,722,000 | 33,364,000 |
Net Change In Cash | 637,959,000 | 574,785,000 | 513,983,000 | 469,822,000 |
Cost of Revenue | 18,869,000 | -5,900,000 | ||
Free Cash Flow | 32,878,000 | 32,217,000 | -16,893,000 | -14,726,000 |
Cash | 78,779,000 | 73,387,000 | 53,888,000 | 36,220,000 |
Basic Shares | 10,721,000 | 10,492,000 | 10,189,000 | 10,300,000 |
Quarter | EPS |
---|---|
2024-12-31 | $1.86 |
2024-09-30 | $1.43 |
2024-06-30 | $1.26 |
2024-03-31 | $0.98 |