The Claude Trader

Grid › Industry not classified

FERG Ferguson Enterprises Inc.

NYSE, CIK 0002011641, fiscal year ends 12/31. Last price 226.86 on 2026-10-23, market value 43.9 billion dollars.

Machine-readable: FERG.json, FERG.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 41
partial, missing 3, 5
partial: 3, 5 2025-07-31
stale: Revenue
2022–2025 2026-10-23 5 verified, 12 unverified method
Magic Formula 67 ok 2025-10-31
stale: operating_income_q, operating_income_q, debt_incl_current
— 2026-10-23 — method
Momentum 37 ok 2026-10-23 — 2026-10-23 — method
Insider 0 ok 2026-10-23 — — — method
Buffett Quality 26
partial, missing 1, 2, 3
partial: 1, 2, 3 2025-12-31
stale: debt_incl_current
2022–2025 2026-10-23 0 verified, 17 unverified method
Lynch GARP 27
partial, missing 1, 2, 5
partial: 1, 2, 5 2025-12-31
stale: debt_incl_current
2025–2025 2026-10-23 0 verified, 4 unverified method
Graham Enterprising 40
partial, missing 3, 5
partial: 3, 5 2025-12-31
stale: debt_incl_current
— 2026-10-23 0 verified, 4 unverified method
Piotroski F-Score 56 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 price226.86USD per traded unit (share or ADS)2026-10-23Yahoo Finance
SEC shares outstanding193,452,717underlying shares2026-08-03SEC cover page 10-Q 0002011641-26-000040 (193,452,717 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/2011641/000201164126000040/ferg-20260630.htm 0002011641-26-000040
Depositary ratio1.0underlying shares per traded unit domestic 10-K filer; SEC shares are the traded units
Market value price date × latest reported shares43,886,683,379USD2026-10-23
shares at 2026-08-03
226.86 (price 2026-10-23) / 1 x 193,452,717 (shares at 2026-08-03) = 43,886,683,379

Graham Defensive

41 of 100. partial: 3, 5. How this is scored.

Test or factorValueThresholdPoints
1 Adequate size30.76 revenue $B>= 15.0 / 5
2a Current ratio1.73>= 2.010.9 / 15
2b Long-term debt vs working capital0.96 LTD / WC<= 1.015.0 / 15
3 Positive earnings each of 10 years4 years reported missing 2016, 2017, 2018, 2019, 2020, 202110 of 10None / 15
4 Dividends every year for 20 years13 of 20 missing 2006, 2007, 2008, 2009, 2010, 2011, 2012 XBRL check: 4 years agree, 16 unverified20 of 209.75 / 15
5 EPS growth, 3-yr avg now vs 10 yrs ago— missing 2014, 2015, 2016>= +33%None / 10
6 P/E on 3-year average EPS25.2<= 150.0 / 15
7 P/B <= 1.5, or P/E x P/B <= 22.5P/B 7.08, product 178.6<= 1.5 or <= 22.50.0 / 10
Inputs, 19 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)226.862026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Revenue30762000000.02025-07-31 staleSEC XBRL Revenues 0002011641-26-000006unverified
current_assets11027000000.02026-06-30SEC XBRL AssetsCurrent 0002011641-26-000040unverified
current_liabilities6377000000.02026-06-30SEC XBRL LiabilitiesCurrent 0002011641-26-000040unverified
lt_debt4456000000.02026-06-30SEC XBRL LongTermDebtNoncurrent 0002011641-26-000040unverified
equity6201000000.02026-06-30SEC XBRL StockholdersEquity 0002011641-26-000040unverified
Net income FY20222122000000.02022-07-31 historySEC XBRL NetIncomeLoss 0002011641-24-000005unverified
Net income FY20231889000000.02023-07-31 historySEC XBRL NetIncomeLoss 0002011641-26-000006unverified
Net income FY20241735000000.02024-07-31 historySEC XBRL NetIncomeLoss 0002011641-26-000006unverified
Net income FY20251856000000.02025-07-31 historySEC XBRL NetIncomeLoss 0002011641-26-000006unverified
Dividend years (Yahoo)[2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026] historyYahoo Finance dividend historyverified (partly: XBRL covers 4 of 20 years)
Dividends per share FY2022 (XBRL)2.5052022-07-31 historySEC XBRL CommonStockDividendsPerShareCashPaid 0002011641-24-000005verified
Dividends per share FY2023 (XBRL)4.162023-07-31 historySEC XBRL CommonStockDividendsPerShareCashPaid 0002011641-26-000006verified
Dividends per share FY2024 (XBRL)3.122024-07-31 historySEC XBRL CommonStockDividendsPerShareCashPaid 0002011641-26-000006verified
Dividends per share FY2025 (XBRL)3.282025-07-31 historySEC XBRL CommonStockDividendsPerShareCashPaid 0002011641-26-000006verified
EPS diluted FY20239.122023-07-31 historySEC XBRL EarningsPerShareDiluted 0002011641-26-000006unverified
EPS diluted FY20248.532024-07-31 historySEC XBRL EarningsPerShareDiluted 0002011641-26-000006unverified
EPS diluted FY20259.322025-07-31 historySEC XBRL EarningsPerShareDiluted 0002011641-26-000006unverified
Shares outstanding193452717.02026-08-03SEC cover page 10-Q 0002011641-26-000040 (193,452,717 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/2011641/000201164126000040/ferg-20260630.htm 0002011641-26-000040not cross-checked

Magic Formula

67 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
Earnings yield (EBIT/EV) EBIT trailing twelve months; EV = market cap + debt (4,150,000,000) - cash6.03 % (rank 47)
Return on capital (EBIT/(NWC+PPE)) net working capital 4,650,000,000 used as reported43.02 % (rank 103)
Combined rank150
Inputs, 15 numbers with their sources
InputValuePeriodSourceCheck
operating_income2606000000.02025-07-31 historySEC XBRL OperatingIncomeLoss 0002011641-26-000006not cross-checked
operating_income_q771000000.02025-10-31 staleSEC XBRL OperatingIncomeLoss (quarter CY2025Q3) 0002011641-25-000059not cross-checked
operating_income_q665000000.02024-10-31 historySEC XBRL OperatingIncomeLoss (quarter CY2024Q3) 0002011641-25-000059not cross-checked
operating_income_q612000000.02026-03-31 staleSEC XBRL OperatingIncomeLoss (quarter CY2026Q1) 0002011641-26-000030not cross-checked
operating_income_q507000000.02025-03-31 historySEC XBRL OperatingIncomeLoss (quarter CY2025Q1) 0002011641-26-000030not cross-checked
operating_income_q893000000.02026-06-30SEC XBRL OperatingIncomeLoss (quarter CY2026Q2) 0002011641-26-000040not cross-checked
operating_income_q842000000.02025-06-30 historySEC XBRL OperatingIncomeLoss (quarter CY2025Q2) 0002011641-26-000040not cross-checked
current_assets11027000000.02026-06-30SEC XBRL AssetsCurrent 0002011641-26-000040not cross-checked
current_liabilities6377000000.02026-06-30SEC XBRL LiabilitiesCurrent 0002011641-26-000040not cross-checked
cash437000000.02026-06-30SEC XBRL CashAndCashEquivalentsAtCarryingValue 0002011641-26-000040not cross-checked
ppe_net2016000000.02026-06-30SEC XBRL PropertyPlantAndEquipmentNet 0002011641-26-000040not cross-checked
debt_incl_current4150000000.02025-12-31 staleSEC XBRL LongTermDebt 0002011641-26-000006not cross-checked
shares_out193452717.02026-08-03SEC cover page 10-Q 0002011641-26-000040 (193,452,717 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/2011641/000201164126000040/ferg-20260630.htm 0002011641-26-000040not cross-checked
Price (close)226.862026-10-23Yahoo Finance / Alpaca Market Datanot cross-checked
notedebt = LongTermDebt (incl. current maturities)not cross-checked

Momentum

37 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
12-1 month return-8.3 % (percentile 27.6)13.8 / 50
6 month return-13.2 % (percentile 16.7)3.3 / 20
Price / 52-week high0.85412.8 / 15
Volatility penalty (60d annualised)29.3 %6.8 / 15
Inputs, 1 numbers with their sources
InputValuePeriodSourceCheck
Adjusted close series (14 months)226.862026-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.27 bp-4.5 / 0
Inputs, 19 numbers with their sources
InputValuePeriodSourceCheck
Form 4 S Schlicher Jake 2026-08-281195472.83999999992026-08-28SEC Form 4 (insider transactions data set)not cross-checked
excluded 2026-10-16 S10b5-1 planrulenot cross-checked
excluded 2026-10-15 S10b5-1 planrulenot cross-checked
excluded 2026-10-15 S10b5-1 planrulenot cross-checked
excluded 2026-10-15 S10b5-1 planrulenot cross-checked
excluded 2026-10-15 S10b5-1 planrulenot cross-checked
excluded 2026-10-15 S10b5-1 planrulenot cross-checked
excluded 2026-10-15 S10b5-1 planrulenot cross-checked
excluded 2026-10-14 S10b5-1 planrulenot cross-checked
excluded 2026-10-14 S10b5-1 planrulenot cross-checked
excluded 2026-10-14 S10b5-1 planrulenot cross-checked
excluded 2026-10-14 S10b5-1 planrulenot cross-checked
excluded 2026-10-14 S10b5-1 planrulenot cross-checked
excluded 2026-10-12 S10b5-1 planrulenot cross-checked
excluded 2026-10-12 S10b5-1 planrulenot cross-checked
excluded 2026-10-12 S10b5-1 planrulenot cross-checked
excluded 2026-10-12 S10b5-1 planrulenot cross-checked
excluded 2026-10-12 S10b5-1 planrulenot cross-checked
excluded 2026-10-12 S10b5-1 planrulenot cross-checked

Buffett Quality

26 of 100. partial: 1, 2, 3. 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 equity3 years with positive equity>= 15%None / 25
2 Profitable every year needs at least 7 years of net income4 years reportedall yearsNone / 15
3 Net income growth, 3-yr average now vs start of window needs at least 6 years4 years reported>= +10%None / 10
4 Borrowings / 3-yr average earnings (years to repay) LongTermDebt (incl. current maturities)2.3 years<= 415.0 / 15
5 Operating margin, 5-yr average9.1%>= 20%0.9 / 10
6 Free cash flow / net income, 5-yr (operating cash flow minus capex)0.82>= 1.06.4 / 10
7 Owner-earnings yield (3-yr avg free cash flow / market cap)4.1%>= 7%4.1 / 15
Inputs, 19 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)226.862026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
debt_incl_current4150000000.02025-12-31 staleSEC XBRL LongTermDebt 0002011641-26-000006unverified
Operating income FY20222820000000.02022-07-31 historySEC XBRL OperatingIncomeLoss 0002011641-24-000005unverified
Revenue FY202228566000000.02022-07-31 historySEC XBRL Revenues 0002011641-24-000005unverified
Operating income FY20232659000000.02023-07-31 historySEC XBRL OperatingIncomeLoss 0002011641-26-000006unverified
Revenue FY202329734000000.02023-07-31 historySEC XBRL Revenues 0002011641-26-000006unverified
Operating income FY20242652000000.02024-07-31 historySEC XBRL OperatingIncomeLoss 0002011641-26-000006unverified
Revenue FY202429635000000.02024-07-31 historySEC XBRL Revenues 0002011641-26-000006unverified
Operating income FY20252606000000.02025-07-31 historySEC XBRL OperatingIncomeLoss 0002011641-26-000006unverified
Revenue FY202530762000000.02025-07-31 historySEC XBRL Revenues 0002011641-26-000006unverified
Operating cash flow FY20221149000000.02022-07-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0002011641-24-000005unverified
Capital expenditure FY2022290000000.02022-07-31 historySEC XBRL PaymentsToAcquireProductiveAssets (10-K via companyfacts; capex fallback) 0002011641-24-000005unverified
Operating cash flow FY20232723000000.02023-07-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0002011641-26-000006unverified
Capital expenditure FY2023441000000.02023-07-31 historySEC XBRL PaymentsToAcquireProductiveAssets (10-KT via companyfacts; capex fallback) 0002011641-26-000006unverified
Operating cash flow FY20241873000000.02024-07-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0002011641-26-000006unverified
Capital expenditure FY2024372000000.02024-07-31 historySEC XBRL PaymentsToAcquireProductiveAssets (10-KT via companyfacts; capex fallback) 0002011641-26-000006unverified
Operating cash flow FY20251908000000.02025-07-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0002011641-26-000006unverified
Capital expenditure FY2025305000000.02025-07-31 historySEC XBRL PaymentsToAcquireProductiveAssets (10-KT via companyfacts; capex fallback) 0002011641-26-000006unverified
Shares outstanding193452717.02026-08-03SEC cover page 10-Q 0002011641-26-000040 (193,452,717 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/2011641/000201164126000040/ferg-20260630.htm 0002011641-26-000040not cross-checked

Lynch GARP

27 of 100. partial: 1, 2, 5. How this is scored.

Test or factorValueThresholdPoints
1 PEG: P/E divided by 5-yr EPS growth (in % points) needs diluted EPS for the last fiscal year and five years earlier—<= 1.0None / 30
2 EPS growth, 5-yr compound rate needs diluted EPS for the last fiscal year and five years earlier—12% to 35% a yearNone / 20
3 P/E on latest annual EPS24.3<= 2510.0 / 10
4 Borrowings / equity LongTermDebt (incl. current maturities)0.67<= 0.512.5 / 15
5 Years of the last 5 in which EPS rose needs six consecutive fiscal years of diluted EPS—5 of 5None / 15
6 Net cash (cash minus borrowings) / market cap-8.5%>= +10%4.7 / 10
Inputs, 5 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)226.862026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
EPS diluted FY20259.322025-07-31 historySEC XBRL EarningsPerShareDiluted 0002011641-26-000006unverified
debt_incl_current4150000000.02025-12-31 staleSEC XBRL LongTermDebt 0002011641-26-000006unverified
equity6201000000.02026-06-30SEC XBRL StockholdersEquity 0002011641-26-000040unverified
cash437000000.02026-06-30SEC XBRL CashAndCashEquivalentsAtCarryingValue 0002011641-26-000040unverified

Graham Enterprising

40 of 100. partial: 3, 5. How this is scored.

Test or factorValueThresholdPoints
1 Current ratio1.73>= 1.515.0 / 15
2 Borrowings vs working capital LongTermDebt (incl. current maturities)0.89 x<= 1.1x15.0 / 15
3 No earnings deficit in the last 5 years needs five consecutive fiscal years of net income4 years reported5 of 5None / 15
4 Pays a current dividendyesyes10.0 / 10
5 EPS higher than five years earlier needs diluted EPS for the last fiscal year and five years earlier—higherNone / 10
6 Price / book value per share book value used because intangibles are not separated in the dataset (Graham uses net tangible assets)7.08<= 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, 7 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)226.862026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
current_assets11027000000.02026-06-30SEC XBRL AssetsCurrent 0002011641-26-000040unverified
current_liabilities6377000000.02026-06-30SEC XBRL LiabilitiesCurrent 0002011641-26-000040unverified
debt_incl_current4150000000.02025-12-31 staleSEC XBRL LongTermDebt 0002011641-26-000006unverified
Dividend years (Yahoo)[2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026] historyYahoo Finance dividend historynot cross-checked
equity6201000000.02026-06-30SEC XBRL StockholdersEquity 0002011641-26-000040unverified
Shares outstanding193452717.02026-08-03SEC cover page 10-Q 0002011641-26-000040 (193,452,717 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/2011641/000201164126000040/ferg-20260630.htm 0002011641-26-000040not cross-checked

Piotroski F-Score

56 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Return on assets is positive10.5%pass = 111.11111111111111 / 11.11111111111111
2 Operating cash flow is positive1,908Mpass = 111.11111111111111 / 11.11111111111111
3 Return on assets improved on the prior year10.5% -> 10.5%pass = 10.0 / 11.11111111111111
4 Operating cash flow exceeds net income (accruals)1,908M vs 1,856Mpass = 111.11111111111111 / 11.11111111111111
5 Long-term debt / assets fell22.8% -> 21.2%pass = 111.11111111111111 / 11.11111111111111
6 Current ratio improved1.80 -> 1.68pass = 10.0 / 11.11111111111111
7 No new shares issued (share count did not rise)196M -> 193Mpass = 111.11111111111111 / 11.11111111111111
8 Operating margin improved (stand-in for gross margin, which the dataset does not carry)8.9% -> 8.5%pass = 10.0 / 11.11111111111111
9 Asset turnover (revenue / assets) improved1.79 -> 1.74pass = 10.0 / 11.11111111111111
Inputs, 27 numbers with their sources
InputValuePeriodSourceCheck
net_income 2025-07-311856000000.02025-07-31 historySEC XBRL NetIncomeLoss 0002011641-26-000006unverified
total_assets 2025-07-3117729000000.02025-07-31 historySEC XBRL Assets 0002011641-26-000006unverified
cfo 2025-07-311908000000.02025-07-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0002011641-26-000006unverified
net_income 2025-07-311856000000.02025-07-31 historySEC XBRL NetIncomeLoss 0002011641-26-000006unverified
net_income 2024-07-311735000000.02024-07-31 historySEC XBRL NetIncomeLoss 0002011641-26-000006unverified
total_assets 2025-07-3117729000000.02025-07-31 historySEC XBRL Assets 0002011641-26-000006unverified
total_assets 2024-07-3116572000000.02024-07-31 historySEC XBRL Assets 0002011641-26-000006unverified
cfo 2025-07-311908000000.02025-07-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0002011641-26-000006unverified
net_income 2025-07-311856000000.02025-07-31 historySEC XBRL NetIncomeLoss 0002011641-26-000006unverified
lt_debt 2025-07-313752000000.02025-07-31 historySEC XBRL LongTermDebtNoncurrent 0002011641-26-000006unverified
lt_debt 2024-07-313774000000.02024-07-31 historySEC XBRL LongTermDebtNoncurrent 0002011641-26-000006unverified
total_assets 2025-07-3117729000000.02025-07-31 historySEC XBRL Assets 0002011641-26-000006unverified
total_assets 2024-07-3116572000000.02024-07-31 historySEC XBRL Assets 0002011641-26-000006unverified
current_assets 2025-07-3110146000000.02025-07-31 historySEC XBRL AssetsCurrent 0002011641-26-000006unverified
current_assets 2024-07-319410000000.02024-07-31 historySEC XBRL AssetsCurrent 0002011641-26-000006unverified
current_liabilities 2025-07-316028000000.02025-07-31 historySEC XBRL LiabilitiesCurrent 0002011641-26-000006unverified
current_liabilities 2024-07-315216000000.02024-07-31 historySEC XBRL LiabilitiesCurrent 0002011641-26-000006unverified
shares_out 2026-08-03193452717.02026-08-03 historySEC XBRL EntityCommonStockSharesOutstanding 0002011641-26-000040unverified
shares_out 2025-09-19196151443.02025-09-19 historySEC XBRL EntityCommonStockSharesOutstanding 0002011641-25-000027unverified
operating_income 2025-07-312606000000.02025-07-31 historySEC XBRL OperatingIncomeLoss 0002011641-26-000006unverified
operating_income 2024-07-312652000000.02024-07-31 historySEC XBRL OperatingIncomeLoss 0002011641-26-000006unverified
revenue 2025-07-3130762000000.02025-07-31 historySEC XBRL Revenues 0002011641-26-000006unverified
revenue 2024-07-3129635000000.02024-07-31 historySEC XBRL Revenues 0002011641-26-000006unverified
revenue 2025-07-3130762000000.02025-07-31 historySEC XBRL Revenues 0002011641-26-000006unverified
revenue 2024-07-3129635000000.02024-07-31 historySEC XBRL Revenues 0002011641-26-000006unverified
total_assets 2025-07-3117729000000.02025-07-31 historySEC XBRL Assets 0002011641-26-000006unverified
total_assets 2024-07-3116572000000.02024-07-31 historySEC XBRL Assets 0002011641-26-000006unverified

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
20222022-07-3128,5662,1229.69paid0002011641-24-000005
20232023-07-3129,7341,8899.12paid0002011641-26-000006
20242024-07-3129,6351,7358.53paid0002011641-26-000006
20252025-07-3130,7621,8569.32paid0002011641-26-000006

Insider transactions

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

DateInsiderRoleTypeSharesPriceValue
2026-10-16Graham Ian T.officersale plan1,097230.00252,310
2026-10-15Camposano Robert Anthony Jr.officersale plan185224.5041,532
2026-10-15Stirrup Allisonofficersale plan922225.00207,450
2026-10-15Murphy Kevin Michaelofficersale plan1,776224.50398,712
2026-10-15Graham Ian T.officersale plan238224.5053,431
2026-10-15Schlicher Jakeofficersale plan314224.5070,493
2026-10-15Thees William T. JrCOOsale plan353224.5079,248
2026-10-14Camposano Robert Anthony Jr.officersale plan201220.6344,347
2026-10-14Murphy Kevin Michaelofficersale plan685220.63151,132
2026-10-14Graham Ian T.officersale plan99220.6321,842
2026-10-14Schlicher Jakeofficersale plan217220.6347,877
2026-10-14Thees William T. JrCOOsale plan217220.6347,877
2026-10-12Camposano Robert Anthony Jr.officersale plan1,580218.74345,609
2026-10-12Murphy Kevin Michaelofficersale plan11,259216.782,440,726
2026-10-12Graham Ian T.officersale plan1,854218.74405,544
2026-10-12Brundage WilliamCFOsale plan5,986218.741,309,378
2026-10-12Schlicher Jakeofficersale plan3,138218.74686,406
2026-10-12Thees William T. JrCOOsale plan3,510220.00772,200
2026-08-28Schlicher Jakeofficersale5,177230.921,195,473