NYSE:TT Trane Technologies plc

ISIN: IE00BK9ZQ967
IndustrialsHVAC & Building ProductsTransport Refrigeration
NYSE · HVAC, building efficiency & transport refrigeration · HQ Swords, Ireland · Brands: Trane, Thermo King Analysis Status: Starting
$483.40
+2.30% (1d)
20 Jun 2026 · Signal v6
DISCLAIMER: This is a quantitative framework for educational purposes only. It is not financial advice. Always do your own research and consult a licensed financial advisor before making investment decisions.
HorizonSignalComposite ScoreConfidenceKey Driver
Short-term (1–3 mo)HOLD6260%Strong tape, but extended ~4% under the ATH with no fresh entry edge
Medium-term (6–12 mo)HOLD6268%Great business, rich price — Tailwind driver + economy can’t amplify a HOLD
Long-term (3–5 yr)HOLD6670%Quality compounder; valuation is the only thing capping it — wait for a better price
Next update: 2026-07-06 — default +14d (rolled past Jul-4 weekend; next earnings ~late-Jul beyond window)
Table of Contents
1Five-Pillar Scorecard2Hard Gates & Do-Not-Buy Status3Pillar Detail: Business Quality4Pillar Detail: Valuation Attractiveness5Pillar Detail: Underlying Drivers6Pillar Detail: Economic Alignment7Pillar Detail: Entry/Exit Timing8Economic Event Risk9Multi-Timeframe Technical Analysis10Price Chart (6-Month Daily)11Scenario Summary12Entry / Exit Rules13Position Sizing Context14Calibration Snapshot15Data Sources & Methodology
1

Five-Pillar Scorecard

Five independent scores — each 0–100 with its own confidence. The three fundamental pillars (Quality / Valuation / Timing) set the base BUY/HOLD/SELL via the Decision Matrix; the two context pillars (Underlying Drivers, Economic Alignment) then amplify a BUY to STRONG BUY or a SELL to STRONG SELL when both corroborate.

Business Quality

82
strong
conf 80%

Valuation Attractiveness

38
expensive
conf 78%

Entry/Exit Timing

65
constructive
conf 72%

Underlying Drivers

72
Tailwind
conf 70%

Economic Alignment

76
Trend-Following
conf 72%
2

Hard Gates & Do-Not-Buy Status

Binary safety checks — any TRIGGERED gate is a hard cap regardless of the scores above; CAUTION gates are sizing notes.
Financial Distress
Net debt/EBITDA ~0.8x; interest coverage 17.4x; FCF strongly positive. No distress.
Earnings Event Risk
Next earnings est. late-Jul 2026 (>14 days out). No imminent binary print.
⚠️
Valuation Ceiling
P/E near top of its 5-yr range and FCF yield 2.9% (Expensive band), but price $483 sits below the highest analyst target $585 and the multiple is not in the top 5% — gate not tripped, flagged for sizing.
Accounting / Dilution
Non-operating income ~1% of net income (no MTM inflation); share count shrinking on buybacks (226.6M→223.1M); SBC modest.
Regulatory / Binary
No pending FDA/antitrust binary event.
Severe Driver Collapse
HVAC / building-efficiency demand intact; driver score 72 (Tailwind).
All hard gates clear; one caution. Nothing blocks or caps the signal. The Valuation-Ceiling caution is the single material risk note: TT is a wonderful business trading at a full price, so the framework holds it at HOLD (“great business, wrong price”) rather than letting strong momentum and a supportive economy push it to BUY.
3

Pillar Detail: Business Quality

A deep dive into the Quality score: business economics, moat, ROIC and the industry benchmark.
Business Quality — Pillar Score
High-quality industrial compounder
82
conf 80%

Lifecycle & sector: Mature (Industrials — Building Products / HVAC & Transport Refrigeration). Mid-single-digit organic revenue growth, high and rising margins, prodigious cash generation, with a secular demand tailwind from building decarbonisation and AI data-center cooling. Scored on the Industrials profile: ROIC vs WACC, operating margin, backlog, cash conversion, balance sheet.

