Quarterly Financials

Values in thousands2026-03-312025-12-312025-09-302025-06-30
Revenue
$351,265
$333,878
$316,855
$299,014
Gross Profit
313,141
296,545
281,067
267,841
EBITDA
33,978
19,619
16,884
5,926
EBIT
30,130
15,939
13,384
2,551
Net Income
28,034
76,692
13,052
1,573
Net Change In Cash
351,265
333,878
316,855
299,014
Free Cash Flow
101,756
52,150
90,219
60,029
Cash
997,135
1,503,149
1,527,246
1,590,515
Basic Shares
48,857
52,928
53,264
53,271

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
309,902
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
$1.15
2025-12-31
$1.04
2025-09-30
$1.16
2025-06-30
$1.09