Invest in equities, F&O and upcoming IPOs effortlessly by opening a demat account online. Enjoy a free subscription for the first year with Bajaj Broking
Know the benefits of a demat account
Free Demat account in minutes | Low brokerage | Online account opening
TTM, or Trailing Twelve Months, is a method of measuring a company's financial performance over the last 12 consecutive months ending on the most recent reporting date. It gives investors a current and rolling view of metrics such as revenue, earnings per share (EPS), and the price-to-earnings (P/E) ratio.
- TTM covers the last 12 months of actual reported data, not a fixed financial year
- Used to calculate key metrics: TTM EPS, TTM P/E ratio, TTM revenue, and TTM EBITDA
- More current than annual report data, which can be 6 to 12 months old by the time investors read it
- TTM is backward-looking and does not predict future performance
- Available on most stock screeners, broker platforms, and financial data sites for listed Indian companies
- SEBI-regulated companies listed on BSE and NSE report quarterly results, which form the base for TTM calculations
How to calculate TTM: step-by-step
Value investing
TTM is calculated by adding the most recent four quarters of reported financial data. The formula is straightforward.
TTM formula:
TTM = (Most recent full year annual figure) + (Most recent quarter) - (Same quarter from the previous year)
Example using net profit:
Suppose a company reports the following net profit figures:
| Period | Net profit |
|---|---|
| Full year FY2024 (Apr 2023 to Mar 2024) | ₹400 crore |
| Q1 FY2025 (Apr to Jun 2024) | ₹110 crore |
| Q1 FY2024 (Apr to Jun 2023) | ₹90 crore |
TTM net profit = ₹400 crore + ₹110 crore - ₹90 crore = ₹420 crore
This gives you the net profit for the 12-month period ending June 2024, without waiting for the full FY2025 annual report.
Step-by-step process:
- Find the company's most recent full-year annual report figure for the metric you want (revenue, EPS, EBITDA, etc.)
- Add the value from the most recently completed quarter
- Subtract the value from the same quarter of the previous year
The result is the TTM figure for that metric
You can repeat this for any financial metric: revenue, operating profit, EPS, or free cash flow.
Key financial metrics that use TTM
TTM is applied across several financial metrics that investors use daily to evaluate stocks.
TTM EPS (Earnings Per Share)
TTM EPS is the total earnings of a company over the last 12 months divided by the total number of outstanding shares. It reflects how much profit each share has generated in the recent period.
TTM EPS = TTM Net Profit / Total shares outstanding
TTM P/E ratio (Price-to-Earnings)
The TTM P/E ratio is the most widely used valuation metric in equity research. It compares the current stock price to the TTM EPS.
TTM P/E = Current market price / TTM EPS. A TTM P/E of 20 means investors are paying ₹20 for every ₹1 of earnings generated in the last 12 months. This is used to compare valuations across companies in the same sector.
TTM revenue
TTM revenue is the total sales a company generated in the last 12 months. It shows whether a business is growing, stable, or declining without relying on year-old annual data.
TTM EBITDA
TTM EBITDA (Earnings Before Interest, Tax, Depreciation, and Amortisation) measures operating profitability over the trailing period. It is used in valuation ratios such as EV/EBITDA (Enterprise Value to EBITDA).
TTM free cash flow
TTM free cash flow is the cash a company generated after accounting for capital expenditure over the last 12 months. It indicates whether the business can fund its own growth, pay dividends, or reduce debt without external financing.
TTM vs forward-looking metrics: key differences
TTM uses actual reported data. Forward-looking metrics use analyst estimates of future performance. Both serve different purposes in stock analysis.
| Parameter | TTM | Forward P/E or forward EPS |
|---|---|---|
| Data source | Actual reported quarterly results | Analyst estimates of future earnings |
| Time period | Last 12 completed months | Next 12 months (projected) |
| Reliability | High, based on audited or declared results | Lower, depends on forecast accuracy |
| Use case | Valuation based on current performance | Valuation based on growth expectations |
| Risk | May lag a business turnaround or decline | Estimates can be wrong or outdated |
When to use TTM: Use TTM when you want to value a company based on what it has actually delivered, not what analysts expect. It is more reliable for stable, mature businesses.
When to use forward metrics: Use forward P/E or forward EPS when evaluating high-growth companies where current earnings understate future potential, such as early-stage businesses investing heavily in expansion.
Neither method is superior on its own. Experienced investors use both together to get a complete picture.
Start investing today
Open Demat Account
Open Trading Account
Margin Trading Facility
Benefits of using TTM in stock analysis
TTM offers four practical advantages for investors evaluating stocks.
1. More current than annual data
Annual reports in India are typically published months after the financial year ends. TTM data updates every quarter, so investors always work with the most recent 12 months of performance.
2. Removes seasonal distortions
Many businesses are seasonal. A retail company may earn 40% of its annual revenue in the October-to-December festive quarter. Using a single quarter's data inflates or deflates the picture. TTM smooths out these seasonal swings by covering a full year of operations.
3. Enables fair comparison across companies
Not all companies follow the same financial year. TTM standardises the comparison window so you can place two companies side by side on the same 12-month basis regardless of their reporting cycles.
4. Widely available and easy to apply
TTM figures are displayed on most Indian stock screeners and brokerage research platforms. Investors do not need to calculate TTM manually for every metric; the data is readily accessible for BSE and NSE listed companies.
TTM vs YTD: what is the difference?
TTM and YTD (Year to Date) are both time-based financial measures but they cover different periods and serve different purposes.
| Parameter | TTM | YTD |
|---|---|---|
| Full form | Trailing Twelve Months | Year to Date |
| Period covered | Last 12 consecutive months from the most recent quarter | From 1 January (or 1 April in India) to the current date |
| Length | Always exactly 12 months | Varies depending on when you check it |
| Rolling or fixed | Rolling, updates every quarter | Fixed start date, grows as the year progresses |
| Best used for | Valuation ratios (P/E, EV/EBITDA), performance benchmarking | Tracking progress within the current financial year |
Example: On 30 June 2025, TTM covers July 2024 to June 2025. YTD (for an April-to-March Indian financial year) covers only April 2025 to June 2025, which is just one quarter.
YTD is useful for tracking how a stock or portfolio has performed since the start of the year. TTM is the right measure when you need a full 12-month performance picture for valuation or comparison purposes.
Upcoming IPO
Conclusion
TTM, or Trailing Twelve Months, gives investors a rolling, current view of a company's financial performance without waiting for an annual report. It forms the base of widely used valuation metrics such as TTM P/E, TTM EPS, and TTM EBITDA, and helps compare companies across different financial year cycles fairly.
TTM works best for stable, established businesses with consistent earnings. For early-stage companies, turnaround stories, or businesses with large one-time items, TTM figures need to be read carefully alongside forward-looking estimates and sector context.
Pro Tip
Related Articles
Frequently Asked Questions
TTM in Stock Market
What is TTM in stock market?
TTM in the stock market stands for Trailing Twelve Months. It refers to the most recent 12-month period of a company's financial performance, calculated on a rolling basis from the latest reported quarter. Investors use TTM to evaluate metrics such as revenue, earnings per share, and the P/E ratio using current data rather than year-old annual report figures.
What does TTM stand for in the stock market?
TTM stands for Trailing Twelve Months. It is a rolling 12-month window of actual reported financial data ending at the most recently completed quarter. The TTM period shifts forward every time a new quarterly result is published, keeping the data as current as possible.
How is TTM calculated?
TTM is calculated using this formula: TTM = Most recent full-year annual figure + Most recent quarter's figure - Same quarter's figure from the prior year. For example, if a company's FY2024 net profit was ₹400 crore, the most recent quarter earned ₹110 crore, and the same quarter last year earned ₹90 crore, the TTM net profit is ₹420 crore. This method works for any financial metric including revenue, EPS, and EBITDA.
Disclaimer
Standard Disclaimer
Investments in the securities market are subject to market risk, read all related documents carefully before investing.
Broking services offered by Bajaj Financial Securities Limited (Bajaj Broking). Reg Office: Bajaj Auto Limited Complex, Mumbai –Pune Road Akurdi Pune 411035. Corporate Office: Bajaj Financial Securities Limited, 1st Floor, Mantri IT Park, Tower B, Unit No 9 & 10, Viman Nagar, Pune, Maharashtra 411014. SEBI Registration No.: INZ000218931 | BSE Cash/F&O/CDS (Member ID:6706) | NSE Cash/F&O/CDS (Member ID: 90177) | DP registration No: IN-DP-418-2019 | CDSL DP No.: 12088600 | NSDL DP No. IN304300 | AMFI Registration No.: ARN –163403.
Details of Compliance Officer: Mr. Boudhayan Ghosh (For Broking/DP/Research) | Email: compliance_sec@bajajbroking.in | Contact No.: 020-4857 4486. For any investor grievances write to compliance_sec@bajajbroking.in/ compliance_dp@bajajbroking.in (DP related)
This content is for educational purpose only. Securities quoted are exemplary and not recommendatory.
Research Services are offered by Bajaj Broking as Research Analyst under SEBI Regn: INH000010043.
For more disclaimer, check here: https://www.bajajbroking.in/disclaimer