Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $167,117 | $146,973 | $138,720 | $140,904 |
Gross Profit | 55,629 | 45,778 | 44,273 | 44,131 |
EBITDA | 17,513 | 16,316 | 16,975 | 17,980 |
EBIT | 17,702 | 10,994 | 11,729 | 12,566 |
Net Income | 10,452 | 7,680 | 9,366 | 9,596 |
Net Change In Cash | 167,117 | 146,973 | 138,720 | 140,904 |
Free Cash Flow | 20,636 | 5,792 | 24,566 | 1,835 |
Cash | 57,244 | 47,498 | 47,424 | 45,859 |
Basic Shares | 4,917 | 4,977 | 4,964 | 4,944 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $593,714 | $669,679 | $637,021 | $517,417 |
Gross Profit | 189,811 | 234,848 | 215,180 | 166,242 |
EBITDA | 73,821 | 105,163 | 93,245 | 63,704 |
EBIT | 52,991 | 86,249 | 76,815 | 48,140 |
Net Income | 37,094 | 63,332 | 54,395 | 35,729 |
Net Change In Cash | 593,714 | 669,679 | 637,021 | 517,417 |
Cost of Revenue | 1,941 | -7,875 | ||
Free Cash Flow | 52,829 | 72,310 | -14,445 | 15,214 |
Cash | 57,244 | 53,607 | 37,239 | 36,406 |
Basic Shares | 4,947 | 4,997 | 4,999 | 4,970 |
Quarter | EPS |
---|---|
2024-12-31 | $2.12 |
2024-09-30 | $1.54 |
2024-06-30 | $1.88 |
2024-03-31 | $1.94 |