Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$278,938
$253,362
$244,660
$201,025
Gross Profit
191,841
182,506
115,578
103,205
EBITDA
56,619
83,025
67,272
59,966
EBIT
72,745
67,272
59,966
Net Income
42,947
56,165
51,455
46,528
Net Change In Cash
278,938
253,362
244,660
201,025
Free Cash Flow
47,025
115,582
83,593
119,160
Cash
56,538
106,892
111,740
81,297
Basic Shares
27,340
27,321
27,533
27,569

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$875,967
$553,863
$375,926
$327,086
Gross Profit
647,373
269,447
195,589
137,643
EBITDA
262,648
157,440
111,920
72,539
EBIT
253,782
152,334
107,417
68,424
Net Income
197,070
117,573
79,201
52,170
Net Change In Cash
875,967
553,863
375,926
327,086
Cost of Revenue
17,793
Free Cash Flow
401,989
260,914
109,347
163,647
Cash
106,892
80,438
51,546
68,108
Basic Shares
27,485
26,224
25,327
25,796

Earnings Calls

QuarterEPS
2026-03-31
$1.57
2025-12-31
$2.24
2025-09-30
$1.87
2025-06-30
$1.76