The Claude Trader

Grid › Computer Storage Devices

WDC Western Digital Corp

Nasdaq, CIK 0000106040, fiscal year ends 06/30. Last price 343.67 on 2026-10-23, market value 128.6 billion dollars.

Machine-readable: WDC.json, WDC.md. Librarian dossier (cited facts, written 2026-10-26): WDC dossier. 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 32
partial, missing 3, 5, 6
partial: 3, 5, 6 2026-07-03 2014–2025 2026-10-23 8 verified, 2 mismatch, 17 unverified method
Magic Formula 81 ok 2026-07-03 — 2026-10-23 — method
Momentum 60 ok 2026-10-23 — 2026-10-23 — method
Insider 0 ok 2026-10-23 — — — method
Buffett Quality 56 ok 2026-07-03 2018–2026 2026-10-23 0 verified, 41 unverified method
Lynch GARP 66
partial, missing 5
partial: 5 2026-07-03 2021–2026 2026-10-23 0 verified, 5 unverified method
Graham Enterprising 45
partial, missing 3
partial: 3 2026-07-03 2021–2026 2026-10-23 0 verified, 7 unverified method
Piotroski F-Score n/a insufficient data (net income for FY2025 not reported) — — — — 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 price343.67USD per traded unit (share or ADS)2026-10-23Yahoo Finance
SEC shares outstanding374,323,269underlying shares2026-10-15SEC cover page 10-Q 0001628280-26-066933 (374,323,269 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/106040/000162828026066933/wdc-20261002.htm 0001628280-26-066933
Depositary ratio1.0underlying shares per traded unit domestic 10-K filer; SEC shares are the traded units
Market value price date × latest reported shares128,643,677,857USD2026-10-23
shares at 2026-10-15
343.67 (price 2026-10-23) / 1 x 374,323,269 (shares at 2026-10-15) = 128,643,677,857

Graham Defensive

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

Test or factorValueThresholdPoints
1 Adequate size12.92 revenue $B>= 15.0 / 5
2a Current ratio1.33>= 2.04.9 / 15
2b Long-term debt vs working capital0.0 LTD / WC<= 1.015.0 / 15
3 Positive earnings each of 10 years8 years reported missing 2019, 202510 of 10None / 15
4 Dividends every year for 20 years 1 year(s) where Yahoo and XBRL disagree10 of 20 missing 2006, 2007, 2008, 2009, 2010, 2011, 2021, 2022, 2023, 2024 XBRL check: 8 years agree, 1 disagree (2024), 11 unverified20 of 207.5 / 15
5 EPS growth, 3-yr avg now vs 10 yrs ago— missing 2025, 2014>= +33%None / 10
6 P/E on 3-year average EPS needs the last three fiscal years of EPS—<= 15None / 15
7 P/B <= 1.5, or P/E x P/B <= 22.5P/B 14.51<= 1.5 or <= 22.50.0 / 10
Inputs, 29 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)343.672026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Revenue12919000000.02026-07-03SEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001628280-26-057139unverified
current_assets5634000000.02026-07-03SEC XBRL AssetsCurrent 0001628280-26-057139unverified
current_liabilities4240000000.02026-07-03SEC XBRL LiabilitiesCurrent 0001628280-26-057139unverified
lt_debt0.02026-07-03SEC XBRL LongTermDebtNoncurrent 0001628280-26-057139unverified
equity8864000000.02026-07-03SEC XBRL StockholdersEquity 0001628280-26-057139unverified
Net income FY2016242000000.02016-07-01 historySEC XBRL NetIncomeLoss 0000106040-18-000029unverified
Net income FY2017675000000.02018-06-29 historySEC XBRL NetIncomeLoss 0000106040-20-000049unverified
Net income FY2018-754000000.02019-06-28 historySEC XBRL NetIncomeLoss 0000106040-21-000040unverified
Net income FY2020-250000000.02020-07-03 historySEC XBRL NetIncomeLoss 0000106040-22-000055unverified
Net income FY2021821000000.02021-07-02 historySEC XBRL NetIncomeLoss 0000106040-23-000024unverified
Net income FY20221546000000.02022-07-01 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001628280-26-064909) 0000106040-24-000031unverified
Net income FY2023-798000000.02024-06-28 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001628280-26-064909) 0001628280-26-057139unverified
Net income FY20241889000000.02025-06-27 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001628280-26-064909) 0001628280-26-057139unverified
Dividend years (Yahoo)[2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2025, 2026] historyYahoo Finance dividend historymismatch
Dividends per share FY2013 (XBRL)1.252014-06-27 historySEC XBRL CommonStockDividendsPerShareDeclared 0000106040-16-000044verified
Dividends per share FY2015 (XBRL)1.82015-07-03 historySEC XBRL CommonStockDividendsPerShareDeclared 0000106040-17-000027verified
Dividends per share FY2016 (XBRL)2.02016-07-01 historySEC XBRL CommonStockDividendsPerShareDeclared 0000106040-18-000029verified
Dividends per share FY2017 (XBRL)2.02018-06-29 historySEC XBRL CommonStockDividendsPerShareDeclared 0000106040-20-000049verified
Dividends per share FY2018 (XBRL)2.02019-06-28 historySEC XBRL CommonStockDividendsPerShareDeclared 0000106040-21-000040verified
Dividends per share FY2020 (XBRL)1.52020-07-03 historySEC XBRL CommonStockDividendsPerShareDeclared 0000106040-22-000055verified
Dividends per share FY2021 (XBRL)0.02021-07-02 historySEC XBRL CommonStockDividendsPerShareDeclared 0000106040-22-000055verified
Dividends per share FY2022 (XBRL)0.02022-07-01 historySEC XBRL CommonStockDividendsPerShareDeclared 0000106040-22-000055verified
Dividends per share FY2024 (XBRL)0.12025-06-27 historySEC XBRL CommonStockDividendsPerShareDeclared 0001628280-26-057139mismatch
EPS diluted FY20156.182015-07-03 historySEC XBRL EarningsPerShareDiluted 0000106040-17-000027unverified
EPS diluted FY20161.02016-07-01 historySEC XBRL EarningsPerShareDiluted 0000106040-18-000029unverified
EPS diluted FY2023-2.612024-06-28 historySEC XBRL EarningsPerShareDiluted 0001628280-26-057139unverified
EPS diluted FY20245.122025-06-27 historySEC XBRL EarningsPerShareDiluted 0001628280-26-057139unverified
Shares outstanding374323269.02026-10-15SEC cover page 10-Q 0001628280-26-066933 (374,323,269 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/106040/000162828026066933/wdc-20261002.htm 0001628280-26-066933not cross-checked

Magic Formula

81 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
Earnings yield (EBIT/EV) EBIT trailing twelve months; EV = market cap + debt (1,052,000,000) - cash4.45 % (rank 98)
Return on capital (EBIT/(NWC+PPE)) net working capital 1,394,000,000 used as reported147.47 % (rank 23)
Combined rank121
Inputs, 11 numbers with their sources
InputValuePeriodSourceCheck
operating_income4453000000.02026-07-03 historySEC XBRL OperatingIncomeLoss 0001628280-26-057139not cross-checked
operating_income_q2046000000.02026-10-02SEC XBRL OperatingIncomeLoss (quarter CY2026Q3) 0001628280-26-066933not cross-checked
operating_income_q792000000.02025-10-03 historySEC XBRL OperatingIncomeLoss (quarter CY2025Q3) 0001628280-26-066933not cross-checked
current_assets5634000000.02026-07-03SEC XBRL AssetsCurrent 0001628280-26-057139not cross-checked
current_liabilities4240000000.02026-07-03SEC XBRL LiabilitiesCurrent 0001628280-26-057139not cross-checked
cash1579000000.02026-07-03SEC XBRL CashAndCashEquivalentsAtCarryingValue 0001628280-26-057139not cross-checked
ppe_net2476000000.02026-07-03SEC XBRL PropertyPlantAndEquipmentNet 0001628280-26-057139not cross-checked
debt_incl_current1052000000.02026-07-03SEC XBRL LongTermDebt 0001628280-26-057139not cross-checked
shares_out374323269.02026-10-15SEC cover page 10-Q 0001628280-26-066933 (374,323,269 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/106040/000162828026066933/wdc-20261002.htm 0001628280-26-066933not cross-checked
Price (close)343.672026-10-23Yahoo Finance / Alpaca Market Datanot cross-checked
notedebt = LongTermDebt (incl. current maturities)not cross-checked

Momentum

60 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
12-1 month return277.5 % (percentile 99.0)49.5 / 50
6 month return-14.7 % (percentile 14.7)2.9 / 20
Price / 52-week high0.4616.9 / 15
Volatility penalty (60d annualised)69.2 %0.6 / 15
Inputs, 1 numbers with their sources
InputValuePeriodSourceCheck
Adjusted close series (14 months)343.672026-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.26 bp-4.3 / 0
Inputs, 34 numbers with their sources
InputValuePeriodSourceCheck
Form 4 S Gubbi Vidyadhara K 2026-09-04825466.652026-09-04SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S STREETER STEPHANIE A 2026-09-01728000.02026-09-01SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S STREETER STEPHANIE A 2026-08-31894120.02026-08-31SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S STREETER STEPHANIE A 2026-08-31897160.02026-08-31SEC Form 4 (insider transactions data set)not cross-checked
excluded 2026-10-21 S10b5-1 planrulenot cross-checked
excluded 2026-09-04 S10b5-1 planrulenot cross-checked
excluded 2026-08-27 S10b5-1 planrulenot cross-checked
excluded 2026-08-26 S10b5-1 planrulenot cross-checked
excluded 2026-08-24 S10b5-1 planrulenot cross-checked
excluded 2026-08-21 S10b5-1 planrulenot cross-checked
excluded 2026-08-11 S10b5-1 planrulenot cross-checked
excluded 2026-08-11 S10b5-1 planrulenot cross-checked
excluded 2026-08-11 S10b5-1 planrulenot cross-checked
excluded 2026-08-11 S10b5-1 planrulenot cross-checked
excluded 2026-08-11 S10b5-1 planrulenot cross-checked
excluded 2026-08-11 S10b5-1 planrulenot cross-checked
excluded 2026-08-11 S10b5-1 planrulenot cross-checked
excluded 2026-07-28 S10b5-1 planrulenot cross-checked
excluded 2026-07-28 S10b5-1 planrulenot cross-checked
excluded 2026-07-28 S10b5-1 planrulenot cross-checked
excluded 2026-07-28 S10b5-1 planrulenot cross-checked
excluded 2026-07-28 S10b5-1 planrulenot cross-checked
excluded 2026-07-28 S10b5-1 planrulenot cross-checked
excluded 2026-07-28 S10b5-1 planrulenot cross-checked
excluded 2026-07-28 S10b5-1 planrulenot cross-checked
excluded 2026-07-28 S10b5-1 planrulenot cross-checked
excluded 2026-07-28 S10b5-1 planrulenot cross-checked
excluded 2026-07-28 S10b5-1 planrulenot cross-checked
excluded 2026-07-28 S10b5-1 planrulenot cross-checked
excluded 2026-07-28 S10b5-1 planrulenot cross-checked
excluded 2026-07-28 S10b5-1 planrulenot cross-checked
excluded 2026-07-28 S10b5-1 planrulenot cross-checked
excluded 2026-07-28 S10b5-1 planrulenot cross-checked
excluded 2026-07-28 S10b5-1 planrulenot cross-checked

Buffett Quality

56 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Average return on equity (net income / year-end equity)18.8% over 8 yrs>= 15%25.0 / 25
2 Profitable every year5 of 8all years9.4 / 15
3 Net income growth, 3-yr average now vs start of window growth rate undefinedbase or latest average not positive>= +10%0.0 / 10
4 Borrowings / 3-yr average earnings (years to repay) LongTermDebt (incl. current maturities)0.3 years<= 415.0 / 15
5 Operating margin, 5-yr average16.3%>= 20%6.9 / 10
6 Free cash flow / net income, 5-yr (operating cash flow minus capex)0.40>= 1.00.0 / 10
7 Owner-earnings yield (3-yr avg free cash flow / market cap)1.0%>= 7%0.0 / 15
Inputs, 43 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)343.672026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Net income FY2017675000000.02018-06-29 historySEC XBRL NetIncomeLoss 0000106040-20-000049unverified
Equity at FY2017 end11531000000.02018-06-29 historySEC XBRL StockholdersEquity 0000106040-21-000040unverified
Net income FY2018-754000000.02019-06-28 historySEC XBRL NetIncomeLoss 0000106040-21-000040unverified
Equity at FY2018 end9967000000.02019-06-28 historySEC XBRL StockholdersEquity 0000106040-22-000055unverified
Net income FY2020-250000000.02020-07-03 historySEC XBRL NetIncomeLoss 0000106040-22-000055unverified
Equity at FY2020 end9551000000.02020-07-03 historySEC XBRL StockholdersEquity 0000106040-23-000024unverified
Net income FY2021821000000.02021-07-02 historySEC XBRL NetIncomeLoss 0000106040-23-000024unverified
Equity at FY2021 end10800000000.02021-07-02 historySEC XBRL StockholdersEquity 0000106040-24-000031unverified
Net income FY20221546000000.02022-07-01 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001628280-26-064909) 0000106040-24-000031unverified
Equity at FY2022 end12323000000.02022-07-01 historySEC XBRL StockholdersEquity 0000106040-25-000038unverified
Net income FY2023-798000000.02024-06-28 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001628280-26-064909) 0001628280-26-057139unverified
Equity at FY2023 end10818000000.02024-06-28 historySEC XBRL StockholdersEquity 0001628280-26-057139unverified
Net income FY20241889000000.02025-06-27 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001628280-26-064909) 0001628280-26-057139unverified
Equity at FY2024 end5311000000.02025-06-27 historySEC XBRL StockholdersEquity 0001628280-26-057139unverified
Net income FY20269424000000.02026-07-03 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001628280-26-064909) 0001628280-26-057139unverified
Equity at FY2026 end8864000000.02026-07-03 historySEC XBRL StockholdersEquity 0001628280-26-057139unverified
Net income FY2017675000000.02018-06-29 historySEC XBRL NetIncomeLoss 0000106040-20-000049unverified
Net income FY2018-754000000.02019-06-28 historySEC XBRL NetIncomeLoss 0000106040-21-000040unverified
Net income FY2020-250000000.02020-07-03 historySEC XBRL NetIncomeLoss 0000106040-22-000055unverified
Net income FY2021821000000.02021-07-02 historySEC XBRL NetIncomeLoss 0000106040-23-000024unverified
Net income FY20221546000000.02022-07-01 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001628280-26-064909) 0000106040-24-000031unverified
Net income FY2023-798000000.02024-06-28 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001628280-26-064909) 0001628280-26-057139unverified
Net income FY20241889000000.02025-06-27 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001628280-26-064909) 0001628280-26-057139unverified
Net income FY20269424000000.02026-07-03 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001628280-26-064909) 0001628280-26-057139unverified
debt_incl_current1052000000.02026-07-03SEC XBRL LongTermDebt 0001628280-26-057139unverified
Operating income FY20222391000000.02022-07-01 historySEC XBRL OperatingIncomeLoss 0000106040-24-000031unverified
Revenue FY202218793000000.02022-07-01 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0000106040-24-000031unverified
Operating income FY2023-403000000.02024-06-28 historySEC XBRL OperatingIncomeLoss 0001628280-26-057139unverified
Revenue FY20236317000000.02024-06-28 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001628280-26-057139unverified
Operating income FY20242334000000.02025-06-27 historySEC XBRL OperatingIncomeLoss 0001628280-26-057139unverified
Revenue FY20249520000000.02025-06-27 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001628280-26-057139unverified
Operating income FY20264453000000.02026-07-03 historySEC XBRL OperatingIncomeLoss 0001628280-26-057139unverified
Revenue FY202612919000000.02026-07-03 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001628280-26-057139unverified
Operating cash flow FY20221880000000.02022-07-01 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0000106040-24-000031unverified
Capital expenditure FY20221122000000.02022-07-01 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0000106040-24-000031unverified
Operating cash flow FY2023-294000000.02024-06-28 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001628280-26-057139unverified
Capital expenditure FY2023487000000.02024-06-28 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001628280-26-057139unverified
Operating cash flow FY20241691000000.02025-06-27 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001628280-26-057139unverified
Capital expenditure FY2024412000000.02025-06-27 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001628280-26-057139unverified
Operating cash flow FY20263929000000.02026-07-03 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001628280-26-057139unverified
Capital expenditure FY2026418000000.02026-07-03 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001628280-26-057139unverified
Shares outstanding374323269.02026-10-15SEC cover page 10-Q 0001628280-26-066933 (374,323,269 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/106040/000162828026066933/wdc-20261002.htm 0001628280-26-066933not cross-checked

Lynch GARP

66 of 100. partial: 5. How this is scored.

Test or factorValueThresholdPoints
1 PEG: P/E divided by 5-yr EPS growth (in % points)0.25<= 1.030.0 / 30
2 EPS growth, 5-yr compound rate+55.6% a year12% to 35% a year3.5 / 20
3 P/E on latest annual EPS14.2<= 2510.0 / 10
4 Borrowings / equity LongTermDebt (incl. current maturities)0.12<= 0.515.0 / 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+0.4%>= +10%7.3 / 10
Inputs, 6 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)343.672026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
EPS diluted FY202624.282026-07-03 historySEC XBRL EarningsPerShareDiluted 0001628280-26-057139unverified
EPS diluted FY20212.662021-07-02 historySEC XBRL EarningsPerShareDiluted 0000106040-23-000024unverified
debt_incl_current1052000000.02026-07-03SEC XBRL LongTermDebt 0001628280-26-057139unverified
equity8864000000.02026-07-03SEC XBRL StockholdersEquity 0001628280-26-057139unverified
cash1579000000.02026-07-03SEC XBRL CashAndCashEquivalentsAtCarryingValue 0001628280-26-057139unverified

