Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $146,973 | $138,720 | $140,904 | $145,603 |
Gross Profit | 45,778 | 44,273 | 44,131 | 48,100 |
EBITDA | 16,316 | 16,975 | 17,980 | 12,987 |
EBIT | 10,994 | 11,729 | 12,566 | 7,675 |
Net Income | 7,680 | 9,366 | 9,596 | 6,332 |
Net Change In Cash | 146,973 | 138,720 | 140,904 | 145,603 |
Free Cash Flow | 5,792 | 24,566 | 1,835 | 11,074 |
Cash | 47,498 | 47,424 | 45,859 | 53,607 |
Basic Shares | 4,977 | 4,964 | 4,944 | 4,902 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $669,679 | $637,021 | $517,417 | $466,449 |
Gross Profit | 234,848 | 215,180 | 166,242 | 154,013 |
EBITDA | 105,163 | 93,245 | 63,704 | 54,520 |
EBIT | 86,249 | 76,815 | 48,140 | 40,682 |
Net Income | 63,332 | 54,395 | 35,729 | 29,803 |
Net Change In Cash | 669,679 | 637,021 | 517,417 | 466,449 |
Cost of Revenue | 1,941 | -7,875 | 4,433 | |
Free Cash Flow | 72,310 | -14,445 | 15,214 | 17,073 |
Cash | 53,607 | 37,239 | 36,406 | 45,175 |
Basic Shares | 4,997 | 4,999 | 4,970 | 4,984 |
Quarter | EPS |
---|---|
2024-09-30 | $1.54 |
2024-06-30 | $1.88 |
2024-03-31 | $1.94 |
2023-12-31 | $1.29 |