The Claude Trader

Grid › Retail-Auto & Home Supply Stores

AZO Autozone Inc

NYSE, CIK 0000866787, fiscal year ends 08/29. Last price 3200.76 on 2026-10-23, market value 52.3 billion dollars.

Machine-readable: AZO.json, AZO.md. Sections: Graham Defensive, Magic Formula, Momentum, Insider, Buffett Quality, Lynch GARP, Graham Enterprising, Piotroski F-Score, earnings record, insiders, filings and links.

PhilosophyScoreStatusCurrent inputs as ofHistory usedPriceVerificationRules
Graham Defensive 34 ok 2025-08-30
stale: Revenue, current_assets, current_liabilities, lt_debt, equity, equity
2014–2025 2026-10-23 0 verified, 23 unverified method
Magic Formula 78 ok 2025-11-22
stale: operating_income_q, operating_income_q, current_assets, current_liabilities, cash, ppe_net, lt_debt, shares_out
— 2026-10-23 — method
Momentum 29 ok 2026-10-23 — 2026-10-23 — method
Insider 0 ok 2026-10-23 — — — method
Buffett Quality 61
partial, missing 1
partial: 1 2026-05-09
stale: lt_debt, Shares outstanding
2016–2025 2026-10-23 0 verified, 31 unverified method
Lynch GARP 60 ok 2026-05-09
stale: cash
2020–2025 2026-10-23 0 verified, 3 unverified method
Graham Enterprising 25 ok 2026-05-09
stale: current_assets, current_liabilities
2020–2025 2026-10-23 0 verified, 9 unverified method
Piotroski F-Score 67 ok — 2024–2026 — 0 verified, 27 unverified method

Market value, source trail

market_value = traded_price (price date) / depositary_ratio x latest point-in-time SEC shares outstanding (share-count date shown; from the filing cover page, summed across share classes only where the issuer filing verifies the classes are economically equivalent (rule + evidence URL in the source text), else withheld; priced at the primary listed class, so where other classes trade at a different price the value is an approximation; restated only for issuer-verified splits after the count date); weighted-average share counts are never used