Graham Enterprising

45 of 100. partial: 3. How this is scored.

Test or factorValueThresholdPoints
1 Current ratio1.33>= 1.59.9 / 15
2 Borrowings vs working capital LongTermDebt (incl. current maturities)0.75 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 earlier2.66 -> 24.28higher10.0 / 10
6 Price / book value per share book value used because intangibles are not separated in the dataset (Graham uses net tangible assets)14.51<= 1.20.0 / 20
7 Price / net current asset value per share (current assets minus all liabilities)201.95<= 0.670.0 / 15
Inputs, 10 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)343.672026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
current_assets5634000000.02026-07-03SEC XBRL AssetsCurrent 0001628280-26-057139unverified
current_liabilities4240000000.02026-07-03SEC XBRL LiabilitiesCurrent 0001628280-26-057139unverified
debt_incl_current1052000000.02026-07-03SEC XBRL LongTermDebt 0001628280-26-057139unverified
Dividend years (Yahoo)[2015, 2016, 2017, 2018, 2019, 2020, 2025, 2026] historyYahoo Finance dividend historynot cross-checked
EPS diluted FY202624.282026-07-03 historySEC XBRL EarningsPerShareDiluted 0001628280-26-057139unverified
EPS diluted FY20212.662021-07-02 historySEC XBRL EarningsPerShareDiluted 0000106040-23-000024unverified
equity8864000000.02026-07-03SEC XBRL StockholdersEquity 0001628280-26-057139unverified
Shares outstanding374323269.02026-10-15SEC cover page 10-Q 0001628280-26-066933 (374,323,269 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/106040/000162828026066933/wdc-20261002.htm 0001628280-26-066933not cross-checked
liabilities4997000000.02026-07-03SEC XBRL Liabilities 0001628280-26-057139unverified

Piotroski F-Score

insufficient data (net income for FY2025 not reported). How this is scored.

insufficient data (net income for FY2025 not reported).

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
20142014-06-271,6176.68paid0000106040-16-000044
20152015-07-031,4656.18paid0000106040-17-000027
20162016-07-012421.0paid0000106040-18-000029
20182018-06-2920,6476752.2paid0000106040-20-000049
20192019-06-2816,569-754-2.58paid0000106040-21-000040
20202020-07-0316,736-250-0.84paid0000106040-22-000055
20212021-07-0216,9228212.66none0000106040-23-000024
20222022-07-0118,7931,5464.89none0000106040-24-000031
20242024-06-286,317-798-2.61none0001628280-26-057139
20252025-06-279,5201,8895.12paid0001628280-26-057139
20262026-07-0312,9199,42424.28paid0001628280-26-057139

Insider transactions

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

DateInsiderRoleTypeSharesPriceValue
2026-10-21Tregillis Cynthia Lofficersale plan807380.00306,660
2026-09-04Gubbi Vidyadhara Kofficersale1,795459.87825,467
2026-09-04Tregillis Cynthia Lofficersale plan432451.20194,918
2026-09-01Streeter Stephanie Adirectorsale1,600455.00728,000
2026-08-31Streeter Stephanie Adirectorsale2,000447.06894,120
2026-08-31Streeter Stephanie Adirectorsale2,000448.58897,160
2026-08-27Tregillis Cynthia Lofficersale plan1,007478.36481,709
2026-08-26Tregillis Cynthia Lofficersale plan476450.78214,571
2026-08-24Tregillis Cynthia Lofficersale plan684446.17305,180
2026-08-21Tregillis Cynthia Lofficersale plan235477.27112,158
2026-08-11Tan IrvingCEOsale plan2,478441.481,093,987
2026-08-11Tan IrvingCEOsale plan1,880444.67835,980
2026-08-11Tan IrvingCEOsale plan4,822445.452,147,960
2026-08-11Tan IrvingCEOsale plan989442.22437,356
2026-08-11Tan IrvingCEOsale plan6,445446.382,876,919
2026-08-11Tan IrvingCEOsale plan1,546447.18691,340
2026-08-11Tan IrvingCEOsale plan1,840443.35815,764
2026-07-28Cole Martin Idirectorsale plan64434.8127,828
2026-07-28Cole Martin Idirectorsale plan112433.8448,590
2026-07-28Cole Martin Idirectorsale plan115431.4149,612