01 / OVERVIEW
Profit, cash and financial strength.
2022-09-30 to 2025-09-30 · Apple · sourced annual statements
2022-09-30to2025-09-30
The latest matched annual period ends 2025-09-30. Operating margin is 31.97% and operating cash flow is $111.48bn. Financial evidence uses fiscal periods rather than the current market-data date; incomplete ratio inputs remain explicitly unavailable.
02 / MEASURES
Examine the result.
Calculated measures
| Measure | Result | Definition / status |
|---|---|---|
| Annual revenue growth | 6.43% | Latest matched annual period / prior annual period − 1 |
| Operating margin | 31.97% | Observed operating income / revenue |
| Operating cash flow | $111.48bn | Latest provider annual cash-flow statement |
| Available statement periods | 4 annual periods | Intersection of income, balance and cash-flow statement dates |
The latest matched annual period ends 2025-09-30. Operating margin is 31.97% and operating cash flow is $111.48bn. Financial evidence uses fiscal periods rather than the current market-data date; incomplete ratio inputs remain explicitly unavailable.
2025-09-03to2026-10-07
calculates this technical study from completed adjusted OHLCV sessions. Warm-up values remain unavailable; the indicator is descriptive, not a validated forecast.
2025-09-03to2026-10-07
calculates this technical study from completed adjusted OHLCV sessions. Warm-up values remain unavailable; the indicator is descriptive, not a validated forecast.
2025-09-03to2026-10-07
computes conversion/base high-low midpoints and the shifted technical cloud from observed adjusted OHLC prices. The leading spans are a technical display shift, not a calibrated price forecast; warm-up remains null.
FinanceToolkit ratios and DuPont decomposition
| metric | value | unit | period | status |
|---|---|---|---|---|
| EBIT to revenue | 0.3197 | ratio | 2025-09-30 | calculated |
| EBT to EBIT | 0.9976 | ratio | 2025-09-30 | calculated |
| cash return on assets | 0.3079 | ratio | 2025-09-30 | calculated |
| effective tax rate | 0.1561 | ratio | 2025-09-30 | calculated |
| free cash flow margin | 0.2373 | ratio | 2025-09-30 | calculated |
| free cash flow operating cash flow ratio | 0.8859 | ratio | 2025-09-30 | calculated |
| gross margin | 0.4691 | ratio | 2025-09-30 | calculated |
| income before tax profit margin | 0.3189 | ratio | 2025-09-30 | calculated |
| income quality ratio | 0.9953 | ratio | 2025-09-30 | calculated |
| interest burden ratio | 0.9976 | ratio | 2025-09-30 | calculated |
| net income per ebt | 0.8439 | ratio | 2025-09-30 | calculated |
| net profit margin | 0.2692 | ratio | 2025-09-30 | calculated |
| operating margin | 0.3197 | ratio | 2025-09-30 | calculated |
| return on assets | 0.3093 | ratio | 2025-09-30 | calculated |
| return on equity | 1.7142 | ratio | 2025-09-30 | calculated |
| tax burden ratio | 0.8439 | ratio | 2025-09-30 | calculated |
| current ratio | 0.8933 | ratio | 2025-09-30 | calculated |
| operating cash flow ratio | 0.6731 | ratio | 2025-09-30 | calculated |
| operating cash flow sales ratio | 0.2679 | ratio | 2025-09-30 | calculated |
| working capital | -17,674,000,000.0000 | USD | 2025-09-30 | calculated |
| capex coverage ratio | 8.7678 | ratio | 2025-09-30 | calculated |
| cash flow coverage ratio | 1.1300 | ratio | 2025-09-30 | calculated |
| debt service coverage ratio | 0.8033 | ratio | 2025-09-30 | calculated |
| debt to assets ratio | 0.2746 | ratio | 2025-09-30 | calculated |
| debt to capital ratio | 0.5723 | ratio | 2025-09-30 | calculated |
| debt to equity ratio | 1.3380 | ratio | 2025-09-30 | calculated |
| equity multiplier | 5.5418 | ratio | 2025-09-30 | calculated |
| accounts payables turnover ratio | 3.1834 | ratio | 2025-09-30 | calculated |
| asset turnover ratio | 1.1493 | ratio | 2025-09-30 | calculated |
| cash conversion efficiency | 0.2679 | ratio | 2025-09-30 | calculated |
| days of accounts payable outstanding | 114.6572 | days | 2025-09-30 | calculated |
| days of inventory outstanding | 10.7405 | days | 2025-09-30 | calculated |
| inventory turnover ratio | 33.9834 | ratio | 2025-09-30 | calculated |
| operating margin | 0.3197 | ratio | 2025-09-30 | calculated |
| operating ratio | 0.6803 | ratio | 2025-09-30 | calculated |
| research and development ratio | 0.0830 | ratio | 2025-09-30 | calculated |
| sga to revenue ratio | 0.0663 | ratio | 2025-09-30 | calculated |
| stock based compensation ratio | 0.0309 | ratio | 2025-09-30 | calculated |
| Net Profit Margin | 0.2692 | ratio | 2025-09-30 | calculated |
| Asset Turnover | 1.1493 | ratio | 2025-09-30 | calculated |
| Equity Multiplier | 5.5418 | ratio | 2025-09-30 | calculated |
| Return on Equity | 1.7142 | ratio | 2025-09-30 | calculated |
| Interest Burden Ratio | 0.9976 | ratio | 2025-09-30 | calculated |
| Tax Burden Ratio | 0.8439 | ratio | 2025-09-30 | calculated |
| Operating Profit Margin | 0.3197 | ratio | 2025-09-30 | calculated |
| Asset Turnover | 1.1493 | ratio | 2025-09-30 | calculated |
| Equity Multiplier | 5.5418 | ratio | 2025-09-30 | calculated |
| Return on Equity | 1.7142 | ratio | 2025-09-30 | calculated |
Ratios use exact supplied annual fields. Assets/equity denominators use beginning/end averages where required; missing fields never become zero. These are current-provider statements without historical filing-vintage validation.
Observed risk and performance measurements
| metric | symbol | value | unit | status |
|---|---|---|---|---|
| Annualized volatility | AAPL | 24.6106 | % | calculated |
| Historical VaR (signed return) | AAPL | -2.0921 | % | calculated |
| Expected shortfall (signed return) | AAPL | -3.5551 | % | calculated |
| Maximum drawdown | AAPL | -13.7985 | % | calculated |
| Skewness | AAPL | -0.4218 | dimensionless | calculated |
| Kurtosis | AAPL | 3.1026 | dimensionless | calculated |
| Ulcer | AAPL | 6.1185 | % | calculated |
| Period Return | AAPL | 41.7007 | % | calculated |
calculates daily-return risk and performance from the same completed source sessions. Volatility uses 252 sessions per year. VaR/expected-shortfall rows retain the library's signed-return convention; main risk cards show loss-positive values. Tracking error and information ratio retain daily units.
Complete FinanceToolkit technical indicator collection
| indicator | symbol | value | status | date |
|---|---|---|---|---|
| McClellan Oscillator | AAPL | 0.0312 | calculated | 2026-10-07 |
| Advancers - Decliners | AAPL | 1.0000 | calculated | 2026-10-07 |
| On-Balance Volume | AAPL | 1,313,063,900.0000 | calculated | 2026-10-07 |
| Accumulation/Distribution Line | AAPL | 878,307,790.6689 | calculated | 2026-10-07 |
| Chaikin Oscillator | AAPL | 2,170,709.3577 | calculated | 2026-10-07 |
| TRIN | AAPL | — | unavailable | 2026-10-07 |
| New Highs - New Lows | AAPL | 0.0000 | calculated | 2026-10-07 |
| Chaikin Money Flow | AAPL | 0.1175 | calculated | 2026-10-07 |
| Ease of Movement | AAPL | -3.9272 | calculated | 2026-10-07 |
| Negative Volume Index | AAPL | 1,167.2373 | calculated | 2026-10-07 |
| Positive Volume Index | AAPL | 1,213.9836 | calculated | 2026-10-07 |
| Money Flow Index | AAPL | 70.1801 | calculated | 2026-10-07 |
| Williams %R | AAPL | -44.3932 | calculated | 2026-10-07 |
| Aroon Indicator Up | AAPL | 21.4286 | calculated | 2026-10-07 |
| Aroon Indicator Down | AAPL | 71.4286 | calculated | 2026-10-07 |
| Commodity Channel Index | AAPL | 10.6996 | calculated | 2026-10-07 |
| Relative Vigor Index | AAPL | 0.4376 | calculated | 2026-10-07 |
| Force Index | AAPL | 20,786,317.9067 | calculated | 2026-10-07 |
| Ultimate Oscillator | AAPL | 46.5550 | calculated | 2026-10-07 |
| Percentage Price Oscillator | AAPL | 1.2801 | calculated | 2026-10-07 |
| Detrended Price Oscillator | AAPL | 5.5779 | calculated | 2026-10-07 |
| Average Directional Index | AAPL | 15.8370 | calculated | 2026-10-07 |
| Chande Momentum Oscillator | AAPL | -0.8373 | calculated | 2026-10-07 |
| Ichimoku Conversion Line | AAPL | 334.4000 | calculated | 2026-10-07 |
| Ichimoku Base Line | AAPL | 327.6200 | calculated | 2026-10-07 |
| Ichimoku Leading Span A | AAPL | 318.3487 | calculated | 2026-10-07 |
| Ichimoku Leading Span B | AAPL | 308.8936 | calculated | 2026-10-07 |
| Stochastic %K | AAPL | 55.6068 | calculated | 2026-10-07 |
| Stochastic %D | AAPL | 43.9666 | calculated | 2026-10-07 |
| MACD Line | AAPL | 3.2824 | calculated | 2026-10-07 |
| MACD Signal Line | AAPL | 4.1033 | calculated | 2026-10-07 |
| Relative Strength Index | AAPL | 57.6961 | calculated | 2026-10-07 |
| Balance of Power | AAPL | -0.0492 | calculated | 2026-10-07 |
| Awesome Oscillator | AAPL | 5.6747 | calculated | 2026-10-07 |
| Vortex Indicator VI+ | AAPL | 1.0185 | calculated | 2026-10-07 |
| Vortex Indicator VI- | AAPL | 0.9633 | calculated | 2026-10-07 |
| Elder Ray Bull Power | AAPL | 4.9499 | calculated | 2026-10-07 |
| Elder Ray Bear Power | AAPL | -0.9401 | calculated | 2026-10-07 |
| Rate of Change | AAPL | -0.0979 | calculated | 2026-10-07 |
| Choppiness Index | AAPL | 56.8613 | calculated | 2026-10-07 |
| Know Sure Thing | AAPL | 53.9446 | calculated | 2026-10-07 |
| Know Sure Thing Signal Line | AAPL | 60.9707 | calculated | 2026-10-07 |
| Simple Moving Average (SMA) | AAPL | 335.4921 | calculated | 2026-10-07 |
| Exponential Moving Average (EMA) | AAPL | 333.5358 | calculated | 2026-10-07 |
| Double Exponential Moving Average (DEMA) | AAPL | 336.0591 | calculated | 2026-10-07 |
| TRIX | AAPL | 0.1925 | calculated | 2026-10-07 |
| Triangular Moving Average | AAPL | 335.1629 | calculated | 2026-10-07 |
| Weighted Moving Average (WMA) | AAPL | 334.5491 | calculated | 2026-10-07 |
| Hull Moving Average (HMA) | AAPL | 332.0574 | calculated | 2026-10-07 |
| Kaufman Adaptive Moving Average (KAMA) | AAPL | 331.1829 | calculated | 2026-10-07 |
| Volume Weighted Average Price (VWAP) | AAPL | 335.5554 | calculated | 2026-10-07 |
| Parabolic SAR | AAPL | 341.8381 | calculated | 2026-10-07 |
| Pivot Point | AAPL | 332.8767 | calculated | 2026-10-07 |
| Pivot Point Resistance 1 | AAPL | 335.1333 | calculated | 2026-10-07 |
| Pivot Point Support 1 | AAPL | 331.3733 | calculated | 2026-10-07 |
| Fibonacci Retracement 50.0% | AAPL | 335.5750 | calculated | 2026-10-07 |
| Fibonacci Retracement 61.8% | AAPL | 333.2705 | calculated | 2026-10-07 |
| Bollinger Band Upper | AAPL | 342.2033 | calculated | 2026-10-07 |
| Bollinger Band Middle | AAPL | 335.4921 | calculated | 2026-10-07 |
| Bollinger Band Lower | AAPL | 328.7810 | calculated | 2026-10-07 |
| True Range | AAPL | 5.8900 | calculated | 2026-10-07 |
| Average True Range | AAPL | 6.5823 | calculated | 2026-10-07 |
| Supertrend | AAPL | 320.8583 | calculated | 2026-10-07 |
| Supertrend Trend Direction | AAPL | 1.0000 | calculated | 2026-10-07 |
| Keltner Channel Upper | AAPL | 346.7004 | calculated | 2026-10-07 |
| Keltner Channel Middle | AAPL | 333.5358 | calculated | 2026-10-07 |
| Keltner Channel Lower | AAPL | 320.3713 | calculated | 2026-10-07 |
| Donchian Channel Upper | AAPL | 345.3400 | calculated | 2026-10-07 |
| Donchian Channel Middle | AAPL | 335.5750 | calculated | 2026-10-07 |
| Donchian Channel Lower | AAPL | 325.8100 | calculated | 2026-10-07 |
The actual technicals controller collects all supported breadth, momentum, overlap and volatility indicators from observed adjusted OHLCV. Each latest value has its own calculated/unavailable state. Session volume is provider volume, not a fabricated order book.
Source and calculation coverage
| module | status | reason |
|---|---|---|
| ratios.get_cash_tax_rate | unavailable | The provider does not supply every required statement field: income_taxes_paid. |
| ratios.get_ebitda_margin | unavailable | A required latest-period statement field is unavailable; no zeros or inferred field were inserted. |
| ratios.get_interest_coverage_ratio | unavailable | A required latest-period statement field is unavailable; no zeros or inferred field were inserted. |
| ratios.get_return_on_capital_employed | unavailable | The provider does not supply every required statement field: tax_expense. |
| ratios.get_return_on_invested_capital | unavailable | The provider does not supply every required statement field: dividends. |
| ratios.get_return_on_tangible_assets | unavailable | A required latest-period statement field is unavailable; no zeros or inferred field were inserted. |
| ratios.get_tax_rate_divergence | unavailable | The provider does not supply every required statement field: cash_tax_rate, effective_tax_rate. |
| ratios.get_cash_ratio | unavailable | The provider does not supply every required statement field: marketable_securities. |
| ratios.get_defensive_interval_ratio | unavailable | The provider does not supply every required statement field: marketable_securities, daily_operating_expenses. |
| ratios.get_quick_ratio | unavailable | The provider does not supply every required statement field: marketable_securities. |
| ratios.get_short_term_coverage_ratio | unavailable | The provider does not supply every required statement field: short_term_debt. |
| ratios.get_asset_coverage_ratio | unavailable | The provider does not supply every required statement field: short_term_debt. |
| ratios.get_dividend_capex_coverage_ratio | unavailable | The provider does not supply every required statement field: dividends. |
| ratios.get_free_cash_flow_yield | unavailable | The provider does not supply every required statement field: market_capitalization. |
| ratios.get_gross_debt_to_ebitda_ratio | unavailable | A required latest-period statement field is unavailable; no zeros or inferred field were inserted. |
| ratios.get_interest_coverage_ratio | unavailable | A required latest-period statement field is unavailable; no zeros or inferred field were inserted. |
| ratios.get_interest_paid_to_expense_ratio | unavailable | The provider does not supply every required statement field: interest_paid. |
| ratios.get_net_debt_to_ebitda_ratio | unavailable | The provider does not supply every required statement field: net_debt. |
| ratios.get_preferred_dividend_coverage_ratio | unavailable | The provider does not supply every required statement field: preferred_dividends. |
| ratios.get_cash_conversion_cycle | unavailable | The provider does not supply every required statement field: days_inventory, days_sales_outstanding, days_payables_outstanding. |
| ratios.get_days_of_sales_outstanding | unavailable | The provider does not supply every required statement field: net_credit_sales. |
| ratios.get_deferred_revenue_ratio | unavailable | The provider does not supply every required statement field: deferred_revenue. |
| ratios.get_fixed_asset_turnover | unavailable | The provider does not supply every required statement field: net_sales, average_net_fixed_assets. |
| ratios.get_general_and_administrative_ratio | unavailable | The provider does not supply every required statement field: general_and_administrative_expenses. |
| ratios.get_operating_cycle | unavailable | The provider does not supply every required statement field: days_of_inventory, days_of_sales_outstanding. |
| ratios.get_receivables_turnover | unavailable | The provider does not supply every required statement field: net_credit_sales. |
| ratios.get_selling_and_marketing_ratio | unavailable | The provider does not supply every required statement field: selling_and_marketing_expenses. |
| ratios.get_working_capital_turnover_ratio | unavailable | The provider does not supply every required statement field: average_working_capital. |
| fixedincome | unavailable | No specific bond, coupon schedule or swaption market observations were supplied by this stock-market demonstration. Bond and swaption outputs are not invented. |
| economics | unavailable | No dated macro release/vintage dataset was selected. Market price returns are not substituted for economic releases. |
| portfolio/causal econometrics | unavailable | Portfolio optimization and causal research require explicit constraints, instruments and validation; this bounded demonstration does not imply those workflows ran. |
Unavailable measurements retain their specific missing evidence. A method being present in the library does not mean the required market inputs exist.
Measures that need additional evidence (31)
- ratios.get_cash_tax_rate: The provider does not supply every required statement field: income_taxes_paid.
- ratios.get_ebitda_margin: A required latest-period statement field is unavailable; no zeros or inferred field were inserted.
- ratios.get_interest_coverage_ratio: A required latest-period statement field is unavailable; no zeros or inferred field were inserted.
- ratios.get_return_on_capital_employed: The provider does not supply every required statement field: tax_expense.
- ratios.get_return_on_invested_capital: The provider does not supply every required statement field: dividends.
- ratios.get_return_on_tangible_assets: A required latest-period statement field is unavailable; no zeros or inferred field were inserted.
- ratios.get_tax_rate_divergence: The provider does not supply every required statement field: cash_tax_rate, effective_tax_rate.
- ratios.get_cash_ratio: The provider does not supply every required statement field: marketable_securities.
- ratios.get_defensive_interval_ratio: The provider does not supply every required statement field: marketable_securities, daily_operating_expenses.
- ratios.get_quick_ratio: The provider does not supply every required statement field: marketable_securities.
- ratios.get_short_term_coverage_ratio: The provider does not supply every required statement field: short_term_debt.
- ratios.get_asset_coverage_ratio: The provider does not supply every required statement field: short_term_debt.
- ratios.get_dividend_capex_coverage_ratio: The provider does not supply every required statement field: dividends.
- ratios.get_free_cash_flow_yield: The provider does not supply every required statement field: market_capitalization.
- ratios.get_gross_debt_to_ebitda_ratio: A required latest-period statement field is unavailable; no zeros or inferred field were inserted.
- ratios.get_interest_coverage_ratio: A required latest-period statement field is unavailable; no zeros or inferred field were inserted.
- ratios.get_interest_paid_to_expense_ratio: The provider does not supply every required statement field: interest_paid.
- ratios.get_net_debt_to_ebitda_ratio: The provider does not supply every required statement field: net_debt.
- ratios.get_preferred_dividend_coverage_ratio: The provider does not supply every required statement field: preferred_dividends.
- ratios.get_cash_conversion_cycle: The provider does not supply every required statement field: days_inventory, days_sales_outstanding, days_payables_outstanding.
- ratios.get_days_of_sales_outstanding: The provider does not supply every required statement field: net_credit_sales.
- ratios.get_deferred_revenue_ratio: The provider does not supply every required statement field: deferred_revenue.
- ratios.get_fixed_asset_turnover: The provider does not supply every required statement field: net_sales, average_net_fixed_assets.
- ratios.get_general_and_administrative_ratio: The provider does not supply every required statement field: general_and_administrative_expenses.
- ratios.get_operating_cycle: The provider does not supply every required statement field: days_of_inventory, days_of_sales_outstanding.
- ratios.get_receivables_turnover: The provider does not supply every required statement field: net_credit_sales.
- ratios.get_selling_and_marketing_ratio: The provider does not supply every required statement field: selling_and_marketing_expenses.
- ratios.get_working_capital_turnover_ratio: The provider does not supply every required statement field: average_working_capital.
- fixedincome: No specific bond, coupon schedule or swaption market observations were supplied by this stock-market demonstration. Bond and swaption outputs are not invented.
- economics: No dated macro release/vintage dataset was selected. Market price returns are not substituted for economic releases.
- portfolio/causal econometrics: Portfolio optimization and causal research require explicit constraints, instruments and validation; this bounded demonstration does not imply those workflows ran.
03 / SOURCES & METHOD
Follow the reasoning.
Calculation method
Public yfinance observations are requested through tomorrow because Yahoo's end date is exclusive.
Only verified completed XNYS sessions at selection time enter daily studies; incomplete current-day bars are excluded.
The selection date is fixed once in Africa/Tunis. The observed source cutoff is displayed separately.
methods receive observed input. Missing values are not filled or replaced with defaults.
Adjusted-close returns are descriptive provider-adjusted returns, not a point-in-time data-vintage backtest.
Source evidence
- AAPL2026-10-07
- Apple annual statements2025-09-30
Scope and review
This is a bounded public-data research demonstration; no transaction execution, accounts or customer records are used.
Sources may be delayed or revised. Current observations and provider licensing must be reviewed before commercial redistribution.
Narratives are generated deterministically from calculated evidence. No language model is claimed to have authored this run.
The run date stays fixed for this selection. Market observations and financial reporting periods can precede that date. Estimates are research calculations; they are not observed future prices.
