Canada markets closed

Stewart Information Services Corporation (STC)

NYSE - NYSE Delayed Price. Currency in USD
Add to watchlist
62.45+0.81 (+1.31%)
At close: 04:00PM EDT
62.45 +0.01 (+0.02%)
After hours: 04:02PM EDT
Annual

Cash Flow

All numbers in thousands
Breakdown
ttm
2023-12-31
2022-12-31
2021-12-31
2020-12-31
Cash flows from operating activities
Net Income
30,439
30,439
162,305
323,216
154,905
Depreciation & amortization
62,447
62,447
57,178
36,386
19,216
Stock based compensation
10,920
10,920
12,282
11,966
5,751
Change in working capital
-15,381
-15,381
-74,552
-34,348
41,013
Accounts Payable
-6,432
-6,432
-87,502
-22,316
-
Other working capital
45,251
45,251
143,912
350,492
260,814
Other non-cash items
-21,399
-21,399
11,124
57,310
34,015
Net cash provided by operating activites
83,042
83,042
191,860
390,291
275,806
Cash flows from investing activities
Investments in property, plant and equipment
-37,791
-37,791
-47,948
-39,799
-14,992
Acquisitions, net
-25,100
-25,100
-142,859
-599,984
-199,537
Purchases of investments
-92,292
-92,292
-214,732
-143,925
-118,301
Sales/Maturities of investments
132,210
132,210
103,784
146,179
99,863
Other investing activites
-8,053
-8,053
446
-18,429
1,367
Net cash used for investing activites
-29,969
-29,969
-300,665
-645,276
-231,370
Cash flows from financing activities
Debt repayment
-5,776
-5,776
-76,486
-809,816
-25,581
Common stock issued
-
-
0
0
108,961
Common stock repurchased
-1,783
-1,783
-3,262
-2,252
-1,054
Dividends Paid
-50,523
-50,523
-44,672
-36,637
-30,226
Other financing activites
-19,525
-19,525
-44,127
-40,987
-14,255
Net cash used privided by (used for) financing activities
-69,099
-69,099
-123,220
310,374
54,301
Net change in cash
-15,002
-15,002
-237,552
53,236
102,074
Cash at beginning of period
248,367
248,367
485,919
432,683
330,609
Cash at end of period
233,365
233,365
248,367
485,919
432,683
Free Cash Flow
Operating Cash Flow
83,042
83,042
191,860
390,291
275,806
Capital Expenditure
-37,791
-37,791
-47,948
-39,799
-14,992
Free Cash Flow
45,251
45,251
143,912
350,492
260,814