The Claude Trader

Grid › Services-Prepackaged Software

TWLO Twilio Inc

NYSE, CIK 0001447669, fiscal year ends 12/31. Last price 261.79 on 2026-10-23, market value 40.2 billion dollars.

Machine-readable: TWLO.json, TWLO.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 36
partial, missing 5
partial: 5 2025-12-31
stale: Revenue
2016–2025 2026-10-23 0 verified, 19 unverified method
Magic Formula n/a insufficient data (no fresh property, plant and equipment (PropertyPlantAndEquipmentNet) reported) — — — — method
Momentum 82 ok 2026-10-23 — 2026-10-23 — method
Insider 0 ok 2026-10-23 — — — method
Buffett Quality 2 ok 2026-07-24 2016–2025 2026-10-23 0 verified, 46 unverified method
Lynch GARP 31 ok 2026-06-30 2020–2025 2026-10-23 0 verified, 5 unverified method
Graham Enterprising 43 ok 2026-06-30 2020–2025 2026-10-23 0 verified, 12 unverified method
Piotroski F-Score 78
partial, missing 5
partial: 5 — 2024–2026 — 0 verified, 23 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 price261.79USD per traded unit (share or ADS)2026-10-23Yahoo Finance
SEC shares outstanding153,575,220underlying shares2026-07-24SEC cover page 10-Q 0001447669-26-000092 (153,575,220 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1447669/000144766926000092/twlo-20260630.htm 0001447669-26-000092
Depositary ratio1.0underlying shares per traded unit domestic 10-K filer; SEC shares are the traded units
Market value price date × latest reported shares40,204,456,844USD2026-10-23
shares at 2026-07-24
261.79 (price 2026-10-23) / 1 x 153,575,220 (shares at 2026-07-24) = 40,204,456,844

Graham Defensive

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

Test or factorValueThresholdPoints
1 Adequate size5.07 revenue $B>= 15.0 / 5
2a Current ratio4.62>= 2.015.0 / 15
2b Long-term debt vs working capital LongTermDebt including current maturities (upper bound for the noncurrent portion)0.34 LTD / WC<= 1.015.0 / 15
3 Positive earnings each of 10 years1 of 1010 of 101.5 / 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 ago— missing 2014, 2015, 2016>= +33%None / 10
6 P/E on 3-year average EPS average EPS not positive—<= 150.0 / 15
7 P/B <= 1.5, or P/E x P/B <= 22.5P/B 4.48<= 1.5 or <= 22.50.0 / 10
Inputs, 21 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)261.792026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Revenue5067220000.02025-12-31 staleSEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001447669-26-000021unverified
debt_incl_current993162000.02026-06-30SEC XBRL LongTermDebt 0001447669-26-000092unverified
current_assets3746415000.02026-06-30SEC XBRL AssetsCurrent 0001447669-26-000092unverified
current_liabilities810686000.02026-06-30SEC XBRL LiabilitiesCurrent 0001447669-26-000092unverified
equity8977808000.02026-06-30SEC XBRL StockholdersEquity 0001447669-26-000092unverified
Net income FY2016-41324000.02016-12-31 historySEC XBRL NetIncomeLoss 0001047469-19-000807unverified
Net income FY2017-63708000.02017-12-31 historySEC XBRL NetIncomeLoss 0001447669-20-000045unverified
Net income FY2018-121949000.02018-12-31 historySEC XBRL NetIncomeLoss 0001447669-21-000070unverified
Net income FY2019-307063000.02019-12-31 historySEC XBRL NetIncomeLoss 0001447669-22-000049unverified
Net income FY2020-490979000.02020-12-31 historySEC XBRL NetIncomeLoss 0001447669-23-000049unverified
Net income FY2021-949900000.02021-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001140361-26-017444) 0001447669-24-000034unverified
Net income FY2022-1256145000.02022-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001140361-26-017444) 0001447669-25-000035unverified
Net income FY2023-1015441000.02023-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001140361-26-017444) 0001447669-26-000021unverified
Net income FY2024-109403000.02024-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001140361-26-017444) 0001447669-26-000021unverified
Net income FY202533834000.02025-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001140361-26-017444) 0001447669-26-000021unverified
Dividend years (Yahoo)[] historyYahoo Finance dividend historyunverified
EPS diluted FY2023-5.542023-12-31 historySEC XBRL EarningsPerShareDiluted 0001447669-26-000021unverified
EPS diluted FY2024-0.662024-12-31 historySEC XBRL EarningsPerShareDiluted 0001447669-26-000021unverified
EPS diluted FY20250.212025-12-31 historySEC XBRL EarningsPerShareDiluted 0001447669-26-000021unverified
Shares outstanding153575220.02026-07-24SEC cover page 10-Q 0001447669-26-000092 (153,575,220 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1447669/000144766926000092/twlo-20260630.htm 0001447669-26-000092not cross-checked

Magic Formula

insufficient data (no fresh property, plant and equipment (PropertyPlantAndEquipmentNet) reported). How this is scored.

insufficient data (no fresh property, plant and equipment (PropertyPlantAndEquipmentNet) reported).

Momentum

82 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
12-1 month return162.3 % (percentile 97.6)48.8 / 50
6 month return84.9 % (percentile 97.2)19.4 / 20
Price / 52-week high0.86913.0 / 15
Volatility penalty (60d annualised)73.8 %0.4 / 15
Inputs, 1 numbers with their sources
InputValuePeriodSourceCheck
Adjusted close series (14 months)261.792026-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)32.49 bp-9.8 / 0
Inputs, 32 numbers with their sources
InputValuePeriodSourceCheck
Form 4 S Viggiano Aidan 2026-09-30328933.7372026-09-30SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S Viggiano Aidan 2026-09-30809944.00000000012026-09-30SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S Viggiano Aidan 2026-09-301032017.00162026-09-30SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S Viggiano Aidan 2026-09-30220064.852026-09-30SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S Viggiano Aidan 2026-09-30111024.1062026-09-30SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S Viggiano Aidan 2026-09-30145672.52026-09-30SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S Viggiano Aidan 2026-09-3028968.02026-09-30SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S Shipchandler Khozema 2026-09-30284441.6642026-09-30SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S Shipchandler Khozema 2026-09-30789157.74900000012026-09-30SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S Shipchandler Khozema 2026-09-301522244.21922026-09-30SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S Shipchandler Khozema 2026-09-30683723.5882026-09-30SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S Shipchandler Khozema 2026-09-30423547.032026-09-30SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S Shipchandler Khozema 2026-09-30308624.1942026-09-30SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S Shipchandler Khozema 2026-09-3075394.3582026-09-30SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S Viggiano Aidan 2026-08-17142325.199999999982026-08-17SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S Viggiano Aidan 2026-08-1772633.02026-08-17SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S Viggiano Aidan 2026-08-1771424.82026-08-17SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S Viggiano Aidan 2026-08-1740477.02026-08-17SEC Form 4 (insider transactions data set)not cross-checked
Form 4 S Ferguson Scott D. 2026-08-12123540000.02026-08-12SEC Form 4 (insider transactions data set)not cross-checked
excluded 2026-10-05 S10b5-1 planrulenot cross-checked
excluded 2026-10-05 S10b5-1 planrulenot cross-checked
excluded 2026-10-05 S10b5-1 planrulenot cross-checked
excluded 2026-10-05 S10b5-1 planrulenot cross-checked
excluded 2026-10-05 S10b5-1 planrulenot cross-checked
excluded 2026-10-05 S10b5-1 planrulenot cross-checked
excluded 2026-10-05 S10b5-1 planrulenot cross-checked
excluded 2026-08-10 S10b5-1 planrulenot cross-checked
excluded 2026-08-10 S10b5-1 planrulenot cross-checked
excluded 2026-08-10 S10b5-1 planrulenot cross-checked
excluded 2026-08-10 S10b5-1 planrulenot cross-checked
excluded 2026-08-10 S10b5-1 planrulenot cross-checked
excluded 2026-08-10 S10b5-1 planrulenot cross-checked

