Singapore markets close in 4 hours 55 minutes

Business First Bancshares, Inc. (BFST)

NasdaqGS - NasdaqGS Real-time price. Currency in USD
Add to watchlist
20.57-0.24 (-1.15%)
At close: 04:00PM EDT
20.57 0.00 (0.00%)
After hours: 04:03PM EDT
Annual

Cash flow

All numbers in thousands
Breakdown
ttm
31/12/2023
31/12/2022
31/12/2021
31/12/2020
Cash flows from operating activities
Net income
69,588
71,043
54,255
52,136
29,994
Depreciation & amortisation
4,636
4,670
4,818
4,163
3,164
Deferred income taxes
-1,249
-2,052
-1,368
586
-58
Stock-based compensation
3,999
3,999
3,696
2,861
2,453
Change in working capital
3,811
18,259
2,977
1,191
-11,739
Accounts receivable
-3,880
-4,250
-3,466
4,298
-10,648
Accounts payable
417
12,749
519
-1,145
-1,694
Other working capital
67,130
80,779
61,796
52,472
26,369
Other non-cash items
-7,763
-10,076
-9,788
-7,114
-8,253
Net cash provided by operating activities
77,092
92,427
69,577
56,443
29,339
Cash flows from investing activities
Investments in property, plant and equipment
-9,962
-11,648
-7,781
-3,971
-2,970
Acquisitions, net
-17,785
-14,506
0
-20,983
0
Purchases of investments
-130,070
-146,611
-125,479
-532,497
-234,247
Sales/maturities of investments
155,198
167,258
144,297
128,928
149,246
Other investing activities
-2,377
-1,033
-16,819
-6,314
3,842
Net cash used for investing activities
-393,883
-521,141
-700,521
-675,354
-475,295
Cash flows from financing activities
Debt repayment
-
-209,260
-11
-11,000
-90,995
Common stock issued
-
0
48,492
3,564
3,361
Common stock repurchased
-
0
0
-10,923
-5,799
Dividends paid
-18,607
-18,056
-12,174
-9,436
-7,520
Net cash used provided by (used for) financing activities
342,930
502,084
715,309
538,155
505,716
Net change in cash
26,139
73,370
84,365
-80,756
59,760
Cash at beginning of period
159,767
152,740
68,375
149,131
89,371
Cash at end of period
185,906
226,110
152,740
68,375
149,131
Free cash flow
Operating cash flow
77,092
92,427
69,577
56,443
29,339
Capital expenditure
-9,962
-11,648
-7,781
-3,971
-2,970
Free cash flow
67,130
80,779
61,796
52,472
26,369