TransUnion (TRU): are the analysts right?

TransUnion · Industrials · ref. ETF XLI · 93 calls · price $70.44
What the company does: TransUnion opère comme agence mondiale de notation de crédit offrant solutions de risque et d'information.
📈 1-year price
$78.78-15.1% over range
Jul 8, 25low $64.43 · high $99.22Jul 7, 26
📏 Click 2 points (left → right) to measure the change · click again to clear.
SellBuy
Buy
50% recommend buying · 10 analysts

🎯 Analyst price target on TRU

High target · 1 analyst$100+42.0%
Median target · 10 analysts$84+19.3%
Low target · 1 analyst$72+2.2%
Current price$70.44

🗳️ The analyst consensus

Analyst breakdown · 10 (6 months)
Strong Buy0%
Buy50%
Hold50%
Sell0%
Strong Sell0%

💰 TransUnion dividend

0.64%annual yield
That's ~$0.48 per share per year.

✅ Historical analyst reliability on TRU

Most reliable analysts on TRU (% profitable · 365j · ≥2 calls)
Baird 80% +8.0% 10
Stifel 58% +17.5% 12
Deutsche Bank 58% +4.4% 12
Morgan Stanley 50% +8.5% 12
Oppenheimer 33% -5.0% 9
Wells Fargo 0% -6.7% 3

📊 What $1,000 invested in TransUnion would be worth

In short — $1,000 invested in TransUnion 10 years ago would be worth $2,617 today, i.e. +10%/yr on average. Best year: 2017 (+78%), worst: 2022 (-52%). Price performance, excluding dividends.

If I'd invested $1,000 in TransUnion

InvestmentWorth todayGain
1 years ago$778-22%
3 years ago$1,271+27%
5 years ago$727-27%
10 years ago$2,617+162%
since inception (2015)$2,874+187%

Return by year (TransUnion)

YearReturn$1,000 invested at year start
2026 (YTD)-16%$841 (-16%)
2025-8%$778 (-22%)
2024+35%$1,050 (+5%)
2023+21%$1,271 (+27%)
2022-52%$608 (-39%)
2021+20%$727 (-27%)
2020+16%$843 (-16%)
2019+51%$1,270 (+27%)
2018+3%$1,313 (+31%)
2017+78%$2,332 (+133%)
2016+12%$2,617 (+162%)
⚠️ Past performance, not predictive nor advice. Prices in $, excluding dividends. Yahoo Finance data.

🔎 Detailed analyses

👥 Analysts & forecasts📊 Returns & performance💰 Dividend
📈 Fundamentals, technical momentum and live news will show here on the final site (loaded live from the same origin as the API).

📋 All analyst calls on TRU

