Profitable (TTM)No losing year in 4Low leverage (0.9x EBITDA)Positive free cash flowCurrent ratio 0.72 (< 1)
Valuation
P/E (trailing)P/E ratio (trailing)Share price divided by the last 12 months of earnings per share. It is how many dollars you pay for $1 of yearly profit.Lower is cheaper. The S&P 500 has averaged around 15–20x; fast growers often trade at 30x+. Not shown when the company lost money.25.1x
P/E (forward)P/E ratio (forward)Share price divided by analysts’ expected earnings for the next 12 months.Below the trailing P/E means profits are expected to grow; above it means they are expected to shrink.22.6x
PEGPEG ratioP/E divided by the expected yearly earnings growth rate. It adjusts the P/E for how fast the company is growing.Around 1 is often called fairly priced for its growth; under 1 cheap, over 2 expensive.4.32x
Price / salesPrice / salesMarket value divided by the last 12 months of revenue. Useful for companies with little or no profit.Under 2x is low, over 10x is high. Software firms usually run higher than retailers.4.4x
Price / bookPrice / bookShare price divided by book value per share (assets minus liabilities, as on the balance sheet).Under 1x means you pay less than the accounting net worth. Matters most for banks and insurers; less for tech, whose value is mostly intangible.7.1x
EV / EBITDAEV / EBITDAEnterprise value (market value + debt − cash) divided by EBITDA (operating profit before depreciation). Compares companies with different amounts of debt.Under 10x is usually cheap, over 20x expensive.16.6x
Profitability & growth
Revenue (TTM)Revenue (TTM)Total sales over the trailing twelve months (the last four reported quarters).$87.92B
Net income (TTM)Net income (TTM)Profit left after all costs, interest and taxes over the last four quarters. Negative means the company lost money.$15.74B
Gross / op. marginGross / operating marginGross margin: share of revenue left after the direct cost of making the product. Operating margin: share left after all running costs (salaries, R&D, marketing) too.Higher is better. Software can have 70%+ gross margins; grocers often under 30%.51% / 25%
Net marginNet marginNet income as a share of revenue: how many cents of profit the company keeps from each dollar of sales.Over 10% is healthy for most industries, over 20% excellent. Negative means losses.18.2%
ROEReturn on equity (ROE)Net income divided by shareholders’ equity: how much profit the company makes with the money owners have put in.Over 15% is strong. A very high ROE can also come from heavy debt or buybacks shrinking equity, so check debt too.29.6%
Revenue / EPS growthRevenue / EPS growthYear-over-year change in quarterly revenue and in earnings per share, compared with the same quarter a year ago.Positive and steady is best. Earnings growing faster than revenue means margins are improving.+4% / +1%
Balance sheet & cash
Total debtTotal debtAll borrowings: loans and bonds, short- and long-term.$38.93B
CashCashCash and short-term investments the company could use right away.$15.37B
Net debtNet debtTotal debt minus cash. Negative (shown green) means the company has more cash than debt: "net cash".$23.56B
Debt / equityDebt / equityTotal debt divided by shareholders’ equity: how much of the business is funded by borrowing vs. owners.Under 1x is conservative, over 2x is heavy. Banks and utilities normally run higher.0.70x
Net debt / EBITDANet debt / EBITDAHow many years of operating profit it would take to pay off the debt (after using the cash).Under 2x is comfortable, 2–4x moderate, over 4x risky. Negative means net cash.0.9x
Free cash flowFree cash flowCash from operations minus capital spending (factories, equipment). The cash really available for dividends, buybacks, debt repayment or growth.Positive and growing is what you want. Negative means the company is burning cash.$12.65B
Other
Dividend yieldDividend yieldYearly dividends per share divided by the share price.2–4% is typical for dividend payers. A very high yield can signal the market expects a cut.2.58%
BetaBetaHow much the stock tends to move compared with the overall market. 1 = moves like the market.1.5 means about 50% bigger swings than the market, both up and down; 0.5 means half.0.36
Short % of floatShort % of floatShare of tradable shares currently sold short, i.e. bets that the price will fall.Under 5% is normal. Over 10–20% shows heavy pessimism (and can fuel a short squeeze).1.0%
AnalystsAnalyst ratingAverage recommendation of Wall Street analysts covering the stock (strong buy … sell), with the number of analysts.Analysts lean optimistic and often follow the price; treat it as context, not a signal.buy (23)
Target priceTarget priceAverage 12-month price target from analysts, and the % change it implies from the current price.$174.04 (+4%)
Annual results
RevenueNet incomeNet lossTotal debt
2023
$82.01B
$14.65B
$35.42B
2024
$84.04B
$14.88B
$33.37B
2025
$84.28B
$15.97B
$35.46B
2026
$87.03B
$16.05B
$35.03B
News
Headlines from Yahoo Finance; links open the publisher's site.
Odds haven’t been computed yet. Run npm run backtest.