The Claude Trader

Grid › Security & Commodity Brokers, Dealers, Exchanges & Services

CBOE Cboe Global Markets, Inc.

CBOE, CIK 0001374310, fiscal year ends 12/31. Last price 340.42 on 2026-10-23, market value 35.6 billion dollars.

Machine-readable: CBOE.json, CBOE.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 60
partial, missing 1
partial: 1 2026-06-30 2014–2025 2026-10-23 13 verified, 20 unverified method
Magic Formula 79 ok 2026-03-31
stale: operating_income_q
— 2026-10-23 — method
Momentum 62 ok 2026-10-23 — 2026-10-23 — method
Insider 0 no open-market transactions in window 2026-10-23 — — — method
Buffett Quality 76
partial, missing 5
partial: 5 2026-06-30 2016–2025 2026-10-23 0 verified, 37 unverified method
Lynch GARP 70 ok 2026-06-30 2020–2025 2026-10-23 0 verified, 5 unverified method
Graham Enterprising 65 ok 2026-06-30 2020–2025 2026-10-23 0 verified, 12 unverified method
Piotroski F-Score 78
partial, missing 8, 9
partial: 8, 9 — 2024–2026 — 0 verified, 19 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 price340.42USD per traded unit (share or ADS)2026-10-23Yahoo Finance
SEC shares outstanding104,431,019underlying shares2026-07-24SEC cover page 10-Q 0001628280-26-051239 (104,431,019 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1374310/000162828026051239/cboe-20260630.htm 0001628280-26-051239
Depositary ratio1.0underlying shares per traded unit domestic 10-K filer; SEC shares are the traded units
Market value price date × latest reported shares35,550,407,488USD2026-10-23
shares at 2026-07-24
340.42 (price 2026-10-23) / 1 x 104,431,019 (shares at 2026-07-24) = 35,550,407,488

Graham Defensive

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

Test or factorValueThresholdPoints
1 Adequate size no recent revenue fact—>= 1None / 5
2a Current ratio1.57>= 2.08.5 / 15
2b Long-term debt vs working capital0.37 LTD / WC<= 1.015.0 / 15
3 Positive earnings each of 10 years10 of 1010 of 1015.0 / 15
4 Dividends every year for 20 years16 of 20 missing 2006, 2007, 2008, 2009 XBRL check: 12 years agree, 8 unverified20 of 2012.0 / 15
5 EPS growth, 3-yr avg now vs 10 yrs ago2.31 -> 8.25 (+257%)>= +33%10.0 / 10
6 P/E on 3-year average EPS41.2<= 150.0 / 15
7 P/B <= 1.5, or P/E x P/B <= 22.5P/B 6.32, product 260.6<= 1.5 or <= 22.50.0 / 10
Inputs, 35 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)340.422026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
current_assets5926800000.02026-06-30SEC XBRL AssetsCurrent 0001628280-26-051239unverified
current_liabilities3786500000.02026-06-30SEC XBRL LiabilitiesCurrent 0001628280-26-051239unverified
lt_debt794200000.02026-06-30SEC XBRL LongTermDebtNoncurrent 0001628280-26-051239unverified
equity5625800000.02026-06-30SEC XBRL StockholdersEquity 0001628280-26-051239unverified
Net income FY2016186800000.02016-12-31 historySEC XBRL NetIncomeLoss 0001558370-19-000884unverified
Net income FY2017401700000.02017-12-31 historySEC XBRL NetIncomeLoss 0001558370-20-001127unverified
Net income FY2018426500000.02018-12-31 historySEC XBRL NetIncomeLoss 0001558370-21-001286unverified
Net income FY2019374900000.02019-12-31 historySEC XBRL NetIncomeLoss 0001558370-22-001386unverified
Net income FY2020468200000.02020-12-31 historySEC XBRL NetIncomeLoss 0001558370-22-001386unverified
Net income FY2021529000000.02021-12-31 historySEC XBRL NetIncomeLoss 0001558370-22-001386unverified
Net income FY2022235000000.02022-12-31 historySEC XBRL ProfitLoss 0001628280-25-006984unverified
Net income FY2023761400000.02023-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010013unverified
Net income FY2024764900000.02024-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010013unverified
Net income FY20251100000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010013unverified
Dividend years (Yahoo)[2010, 2011, 2012, 2013, 2014, 2015, 2016, 2017, 2018, 2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026] historyYahoo Finance dividend historyverified (partly: XBRL covers 12 of 20 years)
Dividends per share FY2014 (XBRL)0.782014-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001374310-17-000006verified
Dividends per share FY2015 (XBRL)0.882015-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001558370-18-000953verified
Dividends per share FY2016 (XBRL)0.962016-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001558370-19-000884verified
Dividends per share FY2017 (XBRL)1.042017-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001558370-20-001127verified
Dividends per share FY2018 (XBRL)1.162018-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001558370-21-001286verified
Dividends per share FY2019 (XBRL)1.342019-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001558370-22-001386verified
Dividends per share FY2020 (XBRL)1.562020-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001558370-23-001489verified
Dividends per share FY2021 (XBRL)1.82021-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001558370-24-001277verified
Dividends per share FY2022 (XBRL)1.962022-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001628280-25-006984verified
Dividends per share FY2023 (XBRL)2.12023-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001628280-26-010013verified
Dividends per share FY2024 (XBRL)2.362024-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001628280-26-010013verified
Dividends per share FY2025 (XBRL)2.72025-12-31 historySEC XBRL CommonStockDividendsPerShareDeclared 0001628280-26-010013verified
EPS diluted FY20142.212014-12-31 historySEC XBRL EarningsPerShareDiluted 0001374310-17-000006unverified
EPS diluted FY20152.462015-12-31 historySEC XBRL EarningsPerShareDiluted 0001558370-18-000953unverified
EPS diluted FY20162.272016-12-31 historySEC XBRL EarningsPerShareDiluted 0001558370-19-000884unverified
EPS diluted FY20237.132023-12-31 historySEC XBRL EarningsPerShareDiluted 0001628280-26-010013unverified
EPS diluted FY20247.212024-12-31 historySEC XBRL EarningsPerShareDiluted 0001628280-26-010013unverified
EPS diluted FY202510.422025-12-31 historySEC XBRL EarningsPerShareDiluted 0001628280-26-010013unverified
Shares outstanding104431019.02026-07-24SEC cover page 10-Q 0001628280-26-051239 (104,431,019 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1374310/000162828026051239/cboe-20260630.htm 0001628280-26-051239not cross-checked

Magic Formula

79 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
Earnings yield (EBIT/EV) EBIT trailing twelve months; EV = market cap + debt (1,443,800,000) - cash5.06 % (rank 76)
Return on capital (EBIT/(NWC+PPE)) net working capital 2,140,300,000 used as reported77.11 % (rank 49)
Combined rank125
Inputs, 13 numbers with their sources
InputValuePeriodSourceCheck
operating_income1467100000.02025-12-31 historySEC XBRL OperatingIncomeLoss 0001628280-26-010013not cross-checked
operating_income_q505600000.02026-03-31 staleSEC XBRL OperatingIncomeLoss (quarter CY2026Q1) 0001628280-26-029112not cross-checked
operating_income_q353900000.02025-03-31 historySEC XBRL OperatingIncomeLoss (quarter CY2025Q1) 0001628280-26-029112not cross-checked
operating_income_q476000000.02026-06-30SEC XBRL OperatingIncomeLoss (quarter CY2026Q2) 0001628280-26-051239not cross-checked
operating_income_q339100000.02025-06-30 historySEC XBRL OperatingIncomeLoss (quarter CY2025Q2) 0001628280-26-051239not cross-checked
current_assets5926800000.02026-06-30SEC XBRL AssetsCurrent 0001628280-26-051239not cross-checked
current_liabilities3786500000.02026-06-30SEC XBRL LiabilitiesCurrent 0001628280-26-051239not cross-checked
cash2276200000.02026-06-30SEC XBRL CashAndCashEquivalentsAtCarryingValue 0001628280-26-051239not cross-checked
ppe_net136700000.02026-06-30SEC XBRL PropertyPlantAndEquipmentNet 0001628280-26-051239not cross-checked
debt_incl_current1443800000.02026-06-30SEC XBRL LongTermDebt 0001628280-26-051239not cross-checked
shares_out104431019.02026-07-24SEC cover page 10-Q 0001628280-26-051239 (104,431,019 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1374310/000162828026051239/cboe-20260630.htm 0001628280-26-051239not cross-checked
Price (close)340.422026-10-23Yahoo Finance / Alpaca Market Datanot cross-checked
notedebt = LongTermDebt (incl. current maturities)not cross-checked

Momentum

62 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
12-1 month return14.2 % (percentile 59.9)29.9 / 50
6 month return14.0 % (percentile 71.2)14.2 / 20
Price / 52-week high0.93314.0 / 15
Volatility penalty (60d annualised)39.1 %3.5 / 15
Inputs, 1 numbers with their sources
InputValuePeriodSourceCheck
Adjusted close series (14 months)340.422026-10-23Yahoo Finance / Alpaca Market Data daily historynot cross-checked

Insider

0 of 100. no open-market transactions in window. 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.0 bp-0.0 / 0
Inputs, 1 numbers with their sources
InputValuePeriodSourceCheck
excluded 2026-08-12 S10b5-1 planrulenot cross-checked

Buffett Quality

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

Test or factorValueThresholdPoints
1 Average return on equity (net income / year-end equity)14.8% over 8 yrs>= 15%24.2 / 25
2 Profitable every year10 of 10all years15.0 / 15
3 Net income growth, 3-yr average now vs start of window+14.5% a year>= +10%10.0 / 10
4 Borrowings / 3-yr average earnings (years to repay) LongTermDebt (incl. current maturities)1.6 years<= 415.0 / 15
5 Operating margin, 5-yr average needs at least 4 of the last 5 years0 years with operating income and revenue>= 20%None / 10
6 Free cash flow / net income, 5-yr (operating cash flow minus capex)1.44>= 1.010.0 / 10
7 Owner-earnings yield (3-yr avg free cash flow / market cap)3.5%>= 7%1.9 / 15
Inputs, 39 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)340.422026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Net income FY2018426500000.02018-12-31 historySEC XBRL NetIncomeLoss 0001558370-21-001286unverified
Equity at FY2018 end3241000000.02018-12-31 historySEC XBRL StockholdersEquity 0001558370-22-001386unverified
Net income FY2019374900000.02019-12-31 historySEC XBRL NetIncomeLoss 0001558370-22-001386unverified
Equity at FY2019 end3355600000.02019-12-31 historySEC XBRL StockholdersEquity 0001558370-23-001489unverified
Net income FY2020468200000.02020-12-31 historySEC XBRL NetIncomeLoss 0001558370-22-001386unverified
Equity at FY2020 end3348900000.02020-12-31 historySEC XBRL StockholdersEquity 0001558370-24-001277unverified
Net income FY2021529000000.02021-12-31 historySEC XBRL NetIncomeLoss 0001558370-22-001386unverified
Equity at FY2021 end3604800000.02021-12-31 historySEC XBRL StockholdersEquity 0001628280-25-006984unverified
Net income FY2022235000000.02022-12-31 historySEC XBRL ProfitLoss 0001628280-25-006984unverified
Equity at FY2022 end3465300000.02022-12-31 historySEC XBRL StockholdersEquity 0001628280-26-010013unverified
Net income FY2023761400000.02023-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010013unverified
Equity at FY2023 end3985000000.02023-12-31 historySEC XBRL StockholdersEquity 0001628280-26-010013unverified
Net income FY2024764900000.02024-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010013unverified
Equity at FY2024 end4279600000.02024-12-31 historySEC XBRL StockholdersEquity 0001628280-26-051239unverified
Net income FY20251100000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010013unverified
Equity at FY2025 end5138300000.02025-12-31 historySEC XBRL StockholdersEquity 0001628280-26-051239unverified
Net income FY2016186800000.02016-12-31 historySEC XBRL NetIncomeLoss 0001558370-19-000884unverified
Net income FY2017401700000.02017-12-31 historySEC XBRL NetIncomeLoss 0001558370-20-001127unverified
Net income FY2018426500000.02018-12-31 historySEC XBRL NetIncomeLoss 0001558370-21-001286unverified
Net income FY2019374900000.02019-12-31 historySEC XBRL NetIncomeLoss 0001558370-22-001386unverified
Net income FY2020468200000.02020-12-31 historySEC XBRL NetIncomeLoss 0001558370-22-001386unverified
Net income FY2021529000000.02021-12-31 historySEC XBRL NetIncomeLoss 0001558370-22-001386unverified
Net income FY2022235000000.02022-12-31 historySEC XBRL ProfitLoss 0001628280-25-006984unverified
Net income FY2023761400000.02023-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010013unverified
Net income FY2024764900000.02024-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010013unverified
Net income FY20251100000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010013unverified
debt_incl_current1443800000.02026-06-30SEC XBRL LongTermDebt 0001628280-26-051239unverified
Operating cash flow FY2021596800000.02021-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001558370-24-001277unverified
Capital expenditure FY202151000000.02021-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001558370-24-001277unverified
Operating cash flow FY2022651100000.02022-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001628280-25-006984unverified
Capital expenditure FY202259800000.02022-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001628280-25-006984unverified
Operating cash flow FY20231075600000.02023-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001628280-26-010013unverified
Capital expenditure FY202345000000.02023-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001628280-26-010013unverified
Operating cash flow FY20241100600000.02024-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001628280-26-010013unverified
Capital expenditure FY202460900000.02024-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001628280-26-010013unverified
Operating cash flow FY20251752600000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001628280-26-010013unverified
Capital expenditure FY202571000000.02025-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001628280-26-010013unverified
Shares outstanding104431019.02026-07-24SEC cover page 10-Q 0001628280-26-051239 (104,431,019 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1374310/000162828026051239/cboe-20260630.htm 0001628280-26-051239not cross-checked

Lynch GARP

70 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 PEG: P/E divided by 5-yr EPS growth (in % points)1.67<= 1.09.8 / 30
2 EPS growth, 5-yr compound rate+19.5% a year12% to 35% a year20.0 / 20
3 P/E on latest annual EPS32.7<= 254.9 / 10
4 Borrowings / equity LongTermDebt (incl. current maturities)0.26<= 0.515.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+2.3%>= +10%7.8 / 10
Inputs, 6 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)340.422026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
EPS diluted FY202510.422025-12-31 historySEC XBRL EarningsPerShareDiluted 0001628280-26-010013unverified
EPS diluted FY20204.272020-12-31 historySEC XBRL EarningsPerShareDiluted 0001558370-23-001489unverified
debt_incl_current1443800000.02026-06-30SEC XBRL LongTermDebt 0001628280-26-051239unverified
equity5625800000.02026-06-30SEC XBRL StockholdersEquity 0001628280-26-051239unverified
cash2276200000.02026-06-30SEC XBRL CashAndCashEquivalentsAtCarryingValue 0001628280-26-051239unverified

Graham Enterprising

65 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Current ratio1.57>= 1.515.0 / 15
2 Borrowings vs working capital LongTermDebt (incl. current maturities)0.67 x<= 1.1x15.0 / 15
3 No earnings deficit in the last 5 years5 of 5 profitable5 of 515.0 / 15
4 Pays a current dividendyesyes10.0 / 10
5 EPS higher than five years earlier4.27 -> 10.42higher10.0 / 10
6 Price / book value per share book value used because intangibles are not separated in the dataset (Graham uses net tangible assets)6.32<= 1.20.0 / 20
7 Price / net current asset value per share (current assets minus all liabilities)37.69<= 0.670.0 / 15
Inputs, 15 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)340.422026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
current_assets5926800000.02026-06-30SEC XBRL AssetsCurrent 0001628280-26-051239unverified
current_liabilities3786500000.02026-06-30SEC XBRL LiabilitiesCurrent 0001628280-26-051239unverified
debt_incl_current1443800000.02026-06-30SEC XBRL LongTermDebt 0001628280-26-051239unverified
Net income FY2021529000000.02021-12-31 historySEC XBRL NetIncomeLoss 0001558370-22-001386unverified
Net income FY2022235000000.02022-12-31 historySEC XBRL ProfitLoss 0001628280-25-006984unverified
Net income FY2023761400000.02023-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010013unverified
Net income FY2024764900000.02024-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010013unverified
Net income FY20251100000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010013unverified
Dividend years (Yahoo)[2019, 2020, 2021, 2022, 2023, 2024, 2025, 2026] historyYahoo Finance dividend historynot cross-checked
EPS diluted FY202510.422025-12-31 historySEC XBRL EarningsPerShareDiluted 0001628280-26-010013unverified
EPS diluted FY20204.272020-12-31 historySEC XBRL EarningsPerShareDiluted 0001558370-23-001489unverified
equity5625800000.02026-06-30SEC XBRL StockholdersEquity 0001628280-26-051239unverified
Shares outstanding104431019.02026-07-24SEC cover page 10-Q 0001628280-26-051239 (104,431,019 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1374310/000162828026051239/cboe-20260630.htm 0001628280-26-051239not cross-checked
liabilities4983500000.02026-06-30SEC XBRL Liabilities 0001628280-26-051239unverified

Piotroski F-Score

78 of 100. partial: 8, 9. How this is scored.

Test or factorValueThresholdPoints
1 Return on assets is positive11.8%pass = 111.11111111111111 / 11.11111111111111
2 Operating cash flow is positive1,753Mpass = 111.11111111111111 / 11.11111111111111
3 Return on assets improved on the prior year9.8% -> 11.8%pass = 111.11111111111111 / 11.11111111111111
4 Operating cash flow exceeds net income (accruals)1,753M vs 1,100Mpass = 111.11111111111111 / 11.11111111111111
5 Long-term debt / assets fell18.5% -> 15.5%pass = 111.11111111111111 / 11.11111111111111
6 Current ratio improved1.78 -> 1.87pass = 111.11111111111111 / 11.11111111111111
7 No new shares issued (share count did not rise)105M -> 104Mpass = 111.11111111111111 / 11.11111111111111
8 Operating margin improved (stand-in for gross margin, which the dataset does not carry) an input is not reported for one of the two years—pass = 1None / 11.11111111111111
9 Asset turnover (revenue / assets) improved an input is not reported for one of the two years—pass = 1None / 11.11111111111111
Inputs, 19 numbers with their sources
InputValuePeriodSourceCheck
net_income 2025-12-311100000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010013unverified
total_assets 2025-12-319305300000.02025-12-31 historySEC XBRL Assets 0001628280-26-051239unverified
cfo 2025-12-311752600000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001628280-26-010013unverified
net_income 2025-12-311100000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010013unverified
net_income 2024-12-31764900000.02024-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010013unverified
total_assets 2025-12-319305300000.02025-12-31 historySEC XBRL Assets 0001628280-26-051239unverified
total_assets 2024-12-317789100000.02024-12-31 historySEC XBRL Assets 0001628280-26-010013unverified
cfo 2025-12-311752600000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001628280-26-010013unverified
net_income 2025-12-311100000000.02025-12-31 historySEC XBRL NetIncomeLoss 0001628280-26-010013unverified
lt_debt 2025-12-311442900000.02025-12-31 historySEC XBRL LongTermDebtNoncurrent 0001628280-26-051239unverified
lt_debt 2024-12-311441000000.02024-12-31 historySEC XBRL LongTermDebtNoncurrent 0001628280-26-010013unverified
total_assets 2025-12-319305300000.02025-12-31 historySEC XBRL Assets 0001628280-26-051239unverified
total_assets 2024-12-317789100000.02024-12-31 historySEC XBRL Assets 0001628280-26-010013unverified
current_assets 2025-12-314421400000.02025-12-31 historySEC XBRL AssetsCurrent 0001628280-26-051239unverified
current_assets 2024-12-312479100000.02024-12-31 historySEC XBRL AssetsCurrent 0001628280-26-010013unverified
current_liabilities 2025-12-312362300000.02025-12-31 historySEC XBRL LiabilitiesCurrent 0001628280-26-051239unverified
current_liabilities 2024-12-311395200000.02024-12-31 historySEC XBRL LiabilitiesCurrent 0001628280-26-010013unverified
shares_out 2026-07-24104431019.02026-07-24 historySEC XBRL EntityCommonStockSharesOutstanding 0001628280-26-051239unverified
shares_out 2025-07-25104590130.02025-07-25 historySEC XBRL EntityCommonStockSharesOutstanding 0001628280-25-037149unverified

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-12-315721761.99paid0001374310-16-000038
20142014-12-316171902.21paid0001374310-17-000006
20152015-12-316642052.46paid0001558370-18-000953
20162016-12-317031872.27paid0001558370-19-000884
20172017-12-312,2294023.69paid0001558370-20-001127
20182018-12-314263.76paid0001558370-21-001286
20192019-12-313753.34paid0001558370-22-001386
20202020-12-314684.27paid0001558370-22-001386
20212021-12-315294.92paid0001558370-22-001386
20222022-12-312352.19paid0001628280-25-006984
20232023-12-317617.13paid0001628280-26-010013
20242024-12-317657.21paid0001628280-26-010013
20252025-12-311,10010.42paid0001628280-26-010013

Insider transactions

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

DateInsiderRoleTypeSharesPriceValue
2026-08-12Froetscher Janet Pdirectorsale plan937278.95261,376
2026-05-18Froetscher Janet Pdirectorsale1,223358.09437,944