InputValueUnitPeriod / dateSource
Traded price3200.76USD per traded unit (share or ADS)2026-10-23Yahoo Finance
SEC shares outstanding16,325,355underlying shares2026-06-05SEC cover page 10-Q 0001104659-26-073525 (16,325,355 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/866787/000110465926073525/azo-20260509x10q.htm 0001104659-26-073525
Depositary ratio1.0underlying shares per traded unit domestic 10-K filer; SEC shares are the traded units
Market value price date × latest reported shares52,253,543,270USD2026-10-23
shares at 2026-06-05
3200.76 (price 2026-10-23) / 1 x 16,325,355 (shares at 2026-06-05) = 52,253,543,270
share count is 140 days older than the price; buybacks or issuance since 2026-06-05 are not reflected

Graham Defensive

34 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Adequate size18.94 revenue $B>= 15.0 / 5
2a Current ratio0.89>= 2.00.0 / 15
2b Long-term debt vs working capital working capital not positive— LTD / WC<= 1.00.0 / 15
3 Positive earnings each of 10 years10 of 1010 of 1015.0 / 15
4 Dividends every year for 20 years0 of 20 missing 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025 XBRL check: 0 years agree, 20 unverified20 of 200.0 / 15
5 EPS growth, 3-yr avg now vs 10 yrs ago36.10 -> 142.26 (+294%)>= +33%10.0 / 10
6 P/E on 3-year average EPS22.5<= 153.8 / 15
7 P/B <= 1.5, or P/E x P/B <= 22.5 equity not positive: book value per share is not positive, so neither leg can pass—<= 1.5 or <= 22.50.0 / 10
Inputs, 24 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)3200.762026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Revenue18938717000.02025-08-30 staleSEC XBRL Revenues 0001104659-25-102611unverified
current_assets8934569000.02026-05-09 staleSEC XBRL AssetsCurrent 0001104659-26-073525unverified
current_liabilities10035313000.02026-05-09 staleSEC XBRL LiabilitiesCurrent 0001104659-26-073525unverified
lt_debt9016477000.02026-05-09 staleSEC XBRL LongTermDebtNoncurrent 0001104659-26-073525unverified
equity-2784552000.02026-05-09 staleSEC XBRL StockholdersEquity 0001104659-26-073525unverified
Net income FY20161241007000.02016-08-27 historySEC XBRL NetIncomeLoss 0001193125-18-306452unverified
Net income FY20171280869000.02017-08-26 historySEC XBRL NetIncomeLoss 0001193125-19-276201unverified
Net income FY20181337536000.02018-08-25 historySEC XBRL NetIncomeLoss 0001558370-20-011748unverified
Net income FY20191617221000.02019-08-31 historySEC XBRL NetIncomeLoss 0001558370-21-013446unverified
Net income FY20201732972000.02020-08-29 historySEC XBRL NetIncomeLoss 0001558370-22-015239unverified
Net income FY20212170314000.02021-08-28 historySEC XBRL NetIncomeLoss 0001558370-23-016668unverified
Net income FY20222429604000.02022-08-27 historySEC XBRL NetIncomeLoss 0001558370-24-013758unverified
Net income FY20232528426000.02023-08-26 historySEC XBRL NetIncomeLoss 0001104659-25-102611unverified
Net income FY20242662427000.02024-08-31 historySEC XBRL NetIncomeLoss 0001104659-25-102611unverified
Net income FY20252498247000.02025-08-30 historySEC XBRL NetIncomeLoss 0001104659-25-102611unverified
Dividend years (Yahoo)[] historyYahoo Finance dividend historyunverified
EPS diluted FY201431.572014-08-30 historySEC XBRL EarningsPerShareDiluted 0001193125-16-745160unverified
EPS diluted FY201536.032015-08-29 historySEC XBRL EarningsPerShareDiluted 0001193125-17-319357unverified
EPS diluted FY201640.72016-08-27 historySEC XBRL EarningsPerShareDiluted 0001193125-18-306452unverified
EPS diluted FY2023132.362023-08-26 historySEC XBRL EarningsPerShareDiluted 0001104659-25-102611unverified
EPS diluted FY2024149.552024-08-31 historySEC XBRL EarningsPerShareDiluted 0001104659-25-102611unverified
EPS diluted FY2025144.872025-08-30 historySEC XBRL EarningsPerShareDiluted 0001104659-25-102611unverified
equity-2784552000.02026-05-09 staleSEC XBRL StockholdersEquity 0001104659-26-073525unverified

Magic Formula

