Quarterly Financials

Values in thousands2025-12-312025-09-302025-06-302025-03-31
Revenue
$333,878
$316,855
$299,014
$282,250
Gross Profit
296,545
281,067
267,841
253,445
EBITDA
19,677
16,884
5,926
30,693
EBIT
15,997
13,384
2,551
27,443
Net Income
76,692
13,052
1,573
27,425
Net Change In Cash
333,878
316,855
299,014
282,250
Free Cash Flow
62,757
90,219
60,029
107,504
Cash
1,503,149
1,527,246
1,590,515
1,527,605
Basic Shares
52,928
53,264
53,271
53,042

Annual Financials

Values in thousands2025-12-312024-12-312023-12-312022-12-31
Revenue
$1,231,997
$971,995
$729,695
$519,029
Gross Profit
1,098,898
868,304
649,050
452,501
EBITDA
73,122
57,997
12,792
-120,102
EBIT
59,317
39,757
3,769
-128,669
Net Income
118,742
32,372
-1,877
-136,867
Net Change In Cash
1,231,997
971,995
729,695
519,029
Free Cash Flow
313,282
295,830
204,945
8,137
Cash
1,503,149
1,411,602
1,116,128
885,894
Basic Shares
53,086
52,420
48,366
45,804

Earnings Calls

QuarterEPS
2026-03-31
$0
2025-12-31
$1.04
2025-09-30
$1.16
2025-06-30
$1.09