| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $141,720 | $141,720 | $139,838 | $144,731 |
Gross Profit | 125,391 | 68,195 | 70,095 | 72,494 |
EBITDA | 51,729 | 53,400 | 57,155 | |
EBIT | 48,901 | 50,569 | 54,285 | |
Net Income | 41,711 | 41,711 | 39,778 | 45,822 |
Net Change In Cash | 141,720 | 141,720 | 139,838 | 144,731 |
Free Cash Flow | 52,595 | 52,595 | -110,023 | 33,149 |
Cash | 98,054 | 95,372 | 65,227 | 182,974 |
Basic Shares | 51,004 | 51,572 | 51,418 | 51,704 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $517,417 | $489,637 | $573,724 | $583,832 |
Gross Profit | 242,300 | 235,286 | 281,965 | 312,498 |
EBITDA | 203,390 | 169,619 | 228,423 | 279,313 |
EBIT | 192,221 | 164,477 | 222,756 | 263,249 |
Net Income | 151,265 | 129,049 | 171,042 | 211,396 |
Net Change In Cash | 517,417 | 489,637 | 573,724 | 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-09-30 | $0.81 |
2025-06-30 | $0.73 |
2025-03-31 | $0.75 |
2024-12-31 | $0.78 |