Values in thousands | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 |
---|---|---|---|---|
Revenue | $665,896 | $675,575 | $691,354 | $719,695 |
Gross Profit | 65,646 | 67,104 | 71,004 | 69,077 |
EBITDA | 38,926 | 41,237 | 45,461 | 47,257 |
EBIT | 27,624 | 29,772 | 35,332 | 35,833 |
Net Income | 15,528 | 14,002 | 17,552 | 20,412 |
Net Change In Cash | 665,896 | 675,575 | 691,354 | 719,695 |
Free Cash Flow | 47,313 | 42,554 | 126,054 | 17,918 |
Cash | 309,865 | 296,055 | 283,213 | 259,542 |
Basic Shares | 36,497 | 36,401 | 35,956 | 35,876 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $5,406,882 | $2,886,331 | $2,255,319 | $2,053,131 |
Gross Profit | 271,070 | 255,235 | 205,901 | 175,048 |
EBITDA | 109,664 | 150,055 | 107,786 | 93,069 |
EBIT | 109,664 | 106,219 | 64,271 | 44,738 |
Net Income | 64,315 | 68,229 | 35,770 | 14,055 |
Net Change In Cash | 5,406,882 | 2,886,331 | 2,255,319 | 2,053,131 |
Cost of Revenue | -59,412 | -118,449 | 28,529 | |
Free Cash Flow | 96,555 | -224,241 | -44,799 | 80,919 |
Cash | 283,213 | 207,430 | 271,749 | 390,808 |
Basic Shares | 35,973 | 35,718 | 36,101 | 36,817 |
Quarter | EPS |
---|---|
2024-06-30 | $0.57 |
2024-03-31 | $0.55 |
2023-12-31 | $0.58 |
2023-09-30 | $0.57 |