Buffett Quality

2 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Average return on equity (net income / year-end equity)-9.1% over 8 yrs>= 15%0.0 / 25
2 Profitable every year1 of 10all years1.5 / 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) average earnings not positive—<= 40.0 / 15
5 Operating margin, 5-yr average-16.6%>= 20%0.0 / 10
6 Free cash flow / net income, 5-yr (operating cash flow minus capex) cumulative net income not positive—>= 1.00.0 / 10
7 Owner-earnings yield (3-yr avg free cash flow / market cap)1.7%>= 7%0.0 / 15
Inputs, 48 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)261.792026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
Net income FY2018-121949000.02018-12-31 historySEC XBRL NetIncomeLoss 0001447669-21-000070unverified
Equity at FY2018 end438235000.02018-12-31 historySEC XBRL StockholdersEquity 0001447669-22-000049unverified
Net income FY2019-307063000.02019-12-31 historySEC XBRL NetIncomeLoss 0001447669-22-000049unverified
Equity at FY2019 end4279411000.02019-12-31 historySEC XBRL StockholdersEquity 0001447669-23-000049unverified
Net income FY2020-490979000.02020-12-31 historySEC XBRL NetIncomeLoss 0001447669-23-000049unverified
Equity at FY2020 end8452665000.02020-12-31 historySEC XBRL StockholdersEquity 0001447669-24-000034unverified
Net income FY2021-949900000.02021-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001140361-26-017444) 0001447669-24-000034unverified
Equity at FY2021 end11031466000.02021-12-31 historySEC XBRL StockholdersEquity 0001447669-25-000035unverified
Net income FY2022-1256145000.02022-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001140361-26-017444) 0001447669-25-000035unverified
Equity at FY2022 end10559042000.02022-12-31 historySEC XBRL StockholdersEquity 0001447669-26-000021unverified
Net income FY2023-1015441000.02023-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001140361-26-017444) 0001447669-26-000021unverified
Equity at FY2023 end9732552000.02023-12-31 historySEC XBRL StockholdersEquity 0001447669-26-000021unverified
Net income FY2024-109403000.02024-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001140361-26-017444) 0001447669-26-000021unverified
Equity at FY2024 end7952966000.02024-12-31 historySEC XBRL StockholdersEquity 0001447669-26-000092unverified
Net income FY202533834000.02025-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001140361-26-017444) 0001447669-26-000021unverified
Equity at FY2025 end7821546000.02025-12-31 historySEC XBRL StockholdersEquity 0001447669-26-000092unverified
Net income FY2016-41324000.02016-12-31 historySEC XBRL NetIncomeLoss 0001047469-19-000807unverified
Net income FY2017-63708000.02017-12-31 historySEC XBRL NetIncomeLoss 0001447669-20-000045unverified
Net income FY2018-121949000.02018-12-31 historySEC XBRL NetIncomeLoss 0001447669-21-000070unverified
Net income FY2019-307063000.02019-12-31 historySEC XBRL NetIncomeLoss 0001447669-22-000049unverified
Net income FY2020-490979000.02020-12-31 historySEC XBRL NetIncomeLoss 0001447669-23-000049unverified
Net income FY2021-949900000.02021-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001140361-26-017444) 0001447669-24-000034unverified
Net income FY2022-1256145000.02022-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001140361-26-017444) 0001447669-25-000035unverified
Net income FY2023-1015441000.02023-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001140361-26-017444) 0001447669-26-000021unverified
Net income FY2024-109403000.02024-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001140361-26-017444) 0001447669-26-000021unverified
Net income FY202533834000.02025-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001140361-26-017444) 0001447669-26-000021unverified
Operating income FY2021-915584000.02021-12-31 historySEC XBRL OperatingIncomeLoss 0001447669-24-000034unverified
Revenue FY20212841839000.02021-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001447669-24-000034unverified
Operating income FY2022-1205308000.02022-12-31 historySEC XBRL OperatingIncomeLoss 0001447669-25-000035unverified
Revenue FY20223826321000.02022-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001447669-25-000035unverified
Operating income FY2023-876541000.02023-12-31 historySEC XBRL OperatingIncomeLoss 0001447669-26-000021unverified
Revenue FY20234153945000.02023-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001447669-26-000021unverified
Operating income FY2024-53708000.02024-12-31 historySEC XBRL OperatingIncomeLoss 0001447669-26-000021unverified
Revenue FY20244458036000.02024-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001447669-26-000021unverified
Operating income FY2025157802000.02025-12-31 historySEC XBRL OperatingIncomeLoss 0001447669-26-000021unverified
Revenue FY20255067220000.02025-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001447669-26-000021unverified
Operating cash flow FY2021-58192000.02021-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001447669-24-000034unverified
Capital expenditure FY202146048000.02021-12-31 historySEC XBRL PaymentsToAcquirePropertyPlantAndEquipment 0001447669-22-000049unverified
Operating cash flow FY2022-254368000.02022-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001447669-25-000035unverified
Capital expenditure FY202245761000.02022-12-31 historySEC XBRL PaymentsToDevelopSoftware (10-K via companyfacts; capex fallback) 0001447669-25-000035unverified
Operating cash flow FY2023414752000.02023-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001447669-26-000021unverified
Capital expenditure FY202339925000.02023-12-31 historySEC XBRL PaymentsToDevelopSoftware (10-K via companyfacts; capex fallback) 0001447669-26-000021unverified
Operating cash flow FY2024716241000.02024-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001447669-26-000021unverified
Capital expenditure FY202451808000.02024-12-31 historySEC XBRL PaymentsToDevelopSoftware (10-K via companyfacts; capex fallback) 0001447669-26-000021unverified
Operating cash flow FY20251003244000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001447669-26-000021unverified
Capital expenditure FY202551969000.02025-12-31 historySEC XBRL PaymentsToDevelopSoftware (10-K via companyfacts; capex fallback) 0001447669-26-000021unverified
Shares outstanding153575220.02026-07-24SEC cover page 10-Q 0001447669-26-000092 (153,575,220 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1447669/000144766926000092/twlo-20260630.htm 0001447669-26-000092not cross-checked

Lynch GARP

31 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 PEG: P/E divided by 5-yr EPS growth (in % points) earnings not positive in both years, or growth not positive: PEG undefined—<= 1.00.0 / 30
2 EPS growth, 5-yr compound rate earnings not positive in both years—12% to 35% a year0.0 / 20
3 P/E on latest annual EPS1246.6<= 250.0 / 10
4 Borrowings / equity LongTermDebt (incl. current maturities)0.11<= 0.515.0 / 15
5 Years of the last 5 in which EPS rose3 of 55 of 59.0 / 15
6 Net cash (cash minus borrowings) / market cap-0.4%>= +10%7.0 / 10
Inputs, 6 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)261.792026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
EPS diluted FY20250.212025-12-31 historySEC XBRL EarningsPerShareDiluted 0001447669-26-000021unverified
EPS diluted FY2020-3.352020-12-31 historySEC XBRL EarningsPerShareDiluted 0001447669-23-000049unverified
debt_incl_current993162000.02026-06-30SEC XBRL LongTermDebt 0001447669-26-000092unverified
equity8977808000.02026-06-30SEC XBRL StockholdersEquity 0001447669-26-000092unverified
cash823261000.02026-06-30SEC XBRL CashAndCashEquivalentsAtCarryingValue 0001447669-26-000092unverified

