Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $724,717 | $736,479 | $632,025 | $696,466 |
Gross Profit | 135,406 | 133,269 | 114,806 | 129,775 |
EBITDA | 33,306 | 34,607 | 16,730 | 30,870 |
EBIT | 30,027 | 31,334 | 13,464 | 27,672 |
Net Income | 27,059 | 26,161 | 13,154 | 23,778 |
Net Change In Cash | 724,717 | 736,479 | 632,025 | 696,466 |
Free Cash Flow | 51,156 | 36,572 | 55,677 | 10,049 |
Cash | 167,511 | 128,213 | 147,579 | 144,954 |
Basic Shares | 26,501 | 26,520 | 26,525 | 26,488 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $2,850,644 | $3,124,996 | $2,892,595 | $2,590,290 |
Gross Profit | 511,736 | 526,177 | 464,579 | 418,807 |
EBITDA | 118,223 | 132,530 | 108,724 | 86,669 |
EBIT | 105,569 | 120,552 | 96,522 | 73,066 |
Net Income | 83,271 | 89,219 | 69,906 | 55,765 |
Net Change In Cash | 2,850,644 | 3,124,996 | 2,892,595 | 2,590,290 |
Cost of Revenue | 14,620 | 12,655 | 5,595 | |
Free Cash Flow | 188,359 | 25,812 | 47,452 | 25,065 |
Cash | 144,954 | 122,930 | 108,310 | 95,655 |
Basic Shares | 26,429 | 26,443 | 26,364 | 26,336 |
Quarter | EPS |
---|---|
2024-09-30 | $1.02 |
2024-06-30 | $0.99 |
2024-03-31 | $0.50 |
2023-12-31 | $0.90 |