Logo Packaging Corporation of America

Packaging Corporation of America (PKG) stock: analyst price target and their real reliability

Live quote · data updated Aug 28, 2026
Packaging Corporation of America · Materials · ref. ETF XLB · 58 calls · price $243.69
🔔Price alertsCreate an alert →
What the company does: Packaging Corporation of America manufactures and sells containerboard and uncoated freesheet (UFS) paper products in North America.

📈 Packaging Corporation of America (PKG) stock price

$243.69+12.5% over range
Aug 28, 25low $191.68 · high $257.43Aug 27, 26
📏 Click 2 points (left → right) to measure the change · click again to clear.
SellBuy
Buy
71% recommend buying · 7 analysts
📊 JPI status : Packaging Corporation of America has never appeared in a JPI ranking (Fair or Risk +) — our methods haven't picked it to date. See the selected stocks →

🎯 PKG price target & analyst consensusprice $244

The price target · all analysts combined (7 targets)
Highest target · 1 firm of 7$312+28.0%
Median target · of 7 targets$263+7.9%
Lowest target · 1 firm of 7$246+0.9%
Current price$243.69
Where these 7 targets sit · versus the current price · 1 target per firm, last 6 months
Above the price 7100% $246 ↔ $312
⭐ What the most reliable analysts say · those who beat their sector, targets replayed on real prices

⭐ The most reliable of them, either direction: UBS64% of its targets hit on this sector (176 calls tested). It aims for $292 (+20 %), call made on August 14, 2026, maturing on August 14, 2027 (14 d ago).

