Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $399,265 | $389,829 | $331,403 | $290,756 |
Gross Profit | 121,366 | 109,247 | 89,522 | 81,530 |
EBITDA | 45,986 | 48,263 | 32,112 | 22,715 |
EBIT | 38,597 | 40,945 | 24,811 | 8,838 |
Net Income | 3,810 | 17,063 | 8,824 | 6,434 |
Net Change In Cash | 399,265 | 389,829 | 331,403 | 290,756 |
Free Cash Flow | 77,144 | 22,722 | -55,802 | 711 |
Cash | 26,348 | 26,156 | 27,113 | 32,526 |
Basic Shares | 22,154 | 22,185 | 22,372 | 22,310 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $1,358,272 | $1,371,815 | $1,298,816 | $1,128,588 |
Gross Profit | 388,826 | 382,539 | 376,931 | 336,655 |
EBITDA | 121,653 | 137,247 | 159,736 | 136,030 |
EBIT | 92,631 | 108,949 | 132,493 | 109,707 |
Net Income | 34,148 | 55,351 | 90,886 | 80,417 |
Net Change In Cash | 1,358,272 | 1,371,815 | 1,298,816 | 1,128,588 |
Cost of Revenue | 150 | 2,267 | 9,116 | |
Free Cash Flow | 115,627 | -53,489 | 59,689 | 80,076 |
Cash | 32,526 | 21,150 | 21,755 | 19,488 |
Basic Shares | 22,161 | 22,139 | 22,616 | 22,825 |
Quarter | EPS |
---|---|
2024-09-30 | $1.28 |
2024-06-30 | $0.98 |
2024-03-31 | $0.45 |
2023-12-31 | $0.37 |