Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$194,255
$197,913
$188,805
$182,366
Gross Profit
98,484
93,443
100,515
91,142
EBITDA
42,527
44,977
46,936
48,335
EBIT
17,990
25,025
22,526
23,569
Net Income
8,333
13,287
14,911
14,866
Net Change In Cash
194,255
197,913
188,805
182,366
Free Cash Flow
23,348
17,047
42,713
21,004
Cash
582,650
566,021
748,747
708,855
Basic Shares
56,666
56,521
56,520
56,509

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$738,256
$634,439
$638,764
$801,536
Gross Profit
347,624
274,645
284,247
455,706
EBITDA
164,302
80,258
124,292
277,314
EBIT
85,556
-6,304
56,207
220,302
Net Income
48,894
-25,514
41,577
185,959
Net Change In Cash
738,256
634,439
638,764
801,536
Cost of Revenue
-74,490
Free Cash Flow
93,898
142,489
74,930
38,737
Cash
566,021
757,355
751,323
523,458
Basic Shares
56,561
55,937
56,377
57,455

Earnings Calls

QuarterEPS
2026-03-31
$0.48
2025-12-31
$0.49
2025-09-30
$0.46
2025-06-30
$0.37