78 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
Earnings yield (EBIT/EV) EBIT trailing twelve months; EV = market cap + debt (9,016,477,000) - cash5.92 % (rank 50)
Return on capital (EBIT/(NWC+PPE)) net working capital -1,100,744,000 used as reported53.92 % (rank 78)
Combined rank128
Inputs, 13 numbers with their sources
InputValuePeriodSourceCheck
operating_income3610156000.02025-08-30 historySEC XBRL OperatingIncomeLoss 0001104659-25-102611not cross-checked
operating_income_q784205000.02025-11-22 staleSEC XBRL OperatingIncomeLoss (quarter CY2025Q4) 0001104659-25-123222not cross-checked
operating_income_q841149000.02024-11-23 historySEC XBRL OperatingIncomeLoss (quarter CY2024Q4) 0001104659-25-123222not cross-checked
operating_income_q923756000.02026-05-09 staleSEC XBRL OperatingIncomeLoss (quarter CY2026Q1) 0001104659-26-073525not cross-checked
operating_income_q866174000.02025-05-10 historySEC XBRL OperatingIncomeLoss (quarter CY2025Q1) 0001104659-26-073525not cross-checked
current_assets8934569000.02026-05-09 staleSEC XBRL AssetsCurrent 0001104659-26-073525not cross-checked
current_liabilities10035313000.02026-05-09 staleSEC XBRL LiabilitiesCurrent 0001104659-26-073525not cross-checked
cash253729000.02026-05-09 staleSEC XBRL CashAndCashEquivalentsAtCarryingValue 0001104659-26-073525not cross-checked
ppe_net7796988000.02026-05-09 staleSEC XBRL PropertyPlantAndEquipmentNet 0001104659-26-073525not cross-checked
lt_debt9016477000.02026-05-09 staleSEC XBRL LongTermDebtNoncurrent 0001104659-26-073525not cross-checked
shares_out16325355.02026-06-05 staleSEC cover page 10-Q 0001104659-26-073525 (16,325,355 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/866787/000110465926073525/azo-20260509x10q.htm 0001104659-26-073525not cross-checked
Price (close)3200.762026-10-23Yahoo Finance / Alpaca Market Datanot cross-checked
notedebt = LongTermDebtNoncurrentnot cross-checked

Momentum

29 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
12-1 month return-26.1 % (percentile 9.7)4.8 / 50
6 month return-11.0 % (percentile 19.4)3.9 / 20
Price / 52-week high0.80712.1 / 15
Volatility penalty (60d annualised)26.8 %8.2 / 15
Inputs, 1 numbers with their sources
InputValuePeriodSourceCheck
Adjusted close series (14 months)3200.762026-10-23Yahoo Finance / Alpaca Market Data daily historynot cross-checked

Insider

0 of 100. ok. How this is scored. Form 4 data loaded through 2026-10-23

Test or factorValueThresholdPoints
Open-market buy value / market cap (percentile among buyers)0.0 bp0.0 / 35
Distinct buyers00.0 / 25
Buyer seniority0.00.0 / 20
Recency (half-life 30d)0.00.0 / 10
Sales penalty (excludes 10b5-1 plan sales)0.86 bp-6.9 / 0
Inputs, 1 numbers with their sources
InputValuePeriodSourceCheck
Form 4 S LeRiche Dennis W. 2026-08-074510500.02026-08-07SEC Form 4 (insider transactions data set)not cross-checked

Buffett Quality

61 of 100. partial: 1. How this is scored.

Test or factorValueThresholdPoints
1 Average return on equity (net income / year-end equity) needs at least 5 years of net income and positive equity0 years with positive equity>= 15%None / 25
2 Profitable every year10 of 10all years15.0 / 15
3 Net income growth, 3-yr average now vs start of window+10.3% a year>= +10%10.0 / 10
4 Borrowings / 3-yr average earnings (years to repay) LongTermDebtNoncurrent3.5 years<= 415.0 / 15
5 Operating margin, 5-yr average19.9%>= 20%10.0 / 10
6 Free cash flow / net income, 5-yr (operating cash flow minus capex)0.92>= 1.08.4 / 10
7 Owner-earnings yield (3-yr avg free cash flow / market cap)3.7%>= 7%2.8 / 15
Inputs, 33 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)3200.762026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Net income FY20161241007000.02016-08-27 historySEC XBRL NetIncomeLoss 0001193125-18-306452unverified
Net income FY20171280869000.02017-08-26 historySEC XBRL NetIncomeLoss 0001193125-19-276201unverified
Net income FY20181337536000.02018-08-25 historySEC XBRL NetIncomeLoss 0001558370-20-011748unverified
Net income FY20191617221000.02019-08-31 historySEC XBRL NetIncomeLoss 0001558370-21-013446unverified
Net income FY20201732972000.02020-08-29 historySEC XBRL NetIncomeLoss 0001558370-22-015239unverified
Net income FY20212170314000.02021-08-28 historySEC XBRL NetIncomeLoss 0001558370-23-016668unverified
Net income FY20222429604000.02022-08-27 historySEC XBRL NetIncomeLoss 0001558370-24-013758unverified
Net income FY20232528426000.02023-08-26 historySEC XBRL NetIncomeLoss 0001104659-25-102611unverified
Net income FY20242662427000.02024-08-31 historySEC XBRL NetIncomeLoss 0001104659-25-102611unverified
Net income FY20252498247000.02025-08-30 historySEC XBRL NetIncomeLoss 0001104659-25-102611unverified
lt_debt9016477000.02026-05-09 staleSEC XBRL LongTermDebtNoncurrent 0001104659-26-073525unverified
Operating income FY20212944527000.02021-08-28 historySEC XBRL OperatingIncomeLoss 0001558370-23-016668unverified
Revenue FY202114629585000.02021-08-28 historySEC XBRL Revenues 0001558370-23-016668unverified
Operating income FY20223270729000.02022-08-27 historySEC XBRL OperatingIncomeLoss 0001558370-24-013758unverified
Revenue FY202216252230000.02022-08-27 historySEC XBRL Revenues 0001558370-24-013758unverified
Operating income FY20233473986000.02023-08-26 historySEC XBRL OperatingIncomeLoss 0001104659-25-102611unverified
Revenue FY202317457209000.02023-08-26 historySEC XBRL Revenues 0001104659-25-102611unverified
Operating income FY20243788708000.02024-08-31 historySEC XBRL OperatingIncomeLoss 0001104659-25-102611unverified
Revenue FY202418490268000.02024-08-31 historySEC XBRL Revenues 0001104659-25-102611unverified
Operating income FY20253610156000.02025-08-30 historySEC XBRL OperatingIncomeLoss 0001104659-25-102611unverified
Revenue FY202518938717000.02025-08-30 historySEC XBRL Revenues 0001104659-25-102611unverified
Operating cash flow FY20213518543000.02021-08-28 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001558370-23-016668unverified
Capital expenditure FY2021621767000.02021-08-28 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001558370-23-016668unverified
Operating cash flow FY20223211135000.02022-08-27 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001558370-24-013758unverified
Capital expenditure FY2022672391000.02022-08-27 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001558370-24-013758unverified
Operating cash flow FY20232940788000.02023-08-26 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001104659-25-102611unverified
Capital expenditure FY2023796657000.02023-08-26 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001104659-25-102611unverified
Operating cash flow FY20243004116000.02024-08-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001104659-25-102611unverified
Capital expenditure FY20241072696000.02024-08-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001104659-25-102611unverified
Operating cash flow FY20253117337000.02025-08-30 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001104659-25-102611unverified
Capital expenditure FY20251327257000.02025-08-30 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001104659-25-102611unverified
Shares outstanding16325355.02026-06-05 staleSEC cover page 10-Q 0001104659-26-073525 (16,325,355 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/866787/000110465926073525/azo-20260509x10q.htm 0001104659-26-073525not cross-checked

Lynch GARP

60 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 PEG: P/E divided by 5-yr EPS growth (in % points)1.47<= 1.015.9 / 30
2 EPS growth, 5-yr compound rate+15.0% a year12% to 35% a year20.0 / 20
3 P/E on latest annual EPS22.1<= 2510.0 / 10
4 Borrowings / equity equity not positive—<= 0.50.0 / 15
5 Years of the last 5 in which EPS rose4 of 55 of 512.0 / 15
6 Net cash (cash minus borrowings) / market cap-16.8%>= +10%2.4 / 10
Inputs, 4 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)3200.762026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
EPS diluted FY2025144.872025-08-30 historySEC XBRL EarningsPerShareDiluted 0001104659-25-102611unverified
EPS diluted FY202071.932020-08-29 historySEC XBRL EarningsPerShareDiluted 0001558370-22-015239unverified
cash253729000.02026-05-09 staleSEC XBRL CashAndCashEquivalentsAtCarryingValue 0001104659-26-073525unverified

