Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $699,931 | $667,680 | $698,401 | $640,291 |
Gross Profit | 172,898 | 166,446 | 164,215 | 161,225 |
EBITDA | 71,030 | 65,039 | 62,585 | 71,945 |
EBIT | 93,760 | 125,170 | 60,344 | |
Net Income | 23,618 | 18,839 | 17,159 | 15,713 |
Net Change In Cash | 699,931 | 667,680 | 698,401 | 640,291 |
Cash | 469,711 | 408,262 | 436,791 | 452,357 |
Basic Shares | 15,650 | 15,624 | 15,570 | 15,505 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $2,620,903 | $2,572,357 | $2,405,510 | $1,933,918 |
Gross Profit | 643,711 | 622,465 | 563,859 | 447,433 |
EBITDA | 371,234 | 396,960 | 332,650 | 264,969 |
EBIT | 249,402 | 281,652 | 210,466 | 169,462 |
Net Income | 64,014 | 201,475 | 141,396 | 112,488 |
Net Change In Cash | 2,620,903 | 2,572,357 | 2,405,510 | 1,933,918 |
Free Cash Flow | 262,970 | 199,823 | 177,424 | 258,135 |
Cash | 451,946 | 544,342 | 485,391 | 501,626 |
Basic Shares | 15,498 | 15,503 | 15,404 | 15,292 |
Quarter | EPS |
---|---|
2024-09-30 | $1.51 |
2024-06-30 | $1.20 |
2024-03-31 | $1.10 |
2023-12-31 | $1.01 |