| Values in thousands | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 |
|---|---|---|---|---|
Revenue | $159,950 | $162,580 | $158,116 | $148,845 |
Gross Profit | 117,005 | 108,546 | 97,636 | 93,032 |
EBITDA | 58,130 | 51,059 | 40,040 | 38,630 |
EBIT | 56,636 | 49,919 | 38,928 | 37,472 |
Net Income | 34,521 | 37,200 | 30,082 | 28,248 |
Net Change In Cash | 159,950 | 162,580 | 158,116 | 148,845 |
Free Cash Flow | 37,965 | 15,179 | 25,047 | |
Cash | 60,184 | 259,016 | 218,350 | 421,314 |
Basic Shares | 45,422 | 45,366 | 44,290 | 44,290 |
| Values in thousands | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 |
|---|---|---|---|---|
Revenue | $629,491 | $621,423 | $479,478 | $356,458 |
Gross Profit | 416,219 | 376,499 | 479,478 | 296,350 |
EBITDA | 187,859 | 166,110 | 145,680 | 118,971 |
EBIT | 182,955 | 161,079 | 145,680 | 114,683 |
Net Income | 130,051 | 120,759 | 107,878 | 87,954 |
Net Change In Cash | 629,491 | 621,423 | 479,478 | 356,458 |
Cost of Revenue | 21,422 | |||
Free Cash Flow | 171,168 | 162,206 | 216,700 | |
Cash | 60,184 | 563,138 | 226,136 | 179,353 |
Basic Shares | 45,422 | 43,854 | 40,446 | 37,476 |
| Quarter | EPS |
|---|---|
2026-03-31 | $0 |
2025-12-31 | $0.76 |
2025-09-30 | $0.83 |
2025-06-30 | $0.75 |