Graham Enterprising

25 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Current ratio0.89>= 1.50.0 / 15
2 Borrowings vs working capital working capital not positive—<= 1.1x0.0 / 15
3 No earnings deficit in the last 5 years5 of 5 profitable5 of 515.0 / 15
4 Pays a current dividendnoyes0.0 / 10
5 EPS higher than five years earlier71.93 -> 144.87higher10.0 / 10
6 Price / book value per share equity not positive—<= 1.20.0 / 20
7 Price / net current asset value per share (current assets minus all liabilities) net current asset value not positive—<= 0.670.0 / 15
Inputs, 11 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)3200.762026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
current_assets8934569000.02026-05-09 staleSEC XBRL AssetsCurrent 0001104659-26-073525unverified
current_liabilities10035313000.02026-05-09 staleSEC XBRL LiabilitiesCurrent 0001104659-26-073525unverified
Net income FY20212170314000.02021-08-28 historySEC XBRL NetIncomeLoss 0001558370-23-016668unverified
Net income FY20222429604000.02022-08-27 historySEC XBRL NetIncomeLoss 0001558370-24-013758unverified
Net income FY20232528426000.02023-08-26 historySEC XBRL NetIncomeLoss 0001104659-25-102611unverified
Net income FY20242662427000.02024-08-31 historySEC XBRL NetIncomeLoss 0001104659-25-102611unverified
Net income FY20252498247000.02025-08-30 historySEC XBRL NetIncomeLoss 0001104659-25-102611unverified
Dividend years (Yahoo)[] historyYahoo Finance dividend historynot cross-checked
EPS diluted FY2025144.872025-08-30 historySEC XBRL EarningsPerShareDiluted 0001104659-25-102611unverified
EPS diluted FY202071.932020-08-29 historySEC XBRL EarningsPerShareDiluted 0001558370-22-015239unverified

