Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$206,092
$212,197
$199,829
$194,822
Gross Profit
145,544
152,541
140,235
136,503
EBITDA
21,928
42,852
28,334
11,033
EBIT
18,608
39,524
24,972
7,644
Net Income
70,912
39,873
27,420
7,747
Net Change In Cash
206,092
212,197
199,829
194,822
Free Cash Flow
60,122
67,104
56,819
-16,157
Cash
379,547
395,888
369,446
363,612
Basic Shares
63,382
64,285
65,781
66,730

Annual Financials

Values in thousands2026-03-312025-03-312024-03-312023-03-31
Revenue
$812,940
$745,580
$659,661
$596,583
Gross Profit
574,823
529,670
480,172
426,499
EBITDA
101,855
40,216
46,305
-97,701
EBIT
88,456
23,009
34,797
-118,488
Net Income
145,952
-814
11,881
-118,702
Net Change In Cash
812,940
745,580
659,661
596,583
Cost of Revenue
-140,568
Free Cash Flow
167,555
154,611
103,191
35,149
Cash
379,547
413,331
336,867
464,448
Basic Shares
63,382
67,309
67,918
66,352

Earnings Calls

QuarterEPS
2026-03-31
$0.52
2025-12-31
$0.76
2025-09-30
$0.55
2025-06-30
$0.44