Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
857 changes: 497 additions & 360 deletions src/wp-content/themes/tuleva/fund-comparison/content.php

Large diffs are not rendered by default.

114 changes: 104 additions & 10 deletions src/wp-content/themes/tuleva/fund-comparison/data/data_sources.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,59 +3,153 @@
"pdf": "Tuleva-Maailma-Aktsiate-Pensionifondi-investeeringute-aruanne-jaanuar-2026.pdf",
"type": "A (ETF)",
"date": "30.01.2026",
"etf_count": 6
"etf_count": 6,
"url": "https://www.pensionikeskus.ee/files/raport/TUK75/est_TUK75_raport_20260130.pdf"
},
"Luminor 16-50": {
"pdf": "investeeringute_aruanne_lum16-50_0126.pdf",
"type": "A (ETF+bonds)",
"date": "31.01.2026",
"etf_count": 11
"etf_count": 11,
"url": "https://www.pensionikeskus.ee/files/raport/NPK75/est_NPK75_raport_20260131.pdf"
},
"SEB Indeks": {
"pdf": "est_SIK75_raport_20260131.pdf",
"type": "A (ETF)",
"date": "31.01.2026",
"etf_count": 7,
"opaque_pct": 28.32
"opaque_pct": 0,
"url": "https://www.pensionikeskus.ee/files/raport/SIK75/est_SIK75_raport_20260131.pdf"
},
"Swedbank K1960": {
"pdf": "K1960_investment_portfolio.pdf",
"type": "B (direct stocks)",
"date": "31.01.2026",
"stock_count": 295
"stock_count": 295,
"url": "https://swedbank.ee/static/investor/funds/K1960_investment_portfolio.pdf"
},
"Swedbank K1970": {
"pdf": "K1970_investment_portfolio.pdf",
"type": "B (direct stocks)",
"date": "31.01.2026",
"stock_count": 444
"stock_count": 444,
"url": "https://swedbank.ee/static/investor/funds/K1970_investment_portfolio.pdf"
},
"Swedbank K1980": {
"pdf": "K1980_investment_portfolio.pdf",
"type": "B (direct stocks)",
"date": "31.01.2026",
"stock_count": 444
"stock_count": 444,
"url": "https://swedbank.ee/static/investor/funds/K1980_investment_portfolio.pdf"
},
"Swedbank K1990": {
"pdf": "K1990_investment_portfolio.pdf",
"type": "B (direct stocks)",
"date": "31.01.2026",
"stock_count": 301
"stock_count": 301,
"url": "https://swedbank.ee/static/investor/funds/K1990_investment_portfolio.pdf"
},
"LHV Ettevõtlik": {
"pdf": "est_LLK50_raport_20260131.pdf",
"type": "C (mixed)",
"date": "31.01.2026",
"pre_parsed": true
"pre_parsed": true,
"url": "https://www.pensionikeskus.ee/files/raport/LLK50/est_LLK50_raport_20260131.pdf"
},
"LHV Julge": {
"pdf": "est_LXK75_raport_20260131.pdf",
"type": "C (mixed)",
"date": "31.01.2026"
"date": "31.01.2026",
"url": "https://www.pensionikeskus.ee/files/raport/LXK75/est_LXK75_raport_20260131.pdf"
},
"SEB 55+": {
"pdf": "est_SEK50_raport_20260131.pdf",
"type": "C (mixed)",
"date": "31.01.2026"
"date": "31.01.2026",
"url": "https://www.pensionikeskus.ee/files/raport/SEK50/est_SEK50_raport_20260131.pdf"
},
"LHV Rahulik": {
"pdf": "est_LXK00_raport_20260131.pdf",
"type": "C (bond-heavy)",
"date": "31.01.2026",
"url": "https://www.pensionikeskus.ee/files/raport/LXK00/est_LXK00_raport_20260131.pdf"
},
"LHV Indeks": {
"pdf": "est_LIK75_raport_20260131.pdf",
"type": "A (ETF)",
"date": "31.01.2026",
"url": "https://www.pensionikeskus.ee/files/raport/LIK75/est_LIK75_raport_20260131.pdf"
},
"LHV Tasakaalukas": {
"pdf": "est_LMK25_raport_20260131.pdf",
"type": "C (mixed)",
"date": "31.01.2026",
"url": "https://www.pensionikeskus.ee/files/raport/LMK25/est_LMK25_raport_20260131.pdf"
},
"Luminor Indeks": {
"pdf": "est_NIK100_raport_20260131.pdf",
"type": "A (ETF)",
"date": "31.01.2026",
"url": "https://www.pensionikeskus.ee/files/raport/NIK100/est_NIK100_raport_20260131.pdf"
},
"Luminor 50-56": {
"pdf": "est_NPK50_raport_20260131.pdf",
"type": "A (ETF+bonds)",
"date": "31.01.2026",
"url": "https://www.pensionikeskus.ee/files/raport/NPK50/est_NPK50_raport_20260131.pdf"
},
"Luminor 56+": {
"pdf": "est_NPK25_raport_20260131.pdf",
"type": "A (ETF+bonds)",
"date": "31.01.2026",
"url": "https://www.pensionikeskus.ee/files/raport/NPK25/est_NPK25_raport_20260131.pdf"
},
"Luminor 61-65": {
"pdf": "est_NPK00_raport_20260131.pdf",
"type": "A (ETF+bonds)",
"date": "31.01.2026",
"url": "https://www.pensionikeskus.ee/files/raport/NPK00/est_NPK00_raport_20260131.pdf"
},
"SEB 18+": {
"pdf": "est_SEK100_raport_20260131.pdf",
"type": "C (mixed)",
"date": "31.01.2026",
"url": "https://www.pensionikeskus.ee/files/raport/SEK100/est_SEK100_raport_20260131.pdf"
},
"SEB 60+": {
"pdf": "est_SEK25_raport_20260131.pdf",
"type": "C (mixed)",
"date": "31.01.2026",
"url": "https://www.pensionikeskus.ee/files/raport/SEK25/est_SEK25_raport_20260131.pdf"
},
"SEB 65+": {
"pdf": "est_SEK00_raport_20260131.pdf",
"type": "C (bond-heavy)",
"date": "31.01.2026",
"url": "https://www.pensionikeskus.ee/files/raport/SEK00/est_SEK00_raport_20260131.pdf"
},
"Swedbank Indeks": {
"pdf": "Ki_investment_portfolio.pdf",
"type": "B (direct stocks)",
"date": "31.01.2026",
"url": "https://swedbank.ee/static/investor/funds/Ki_investment_portfolio.pdf"
},
"Swedbank 2000-09": {
"pdf": "K2000_investment_portfolio.pdf",
"type": "B (mixed)",
"date": "31.01.2026",
"url": "https://swedbank.ee/static/investor/funds/K2000_investment_portfolio.pdf"
},
"Swedbank Konservatiivne": {
"pdf": "KKONS_investment_portfolio.pdf",
"type": "B (bond-heavy)",
"date": "31.01.2026",
"url": "https://www.swedbank.ee/static/investor/funds/KKONS_investment_portfolio.pdf"
},
"Tuleva Võlakirjad": {
"pdf": "est_TUK00_raport_20260130.pdf",
"type": "A (bonds)",
"date": "30.01.2026",
"url": "https://www.pensionikeskus.ee/files/raport/TUK00/est_TUK00_raport_20260130.pdf"
}
}
Loading