Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $657,747 | $665,896 | $675,575 | $691,354 |
Gross Profit | 66,741 | 65,646 | 67,104 | 71,004 |
EBITDA | 38,386 | 38,758 | 37,809 | 41,157 |
EBIT | 26,964 | 27,456 | 26,344 | 31,028 |
Net Income | 15,374 | 15,528 | 14,002 | 17,552 |
Net Change In Cash | 657,747 | 665,896 | 675,575 | 691,354 |
Free Cash Flow | 29,221 | 47,313 | 42,554 | 126,054 |
Cash | 324,423 | 309,865 | 296,055 | 283,213 |
Basic Shares | 36,629 | 36,497 | 36,401 | 35,956 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $2,838,976 | $2,886,331 | $2,255,319 | $2,053,131 |
Gross Profit | 271,070 | 255,235 | 205,901 | 175,048 |
EBITDA | 109,664 | 141,072 | 97,394 | 74,449 |
EBIT | 109,664 | 97,236 | 53,879 | 26,118 |
Net Income | 64,315 | 68,229 | 35,770 | 14,055 |
Net Change In Cash | 2,838,976 | 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 | 277,391 | 207,430 | 271,749 | 390,808 |
Basic Shares | 35,973 | 35,718 | 36,101 | 36,817 |
Quarter | EPS |
---|---|
2024-09-30 | $0.57 |
2024-06-30 | $0.57 |
2024-03-31 | $0.55 |
2023-12-31 | $0.58 |