Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $261,028 | $252,566 | $257,401 | $265,949 |
Gross Profit | 158,717 | 156,118 | 152,929 | 150,976 |
EBITDA | 65,119 | 71,056 | 92,870 | 60,269 |
EBIT | 57,248 | 63,216 | 76,623 | 56,347 |
Net Income | 56,832 | 55,339 | 64,349 | 49,187 |
Net Change In Cash | 261,028 | 252,566 | 257,401 | 265,949 |
Free Cash Flow | 53,675 | 61,700 | 67,504 | 76,831 |
Cash | 304,910 | 417,647 | 386,507 | 443,845 |
Basic Shares | 57,773 | 58,242 | 58,247 | 58,289 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $1,053,603 | $999,488 | $712,947 | $555,955 |
Gross Profit | 591,011 | 647,502 | 611,389 | 520,003 |
EBITDA | 258,577 | 270,943 | 267,489 | 251,491 |
EBIT | 231,728 | 259,232 | 255,674 | 240,790 |
Net Income | 201,402 | 223,786 | 222,089 | 205,531 |
Net Change In Cash | 1,053,603 | 999,488 | 712,947 | 555,955 |
Cost of Revenue | -44,552 | -25,750 | ||
Free Cash Flow | 266,210 | 258,833 | 268,045 | 143,111 |
Cash | 386,507 | 548,729 | 248,655 | 641,300 |
Basic Shares | 58,533 | 59,489 | 57,950 | 53,984 |
Quarter | EPS |
---|---|
2025-06-30 | $0.98 |
2025-03-31 | $0.94 |
2024-12-31 | $0.76 |
2024-09-30 | $0.95 |