Graham Enterprising

43 of 100. ok. How this is scored.

Test or factorValueThresholdPoints
1 Current ratio4.62>= 1.515.0 / 15
2 Borrowings vs working capital LongTermDebt (incl. current maturities)0.34 x<= 1.1x15.0 / 15
3 No earnings deficit in the last 5 years1 of 5 profitable5 of 53.0 / 15
4 Pays a current dividendnoyes0.0 / 10
5 EPS higher than five years earlier-3.35 -> 0.21higher10.0 / 10
6 Price / book value per share book value used because intangibles are not separated in the dataset (Graham uses net tangible assets)4.48<= 1.20.0 / 20
7 Price / net current asset value per share (current assets minus all liabilities)21.32<= 0.670.0 / 15
Inputs, 15 numbers with their sources
InputValuePeriodSourceCheck
Price (close, per traded unit)261.792026-10-23Alpaca Market Data (consolidated SIP daily bar)not cross-checked
current_assets3746415000.02026-06-30SEC XBRL AssetsCurrent 0001447669-26-000092unverified
current_liabilities810686000.02026-06-30SEC XBRL LiabilitiesCurrent 0001447669-26-000092unverified
debt_incl_current993162000.02026-06-30SEC XBRL LongTermDebt 0001447669-26-000092unverified
Net income FY2021-949900000.02021-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001140361-26-017444) 0001447669-24-000034unverified
Net income FY2022-1256145000.02022-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001140361-26-017444) 0001447669-25-000035unverified
Net income FY2023-1015441000.02023-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001140361-26-017444) 0001447669-26-000021unverified
Net income FY2024-109403000.02024-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001140361-26-017444) 0001447669-26-000021unverified
Net income FY202533834000.02025-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001140361-26-017444) 0001447669-26-000021unverified
Dividend years (Yahoo)[] historyYahoo Finance dividend historynot cross-checked
EPS diluted FY20250.212025-12-31 historySEC XBRL EarningsPerShareDiluted 0001447669-26-000021unverified
EPS diluted FY2020-3.352020-12-31 historySEC XBRL EarningsPerShareDiluted 0001447669-23-000049unverified
equity8977808000.02026-06-30SEC XBRL StockholdersEquity 0001447669-26-000092unverified
Shares outstanding153575220.02026-07-24SEC cover page 10-Q 0001447669-26-000092 (153,575,220 shares (single class on cover)); filing document https://www.sec.gov/Archives/edgar/data/1447669/000144766926000092/twlo-20260630.htm 0001447669-26-000092not cross-checked
liabilities1860819000.02026-06-30SEC XBRL Liabilities 0001447669-26-000092unverified

