Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $249,080 | $244,816 | $253,076 | $262,583 |
Gross Profit | 165,732 | 162,430 | 161,715 | 159,157 |
EBITDA | 78,770 | 73,905 | 74,568 | 72,176 |
EBIT | 68,856 | 65,334 | 64,906 | 62,458 |
Net Income | 55,841 | 53,633 | 56,312 | 51,330 |
Net Change In Cash | 249,080 | 244,816 | 253,076 | 262,583 |
Free Cash Flow | 32,142 | 78,135 | 95,114 | 49,250 |
Cash | 634,402 | 587,362 | 567,251 | 805,436 |
Basic Shares | 60,694 | 61,049 | 61,368 | 61,448 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $831,368 | $759,836 | $583,324 | $567,821 |
Gross Profit | 414,204 | 892,297 | 513,307 | 568,109 |
EBITDA | 72,124 | 210,801 | 98,987 | 221,226 |
EBIT | 34,057 | 210,801 | 59,105 | 175,413 |
Net Income | 223,009 | 165,489 | 71,887 | 147,365 |
Net Change In Cash | 831,368 | 759,836 | 583,324 | 567,821 |
Cost of Revenue | -1,532,042 | 314,325 | ||
Free Cash Flow | 88,344 | 148,230 | 262,504 | 317,575 |
Cash | 567,251 | 975,343 | 734,787 | 2,266,829 |
Basic Shares | 61,384 | 61,231 | 61,432 | 62,973 |
Quarter | EPS |
---|---|
2025-06-30 | $0.92 |
2025-03-31 | $0.88 |
2024-12-31 | $0.92 |
2024-09-30 | $0.84 |