Piotroski F-Score

67 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Return on assets is positive12.9%pass = 111.11111111111111 / 11.11111111111111
2 Operating cash flow is positive3,117Mpass = 111.11111111111111 / 11.11111111111111
3 Return on assets improved on the prior year15.5% -> 12.9%pass = 10.0 / 11.11111111111111
4 Operating cash flow exceeds net income (accruals)3,117M vs 2,498Mpass = 111.11111111111111 / 11.11111111111111
5 Long-term debt / assets fell52.5% -> 45.5%pass = 111.11111111111111 / 11.11111111111111
6 Current ratio improved0.84 -> 0.88pass = 111.11111111111111 / 11.11111111111111
7 No new shares issued (share count did not rise)17M -> 16Mpass = 111.11111111111111 / 11.11111111111111
8 Operating margin improved (stand-in for gross margin, which the dataset does not carry)20.5% -> 19.1%pass = 10.0 / 11.11111111111111
9 Asset turnover (revenue / assets) improved1.08 -> 0.98pass = 10.0 / 11.11111111111111
Inputs, 27 numbers with their sources
InputValuePeriodSourceCheck
net_income 2025-08-302498247000.02025-08-30 historySEC XBRL NetIncomeLoss 0001104659-25-102611unverified
total_assets 2025-08-3019355324000.02025-08-30 historySEC XBRL Assets 0001104659-26-073525unverified
cfo 2025-08-303117337000.02025-08-30 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001104659-25-102611unverified
net_income 2025-08-302498247000.02025-08-30 historySEC XBRL NetIncomeLoss 0001104659-25-102611unverified
net_income 2024-08-312662427000.02024-08-31 historySEC XBRL NetIncomeLoss 0001104659-25-102611unverified
total_assets 2025-08-3019355324000.02025-08-30 historySEC XBRL Assets 0001104659-26-073525unverified
total_assets 2024-08-3117176538000.02024-08-31 historySEC XBRL Assets 0001104659-25-102611unverified
cfo 2025-08-303117337000.02025-08-30 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001104659-25-102611unverified
net_income 2025-08-302498247000.02025-08-30 historySEC XBRL NetIncomeLoss 0001104659-25-102611unverified
lt_debt 2025-08-308799775000.02025-08-30 historySEC XBRL LongTermDebtNoncurrent 0001104659-26-073525unverified
lt_debt 2024-08-319024381000.02024-08-31 historySEC XBRL LongTermDebtNoncurrent 0001104659-25-102611unverified
total_assets 2025-08-3019355324000.02025-08-30 historySEC XBRL Assets 0001104659-26-073525unverified
total_assets 2024-08-3117176538000.02024-08-31 historySEC XBRL Assets 0001104659-25-102611unverified
current_assets 2025-08-308341379000.02025-08-30 historySEC XBRL AssetsCurrent 0001104659-26-073525unverified
current_assets 2024-08-317306759000.02024-08-31 historySEC XBRL AssetsCurrent 0001104659-25-102611unverified
current_liabilities 2025-08-309519397000.02025-08-30 historySEC XBRL LiabilitiesCurrent 0001104659-26-073525unverified
current_liabilities 2024-08-318714243000.02024-08-31 historySEC XBRL LiabilitiesCurrent 0001104659-25-102611unverified
shares_out 2026-06-0516325355.02026-06-05 historySEC XBRL EntityCommonStockSharesOutstanding 0001104659-26-073525unverified
shares_out 2025-06-0616728714.02025-06-06 historySEC XBRL EntityCommonStockSharesOutstanding 0001558370-25-008618unverified
operating_income 2025-08-303610156000.02025-08-30 historySEC XBRL OperatingIncomeLoss 0001104659-25-102611unverified
operating_income 2024-08-313788708000.02024-08-31 historySEC XBRL OperatingIncomeLoss 0001104659-25-102611unverified
revenue 2025-08-3018938717000.02025-08-30 historySEC XBRL Revenues 0001104659-25-102611unverified
revenue 2024-08-3118490268000.02024-08-31 historySEC XBRL Revenues 0001104659-25-102611unverified
revenue 2025-08-3018938717000.02025-08-30 historySEC XBRL Revenues 0001104659-25-102611unverified
revenue 2024-08-3118490268000.02024-08-31 historySEC XBRL Revenues 0001104659-25-102611unverified
total_assets 2025-08-3019355324000.02025-08-30 historySEC XBRL Assets 0001104659-26-073525unverified
total_assets 2024-08-3117176538000.02024-08-31 historySEC XBRL Assets 0001104659-25-102611unverified

