Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$262,214
$248,192
$249,353
$235,575
Gross Profit
167,239
152,542
157,877
151,748
EBITDA
56,328
50,731
42,168
46,869
EBIT
50,748
45,621
36,732
40,512
Net Income
42,424
39,914
33,646
35,980
Net Change In Cash
262,214
248,192
249,353
235,575
Free Cash Flow
34,067
63,676
83,735
52,368
Cash
147,412
107,217
76,343
73,728
Basic Shares
35,812
36,202
36,259
36,204

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$950,822
$794,202
$620,445
$471,883
Gross Profit
582,830
492,590
382,369
280,057
EBITDA
183,763
169,867
29,595
-36,064
EBIT
161,112
150,322
963
-72,370
Net Income
140,923
204,068
2,702
-68,119
Net Change In Cash
950,822
794,202
620,445
471,883
Cost of Revenue
12,736
Free Cash Flow
238,950
186,143
46,417
18,825
Cash
107,217
42,754
49,509
70,769
Basic Shares
36,327
36,782
36,417
35,010

Earnings Calls

QuarterEPS
2026-03-31
$1.61
2025-12-31
$1.39
2025-09-30
$1.31
2025-06-30
$1.39