Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $376,429 | $350,530 | $353,526 | $365,122 |
Gross Profit | 247,415 | 227,450 | 246,666 | 219,909 |
EBITDA | 83,155 | 67,301 | 48,307 | 67,624 |
EBIT | 62,256 | 47,054 | 27,880 | 46,331 |
Net Income | 31,748 | 27,359 | 31,793 | 28,242 |
Net Change In Cash | 376,429 | 350,530 | 353,526 | 365,122 |
Free Cash Flow | 67,422 | -52,663 | -32,436 | 9,035 |
Cash | 251,771 | 191,127 | 247,503 | 208,581 |
Basic Shares | 29,788 | 29,867 | 29,796 | 29,719 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,415,491 | $1,297,429 | $1,230,088 | $1,185,204 |
Gross Profit | 883,434 | 749,502 | 210,815 | 191,809 |
EBITDA | 222,832 | 145,015 | 126,517 | 69,675 |
EBIT | 139,644 | 59,429 | 46,761 | -5,306 |
Net Income | 94,797 | -6,780 | 9,215 | -15,713 |
Net Change In Cash | 1,415,491 | 1,297,429 | 1,230,088 | 1,185,204 |
Free Cash Flow | -77,973 | -49,470 | -63,700 | 92,786 |
Cash | 247,503 | 180,265 | 163,683 | 266,014 |
Basic Shares | 29,552 | 28,139 | 28,574 | 28,533 |
Quarter | EPS |
---|---|
2025-09-30 | $0 |
2025-06-30 | $1.07 |
2025-03-31 | $0.92 |
2024-12-31 | $1.07 |