Values in thousands | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 |
---|---|---|---|---|
Revenue | $196,436 | $152,746 | $206,180 | $184,688 |
Gross Profit | 157,571 | 152,746 | 189,088 | 184,688 |
EBITDA | 55,755 | 54,487 | 51,681 | |
EBIT | 55,165 | 49,248 | 46,389 | |
Net Income | 46,391 | 45,153 | 39,795 | 37,559 |
Net Change In Cash | 196,436 | 152,746 | 206,180 | 184,688 |
Free Cash Flow | 60,427 | 36,834 | 30,731 | |
Cash | 203,402 | 478,795 | 247,458 | 209,276 |
Basic Shares | 34,743 | 34,650 | 34,537 | 34,521 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $766,103 | $620,414 | $623,748 | $607,164 |
Gross Profit | 601,023 | 620,414 | 623,748 | 607,164 |
EBITDA | 248,716 | 262,987 | 270,510 | |
EBIT | 227,087 | 240,775 | 246,594 | |
Net Income | 168,898 | 183,624 | 195,378 | 201,048 |
Net Change In Cash | 766,103 | 620,414 | 623,748 | 607,164 |
Cost of Revenue | -1,891,238 | 900,117 | ||
Free Cash Flow | 242,548 | 223,327 | 291,085 | |
Cash | 501,858 | 254,464 | 243,062 | 2,134,300 |
Basic Shares | 34,628 | 34,450 | 34,459 | 34,919 |
Quarter | EPS |
---|---|
2024-12-31 | $1.33 |
2024-09-30 | $1.30 |
2024-06-30 | $1.15 |
2024-03-31 | $1.09 |