Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $169,601 | $148,541 | $167,117 | $146,973 |
Gross Profit | 55,399 | 48,671 | 55,629 | 45,778 |
EBITDA | 23,310 | 13,130 | 22,550 | 16,316 |
EBIT | 17,624 | 13,295 | 17,702 | 10,994 |
Net Income | 12,705 | 11,517 | 10,452 | 7,680 |
Net Change In Cash | 169,601 | 148,541 | 167,117 | 146,973 |
Free Cash Flow | 18,550 | -5,321 | 20,636 | 5,792 |
Cash | 66,908 | 54,835 | 57,244 | 47,498 |
Basic Shares | 4,955 | 4,950 | 4,947 | 4,977 |
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 |
---|---|
2025-06-30 | $2.56 |
2025-03-31 | $2.32 |
2024-12-31 | $2.12 |
2024-09-30 | $1.54 |