Values in thousands | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
---|---|---|---|---|
Revenue | $195,841 | $206,180 | $184,688 | $197,604 |
Gross Profit | 195,841 | 189,088 | 184,688 | 197,604 |
EBITDA | 55,755 | -3,879 | 46,389 | -3,831 |
EBIT | 55,165 | -9,118 | 41,097 | -9,248 |
Net Income | 45,153 | 39,795 | 37,559 | 42,624 |
Net Change In Cash | 195,841 | 206,180 | 184,688 | 197,604 |
Free Cash Flow | 36,834 | 30,731 | 54,374 | |
Cash | 226,568 | 247,458 | 209,276 | 254,464 |
Basic Shares | 34,650 | 34,537 | 34,521 | 34,472 |
Values in thousands | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 |
---|---|---|---|---|
Revenue | $751,608 | $623,748 | $607,164 | $598,670 |
Gross Profit | 750,737 | 623,748 | 607,164 | 598,670 |
EBITDA | -15,081 | 262,987 | 270,510 | 168,315 |
EBIT | -36,710 | 240,775 | 246,594 | 142,453 |
Net Income | 183,624 | 195,378 | 201,048 | 115,928 |
Net Change In Cash | 751,608 | 623,748 | 607,164 | 598,670 |
Cost of Revenue | -1,891,238 | 900,117 | 926,448 | |
Free Cash Flow | 218,786 | 223,327 | 291,085 | 112,583 |
Cash | 254,464 | 243,062 | 2,134,300 | 1,234,183 |
Basic Shares | 34,450 | 34,459 | 34,919 | 35,528 |
Quarter | EPS |
---|---|
2024-09-30 | $1.30 |
2024-06-30 | $1.15 |
2024-03-31 | $1.09 |
2023-12-31 | $1.24 |