Earnings quality (step 7b): Clean. TTM net income $2.90B vs operating income $3.92B; non-operating income is only ~1% of net income (in fact net income is dragged down by net interest expense and small discontinued-ops losses, not inflated up). An operating-earnings “clean” P/E (~34x) is slightly better than the reported 37x — there is no mark-to-market or one-off distortion to normalise. Quality and Valuation are scored on figures that already reflect real operating economics.

Sub-signalValueSector contextScore
Revenue trajectory+6.0% YoY (Q1’26); FY26 consensus +9.7% to $23.4Bvs industrial median ~3-5% — healthy, demand-led72
Profitability vs peersOperating margin 18.2%; gross 35.9%Industrial median 10-15%; vs CARR 7.2%, JCI 13.6%, LII 19.5% — top-tier85
Cash generationFCF ~$3.16B; FCF margin 14.6%; FCF/NI 109%Converts >100% of earnings to cash — excellent85
Balance-sheet healthNet debt/EBITDA ~0.8x; interest coverage 17.4x; D/E 0.54vs industrial threshold <3.0x — very strong (current ratio 1.10 is the one soft spot)78

Industry Benchmark — ROIC vs WACC + Backlog (Industrials)

ROIC ~26% (NOPAT ~$3.17B / invested capital ~$12.1B) vs WACC ~8-9% — a ~17pt spread, deep value creation. Backlog entered 2026 at record levels (“robust bookings and backlog provide strong visibility”). Rating: STRONG — ROIC » WACC with a growing backlog. Benchmark score 88/100.
Pricing power
78
Premium Trane/Thermo King brands; multi-year price/cost positive; applied/commercial pricing power
Network effects
50
Not a network business — scored neutral
Switching costs
68
Installed base + service contracts + building-automation integration + spec’d engineers; residential less sticky (see Competitive Environment)
Cost advantage
60
Scale in NA commercial & a vast service network; capped because Daikin holds the global scale/cost edge
Intangibles
72
Strong brands, energy-efficiency reputation; refrigerant (A2L) regulatory transition favours scaled leaders

Moat score = average = 66/100 — a solid, durable moat, not an impregnable one. Switching-cost and cost-advantage sub-scores are derived from the Competitive Environment read below.

Competitive Environment (step 7c)

