Quarterly Financials

Values in thousands 2024-06-30 2024-03-31 2023-12-31 2023-09-30
Revenue
$160,506
$157,461
$155,730
$150,708
Gross Profit
120,158
118,364
118,171
113,914
EBITDA
15,788
14,840
28,037
34,544
EBIT
3,136
2,192
15,212
21,620
Net Income
76,690
10,829
22,069
11,923
Net Change In Cash
160,506
157,461
155,730
150,708
Free Cash Flow
34,384
43,676
35,336
31,409
Cash
616,629
331,401
271,117
236,248
Basic Shares
72,522
72,893
72,470
72,102

Annual Financials

Values in thousands 2023-12-31 2022-12-31 2021-12-31 2020-12-31
Revenue
$589,996
$522,938
$425,706
$351,737
Gross Profit
442,302
393,553
327,835
282,765
EBITDA
46,940
5,096
-10,786
5,503
EBIT
-3,159
-37,720
-42,427
-15,389
Net Income
52,833
-33,891
-100,994
-39,402
Net Change In Cash
589,996
522,938
425,706
351,737
Cost of Revenue
-338,166
172,392
247,191
Free Cash Flow
99,016
25,831
56,828
35,311
Cash
271,117
200,968
539,739
367,413
Basic Shares
72,045
59,539
58,351
56,832

Earnings Calls

Quarter EPS
2024-06-30
$0.58
2024-03-31
$0.54
2023-12-31
$0.69
2023-09-30
$0.51