Quarterly Financials

Values in thousands2025-09-302025-06-302025-03-312024-12-31
Revenue
$244,660
$201,025
$174,633
$155,640
Gross Profit
115,578
103,205
89,446
77,879
EBITDA
67,272
59,966
54,505
45,049
EBIT
67,272
59,966
53,798
45,049
Net Income
51,455
46,528
42,922
34,965
Net Change In Cash
244,660
201,025
174,633
155,640
Free Cash Flow
83,593
119,160
87,148
68,413
Cash
111,740
81,297
119,312
80,438
Basic Shares
27,533
27,569
27,399
27,206

Annual Financials

Values in thousands2024-12-312023-12-312022-12-312021-12-31
Revenue
$553,863
$375,926
$327,086
$247,791
Gross Profit
269,447
195,589
137,643
110,901
EBITDA
157,440
111,920
72,539
60,722
EBIT
152,334
107,417
68,424
57,178
Net Income
117,573
79,201
52,170
45,847
Net Change In Cash
553,863
375,926
327,086
247,791
Cost of Revenue
17,793
16,585
Free Cash Flow
260,914
109,347
163,647
82,960
Cash
80,438
51,546
68,108
50,284
Basic Shares
26,224
25,327
25,796
26,111

Earnings Calls

QuarterEPS
2025-12-31
$0
2025-09-30
$2.01
2025-06-30
$1.76
2025-03-31
$1.57