Piotroski F-Score

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

Test or factorValueThresholdPoints
1 Return on assets is positive0.3%pass = 111.11111111111111 / 11.11111111111111
2 Operating cash flow is positive1,003Mpass = 111.11111111111111 / 11.11111111111111
3 Return on assets improved on the prior year-1.1% -> 0.3%pass = 111.11111111111111 / 11.11111111111111
4 Operating cash flow exceeds net income (accruals)1,003M vs 34Mpass = 111.11111111111111 / 11.11111111111111
5 Long-term debt / assets fell an input is not reported for one of the two years—pass = 1None / 11.11111111111111
6 Current ratio improved4.20 -> 4.03pass = 10.0 / 11.11111111111111
7 No new shares issued (share count did not rise)153M -> 154Mpass = 111.11111111111111 / 11.11111111111111
8 Operating margin improved (stand-in for gross margin, which the dataset does not carry)-1.2% -> 3.1%pass = 111.11111111111111 / 11.11111111111111
9 Asset turnover (revenue / assets) improved0.45 -> 0.52pass = 111.11111111111111 / 11.11111111111111
Inputs, 23 numbers with their sources
InputValuePeriodSourceCheck
net_income 2025-12-3133834000.02025-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001140361-26-017444) 0001447669-26-000021unverified
total_assets 2025-12-319770890000.02025-12-31 historySEC XBRL Assets 0001447669-26-000092unverified
cfo 2025-12-311003244000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001447669-26-000021unverified
net_income 2025-12-3133834000.02025-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001140361-26-017444) 0001447669-26-000021unverified
net_income 2024-12-31-109403000.02024-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001140361-26-017444) 0001447669-26-000021unverified
total_assets 2025-12-319770890000.02025-12-31 historySEC XBRL Assets 0001447669-26-000092unverified
total_assets 2024-12-319865472000.02024-12-31 historySEC XBRL Assets 0001447669-26-000021unverified
cfo 2025-12-311003244000.02025-12-31 historySEC XBRL NetCashProvidedByUsedInOperatingActivities 0001447669-26-000021unverified
net_income 2025-12-3133834000.02025-12-31 historySEC XBRL NetIncomeLoss (10-K via companyfacts; frames served proxy 0001140361-26-017444) 0001447669-26-000021unverified
current_assets 2025-12-313576728000.02025-12-31 historySEC XBRL AssetsCurrent 0001447669-26-000092unverified
current_assets 2024-12-313447299000.02024-12-31 historySEC XBRL AssetsCurrent 0001447669-26-000021unverified
current_liabilities 2025-12-31887008000.02025-12-31 historySEC XBRL LiabilitiesCurrent 0001447669-26-000092unverified
current_liabilities 2024-12-31820220000.02024-12-31 historySEC XBRL LiabilitiesCurrent 0001447669-26-000021unverified
shares_out 2026-07-24153575220.02026-07-24 historySEC XBRL EntityCommonStockSharesOutstanding 0001447669-26-000092unverified
shares_out 2025-07-25153433606.02025-07-25 historySEC XBRL EntityCommonStockSharesOutstanding 0001447669-25-000122unverified
operating_income 2025-12-31157802000.02025-12-31 historySEC XBRL OperatingIncomeLoss 0001447669-26-000021unverified
operating_income 2024-12-31-53708000.02024-12-31 historySEC XBRL OperatingIncomeLoss 0001447669-26-000021unverified
revenue 2025-12-315067220000.02025-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001447669-26-000021unverified
revenue 2024-12-314458036000.02024-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001447669-26-000021unverified
revenue 2025-12-315067220000.02025-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001447669-26-000021unverified
revenue 2024-12-314458036000.02024-12-31 historySEC XBRL RevenueFromContractWithCustomerExcludingAssessedTax 0001447669-26-000021unverified
total_assets 2025-12-319770890000.02025-12-31 historySEC XBRL Assets 0001447669-26-000092unverified
total_assets 2024-12-319865472000.02024-12-31 historySEC XBRL Assets 0001447669-26-000021unverified

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-12-3189-27none0001047469-17-000800
20152015-12-31167-36none0001047469-18-001207
20162016-12-31277-41none0001047469-19-000807
20172017-12-31399-64none0001447669-20-000045
20182018-12-31650-122none0001447669-21-000070
20192019-12-311,134-307-2.36none0001447669-22-000049
20202020-12-311,762-491-3.35none0001447669-23-000049
20212021-12-312,842-950-5.45none0001447669-24-000034
20222022-12-313,826-1,256-6.86none0001447669-25-000035
20232023-12-314,154-1,015-5.54none0001447669-26-000021
20242024-12-314,458-109-0.66none0001447669-26-000021
20252025-12-315,067340.21none0001447669-26-000021

