BRADY CORPBRC

Market cap
$3.8B
P/E ratio
Jul 31,
2011
Jul 31,
2012
Jul 31,
2013
Jul 31,
2014
Jul 31,
2015
Jul 31,
2016
Jul 31,
2017
Jul 31,
2018
Jul 31,
2019
Jul 31,
2020
Jul 31,
2021
Jul 31,
2022
Jul 31,
2023
Jul 31,
2024
Cash and cash equivalents3903069182114141134181279218147114152250
Accounts Receivable, after Allowance for Credit Loss, Current228199169178157147150161158146171183184185
Inventories1041069511310599107113120136136190177153
Prepaid expenses and other current assets-40384232191716161011111211
Total current assets758651512464409407408471573509465498525600
Property, plant and equipment—net1401301221341111029898110115122140142196
Goodwill800677617515433430438420411416614587593590
Other intangible assets90841579169605343362292746252
Deferred income taxes---------916161616
Operating lease assets---------4242313039
Other assets1921212219171818202926222225
Total1,8621,6081,4391,2541,0631,0441,0501,0571,1571,1421,3781,3671,3891,516
Accounts payable9987838873626767656382818085
Accrued compensation and benefits7055423830465868634281777178
Taxes, other than income taxes898877888813131414
Accrued income taxes10147886747948137
Current operating lease liabilities---------1518151513
Other current liabilities5441373538404445505060616667
Total current liabilities302267323292209167187191242186258255258265
Other Long-Term Debt, Noncurrent------------5091
Long-term operating lease liabilities---------3228191625
Other liabilities7276836965625861656291877468
Total liabilities705598608521475440350305307279415456398449
Class A Nonvoting Common Stock111--------111
Common Class B000--------000
Common Stock, Value, Issued111--------111
Additional paid-in capital308313306312314317323326330332339345352354
Retained earnings7897325394524144535075536387047888921,0221,174
Treasury stock — 7,219,025 and 6,252,763 shares, respectively, of Class A nonvoting common stock, at cost5093709393109857146107109218290352
Accumulated other comprehensive loss114595664-45-55-45-56-71-66-56-109-93-110
Total stockholders’ equity1,1561,0098317335886047007528518639639119911,067
Total1,8621,6081,4391,2541,0631,0441,0501,0571,1571,1421,3781,3671,3891,516