Quarterly Financials

Values in thousands 2024-06-30 2024-03-31 2023-12-31 2023-09-30
Revenue
$233,807
$223,283
$226,237
$221,854
Gross Profit
145,445
139,431
145,022
199,937
EBITDA
36,054
29,320
51,362
30,538
EBIT
25,800
18,787
40,227
19,343
Net Income
33,511
23,595
31,304
19,524
Net Change In Cash
233,807
223,283
226,237
221,854
Free Cash Flow
20,702
46,379
37,276
60,670
Cash
1,104,539
747,877
696,983
679,969
Basic Shares
56,680
55,047
54,625
54,778

Annual Financials

Values in thousands 2023-12-31 2022-12-31 2021-12-31 2020-12-31
Revenue
$881,682
$842,559
$748,969
$618,003
Gross Profit
556,523
499,978
443,070
390,575
EBITDA
145,375
91,966
102,672
120,046
EBIT
101,254
49,238
62,025
91,644
Net Income
81,043
56,338
52,259
77,853
Net Change In Cash
881,682
842,559
748,969
618,003
Cost of Revenue
-87,742
457,162
133,830
Free Cash Flow
121,790
28,261
87,733
81,592
Cash
696,983
622,165
710,621
253,459
Basic Shares
54,625
54,932
51,919
50,963

Earnings Calls

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