Quarterly Financials

Values in thousands 2024-12-31 2024-09-30 2024-06-30 2024-03-31
Revenue
$242,240
$240,497
$233,807
$223,283
Gross Profit
218,349
155,749
145,445
139,431
EBITDA
42,028
58,813
45,626
37,480
EBIT
34,926
47,489
35,372
26,947
Net Income
30,328
36,682
33,511
23,595
Net Change In Cash
242,240
240,497
233,807
223,283
Free Cash Flow
53,992
-72,922
20,702
46,379
Cash
1,220,701
1,170,605
1,104,539
747,877
Basic Shares
59,961
59,780
56,680
55,047

Annual Financials

Values in thousands 2024-12-31 2023-12-31 2022-12-31 2021-12-31
Revenue
$939,827
$881,682
$842,559
$748,969
Gross Profit
850,315
556,523
499,978
443,070
EBITDA
161,115
145,375
102,465
102,672
EBIT
131,984
101,254
59,737
62,025
Net Income
124,116
81,043
56,338
52,259
Net Change In Cash
939,827
881,682
842,559
748,969
Cost of Revenue
-87,742
457,162
Free Cash Flow
196,280
121,790
28,261
87,733
Cash
1,220,701
696,983
622,165
710,621
Basic Shares
57,993
54,625
54,932
51,919

Earnings Calls

Quarter EPS
2024-12-31
$0.58
2024-09-30
$0.62
2024-06-30
$0.58
2024-03-31
$0.50