Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $158,877,000 | $147,977,000 | $143,313,000 | $169,961,000 |
Gross Profit | 77,900,000 | 74,192,000 | 70,680,000 | 77,408,000 |
EBITDA | 30,853,000 | 26,807,000 | 26,991,000 | 27,029,000 |
EBIT | 17,411,000 | 14,769,000 | 15,307,000 | 13,209,000 |
Net Income | 15,328,000 | 13,485,000 | 10,431,000 | 10,624,000 |
Net Change In Cash | 158,877,000 | 147,977,000 | 143,313,000 | 169,961,000 |
Free Cash Flow | 3,351,000 | 7,661,000 | 4,064,000 | 27,877,000 |
Cash | 75,091,000 | 71,673,000 | 72,852,000 | 73,387,000 |
Basic Shares | 10,735,000 | 10,708,000 | 10,670,000 | 10,610,000 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $574,785,000 | $513,983,000 | $469,822,000 | $386,064,000 |
Gross Profit | 270,046,000 | 225,152,000 | 197,478,000 | 152,757,000 |
EBITDA | 85,515,000 | 54,169,000 | 59,312,000 | 48,079,000 |
EBIT | 36,852,000 | 12,248,000 | 24,879,000 | 22,899,000 |
Net Income | 30,425,000 | -2,722,000 | 33,364,000 | 21,331,000 |
Net Change In Cash | 574,785,000 | 513,983,000 | 469,822,000 | 386,064,000 |
Cost of Revenue | 18,869,000 | -5,900,000 | 5,967,000 | |
Free Cash Flow | 32,217,000 | -16,893,000 | -14,726,000 | 25,924,000 |
Cash | 73,387,000 | 53,888,000 | 36,220,000 | 42,122,000 |
Basic Shares | 10,492,000 | 10,189,000 | 10,300,000 | 10,200,000 |
Quarter | EPS |
---|---|
2024-09-30 | $1.43 |
2024-06-30 | $1.26 |
2024-03-31 | $0.98 |
2023-12-31 | $1 |