TT competes in a consolidated oligopoly. It is strong and stable-to-gaining in its core niche — North American applied/commercial HVAC, building controls/services, and the fast-growing AI data-center cooling intersection — but is structurally under-indexed globally versus Daikin’s scale, and faces a credible new data-center rival in JCI’s Silent-Aire. Net: a real but moderate threat that caps (not collapses) the moat.
RivalThreat typeShare trajectory vs TTMoat-erosion vector
Carrier Global (CARR)Direct merchant rival (NA #1 ~17% vs TT ~10%)TT stable / slightly gaining in applied & commercialPrice competition in unitary/light-commercial; CARR weaker margins limit its premium push
Daikin IndustriesGlobal #1 (~15% global share, ~$36B rev)TT flat-to-losing globally; defends NACost advantage — Daikin’s global scale & VRF/residential breadth out-scale TT ex-NA
Johnson Controls (JCI)Direct in commercial HVAC + controls; bought Silent-Aire (data-center cooling)TT stable; JCI is a live data-center contenderSwitching-cost decay in the new data-center niche TT is courting
Lennox (LII)NA residential / light-commercialTT stableResidential unitary price competition; LII higher-margin but narrower

Net effect on the moat: → Switching Costs trimmed to 68 (Silent-Aire/hyperscaler direct-buy risk in data-center; sticky in applied/service) and Cost Advantage held at 60 (Daikin global scale caps it). Pricing Power intact at 78. competitive_threat_level = moderate; share trajectory = stable.

ROIC & Capital Allocation

ROIC ~26% sits in the sector top quartile and has been stable-to-rising for 3+ years (durable). Capital allocation is disciplined — consistent buybacks (shrinking the count), bolt-on M&A, and a growing, well-covered dividend (payout ~30%). Management skin-in-the-game is typical-large-cap (modest insider ownership, restrained SBC). Composite ~77/100.
4

Pillar Detail: Valuation Attractiveness

Sector-appropriate multiples, FCF yield, reverse-DCF implied growth, embedded optionality, and the analyst-consensus cross-check.
Valuation Attractiveness — Pillar Score
Expensive — great business, full price
38
conf 78%

The whole signal hinges here. Three of five pillars (Timing, Driver, Economy) are supportive; the only thing holding TT at HOLD is price. Two peer-independent lenses — the stock’s own 5-year valuation decile (near the top) and FCF yield (2.9%, squarely in the Expensive band) — keep it Expensive regardless of where peers trade, so this is a deliberate sub-40 call, not a rounding decision.

Lens (weight)ReadingVerdictScore
Sector median (25%)TT ~32x fwd P/E (37x TTM) vs LII 24x, JCI 26x, CARR 46x (depressed E) TTM. Peers have re-rated, but TT is still the richest on P/E.Premium34
Own 5-yr decile (20%)TTM P/E ~37x near the top of its ~18-37x five-year range (decile 8-9); price ~87% up its 52-wk range ($348-503).Expensive26
Growth-adjusted PEG (15%)Forward PEG 2.64 on ~13-14% EPS growth (FY26 $14.91 → FY27 $17.02).Rich30
Reverse DCF (25%)At $483 / EV $110B on ~$3.16B FCF, the market implies ~13-14% long-run FCF growth — roughly in line with consensus EPS growth.Fairly-to-richly priced41
Analyst target (10%)Price $483 vs consensus $525 (+8.6%), median $540 (+11.7%), high $585, low $450.Modest upside55
Grades consensus (5%)Hold — 0 strong-buy / 11 buy / 14 hold / 1 sell (bullish 42%).Neutral32

FCF Yield — the universal anchor

FCF yield = $3.16B / EV $110.4B = 2.86% — the Expensive band (1-3%). For comparison: LII 3.6%, CARR 2.8%, JCI 1.6%. TT’s cash yield is middling-to-low; you are paying up for quality and the data-center option, not for current cash return.

Embedded Optionality / Free Upside

AI data-center thermal management / liquid cooling — a high-growth segment sitting inside a mature consolidated multiple; decarbonisation services & performance contracting — growing recurring, higher-multiple revenue; European heat-pump electrification and Thermo King electric transport refrigeration. These are real, but the market is already paying up for the data-center angle — it is the main reason TT trades at 32x not 22x — so the optionality is largely priced. Tilt: +3 only. The core HVAC business justifies most of the ~$483; the un-priced upside is the reason to keep watching for a pullback, not a reason the stock is cheap today.

Analyst targets & FMP cross-reference

Consensus $525 / median $540 / high $585 / low $450 — analysts see ~9-12% upside, which keeps TT from being deeply expensive even as grades sit at Hold. FMP health rating B+ (3/5): ROE 5/5 and ROA 5/5 (confirming top quality) but P/E 2/5 and P/B 1/5 (confirming the stretched valuation). The cross-reference agrees: excellent business, full price.
5

Pillar Detail: Underlying Drivers

The dominant external force the stock is tethered to, scored 0–100. A context pillar: it does not change the base signal — it feeds amplification (tailwind ≥65 can lift BUY→STRONG BUY; headwind ≤35 can push SELL→STRONG SELL).
Primary Driver
Building decarbonisation & AI data-center cooling demand
72
Tailwind

Primary driver: demand for energy-efficient HVAC and thermal management — the intersection of building decarbonisation/electrification and the AI data-center cooling buildout. Secondary: residential HVAC (housing/rates-sensitive), currently a drag.

Horizon (weight)ReadScore
Historical (25%)Commercial HVAC + data-center cooling demand strong/accelerating over 12-24mo; backlog built to record levels.75
Current (50%)AI data-center thermal demand booming; commercial construction solid — offset by weak residential (May housing starts -17.7% surprise, soft on higher-for-longer rates).72
Forward (25%)AI capex + A2L refrigerant transition + electrification favour scaled leaders; residential stays soft while rates are higher-for-longer. Macro ‘Energy Transition & Electrification’ driver dominance Moderate (3/5).70

Driver score 72 — Tailwind (65-79 band): eligible to lift a base BUY to STRONG BUY. But it does not change the three fundamental pillar scores, and amplification only fires on a base BUY/SELL — the base signal here is HOLD on all three horizons, so the tailwind stays latent. Thesis-invalidation floor: a sustained roll-over in non-residential construction and data-center capex (driver turning to a headwind) is what breaks the case. Driver confidence 70%.

6

Pillar Detail: Economic Alignment

How the current economic climate sits relative to this stock, read from the latest Macro-Economic report. Classifies the macro pressure (Tailwind / Neutral / Headwind) — the second amplification input — and frames a long entry as Trend-Following or Contrarian with a 0–100 conviction.
Stance · Pressure
Trend-Following · Tailwind
76
conviction

TT is not a macro watchlist name, so it maps to the Industrials sector signal. The latest MacroDriver report rates XLI Outperform / Outperform / Strong-Outperform (Short/Med/Long) — a strong, lengthening sector tailwind. The dominant regime is Soft-Landing / Reacceleration co-lead (hawkish Fed, higher-for-longer), which favours capex/industrial cyclicals even as it pressures rate-sensitive residential. Pressure = Tailwind (anchored on the Medium horizon). Stance = Trend-Following; conviction 76. The Tailwind would help amplify a BUY to STRONG BUY, but the base signal is HOLD on every horizon, so no amplification fires — the supportive economy is context, not a lift.

Source: sector-map (GICS Industrials → XLI) · Macro report 2026-06-20

7

Pillar Detail: Entry/Exit Timing

The risk-reward framework, relative strength vs SPY and the sector ETF, the macro overlay, news-derived sentiment, and the catalyst cluster.
Entry/Exit Timing — Pillar Score
Strong trend, but extended near the ATH
65
conf 72%

Risk-reward (daily focus): Price $483 sits ~4% under the all-time high $503.47 after a ~+24% six-month run — an extended location, not a fresh entry. Nearest support is the ~$452-460 recent-swing cluster (early-June low $439); a logical stop ~$435 is ~3.5 ATR away (daily ATR $13.85 = 2.9% of price). Upside to median target $540 is +11.7%, to consensus $525 +8.6% — roughly a 1:1 to 1.3:1 reward-to-stop. Proximity to the ATH resistance is a -15 entry penalty. Risk-reward sub-score ~50.

Component (weight)ReadScore
MTF trend (30%)All five timeframes uptrend/strong-uptrend, all flag a resistance breakout — ‘strongly bullish’ confluence.80
Risk-reward (20%)Extended near ATH; ~1:1-1.3:1 to the median target vs the ~$435 stop.50
Relative strength (RS)+24% over 6mo, leading the tape (XLI in favour; SPY ~flat the past month). Near 52-wk highs (87th pct).75
Macro overlay (15%, Industrials = medium)Fed on hold/hawkish, VIX moderate, sector rotating in.62
Sentiment (18%)All recent analyst actions ‘maintain’ (no upgrades/downgrades in 30d); grades at Hold; data-center narrative constructive.52
Catalysts (17%)No major catalyst within 30 days (next earnings ~late-Jul) — a calm calendar.72

Composite 65 — the trend is genuinely strong (which is why this is ‘constructive’, not weak), but the entry location is poor: you would be chasing into resistance after a big run. Timing confidence 72% (no earnings inside 14 days; benign VIX).

8

Economic Event Risk

High-impact macro releases in the next 14 days that could swing this stock, plus the last 7 days of surprises.

Upcoming events (next 30 days)

DateEventImpactForecastPreviousRelevant?Why
2026-06-25Core PCE MoM (May)High+0.3%+0.2%⚠ MediumSticky-core print = regime/rate test; feeds rate-sensitive residential HVAC demand
2026-07-01ISM Manufacturing PMI (Jun)High52.554.0✅ YesDirect industrial-demand gauge for TT’s commercial/applied book
2026-06-30CB Consumer Confidence (Jun)High93.1⚠ MediumResidential HVAC replacement demand signal
2026-07-02Non-Farm Payrolls / Unemployment (Jun)High+70k / 4.5%+172k / 4.3%⚠ MediumConstruction & capex demand backdrop

Recent surprises (last 7 days)

DateEventActualForecastSurpriseImpact
2026-06-16Housing Starts (May)1.177M1.43M-17.7% belowNegative for residential HVAC; commercial/data-center unaffected
2026-06-17Retail Sales MoM (May)+0.9%+0.5%+80% aboveResilient consumer — mild positive
2026-06-17Fed Decision3.75%3.75%In line (hawkish dots)Higher-for-longer pressures residential; neutral for commercial

Industrials carry medium macro sensitivity, so no single release is a WAIT-override here. The relevant tape is mixed: a weak housing-starts print confirms the residential drag, while resilient retail sales and an expansionary ISM (54) support the commercial/industrial side TT actually leans on. ISM Manufacturing on Jul 1 is the most TT-relevant read.

9

Multi-Timeframe Technical Analysis

Trend, RSI and breakout status across monthly / weekly / daily / hourly / 15-minute, with a confluence verdict.
TimeframeTrendDirectionRSIMACDKey S/RBreakoutVol
MonthlyUptrend ↑Bullish62+43.4, hist -0.6S 458 / R 503Resist b/o0.66x
WeeklyUptrend ↑Bullish62+12.6, risingS 408 / R 503Resist b/o0.75x
DailyStrong Up ↑Bullish60+2.9, risingS 452 / R 503Resist b/o1.09x
HourlyUptrend ↑Bullish57+2.7, fadingS 471 / R 492Resist b/o
15-minStrong Up ↑Bullish56flat ~0S 479 / R 492Resist b/o
Confluence: Strongly Bullish · MTF Score 80

Every timeframe points the same way and each shows a resistance breakout — a textbook all-timeframe uptrend. The single caution is the monthly MACD histogram just rolling slightly negative and hourly momentum fading, consistent with a stock that has run hard and is now bumping the $503 ATH. There is no pullback-to-support setup on offer right now; the constructive entry is a controlled dip into the $452-460 zone (or, better, the $440-448 support/fair-value confluence).

10

Price Chart (6-Month Daily)

A 6-month daily close line with SMA50 and key support/resistance — the visual companion to the MTF table.

6-month daily close. TT broke out to new highs in late-Apr (~$503 ATH), consolidated, and is pressing the ATH again at $483. Green = fair-value/support entry zone ($440-448); red = ATH resistance; blue = analyst median target.

11

Scenario Summary

Bull / Base / Bear 12-month price paths with triggers and probability weights.

Bull ~$585 (+21%) · ~25%

AI data-center cooling demand accelerates and TT wins outsized share; margins expand further; the premium multiple holds. Matches the Street high target.

Base ~$525-540 (+9-12%) · ~50%

Mid-single-digit organic growth + buybacks deliver ~13-14% EPS growth; the multiple compresses modestly from 32x. Lands on consensus/median.

Bear ~$400 (-17%) · ~25%

Residential drag deepens and commercial slows on higher-for-longer rates; the multiple de-rates toward peers (~24x). Competitive trigger: JCI’s Silent-Aire and Daikin’s scale pressure TT’s share/margin in the data-center and global markets it is courting.

Probability-weighted fair value ≈ ~$505 — close to today’s $483, i.e. the price already discounts most of the base case. The asymmetry is unattractive at $483 (capped upside to a crowded target vs a -17% de-rating tail); it improves materially on a dip into the $440-450 zone.

12

Entry / Exit Rules

Three independent entry paths (Fundamental · Technical · Catalyst) and three exit triggers (Stop-Loss · Thesis · Profit-Target). Any one entry path is a valid entry — the more that agree, the larger the position the conviction ladder suggests. Exits are graded by severity, not count.

How to read this — the Conviction Ladder

The three entry groups are alternative paths to a buy, not a checklist. A group counts only when all its sub-conditions hold. How many groups are satisfied sets the suggested size — it does not gate whether you may enter: 1 group = Half-Size (a valid starter/scale-in), 2 = Full-Size, 3 = Over-Size (highest conviction); 0 = Wait (no path open yet). A strong overall signal can still read Wait here when the stock is well above its entry zones — that flags "good business, no entry edge right now," not a contradiction. Exits are graded by severity of what is live, not by a count: a hard stop is an Exit on its own.
Entry conviction: Wait0 of 3 groups met — no entry path open

Fundamental — not MET

Price is above fair value — the cheap-entry path is shut.
⛔ Price $483.40 < fair value ~$445 (29x FY26 EPS $14.91)
✅ No earnings within 7 days
✅ Underlying-Driver score ≥ 50 (72)

Technical — not MET

In a strong uptrend but extended near the ATH — no clean breakout-on-volume and not at support.
⛔ Daily close > SMA50 ($468.53) on >1.5× volume (vol only 1.09×) OR a tested bounce off $440-452 support with a higher low
✅ RSI 35-65 (daily 59.8)
✅ MACD histogram positive ≥2 days (daily +2.7, rising)

Catalyst — not MET

No event in the window.
· Post-earnings move >+5% with guidance raised on >2× volume (next earnings ~late-Jul)

Forecast: Fundamental — opens on a pullback to ~$445 (-8%): at the current ~$0/week drift near the highs this is catalyst-dependent (a market wobble or a soft residential print), Confidence: Low-Moderate in 4-8 weeks. Technical — the pullback-to-support branch (bounce off $440-452 with a higher low) is the reachable early entry and would likely coincide with the Fundamental path; the breakout branch needs a >1.5× volume close to new highs (currently 1.09×), catalyst-dependent. Catalyst — resolves at late-Jul earnings. Net: no path is open today (Wait); the cleanest opening is a dip into $440-452, which would satisfy both Fundamental and Technical at once and flip the medium/long base to BUY → STRONG BUY (driver + economy both Tailwind).

Exit action: Holdno exit trigger is live — hold the position

Stop-Loss — not LIVE

⛔ Two daily closes below $435 (under the early-June swing low $439 / 50-day support cluster)

Thesis Invalidation — not LIVE

⛔ Full-year guidance cut OR revenue growth decelerates below the industrial sector median
⛔ Primary driver turns to a headwind (non-residential construction AND data-center capex both roll over)
⛔ Competitive break: JCI/Daikin visibly take applied or data-center share, eroding the switching-cost/cost moat

Profit-Target — not LIVE

⛔ Price reaches median target $540 AND RSI > 70 AND Quality hasn’t improved to justify the richer multiple

Forecast: No exit trigger is live. The $435 stop is ~10% below spot and below both the 50-day ($468) and 200-day ($431) — unlikely in 4-6 weeks absent a sector-wide selloff or a guidance miss at late-Jul earnings, which is the one dated risk that could gap price toward support. Profit-trim only engages near $540 on overbought RSI.

Imagine you act at the current price of $483.40 · as of 20 Jun 2026

What if you bought now?

You are risking ~10% to the $435 stop (and a -17% bear path to ~$400) to gain ~9-12% to the $525-540 target.

What you’re risking: you are buying ~4% under the ATH after a +24% run, with no entry rule met (Fundamental shut, Technical extended) — a poor location. Hard-stop downside ~$435 (-10%); bear case ~$400 (-17%) on a multiple de-rate. Path risk: late-Jul earnings.

What you’re gaining: immediate exposure to base/bull upside (+9-21%), a ~0.8% dividend + ongoing buyback compounding, and the largely-priced data-center optionality. But the reward-to-stop is only ~1:1, and waiting for a dip into $440-452 turns a Wait into a Full/Over-Size entry (Fundamental + Technical both fire) and a STRONG-BUY signal. Read: acting now is a HOLD/accumulate-on-weakness, not a buy — the better deal is to wait for the entry zone.

What if you sold now?

You are giving up ~9-12% base-case upside (and dividend/compounding) to protect against a ~17% de-rating tail.

What you’re giving up: the base path to $525-540, the bull option to $585, the dividend and buyback compounding, and a best-in-class compounder you’d have to re-buy higher. You would also be selling above fair value (~$445), which is not a value reason to sell.

What you’re protecting: capital against the -17% bear path if residential weakens and the multiple de-rates. But no exit rule is live — no stop hit, no thesis break, profit-target not reached. Read: there is no mechanical reason to sell; this is a hold/accumulate-on-weakness zone, not an exit.

13

Position Sizing Context

Illustrative portfolio math (not advice) translating conviction into an allocation given risk-per-share and volatility.

No risk budget or portfolio role was provided, so position sizing is not computed as a portfolio %. The §12 Conviction Ladder reads Wait (0 of 3 entry paths met) — there is no entry edge at $483, so the size guidance is to wait for a path to open rather than size in here.

Volatility context: daily ATR $13.85 = 2.9% of price; beta 1.21 (a 5% position behaves like ~6% in market-risk terms); 52-week range $348-503 (price at the 87th percentile). Entry plan to watch: stagger into the $440-452 support/fair-value zone over 2-3 tranches once a higher low forms; a fill there converts the signal to Full/Over-Size and BUY→STRONG-BUY. Specify your allocation and role for a sized range.

14

Calibration Snapshot

Machine-readable snapshot of every score, level and signal, saved alongside the HTML so the next run can compute deltas.
{
  "ticker": "TT",
  "exchange": "NYSE",
  "exchange_ticker": "NYSE:TT",
  "api_ticker": "TT",
  "isin": "IE00BK9ZQ967",
  "date": "2026-06-20",
  "version": "v6",
  "finder_ticker": "TT",
  "finder_exchange": "\ud83c\uddfa\ud83c\uddf8 NYSE",
  "analysis_status": "on-going",
  "user_horizon": null,
  "user_allocation_pct": null,
  "portfolio_role": null,
  "price_at_rating": 483.4,
  "signal_short": "HOLD",
  "signal_medium": "HOLD",
  "signal_long": "HOLD",
  "primary_signal": "HOLD",
  "quality_score": 82,
  "lifecycle_stage": "mature",
  "quality_detail": {
    "industry_benchmark_name": "ROIC vs WACC + Backlog (Industrials)",
    "industry_benchmark_value": "ROIC ~26% vs WACC ~8-9%",
    "industry_benchmark_score": 88,
    "moat_score": 66,
    "roic_percentile_vs_peers": 90,
    "capital_allocation": 80,
    "management_skin_in_game": 55
  },
  "valuation_score": 38,
  "valuation_detail": {
    "fcf_yield": 2.86,
    "fwd_pe": 32.4,
    "ttm_pe": 37.2,
    "fwd_peg": 2.64,
    "implied_growth_rate": 13.5,
    "consensus_growth_rate": 14.0,
    "historical_valuation_decile": 9
  },
  "timing_score": 65,
  "timing_detail": {
    "mtf_confluence": 80,
    "risk_reward_score": 50,
    "relative_strength_vs_spy": "strong (+24% 6mo, leading)",
    "relative_strength_vs_sector": "in-line-to-leading (XLI O)",
    "catalyst_clustering_score": 72,
    "dynamic_macro_weight": 0.15
  },
  "driver_score": 72,
  "driver_label": "Tailwind",
  "economic_alignment_stance": "Trend-Following",
  "economic_alignment_conviction": 76,
  "economic_alignment_pressure": "Tailwind",
  "economic_alignment_source": "sector-map",
  "macro_report_date": "2026-06-20",
  "nonop_pct_of_net_income": 1.3,
  "clean_pe": 34.0,
  "clean_peg": 2.6,
  "competitive_share_trajectory": "stable",
  "competitive_threat_level": "moderate",
  "overall_confidence": 72,
  "fair_value_est": 445,
  "stop_loss": 435,
  "target_price": 540,
  "analyst_consensus_target": 525,
  "analyst_target_high": 585,
  "analyst_target_low": 450,
  "analyst_target_upside_pct": 8.6,
  "analyst_grades_consensus": "Hold",
  "analyst_bullish_pct": 42,
  "analyst_coverage_count": 26,
  "fmp_rating": "B+",
  "fmp_overall_score": 3,
  "recent_upgrades_30d": 0,
  "recent_downgrades_30d": 0,
  "entry_groups_met": 0,
  "entry_conviction": "Wait",
  "exit_groups_live": 0,
  "exit_action": "Hold",
  "hard_gate_state": "clear",
  "gates_triggered": [],
  "gates_caution": [
    "Valuation Ceiling (price full; not breached)"
  ],
  "do_not_buy_triggers": [],
  "next_update_date": "2026-07-06",
  "next_update_basis": "default +14d (rolled past Jul-4 weekend; next earnings ~late-Jul beyond window)"
}

First report for NYSE:TT (new Stock-Finder promotion, fit 74). Net read: an excellent, clean-earnings industrial compounder (Quality 82, ROIC ~26%) trading at a full price (Valuation 38; ~32x fwd P/E, FCF yield 2.9%) — HOLD across all three horizons (“great business, wrong price”). Driver (72) and economy (XLI O/O/SO) are both Tailwinds that would lift it to STRONG BUY on a pullback, but cannot amplify a HOLD today. Entry ladder: Wait (0/3); the $440-452 zone is the trade. No gates tripped; next update 2026-07-06.

15

Data Sources & Methodology

Audit trail of every data source: fully available (✓), fallback (⚠), or failed (✗), plus provenance-based confidence haircuts.
Data Source Status
get_company_profile identity, ISIN, sector, price
get_income_statement (8q) earnings-quality decomposition (7b)
get_financial_ratios (TT + CARR/LII/JCI) margins, ROE, multiples, peer cross-check
get_multi_timeframe_analysis 5-timeframe trend / S&R / breakout
get_stock_prices (6mo) chart + RS
get_price_target_consensus 525 / 540 / 585 / 450
get_grades_consensus + get_stock_grades Hold consensus; all recent actions 'maintain'
get_analyst_estimates FY26-30 rev/EPS
get_ratings_snapshot FMP B+ (ROE/ROA 5; P/E 2; P/B 1)
get_economic_calendar §8 event tape
get_earnings_calendar returned empty; next earnings est. late-Jul from filing cadence (Q1 reported 2026-04-30)
get_stock_snapshot intraday zeros (weekend); used 06-17/06-18 close $483.40
MacroDriver-state-20260620 Economic Alignment (XLI O/O/SO)
Web search HVAC market share, peer fwd P/E, earnings cadence
Impact on scores: Strong coverage across all five pillars — no confidence haircut beyond the two minors: the earnings date is estimated (calendar empty) and the price is an 06-17/06-18 close (weekend snapshot). Neither affects scores materially. Quality/Valuation use clean (operating) earnings per step 7b.
DISCLAIMER: This is a quantitative framework for educational purposes only. It is not financial advice. Always do your own research and consult a licensed financial advisor before making investment decisions.