UBS
Jun 16, 26
■ Neutral neutral · not a buy · 🎯$72
Price at call : $68.92 — gap to target +4%
Today : $70.44 — gap to target +2%
🎯 on TRU : no call matured yet · 📊 on Industry : 47% · +3.3% (164 calls)
in progress (365j)
matures : Jun 16, 27
■ Neutral neutral · not a buy · 🎯$80
Price at call : $68.93 — gap to target +16%
Today : $70.44 — gap to target +14%
🎯 on TRU : no call matured yet · 📊 on Industry : 52.6% · +4.2% (251 calls)
in progress (365j)
matures : May 19, 27
JP Morgan
Apr 29, 26
▲ Overweight · 🎯$90
Price at call : $71 — upside +27%
Today : $70.44 — upside +28%
🎯 on TRU : no call matured yet · 📊 on Industry : 48% · +4.8% (279 calls)
in progress (365j)
matures : Apr 29, 27
Needham
Apr 29, 26
▲ Buy · 🎯$95
Price at call : $70.47 — upside +35%
Today : $70.44 — upside +35%
🎯 on TRU : no call matured yet · 📊 on Industry : 47% · -4.3% (100 calls)
in progress (365j)
matures : Apr 29, 27
Mizuho
Apr 16, 26
■ Neutral neutral · not a buy · 🎯$80
Price at call : $75.64 — gap to target +6%
Today : $70.44 — gap to target +14%
🎯 on TRU : no call matured yet · 📊 on Industry : 52.4% · +14.5% (21 calls)
in progress (365j)
matures : Apr 16, 27
UBS
Apr 13, 26
■ Neutral neutral · not a buy · 🎯$69
Price at call : $72.4 — gap to target -5%
Today : $70.44 — gap to target -2%
🎯 on TRU : no call matured yet · 📊 on Industry : 47% · +3.3% (164 calls)
in progress (365j)
matures : Apr 13, 27
▲ Overweight · 🎯$100
Price at call : $69.58 — upside +44%
Today : $70.44 — upside +42%
🎯 on TRU : 50% (12 calls matureds) · 📊 on Industry : 40.8% · -4.0% (380 calls)
in progress (365j)
matures : Mar 11, 27
Goldman Sachs
Feb 17, 26
■ Neutral neutral · not a buy · 🎯$80
Price at call : $75.72 — gap to target +6%
Today : $70.44 — gap to target +14%
🎯 on TRU : no call matured yet · 📊 on Industry : 50.6% · +5.3% (174 calls)
in progress (365j)
matures : Feb 17, 27
Barclays
Feb 13, 26
■ Equal-Weight neutral · not a buy · 🎯$80
Price at call : $75.31 — gap to target +6%
Today : $70.44 — gap to target +14%
🎯 on TRU : no call matured yet · 📊 on Industry : 48.1% · +3.8% (385 calls)
in progress (365j)
matures : Feb 13, 27
Stifel
Feb 13, 26
▲ Buy · 🎯$88
Price at call : $75.31 — upside +17%
Today : $70.44 — upside +25%
🎯 on TRU : 58% (12 calls matureds) · 📊 on Industry : 51.2% · +4.8% (453 calls)
in progress (365j)
matures : Feb 13, 27
Wells Fargo
Feb 13, 26
▲ Overweight · 🎯$90
Price at call : $75.31 — upside +20%
Today : $70.44 — upside +28%
🎯 on TRU : 0% (3 calls matureds) · 📊 on Industry : 48.8% · +5.0% (248 calls)
in progress (365j)
matures : Feb 13, 27
Needham
Feb 13, 26
▲ Buy · 🎯$95
Price at call : $73.92 — upside +29%
Today : $70.44 — upside +35%
🎯 on TRU : no call matured yet · 📊 on Industry : 47% · -4.3% (100 calls)
in progress (365j)
matures : Feb 13, 27
Wells Fargo
Jan 14, 26
▲ Overweight · 🎯$100
Price at call : $85.26 — upside +17%
Today : $70.44 — upside +42%
🎯 on TRU : 0% (3 calls matureds) · 📊 on Industry : 48.8% · +5.0% (248 calls)
in progress (365j)
matures : Jan 14, 27
▲ Overweight · 🎯$120
Price at call : $86.16 — upside +39%
Today : $70.44 — upside +70%
🎯 on TRU : 50% (12 calls matureds) · 📊 on Industry : 40.8% · -4.0% (380 calls)
in progress (365j)
matures : Dec 17, 26
Goldman Sachs
Oct 24, 25
■ Neutral neutral · not a buy · 🎯$86
Price at call : $85.35 — gap to target +1%
Today : $70.44 — gap to target +22%
🎯 on TRU : no call matured yet · 📊 on Industry : 50.6% · +5.3% (174 calls)
in progress (365j)
matures : Oct 24, 26
JP Morgan
Oct 24, 25
▲ Overweight · 🎯$107
Price at call : $85.6 — upside +25%
Today : $70.44 — upside +52%
🎯 on TRU : no call matured yet · 📊 on Industry : 48% · +4.8% (279 calls)
in progress (365j)
matures : Oct 24, 26
BMO Capital
Oct 24, 25
▲ Outperform · 🎯$105
Price at call : $85.6 — upside +23%
Today : $70.44 — upside +49%
🎯 on TRU : no call matured yet · 📊 on Industry : 63.4% · +12.2% (82 calls)
in progress (365j)
matures : Oct 24, 26
Needham
Oct 24, 25
▲ Buy · 🎯$115
Price at call : $85.6 — upside +34%
Today : $70.44 — upside +63%
🎯 on TRU : no call matured yet · 📊 on Industry : 47% · -4.3% (100 calls)
in progress (365j)
matures : Oct 24, 26
■ Neutral neutral · not a buy · 🎯$83
Price at call : $77.34 — gap to target +7%
Today : $70.44 — gap to target +18%
🎯 on TRU : no call matured yet · 📊 on Industry : 50.6% · +5.3% (174 calls)
in progress (365j)
matures : Oct 2, 26
■ Neutral neutral · not a buy
🎯 on TRU : no call matured yet · 📊 on Industry : 52.8% · +4.1% (36 calls)
in progress (365j)
matures : Oct 1, 26
Needham
Sep 3, 25
▲ Buy · 🎯$115
Price at call : $86.03 — upside +34%
Today : $70.44 — upside +63%
🎯 on TRU : no call matured yet · 📊 on Industry : 47% · -4.3% (100 calls)
in progress (365j)
matures : Sep 3, 26
UBS
Jul 25, 25
■ Neutral neutral · not a buy · 🎯$105
Price at call : $98.32 — gap to target +7%
Today : $70.44 — gap to target +49%
🎯 on TRU : no call matured yet · 📊 on Industry : 47% · +3.3% (164 calls)
in progress (365j)
matures : Jul 25, 26
BMO Capital
Jul 25, 25
▲ Outperform · 🎯$118
Price at call : $98.32 — upside +20%
Today : $70.44 — upside +68%
🎯 on TRU : no call matured yet · 📊 on Industry : 63.4% · +12.2% (82 calls)
in progress (365j)
matures : Jul 25, 26
Wells Fargo
Jul 25, 25
▲ Overweight · 🎯$118
Price at call : $98.32 — upside +20%
Today : $70.44 — upside +68%
🎯 on TRU : 0% (3 calls matureds) · 📊 on Industry : 48.8% · +5.0% (248 calls)
in progress (365j)
matures : Jul 25, 26
Needham
Jul 25, 25
■ Hold neutral · not a buy
🎯 on TRU : no call matured yet · 📊 on Industry : 47% · -4.3% (100 calls)
in progress (365j)
matures : Jul 25, 26
BMO Capital
Jul 10, 25
▲ Outperform · 🎯$115
Price at call : $94.98 — upside +21%
Today : $70.44 — upside +63%
🎯 on TRU : no call matured yet · 📊 on Industry : 63.4% · +12.2% (82 calls)
in progress (365j)
matures : Jul 10, 26
Oppenheimer
Jul 8, 25
▲ Outperform · 🎯$108
Price at call : $93.52 — upside +15%
Today : $70.44 — upside +53%
🎯 on TRU : 33% (9 calls matureds) · 📊 on Industry : 51.2% · +4.7% (201 calls)
in progress (365j)
matures : Jul 8, 26
Oppenheimer
May 22, 25
▲ Outperform · 🎯$100
Price at call : $83.16 — upside +20%
Today : $70.44 — upside +42%
Expected +20% · Actual -15% · Reason (≥ +15%) : ✗ No
🎯 on TRU : 33% (9 calls matureds) · 📊 on Industry : 51.2% · +4.7% (201 calls)
-15.1%
stock -15% · XLI +24%
Stifel
Apr 25, 25
▲ Buy · 🎯$112
Price at call : $81.61 — upside +37%
Today : $70.44 — upside +59%
Expected +37% · Actual -13% · Reason (≥ +15%) : ✗ No
🎯 on TRU : 58% (12 calls matureds) · 📊 on Industry : 51.2% · +4.8% (453 calls)
-12.8%
stock -13% · XLI +33%
Oppenheimer
Apr 25, 25
▲ Outperform · 🎯$96
Price at call : $81.61 — upside +18%
Today : $70.44 — upside +36%
Expected +18% · Actual -13% · Reason (≥ +15%) : ✗ No
🎯 on TRU : 33% (9 calls matureds) · 📊 on Industry : 51.2% · +4.7% (201 calls)
-12.8%
stock -13% · XLI +33%
Wells Fargo
Apr 14, 25
▲ Overweight · 🎯$117
Price at call : $75.26 — upside +55%
Today : $70.44 — upside +66%
Expected +55% · Actual -1% · Reason (≥ +15%) : ✗ No
🎯 on TRU : 0% (3 calls matureds) · 📊 on Industry : 48.8% · +5.0% (248 calls)
-0.6%
stock -1% · XLI +35%
Barclays
Apr 4, 25
■ Equal-Weight neutral · not a buy · 🎯$85
Price at call : $70.64 — gap to target +20%
Today : $70.44 — gap to target +21%
🎯 on TRU : no call matured yet · 📊 on Industry : 48.1% · +3.8% (385 calls)
in progress (365j)
matures : Apr 4, 26
Needham
Feb 14, 25
■ Hold neutral · not a buy
🎯 on TRU : no call matured yet · 📊 on Industry : 47% · -4.3% (100 calls)
in progress (365j)
matures : Feb 14, 26
UBS
Feb 3, 25
■ Neutral neutral · not a buy · 🎯$104
Price at call : $97.68 — gap to target +6%
Today : $70.44 — gap to target +48%
🎯 on TRU : no call matured yet · 📊 on Industry : 47% · +3.3% (164 calls)
in progress (365j)
matures : Feb 3, 26
▲ Overweight · 🎯$127
Price at call : $96.79 — upside +31%
Today : $70.44 — upside +80%
Expected +31% · Actual -17% · Reason (≥ +15%) : ✗ No
🎯 on TRU : 50% (12 calls matureds) · 📊 on Industry : 40.8% · -4.0% (380 calls)
-16.6%
stock -17% · XLI +20%
Needham
Jan 16, 25
■ Hold neutral · not a buy
🎯 on TRU : no call matured yet · 📊 on Industry : 47% · -4.3% (100 calls)
in progress (365j)
matures : Jan 16, 26
Jefferies
Jan 15, 25
▲ Buy · 🎯$115
Price at call : $94.78 — upside +21%
Today : $70.44 — upside +63%
Expected +21% · Actual -9% · Reason (≥ +15%) : ✗ No
🎯 on TRU : 0% (1 call matured) · 📊 on Industry : 45.3% · +4.3% (181 calls)
-9.0%
stock -9% · XLI +22%
Wells Fargo
Jan 10, 25
▲ Overweight · 🎯$126
Price at call : $86.74 — upside +45%
Today : $70.44 — upside +79%
Expected +45% · Actual -2% · Reason (≥ +15%) : ✗ No
🎯 on TRU : 0% (3 calls matureds) · 📊 on Industry : 48.8% · +5.0% (248 calls)
-1.9%
stock -2% · XLI +24%
Oppenheimer
Jan 7, 25
▲ Outperform · 🎯$112
Price at call : $90.2 — upside +24%
Today : $70.44 — upside +59%
Expected +24% · Actual -7% · Reason (≥ +15%) : ✗ No
🎯 on TRU : 33% (9 calls matureds) · 📊 on Industry : 51.2% · +4.7% (201 calls)
-7.4%
stock -7% · XLI +20%
▲ Overweight · 🎯$130
Price at call : $98.43 — upside +32%
Today : $70.44 — upside +85%
Expected +32% · Actual -15% · Reason (≥ +15%) : ✗ No
🎯 on TRU : 50% (12 calls matureds) · 📊 on Industry : 40.8% · -4.0% (380 calls)
-15.0%
stock -15% · XLI +14%
Oppenheimer
Nov 20, 24
▲ Outperform · 🎯$115
Price at call : $98.7 — upside +17%
Today : $70.44 — upside +63%
Expected +17% · Actual -15% · Reason (≥ +15%) : ✗ No
🎯 on TRU : 33% (9 calls matureds) · 📊 on Industry : 51.2% · +4.7% (201 calls)
-15.0%
stock -15% · XLI +6%
RBC Capital
Oct 24, 24
▲ Outperform · 🎯$121
Price at call : $103.59 — upside +17%
Today : $70.44 — upside +72%
Expected +17% · Actual -18% · Reason (≥ +15%) : ✗ No
🎯 on TRU : 0% (1 call matured) · 📊 on Industry : 54.1% · +6.8% (157 calls)
-17.6%
stock -18% · XLI +15%
▲ Overweight · 🎯$119
Price at call : $103.59 — upside +15%
Today : $70.44 — upside +69%
Expected +15% · Actual -18% · Reason (≥ +15%) : ✗ No
🎯 on TRU : 50% (12 calls matureds) · 📊 on Industry : 40.8% · -4.0% (380 calls)
-17.6%
stock -18% · XLI +15%
Stifel
Oct 24, 24
▲ Buy · 🎯$120
Price at call : $103.59 — upside +16%
Today : $70.44 — upside +70%
Expected +16% · Actual -18% · Reason (≥ +15%) : ✗ No
🎯 on TRU : 58% (12 calls matureds) · 📊 on Industry : 51.2% · +4.8% (453 calls)
-17.6%
stock -18% · XLI +15%
Oppenheimer
Oct 24, 24
▲ Outperform · 🎯$122
Price at call : $103.59 — upside +18%
Today : $70.44 — upside +73%
Expected +18% · Actual -18% · Reason (≥ +15%) : ✗ No
🎯 on TRU : 33% (9 calls matureds) · 📊 on Industry : 51.2% · +4.7% (201 calls)
-17.6%
stock -18% · XLI +15%
Wells Fargo
Oct 24, 24
▲ Overweight · 🎯$135
Price at call : $103.59 — upside +30%
Today : $70.44 — upside +92%
Expected +30% · Actual -18% · Reason (≥ +15%) : ✗ No
🎯 on TRU : 0% (3 calls matureds) · 📊 on Industry : 48.8% · +5.0% (248 calls)
-17.6%
stock -18% · XLI +15%
Baird
Oct 24, 24
▲ Outperform · 🎯$130
Price at call : $106.64 — upside +22%
Today : $70.44 — upside +85%
Expected +22% · Actual -20% · Reason (≥ +15%) : ✗ No
🎯 on TRU : 80% (10 calls matureds) · 📊 on Industry : 52.4% · +5.7% (309 calls)
-19.7%
stock -20% · XLI +14%
Needham
Oct 24, 24
■ Hold neutral · not a buy
🎯 on TRU : no call matured yet · 📊 on Industry : 47% · -4.3% (100 calls)
in progress (365j)
matures : Oct 24, 25
▲ Outperform · 🎯$130
Price at call : $105.04 — upside +24%
Today : $70.44 — upside +85%
Expected +24% · Actual -26% · Reason (≥ +15%) : ✗ No
🎯 on TRU : 0% (1 call matured) · 📊 on Industry : 47.6% · -1.8% (42 calls)
-26.0%
stock -26% · XLI +10%
Oppenheimer
Oct 8, 24
▲ Outperform · 🎯$118
Price at call : $106.57 — upside +11%
Today : $70.44 — upside +68%
Expected +11% · Actual -26% · Reason (≥ +15%) : ✗ No
🎯 on TRU : 33% (9 calls matureds) · 📊 on Industry : 51.2% · +4.7% (201 calls)
-25.9%
stock -26% · XLI +12%
▲ Overweight · 🎯$103
Price at call : $98.15 — upside +5%
Today : $70.44 — upside +46%
Expected +5% · Actual -7% · Reason (≥ +15%) : ✗ No
🎯 on TRU : 50% (12 calls matureds) · 📊 on Industry : 40.8% · -4.0% (380 calls)
-6.6%
stock -7% · XLI +17%
Oppenheimer
Jul 26, 24
▲ Outperform · 🎯$97
Price at call : $87.48 — upside +11%
Today : $70.44 — upside +38%
Expected +11% · Actual +12% · Reason (≥ +15%) : ✗ No
🎯 on TRU : 33% (9 calls matureds) · 📊 on Industry : 51.2% · +4.7% (201 calls)
+12.4%
stock +12% · XLI +23%
Baird
Jul 26, 24
▲ Outperform · 🎯$104
Price at call : $86.46 — upside +20%
Today : $70.44 — upside +48%
Expected +20% · Actual +14% · Reason (≥ +15%) : ✗ No
🎯 on TRU : 80% (10 calls matureds) · 📊 on Industry : 52.4% · +5.7% (309 calls)
+13.7%
stock +14% · XLI +22%
▲ Overweight · 🎯$90
Price at call : $75.91 — upside +19%
Today : $70.44 — upside +28%
Expected +19% · Actual +8% · Reason (≥ +15%) : ✗ No
🎯 on TRU : 50% (12 calls matureds) · 📊 on Industry : 40.8% · -4.0% (380 calls)
+7.5%
stock +8% · XLI +5%
Stifel
Apr 26, 24
▲ Buy · 🎯$92
Price at call : $75.91 — upside +21%
Today : $70.44 — upside +31%
Expected +21% · Actual +8% · Reason (≥ +15%) : ✗ No
🎯 on TRU : 58% (12 calls matureds) · 📊 on Industry : 51.2% · +4.8% (453 calls)
+7.5%
stock +8% · XLI +5%
Baird
Apr 26, 24
▲ Outperform · 🎯$94
Price at call : $74.49 — upside +26%
Today : $70.44 — upside +33%
Expected +26% · Actual +10% · Reason (≥ +15%) : ✗ No
🎯 on TRU : 80% (10 calls matureds) · 📊 on Industry : 52.4% · +5.7% (309 calls)
+9.6%
stock +10% · XLI +6%
Oppenheimer
Apr 9, 24
▲ Outperform · 🎯$90
Price at call : $79.71 — upside +13%
Today : $70.44 — upside +28%
Expected +13% · Actual +2% · Reason (≥ +15%) : ✗ No
🎯 on TRU : 33% (9 calls matureds) · 📊 on Industry : 51.2% · +4.7% (201 calls)
+1.6%
stock +2% · XLI +1%
Baird
Feb 14, 24
▲ Outperform · 🎯$87
Price at call : $76.79 — upside +13%
Today : $70.44 — upside +24%
Expected +13% · Actual +30% · Reason (≥ +15%) : ✓ Yes
🎯 on TRU : 80% (10 calls matureds) · 📊 on Industry : 52.4% · +5.7% (309 calls)
+29.9%
stock +30% · XLI +16%
Stifel
Feb 14, 24
▲ Buy · 🎯$83
Price at call : $77.53 — upside +7%
Today : $70.44 — upside +18%
Expected +7% · Actual +29% · Reason (≥ +15%) : ✓ Yes
🎯 on TRU : 58% (12 calls matureds) · 📊 on Industry : 51.2% · +4.8% (453 calls)
+29.3%
stock +29% · XLI +17%
Oppenheimer
Dec 19, 23
▲ Outperform · 🎯$81
Price at call : $68.67 — upside +18%
Today : $70.44 — upside +15%
Expected +18% · Actual +35% · Reason (≥ +15%) : ✓ Yes
🎯 on TRU : 33% (9 calls matureds) · 📊 on Industry : 51.2% · +4.7% (201 calls)
+35.1%
stock +35% · XLI +17%
JPI AI Analyst AI assistant · JPI Invest
Answers based on the tool’s data · not financial advice · full version (free)