Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $183,604 | $169,630 | $175,331 | $179,021 |
Gross Profit | 118,262 | 112,288 | 113,926 | 110,598 |
EBITDA | 42,853 | 43,191 | 46,681 | 41,928 |
EBIT | 42,065 | 41,038 | 44,622 | 40,528 |
Net Income | 33,402 | 32,696 | 35,849 | 32,086 |
Net Change In Cash | 183,604 | 169,630 | 175,331 | 179,021 |
Free Cash Flow | 25,032 | 50,860 | 9,742 | 50,232 |
Cash | 121,052 | 141,358 | 133,409 | 582,309 |
Basic Shares | 103,928 | 101,860 | 101,963 | 102,419 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $699,694 | $626,607 | $428,661 | $400,595 |
Gross Profit | 448,953 | 467,472 | 389,823 | 386,674 |
EBITDA | 184,011 | 201,659 | 170,737 | 184,259 |
EBIT | 178,323 | 197,555 | 160,185 | 172,817 |
Net Income | 142,572 | 157,063 | 128,181 | 138,257 |
Net Change In Cash | 699,694 | 626,607 | 428,661 | 400,595 |
Cost of Revenue | 38,791 | |||
Free Cash Flow | 113,917 | 128,725 | 140,206 | 154,407 |
Cash | 133,409 | 146,993 | 154,244 | 395,372 |
Basic Shares | 102,205 | 101,822 | 93,887 | 95,840 |
Quarter | EPS |
---|---|
2025-06-30 | $0.38 |
2025-03-31 | $0.32 |
2024-12-31 | $0.35 |
2024-09-30 | $0.31 |