Canada markets closed

The Hanover Insurance Group, Inc. (THG)

NYSE - NYSE Delayed Price. Currency in USD
Add to watchlist
120.84-1.35 (-1.10%)
At close: 04:00PM EDT
120.84 0.00 (0.00%)
After hours: 04:07PM EDT
Annual

Cash Flow

All numbers in thousands
Breakdown
ttm
2023-12-31
2022-12-31
2021-12-31
2020-12-31
2019-12-31
Cash flows from operating activities
Net Income
162,800
35,300
116,000
422,800
358,700
-
Depreciation & amortization
4,900
6,300
12,900
16,900
18,200
-
Deferred income taxes
-15,800
-24,600
-46,500
25,000
-23,000
-
Stock based compensation
30,700
31,100
29,000
22,900
20,100
-
Change in working capital
191,400
272,100
561,300
620,000
351,200
-
Accounts receivable
-180,800
-201,900
-173,900
-156,300
-144,000
-
Other working capital
391,300
349,800
704,500
815,700
692,700
-
Other non-cash items
16,700
1,300
-62,300
-163,800
-18,500
-
Net cash provided by operating activites
402,300
361,700
722,300
823,700
707,600
-
Cash flows from investing activities
Investments in property, plant and equipment
-11,000
-11,900
-17,800
-8,000
-14,900
-
Purchases of investments
-1,152,000
-1,130,600
-2,084,500
-2,302,900
-2,084,200
-
Sales/Maturities of investments
966,200
914,000
1,594,700
1,850,700
1,490,300
-
Net cash used for investing activites
-196,800
-228,500
-507,600
-460,200
-608,800
-
Cash flows from financing activities
Debt repayment
-
-
0
0
-175,800
-151,100
Common stock repurchased
-
0
-30,800
-162,600
-212,800
-
Dividends Paid
-118,800
-117,200
-108,900
-102,200
-99,500
-
Other financing activites
-11,300
-11,400
-14,200
-8,900
-8,500
-
Net cash used privided by (used for) financing activities
-122,400
-122,100
-140,600
-253,200
-193,900
-
Net change in cash
83,100
11,100
74,100
110,300
-95,100
-
Cash at beginning of period
181,500
305,000
230,900
120,600
215,700
-
Cash at end of period
264,600
316,100
305,000
230,900
120,600
-
Free Cash Flow
Operating Cash Flow
402,300
361,700
722,300
823,700
707,600
-
Capital Expenditure
-11,000
-11,900
-17,800
-8,000
-14,900
-
Free Cash Flow
391,300
349,800
704,500
815,700
692,700
-