Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $271,614 | $274,765 | $248,975 | $238,679 |
Gross Profit | 121,439 | 121,887 | 110,962 | 101,984 |
EBITDA | 62,153 | 61,861 | 52,121 | 49,356 |
EBIT | 49,378 | 49,870 | 40,382 | 40,976 |
Net Income | 31,586 | 31,291 | 24,689 | 27,396 |
Net Change In Cash | 271,614 | 274,765 | 248,975 | 238,679 |
Free Cash Flow | 48,293 | 23,092 | 16,560 | 49,478 |
Cash | 89,734 | 75,178 | 82,618 | 106,453 |
Basic Shares | 11,780 | 11,766 | 11,744 | 11,759 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $957,672 | $904,739 | $786,579 | $635,028 |
Gross Profit | 416,306 | 389,555 | 337,365 | 277,306 |
EBITDA | 202,042 | 187,766 | 159,354 | 115,801 |
EBIT | 168,745 | 152,830 | 125,052 | 84,467 |
Net Income | 116,069 | 120,928 | 84,043 | 55,196 |
Net Change In Cash | 957,672 | 904,739 | 786,579 | 635,028 |
Free Cash Flow | 133,695 | 74,426 | 149,649 | 85,289 |
Cash | 103,832 | 79,725 | 94,161 | 66,640 |
Basic Shares | 11,729 | 11,688 | 11,655 | 11,564 |
Quarter | EPS |
---|---|
2024-09-30 | $2.84 |
2024-06-30 | $2.81 |
2024-03-31 | $2.38 |
2023-12-31 | $2.41 |