Earnings record

SEC XBRL, by fiscal year (named by the calendar year it ends in); EPS split-adjusted to today's shares; each row links to the filing.

FYEndedRevenue, $MNet income, $MEPS dilutedDividendFiling
20132013-08-319,1481,01627.79none0001193125-15-353476
20142014-08-309,4751,07031.57none0001193125-16-745160
20152015-08-2910,1871,16036.03none0001193125-17-319357
20162016-08-2710,6361,24140.7none0001193125-18-306452
20172017-08-2610,8891,28144.07none0001193125-19-276201
20182018-08-2511,2211,33848.77none0001558370-20-011748
20192019-08-3111,8641,61763.43none0001558370-21-013446
20202020-08-2912,6321,73371.93none0001558370-22-015239
20212021-08-2814,6302,17095.19none0001558370-23-016668
20222022-08-2716,2522,430117.19none0001558370-24-013758
20232023-08-2617,4572,528132.36none0001104659-25-102611
20242024-08-3118,4902,662149.55none0001104659-25-102611
20252025-08-3018,9392,498144.87none0001104659-25-102611

Insider transactions

SEC Form 4 open-market purchases and sales from the insider data sets; latest 20.

DateInsiderRoleTypeSharesPriceValue
2026-08-07Leriche Dennis W.Pressale1,4553100.004,510,500
2026-05-29Hannasch Briandirectorbuy1652987.00492,855
2026-04-10Graves Earl G Jrdirectorsale503478.72173,936