Insider transactions

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

DateInsiderRoleTypeSharesPriceValue
2026-10-05Shipchandler KhozemaCEOsale plan2,551294.53751,346
2026-10-05Shipchandler KhozemaCEOsale plan1,600293.14469,020
2026-10-05Shipchandler KhozemaCEOsale plan800292.33233,863
2026-10-05Shipchandler KhozemaCEOsale plan501291.47146,025
2026-10-05Shipchandler KhozemaCEOsale plan5,156290.241,496,476
2026-10-05Shipchandler KhozemaCEOsale plan1,900289.13549,353
2026-10-05Shipchandler KhozemaCEOsale plan1,934288.02557,036
2026-09-30Viggiano AidanCFOsale1,110296.34328,934
2026-09-30Viggiano AidanCFOsale2,740295.60809,944
2026-09-30Viggiano AidanCFOsale3,504294.531,032,017
2026-09-30Viggiano AidanCFOsale750293.42220,065
2026-09-30Viggiano AidanCFOsale380292.17111,024
2026-09-30Viggiano AidanCFOsale500291.35145,672
2026-09-30Viggiano AidanCFOsale100289.6828,968
2026-09-30Shipchandler KhozemaCEOsale960296.29284,442
2026-09-30Shipchandler KhozemaCEOsale2,670295.56789,158
2026-09-30Shipchandler KhozemaCEOsale5,168294.551,522,244
2026-09-30Shipchandler KhozemaCEOsale2,330293.44683,724
2026-09-30Shipchandler KhozemaCEOsale1,450292.10423,547
2026-09-30Shipchandler KhozemaCEOsale1,060291.15308,624