| Values in thousands | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 |
|---|---|---|---|---|
Revenue | $249,353 | $235,575 | $217,702 | $203,664 |
Gross Profit | 157,877 | 151,748 | 138,204 | 122,139 |
EBITDA | 42,168 | 46,869 | 40,539 | 32,490 |
EBIT | 36,732 | 40,512 | 33,783 | 27,154 |
Net Income | 33,646 | 35,980 | 31,383 | 102,734 |
Net Change In Cash | 249,353 | 235,575 | 217,702 | 203,664 |
Free Cash Flow | 83,735 | 52,368 | 38,235 | 36,371 |
Cash | 76,343 | 73,728 | 57,183 | 42,754 |
Basic Shares | 36,259 | 36,204 | 36,648 | 36,783 |
| Values in thousands | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 |
|---|---|---|---|---|
Revenue | $794,202 | $620,445 | $471,883 | $359,370 |
Gross Profit | 492,590 | 382,369 | 280,057 | 215,426 |
EBITDA | 169,867 | 29,595 | -36,064 | 22,166 |
EBIT | 150,322 | 963 | -72,370 | -11,878 |
Net Income | 204,068 | 2,702 | -68,119 | 1,028 |
Net Change In Cash | 794,202 | 620,445 | 471,883 | 359,370 |
Cost of Revenue | 12,736 | -82,416 | ||
Free Cash Flow | 186,143 | 46,417 | 18,825 | 2,673 |
Cash | 42,754 | 49,509 | 70,769 | 57,847 |
Basic Shares | 36,782 | 36,417 | 35,010 | 35,701 |
| Quarter | EPS |
|---|---|
2025-12-31 | $0 |
2025-09-30 | $1.31 |
2025-06-30 | $1.39 |
2025-03-31 | $1.21 |