Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $719,099 | $670,059 | $622,709 | $615,648 |
Gross Profit | 181,535 | 156,558 | 127,483 | 107,385 |
EBITDA | 111,898 | 94,525 | 70,390 | 56,189 |
EBIT | 89,396 | 69,059 | 42,757 | 28,240 |
Net Income | 54,905 | 39,174 | 16,989 | 5,524 |
Net Change In Cash | 719,099 | 670,059 | 622,709 | 615,648 |
Free Cash Flow | -32,175 | 86,804 | 96,930 | 64,600 |
Cash | 109,933 | 141,426 | 67,259 | 87,324 |
Basic Shares | 58,701 | 58,438 | 58,310 | 58,069 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $2,418,257 | $2,020,487 | $1,755,307 | $1,515,093 |
Gross Profit | 484,812 | 478,653 | 415,011 | 304,549 |
EBITDA | 271,169 | 265,267 | 230,347 | 164,996 |
EBIT | 160,488 | 159,125 | 121,517 | 53,334 |
Net Income | 74,049 | 80,641 | 70,459 | 26,992 |
Net Change In Cash | 2,418,257 | 2,020,487 | 1,755,307 | 1,515,093 |
Cost of Revenue | -120,166 | 354,743 | ||
Free Cash Flow | 165,120 | 128,462 | 169,591 | 136,738 |
Cash | 71,568 | 36,224 | 260,980 | 384,344 |
Basic Shares | 57,932 | 58,490 | 60,871 | 60,309 |
Quarter | EPS |
---|---|
2024-09-30 | $1.11 |
2024-06-30 | $0.88 |
2024-03-31 | $0.51 |
2023-12-31 | $0.83 |