Canada markets closed

Brady Corporation (BRC)

NYSE - Nasdaq Real Time Price. Currency in USD
Add to watchlist
73.73-0.86 (-1.15%)
At close: 04:00PM EDT
73.72 -0.01 (-0.01%)
After hours: 05:40PM EDT
Annual

Cash Flow

All numbers in thousands
Breakdown
ttm
2024-07-31
2023-07-31
2022-07-31
2021-07-31
2020-07-31
Cash flows from operating activities
Net Income
197,215
197,215
174,857
149,979
129,659
-
Depreciation & amortization
29,873
29,873
32,370
34,182
25,483
-
Deferred income taxes
-9,399
-9,399
-12,472
-1,645
-8,965
-
Stock based compensation
7,361
7,361
7,508
10,504
10,098
-
Change in working capital
28,623
28,623
10,964
-75,768
44,467
-
Accounts receivable
-6,581
-6,581
2,380
-25,330
-12,614
-
Inventory
21,697
21,697
14,972
-62,907
7,298
-
Accounts Payable
-
-
-
-
-
-26,128
Other working capital
175,182
175,182
189,923
75,311
178,476
-
Other non-cash items
1,401
1,401
-308
1,197
-831
-
Net cash provided by operating activites
255,074
255,074
209,149
118,449
205,665
-
Cash flows from investing activities
Investments in property, plant and equipment
-79,892
-79,892
-19,226
-43,138
-27,189
-
Acquisitions, net
-
-
0
0
-243,983
0
Other investing activites
-1,155
-1,155
12
67
2,580
-
Net cash used for investing activites
-81,047
-81,047
-11,214
-43,071
-268,592
-
Cash flows from financing activities
Debt repayment
-133,884
-133,884
-172,944
-186,716
-63,957
-
Common stock repurchased
-72,225
-72,225
-74,996
-109,229
-3,593
-
Dividends Paid
-45,060
-45,060
-45,404
-45,931
-45,746
-
Other financing activites
-2,648
-2,648
-1,975
-5,011
-2,750
-
Net cash used privided by (used for) financing activities
-70,528
-70,528
-163,568
-102,089
-12,324
-
Net change in cash
98,586
98,586
37,463
-33,266
-70,308
-
Cash at beginning of period
151,532
151,532
114,069
147,335
217,643
-
Cash at end of period
250,118
250,118
151,532
114,069
147,335
-
Free Cash Flow
Operating Cash Flow
255,074
255,074
209,149
118,449
205,665
-
Capital Expenditure
-79,892
-79,892
-19,226
-43,138
-27,189
-
Free Cash Flow
175,182
175,182
189,923
75,311
178,476
-