The 4 reliable analysts $281+15 %
The 3 other firms $256+5.1 %
How to read it: the 4 reliable firms are not filtered by optimism — 4 aim above the price, 0 below, hence their $281 median. “The 3 others” are the firms that don't pass our reliability filter on this sector.
The consensus · 7 ratings (last 6 months)
Strong Buy00%
Buy571%
Hold229%
Sell00%
Strong Sell00%
Go deeper on the analysts
All analysts (the consensus)  ·  vs  ·  the best (those who've been right)
💬 A question about Packaging Corporation of America? The JPI assistant answers using our backtest data.

💰 Packaging Corporation of America dividend: yield, history & growth › open the full page

2.21%annual yield
That's ~$5.25 per share per year.

📈 Packaging Corporation of America fundamentals: valuation, margins & growth › open the full page

P/E 31.6Net margin 7.3 %Revenue growth +14.7 %Fairly valued

Revenue, net income and margin per year

Revenue Net income · hover a bar for details
2022
marg. 12 %
2023
Rev −8%Profit −26%
2024
Rev +7%Profit +5%
2025
Rev +7%Profit −4%

🔎 Detailed analyses

✅ Historical analyst reliability on PKG

Hit rate measured on targets already matured (12 months), replayed against real prices. Click a header to sort.

Firm % right i Gain vs sector i Calls i
Barclays  100% +47.6% 2
Argus Research  100% +39.6% 3
CLSA 100% +19.5% 2
BMO Capital  86% +23.0% 7
Deutsche Bank  83% +49.1% 6
Truist Securities  79% +16.4% 19
Wells Fargo  78% +7.3% 9
B of A Securities  75% +12.1% 8
Citigroup  69% +20.9% 13
Seaport Global  67% +11.6% 3
See the other 6 firms
Macquarie  0% -87.5% 2
Goldman Sachs  0% -46.2% 3
Keybanc  0% -28.8% 2
DA Davidson  0% -20.4% 3
UBS  50% +0.4% 2
Jefferies  58% +16.1% 12

📊 What $1,000 invested in Packaging Corporation of America would be worth › open the full page

In short — $1,000 invested in Packaging Corporation of America 10 years ago would be worth $3,779 today, i.e. +14%/yr on average. Best year: 2017 (+42%), worst: 2018 (-31%). Price performance, excluding dividends.

If I'd invested $1,000 in Packaging Corporation of America

InvestmentWorth todayGain
1 years ago$1,058+6%
3 years ago$1,863+86%
5 years ago$1,728+73%
→ See Packaging Corporation of America's full return history + gain calculator

Return by year (Packaging Corporation of America)

YearReturn$1,000 invested at year start
2026 (YTD)+16%$1,155 (+16%)
2025-8%$1,058 (+6%)
2024+38%$1,463 (+46%)
→ See Packaging Corporation of America's full return history + gain calculator
⚠️ Past performance, not predictive nor advice. Prices in $, excluding dividends. Yahoo Finance data.

📰 Recent news on Packaging Corporation of America

Loading news…

📋 All analyst calls on PKG

UBS 
Aug 13, 26
▲ Buy · 🎯$292
Price at call : $255.48 — upside +14%
Today : $243.69 — upside +20%
🎯 on PKG : no call matured yet · 📊 on Materials : 51.1% · +10.7% (176 calls)
in progress (365j)
matures : Aug 13, 27
Citigroup 
Jul 28, 26
■ Neutral neutral · not a buy · 🎯$254
Price at call : $249.43 — gap to target +2%
Today : $243.69 — gap to target +4%
🎯 on PKG : no call matured yet · 📊 on Materials : 52% · +2.7% (325 calls)
in progress (365j)
matures : Jul 28, 27
JP Morgan 
Jul 28, 26
▲ Overweight · 🎯$312
Price at call : $249.43 — upside +25%
Today : $243.69 — upside +28%
🎯 on PKG : no call matured yet · 📊 on Materials : 50.2% · +0.1% (217 calls)
in progress (365j)
matures : Jul 28, 27
UBS 
Jul 25, 26
▲ Buy · 🎯$271
Price at call : $252.37 — upside +7%
Today : $243.69 — upside +11%
🎯 on PKG : no call matured yet · 📊 on Materials : 51.1% · +10.7% (176 calls)
in progress (365j)
matures : Jul 25, 27
JP Morgan 
Jul 24, 26
▲ Overweight · 🎯$271
Price at call : $252.37 — upside +7%
Today : $243.69 — upside +11%
🎯 on PKG : no call matured yet · 📊 on Materials : 50.2% · +0.1% (217 calls)
in progress (365j)
matures : Jul 24, 27
▲ Buy · 🎯$270
Price at call : $227.86 — upside +18%
Today : $243.69 — upside +11%
🎯 on PKG : 75% (12 calls matureds) · 📊 on Materials : 51.9% · +2.1% (79 calls)
in progress (365j)
matures : Jul 15, 27
▲ Buy · 🎯$263
Price at call : $227.86 — upside +15%
Today : $243.69 — upside +8%
🎯 on PKG : no call matured yet · 📊 on Materials : 50% · -0.3% (180 calls)
in progress (365j)
matures : Jul 14, 27
Citigroup 
Jul 9, 26
■ Neutral neutral · not a buy · 🎯$241
Price at call : $228.77 — gap to target +5%
Today : $243.69 — gap to target -1%
🎯 on PKG : no call matured yet · 📊 on Materials : 52% · +2.7% (325 calls)
in progress (365j)
matures : Jul 9, 27
See the other 50 calls, newest to oldest
JP Morgan 
Jul 9, 26
▲ Overweight · 🎯$269
Price at call : $224.49 — upside +20%
Today : $243.69 — upside +10%
🎯 on PKG : no call matured yet · 📊 on Materials : 50.2% · +0.1% (217 calls)
in progress (365j)
matures : Jul 9, 27
Wells Fargo 
Jul 9, 26
■ Equal-Weight neutral · not a buy · 🎯$246
Price at call : $224.49 — gap to target +10%
Today : $243.69 — gap to target +1%
🎯 on PKG : 100% (1 call matured) · 📊 on Materials : 36.8% · -6.1% (204 calls)
in progress (365j)
matures : Jul 9, 27
UBS 
May 20, 26
▲ Buy · 🎯$248
Price at call : $213.21 — upside +16%
Today : $243.69 — upside +2%
🎯 on PKG : no call matured yet · 📊 on Materials : 51.1% · +10.7% (176 calls)
in progress (365j)
matures : May 20, 27
Deutsche Bank 
May 4, 26
▲ Buy · 🎯$256
Price at call : $218.06 — upside +17%
Today : $243.69 — upside +5%
🎯 on PKG : no call matured yet · 📊 on Materials : 53.4% · +4.9% (208 calls)
in progress (365j)
matures : May 4, 27
UBS 
Apr 28, 26
■ Neutral neutral · not a buy · 🎯$232
Price at call : $216.05 — gap to target +7%
Today : $243.69 — gap to target -5%
🎯 on PKG : no call matured yet · 📊 on Materials : 51.1% · +10.7% (176 calls)
in progress (365j)
matures : Apr 28, 27
▲ Buy · 🎯$258
Price at call : $212.54 — upside +21%
Today : $243.69 — upside +6%
🎯 on PKG : 75% (12 calls matureds) · 📊 on Materials : 51.9% · +2.1% (79 calls)
in progress (365j)
matures : Apr 27, 27
JP Morgan 
Apr 24, 26
▲ Overweight · 🎯$246
Price at call : $212.54 — upside +16%
Today : $243.69 — upside +1%
🎯 on PKG : no call matured yet · 📊 on Materials : 50.2% · +0.1% (217 calls)
in progress (365j)
matures : Apr 24, 27
▲ Buy · 🎯$260
Price at call : $210.53 — upside +23%
Today : $243.69 — upside +7%
🎯 on PKG : 75% (12 calls matureds) · 📊 on Materials : 51.9% · +2.1% (79 calls)
in progress (365j)
matures : Apr 21, 27
▲ Buy · 🎯$267
Price at call : $207.62 — upside +29%
Today : $243.69 — upside +10%
🎯 on PKG : 75% (12 calls matureds) · 📊 on Materials : 51.9% · +2.1% (79 calls)
in progress (365j)
matures : Apr 15, 27
Citigroup 
Apr 14, 26
■ Neutral neutral · not a buy · 🎯$217
Price at call : $207.07 — gap to target +5%
Today : $243.69 — gap to target -11%
🎯 on PKG : no call matured yet · 📊 on Materials : 52% · +2.7% (325 calls)
in progress (365j)
matures : Apr 14, 27
UBS 
Apr 10, 26
■ Neutral neutral · not a buy · 🎯$225
Price at call : $210.48 — gap to target +7%
Today : $243.69 — gap to target -8%
🎯 on PKG : no call matured yet · 📊 on Materials : 51.1% · +10.7% (176 calls)
in progress (365j)
matures : Apr 10, 27
Wells Fargo 
Apr 7, 26
▲ Overweight · 🎯$226
Price at call : $211.05 — upside +7%
Today : $243.69 — upside -7%
🎯 on PKG : 100% (1 call matured) · 📊 on Materials : 36.8% · -6.1% (204 calls)
in progress (365j)
matures : Apr 7, 27
Deutsche Bank 
Apr 1, 26
■ Hold neutral · not a buy · 🎯$225
Price at call : $204.46 — gap to target +10%
Today : $243.69 — gap to target -8%
🎯 on PKG : no call matured yet · 📊 on Materials : 53.4% · +4.9% (208 calls)
in progress (365j)
matures : Apr 1, 27
Citigroup 
Jan 29, 26
■ Neutral neutral · not a buy · 🎯$227
Price at call : $222.55 — gap to target +2%
Today : $243.69 — gap to target -7%
🎯 on PKG : no call matured yet · 📊 on Materials : 52% · +2.7% (325 calls)
in progress (365j)
matures : Jan 29, 27
▲ Buy · 🎯$270
Price at call : $222.55 — upside +21%
Today : $243.69 — upside +11%
🎯 on PKG : 75% (12 calls matureds) · 📊 on Materials : 51.9% · +2.1% (79 calls)
in progress (365j)
matures : Jan 29, 27
Wells Fargo 
Jan 29, 26
▲ Overweight · 🎯$234
Price at call : $220.21 — upside +6%
Today : $243.69 — upside -4%
🎯 on PKG : 100% (1 call matured) · 📊 on Materials : 36.8% · -6.1% (204 calls)
in progress (365j)
matures : Jan 29, 27
UBS 
Jan 12, 26
■ Neutral neutral · not a buy · 🎯$235
Price at call : $218.65 — gap to target +7%
Today : $243.69 — gap to target -4%
🎯 on PKG : no call matured yet · 📊 on Materials : 51.1% · +10.7% (176 calls)
in progress (365j)
matures : Jan 12, 27
Citigroup 
Jan 6, 26
■ Neutral neutral · not a buy · 🎯$226
Price at call : $206.81 — gap to target +9%
Today : $243.69 — gap to target -7%
🎯 on PKG : no call matured yet · 📊 on Materials : 52% · +2.7% (325 calls)
in progress (365j)
matures : Jan 6, 27
▲ Buy · 🎯$273
Price at call : $206.81 — upside +32%
Today : $243.69 — upside +12%
🎯 on PKG : 75% (12 calls matureds) · 📊 on Materials : 51.9% · +2.1% (79 calls)
in progress (365j)
matures : Jan 6, 27
Wells Fargo 
Jan 6, 26
▲ Overweight · 🎯$233
Price at call : $211.72 — upside +10%
Today : $243.69 — upside -4%
🎯 on PKG : 100% (1 call matured) · 📊 on Materials : 36.8% · -6.1% (204 calls)
in progress (365j)
matures : Jan 6, 27
JP Morgan 
Dec 5, 25
▲ Overweight · 🎯$245
Price at call : $196.79 — upside +24%
Today : $243.69 — upside +1%
🎯 on PKG : no call matured yet · 📊 on Materials : 50.2% · +0.1% (217 calls)
in progress (365j)
matures : Dec 5, 26
UBS 
Oct 24, 25
■ Neutral neutral · not a buy · 🎯$230
Price at call : $206.61 — gap to target +11%
Today : $243.69 — gap to target -6%
🎯 on PKG : no call matured yet · 📊 on Materials : 51.1% · +10.7% (176 calls)
in progress (365j)
matures : Oct 24, 26
UBS 
Oct 16, 25
■ Neutral neutral · not a buy · 🎯$225
Price at call : $203.33 — gap to target +11%
Today : $243.69 — gap to target -8%
🎯 on PKG : no call matured yet · 📊 on Materials : 51.1% · +10.7% (176 calls)
in progress (365j)
matures : Oct 16, 26
▲ Buy · 🎯$264
Price at call : $210.76 — upside +25%
Today : $243.69 — upside +8%
🎯 on PKG : 75% (12 calls matureds) · 📊 on Materials : 51.9% · +2.1% (79 calls)
in progress (365j)
matures : Oct 13, 26
Wells Fargo 
Oct 7, 25
■ Equal-Weight neutral · not a buy · 🎯$222
Price at call : $213.28 — gap to target +4%
Today : $243.69 — gap to target -9%
🎯 on PKG : 100% (1 call matured) · 📊 on Materials : 36.8% · -6.1% (204 calls)
in progress (365j)
matures : Oct 7, 26
UBS 
Oct 6, 25
■ Neutral neutral · not a buy · 🎯$226
Price at call : $210.55 — gap to target +7%
Today : $243.69 — gap to target -7%
🎯 on PKG : no call matured yet · 📊 on Materials : 51.1% · +10.7% (176 calls)
in progress (365j)
matures : Oct 6, 26
Citigroup 
Oct 6, 25
■ Neutral neutral · not a buy · 🎯$218
Price at call : $210.55 — gap to target +4%
Today : $243.69 — gap to target -11%
🎯 on PKG : no call matured yet · 📊 on Materials : 52% · +2.7% (325 calls)
in progress (365j)
matures : Oct 6, 26
▲ Buy · 🎯$250
Price at call : $210.55 — upside +19%
Today : $243.69 — upside +3%
🎯 on PKG : no call matured yet · 📊 on Materials : 45.5% · -0.1% (22 calls)
in progress (365j)
matures : Oct 6, 26
JP Morgan 
Sep 24, 25
▲ Overweight · 🎯$242
Price at call : $215.32 — upside +12%
Today : $243.69 — upside -1%
🎯 on PKG : no call matured yet · 📊 on Materials : 50.2% · +0.1% (217 calls)
in progress (365j)
matures : Sep 24, 26
▲ Buy · 🎯$262
Price at call : $213.96 — upside +22%
Today : $243.69 — upside +8%
🎯 on PKG : 75% (12 calls matureds) · 📊 on Materials : 51.9% · +2.1% (79 calls)
in progress (365j)
matures : Sep 17, 26
UBS 
Jul 29, 25
■ Neutral neutral · not a buy · 🎯$220
Price at call : $198.43 — gap to target +11%
Today : $243.69 — gap to target -10%
🎯 on PKG : no call matured yet · 📊 on Materials : 51.1% · +10.7% (176 calls)
in progress (365j)
matures : Jul 29, 26
Citigroup 
Jul 25, 25
■ Neutral neutral · not a buy · 🎯$214
Price at call : $204.18 — gap to target +5%
Today : $243.69 — gap to target -12%
🎯 on PKG : no call matured yet · 📊 on Materials : 52% · +2.7% (325 calls)
in progress (365j)
matures : Jul 25, 26
▲ Buy · 🎯$238
Price at call : $204.18 — upside +17%
Today : $243.69 — upside -2%
Expected +17% · Actual +24% · Reason (≥ +15%) : ✓ Yes
🎯 on PKG : 75% (12 calls matureds) · 📊 on Materials : 51.9% · +2.1% (79 calls)
+23.6%
stock +24% · XLB +13%
matured Jul 25, 26
Wells Fargo 
Jul 10, 25
■ Equal-Weight neutral · not a buy · 🎯$200
Price at call : $205.9 — gap to target -3%
Today : $243.69 — gap to target -18%
🎯 on PKG : 100% (1 call matured) · 📊 on Materials : 36.8% · -6.1% (204 calls)
in progress (365j)
matures : Jul 10, 26
UBS 
Jul 9, 25
■ Neutral neutral · not a buy · 🎯$210
Price at call : $207.24 — gap to target +1%
Today : $243.69 — gap to target -14%
🎯 on PKG : no call matured yet · 📊 on Materials : 51.1% · +10.7% (176 calls)
in progress (365j)
matures : Jul 9, 26
▲ Buy · 🎯$239
Price at call : $186.23 — upside +28%
Today : $243.69 — upside -2%
Expected +28% · Actual +23% · Reason (≥ +15%) : ✓ Yes
🎯 on PKG : 75% (12 calls matureds) · 📊 on Materials : 51.9% · +2.1% (79 calls)
+23.0%
stock +23% · XLB +19%
matured Jun 17, 26
Jefferies 
Jun 16, 25
■ Hold neutral · not a buy · 🎯$205
Price at call : $189.46 — gap to target +8%
Today : $243.69 — gap to target -16%
🎯 on PKG : no call matured yet · 📊 on Materials : 58.7% · +9.2% (155 calls)
in progress (365j)
matures : Jun 16, 26
UBS 
Jun 4, 25
■ Neutral neutral · not a buy · 🎯$200
Price at call : $193.34 — gap to target +3%
Today : $243.69 — gap to target -18%
🎯 on PKG : no call matured yet · 📊 on Materials : 51.1% · +10.7% (176 calls)
in progress (365j)
matures : Jun 4, 26
Wells Fargo 
May 9, 25
■ Equal-Weight neutral · not a buy · 🎯$180
Price at call : $181.42 — gap to target -1%
Today : $243.69 — gap to target -26%
🎯 on PKG : 100% (1 call matured) · 📊 on Materials : 36.8% · -6.1% (204 calls)
in progress (365j)
matures : May 9, 26
▲ Buy · 🎯$237
Price at call : $184.82 — upside +28%
Today : $243.69 — upside -3%
Expected +28% · Actual +15% · Reason (≥ +15%) : ✓ Yes
🎯 on PKG : 75% (12 calls matureds) · 📊 on Materials : 51.9% · +2.1% (79 calls)
+15.0%
stock +15% · XLB +25%
matured Apr 24, 26
Wells Fargo 
Apr 24, 25
▲ Overweight · 🎯$205
Price at call : $188.71 — upside +9%
Today : $243.69 — upside -16%
Expected +9% · Actual +13% · Reason (≥ +15%) : ✗ No
🎯 on PKG : 100% (1 call matured) · 📊 on Materials : 36.8% · -6.1% (204 calls)
+12.8%
stock +13% · XLB +25%
matured Apr 24, 26
▲ Buy · 🎯$238
Price at call : $184.69 — upside +29%
Today : $243.69 — upside -2%
Expected +29% · Actual +16% · Reason (≥ +15%) : ✓ Yes
🎯 on PKG : 75% (12 calls matureds) · 📊 on Materials : 51.9% · +2.1% (79 calls)
+16.4%
stock +16% · XLB +27%
matured Apr 22, 26
▲ Buy · 🎯$265
Price at call : $212.66 — upside +25%
Today : $243.69 — upside +9%
Expected +25% · Actual +5% · Reason (≥ +15%) : ✗ No
🎯 on PKG : 75% (12 calls matureds) · 📊 on Materials : 51.9% · +2.1% (79 calls)
+5.2%
stock +5% · XLB +12%
matured Jan 30, 26
▲ Buy · 🎯$282
Price at call : $227.08 — upside +24%
Today : $243.69 — upside +16%
Expected +24% · Actual -7% · Reason (≥ +15%) : ✗ No
🎯 on PKG : 75% (12 calls matureds) · 📊 on Materials : 51.9% · +2.1% (79 calls)
-6.8%
stock -7% · XLB +13%
matured Jan 6, 26
▲ Buy · 🎯$252
Price at call : $225.86 — upside +12%
Today : $243.69 — upside +3%
Expected +12% · Actual -9% · Reason (≥ +15%) : ✗ No
🎯 on PKG : 75% (12 calls matureds) · 📊 on Materials : 51.9% · +2.1% (79 calls)
-8.5%
stock -9% · XLB -5%
matured Oct 24, 25
▲ Buy · 🎯$242
Price at call : $220.8 — upside +10%
Today : $243.69 — upside -1%
Expected +10% · Actual -5% · Reason (≥ +15%) : ✗ No
🎯 on PKG : 75% (12 calls matureds) · 📊 on Materials : 51.9% · +2.1% (79 calls)
-5.1%
stock -5% · XLB -8%
matured Oct 15, 25
▲ Buy · 🎯$219
Price at call : $199 — upside +10%
Today : $243.69 — upside -10%
Expected +10% · Actual +3% · Reason (≥ +15%) : ✗ No
🎯 on PKG : 75% (12 calls matureds) · 📊 on Materials : 51.9% · +2.1% (79 calls)
+2.6%
stock +3% · XLB -0%
matured Jul 25, 25
▲ Buy · 🎯$215
Price at call : $191.56 — upside +12%
Today : $243.69 — upside -12%
Expected +12% · Actual +6% · Reason (≥ +15%) : ✗ No
🎯 on PKG : 75% (12 calls matureds) · 📊 on Materials : 51.9% · +2.1% (79 calls)
+5.6%
stock +6% · XLB -2%
matured Jul 16, 25
▲ Buy · 🎯$208
Price at call : $183.49 — upside +13%
Today : $243.69 — upside -15%
Expected +13% · Actual +5% · Reason (≥ +15%) : ✗ No
🎯 on PKG : 75% (12 calls matureds) · 📊 on Materials : 51.9% · +2.1% (79 calls)
+4.8%
stock +5% · XLB -5%
matured May 30, 25
▲ Buy · 🎯$187
Price at call : $167.75 — upside +11%
Today : $243.69 — upside -23%
Expected +11% · Actual +35% · Reason (≥ +15%) : ✓ Yes
🎯 on PKG : 75% (12 calls matureds) · 📊 on Materials : 51.9% · +2.1% (79 calls)
+35.4%
stock +35% · XLB -1%
matured Jan 3, 25

Frequently asked questions

Should I buy Packaging Corporation of America stock?

This isn't buy advice. For Packaging Corporation of America, the analyst consensus is "Buy", with an average price target of $263 (+8% vs the current price). What matters is their past reliability on this stock: the most reliable one is right 100% of the time (2 calls tracked on Packaging Corporation of America). We show the numbers — you decide.

Is it too late to buy Packaging Corporation of America? How high can it go?

The most bullish analyst target on Packaging Corporation of America is $312 (+28% above today's price); the average is $263. That's the upside they see. Check how reliable those analysts have actually been on Packaging Corporation of America on our site before trusting it.

Is Packaging Corporation of America still a good buy?

The most useful "opinion" isn't an opinion — it's a track record: 16 analysts have a real record on Packaging Corporation of America, the best hitting 100% over 2 calls. Current consensus: "Buy". Make your call on data, not noise.

Should you invest in Packaging Corporation of America? The case for and against

The arguments for and against, one by one, from the numbers: why invest in PKG (and why hesitate).

What has Packaging Corporation of America's past performance been?

Historical returns and a "how much if I had invested" calculator: PKG performance & returns.

Does Packaging Corporation of America pay a dividend?

Yield, consistency and growth history of the dividend: PKG's dividend.

Other Materials stocks

Go further

JPI AI Analyst AI assistant · JPI Invest
Answers based on the tool’s data · not financial advice · full version (free)