Values in thousands | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 |
---|---|---|---|---|
Revenue | $142,441 | $134,467 | $144,731 | $138,623 |
Gross Profit | 70,095 | 64,724 | 72,494 | 67,508 |
EBITDA | 52,470 | 51,108 | 57,155 | 66,589 |
EBIT | 49,642 | 48,751 | 54,285 | 63,848 |
Net Income | 36,849 | 39,778 | 45,822 | 39,668 |
Net Change In Cash | 142,441 | 134,467 | 144,731 | 138,623 |
Free Cash Flow | -69,771 | -110,023 | 33,149 | 24,217 |
Cash | 95,372 | 65,227 | 182,974 | 106,474 |
Basic Shares | 51,471 | 51,418 | 51,704 | 51,428 |
Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
---|---|---|---|---|
Revenue | $517,417 | $489,637 | $566,906 | $583,832 |
Gross Profit | 242,300 | 235,286 | 275,147 | 312,498 |
EBITDA | 203,390 | 169,619 | 221,605 | 279,313 |
EBIT | 192,221 | 164,477 | 215,938 | 263,249 |
Net Income | 151,265 | 129,049 | 171,042 | 211,396 |
Net Change In Cash | 517,417 | 489,637 | 566,906 | 583,832 |
Cost of Revenue | 67,798 | 144,124 | ||
Free Cash Flow | 85,038 | 114,975 | 57,457 | 240,206 |
Cash | 182,974 | 187,442 | 247,418 | 184,373 |
Basic Shares | 50,938 | 49,553 | 49,297 | 49,090 |
Quarter | EPS |
---|---|
2025-06-30 | $0.73 |
2025-03-31 | $0.75 |
2024-12-31 | $0.78 |
2024-09-30 | $0.77 |