Sponsored
The Analysis of BAROMETER CAPITAL MANAGEMENT INC.'s Holdings & P&L
Currently, BAROMETER CAPITAL MANAGEMENT INC. holds 114 types of securities in its portfolio with a total value $292.2M. In the most recent quarter, they have increased their positions in SU (+151.0K shares, valued at $13.9M), AGI (+217.4K shares, valued at $13.5M), NTR (+125.3K shares, valued at $13.2M); decreased their positions in CCJ (-392.1K shares, valued at $59.2M), AEM (-135.2K shares, valued at $38.2M), CAT (-53.0K shares, valued at $37.5M); initiated new positions in SU (+151.0K shares, valued at $13.9M), NTR (+125.3K shares, valued at $13.2M), N/A (+115.0K shares, valued at $12.6M).
1M P&L
+123.6M+7.14%
3M P&L
+63.1M+3.52%
HY P&L
+439.5M+31.06%
P&L figures are estimated based on reported 13F stock holdings and market price changes. They are approximations and may not reflect actual fund performance. Stock split events may also affect the accuracy of these calculations, and we cannot guarantee that all splits have been fully accounted for.
Top Holding Treemap
Top Industries by Value
1N/A119.2M
31.9%
2Banks - Diversified59.9M
16.0%
3Gold26.5M
7.1%
Top Industries by Stock Count
1N/A35 stocks
29.2%
2Banks - Diversified10 stocks
8.3%
3Gold6 stocks
5.0%
Sponsored
Stock Holdings
TickerCompany NameSharesShares β³%Event DateReport DateHistory
Canadian Pacific Kansas City Ltd Canadian Pacific Kansas City Ltd115.0K sharesnew addition2026-03-312026-05-12
Sponsored
Sponsored
Sponsored
Sponsored
Sponsored
Sponsored
Sponsored
Sponsored
Sponsored
Sponsored
ICOW Pacer Developed Markets International Cash Cows 100 ETF14.1K sharesnew addition2026-03-312026-05-12
Sponsored
XES State Street SPDR S&P Oil & Gas Equipment & Services ETF5.1K sharesnew addition2026-03-312026-05-12
Sponsored
GRID First Trust NASDAQ Clean Edge Smart Grid Infrastructure Index Fund2.2K sharesnew addition2026-03-312026-05-12
Sponsored
Sponsored
SU
NewSuncor Energy Inc
Shares151.0K
Event2026-03-31
Filed2026-05-12
AGI
5403.36%Alamos Gold Inc
Shares221.4K
Event2026-03-31
Filed2026-05-12
NTR
NewNutrien Ltd
Shares125.3K
Event2026-03-31
Filed2026-05-12
Canadian Pacific Kansas City Ltd
NewCanadian Pacific Kansas City Ltd
Shares115.0K
Event2026-03-31
Filed2026-05-12
IMO
14.76%Imperial Oil Ltd
Shares65.9K
Event2026-03-31
Filed2026-05-12
CAT
-76.21%Caterpillar Inc
Shares16.5K
Event2026-03-31
Filed2026-05-12
HWM
-4.93%Howmet Aerospace Inc
Shares49.5K
Event2026-03-31
Filed2026-05-12
CM
27.70%Canadian Imperial Bank of Commerce
Shares72.7K
Event2026-03-31
Filed2026-05-12
AEM
-80.38%Agnico Eagle Mines Ltd
Shares33.0K
Event2026-03-31
Filed2026-05-12
Bunge Global SA
NewBunge Global SA
Shares70.7K
Event2026-03-31
Filed2026-05-12
CNQ
NewCanadian Natural Resources Ltd
Shares127.2K
Event2026-03-31
Filed2026-05-12
BMO
3.38%Bank of Montreal
Shares44.5K
Event2026-03-31
Filed2026-05-12
RTX
193.55%RTX Corp
Shares41.4K
Event2026-03-31
Filed2026-05-12
ENB
1064.29%Enbridge Inc
Shares97.8K
Event2026-03-31
Filed2026-05-12
GDS
2338.46%GDS Holdings Ltd
Shares158.5K
Event2026-03-31
Filed2026-05-12
TLK
NewTelkom Indonesia Persero Tbk PT
Shares341.8K
Event2026-03-31
Filed2026-05-12
NVDA
35.50%NVIDIA Corp
Shares35.5K
Event2026-03-31
Filed2026-05-12
KGC
2226.32%Kinross Gold Corp
Shares132.6K
Event2026-03-31
Filed2026-05-12
General Dynamics Corp
NewGeneral Dynamics Corp
Shares13.5K
Event2026-03-31
Filed2026-05-12
GEV
-65.17%GE Vernova Inc
Shares5.0K
Event2026-03-31
Filed2026-05-12
Headwater Exploration Inc
NewHeadwater Exploration Inc
Shares328.2K
Event2026-03-31
Filed2026-05-12
MFC
NewManulife Financial Corp
Shares73.7K
Event2026-03-31
Filed2026-05-12
YPF
NewYPF SA
Shares75.1K
Event2026-03-31
Filed2026-05-12
ASX
NewASE Technology Holding Co Ltd
Shares138.5K
Event2026-03-31
Filed2026-05-12
BWXT
NewBWX Technologies Inc
Shares13.8K
Event2026-03-31
Filed2026-05-12
BVN
211.84%Cia de Minas Buenaventura SAA
Shares74.2K
Event2026-03-31
Filed2026-05-12
SMFG
NewSumitomo Mitsui Financial Group Inc
Shares126.9K
Event2026-03-31
Filed2026-05-12
SAN
203.32%Banco Santander SA
Shares216.6K
Event2026-03-31
Filed2026-05-12
Anglogold Ashanti Plc
-75.69%Anglogold Ashanti Plc
Shares24.1K
Event2026-03-31
Filed2026-05-12
TEVA
NewTeva Pharmaceutical Industries Ltd
Shares77.8K
Event2026-03-31
Filed2026-05-12
BMA
-76.30%Banco Macro SA
Shares27.2K
Event2026-03-31
Filed2026-05-12
SQM
NewSociedad Quimica y Minera de Chile SA
Shares25.8K
Event2026-03-31
Filed2026-05-12
RIO
NewRio Tinto PLC
Shares21.6K
Event2026-03-31
Filed2026-05-12
BBD
4953.15%Banco Bradesco SA
Shares560.9K
Event2026-03-31
Filed2026-05-12
GFI
-9.00%Gold Fields Ltd
Shares43.3K
Event2026-03-31
Filed2026-05-12
CCJ
-96.84%Cameco Corp
Shares12.8K
Event2026-03-31
Filed2026-05-12
BCS
2009.76%Barclays PLC
Shares86.5K
Event2026-03-31
Filed2026-05-12
HMY
1118.75%Harmony Gold Mining Co Ltd
Shares117.0K
Event2026-03-31
Filed2026-05-12
STM
NewSTMicroelectronics NV
Shares50.4K
Event2026-03-31
Filed2026-05-12
Grupo Cibest SA
670.97%Grupo Cibest SA
Shares23.9K
Event2026-03-31
Filed2026-05-12
Vodafone Group PLC
NewVodafone Group PLC
Shares114.8K
Event2026-03-31
Filed2026-05-12
BBVA
13.24%Banco Bilbao Vizcaya Argentaria SA
Shares78.6K
Event2026-03-31
Filed2026-05-12
WDS
NewWoodside Energy Group Ltd
Shares66.8K
Event2026-03-31
Filed2026-05-12
EC
2694.87%Ecopetrol SA
Shares109.0K
Event2026-03-31
Filed2026-05-12
LI
NewLi Auto Inc
Shares86.8K
Event2026-03-31
Filed2026-05-12
VALE
NewVale SA
Shares97.2K
Event2026-03-31
Filed2026-05-12
BIDU
-80.72%Baidu Inc
Shares13.6K
Event2026-03-31
Filed2026-05-12
TSM
NewTaiwan Semiconductor Manufacturing Co Ltd
Shares4.5K
Event2026-03-31
Filed2026-05-12
MUFG
48.58%Mitsubishi UFJ Financial Group Inc
Shares88.7K
Event2026-03-31
Filed2026-05-12
SE
302.22%Sea Ltd
Shares18.1K
Event2026-03-31
Filed2026-05-12
PKX
NewPOSCO Holdings Inc
Shares23.8K
Event2026-03-31
Filed2026-05-12
TV
5216.47%Grupo Televisa SAB
Shares451.9K
Event2026-03-31
Filed2026-05-12
NatWest Group PLC
926.63%NatWest Group PLC
Shares87.5K
Event2026-03-31
Filed2026-05-12
SSL
258.70%Sasol Ltd
Shares99.0K
Event2026-03-31
Filed2026-05-12
VIV
NewTelefonica Brasil SA
Shares80.5K
Event2026-03-31
Filed2026-05-12
ZLAB
NewZai Lab Ltd
Shares66.5K
Event2026-03-31
Filed2026-05-12
UBS
NewUBS Group AG
Shares32.8K
Event2026-03-31
Filed2026-05-12
WF
NewWoori Financial Group Inc
Shares17.6K
Event2026-03-31
Filed2026-05-12
CRH PLC
-69.31%CRH PLC
Shares11.1K
Event2026-03-31
Filed2026-05-12
KB
46.84%KB Financial Group Inc
Shares11.6K
Event2026-03-31
Filed2026-05-12
GLPG
2.70%Galapagos NV
Shares38.1K
Event2026-03-31
Filed2026-05-12
DQ
-37.28%Daqo New Energy Corp
Shares53.5K
Event2026-03-31
Filed2026-05-12
GMAB
842.22%Genmab A/S
Shares42.4K
Event2026-03-31
Filed2026-05-12
ARGX
NewArgenx SE
Shares1.6K
Event2026-03-31
Filed2026-05-12
EMBJ
4.42%Embraer SA
Shares18.9K
Event2026-03-31
Filed2026-05-12
FUTU
-8.05%Futu Holdings Ltd
Shares8.0K
Event2026-03-31
Filed2026-05-12
FMS
569.57%Fresenius Medical Care AG
Shares46.2K
Event2026-03-31
Filed2026-05-12
KEP
313.87%Korea Electric Power Corp
Shares71.6K
Event2026-03-31
Filed2026-05-12
Lufax Holding Ltd
7538.57%Lufax Holding Ltd
Shares534.7K
Event2026-03-31
Filed2026-05-12
BABA
-31.03%Alibaba Group Holding Ltd
Shares7.9K
Event2026-03-31
Filed2026-05-12
HBM
259.04%Hudbay Minerals Inc
Shares33.8K
Event2026-03-31
Filed2026-05-12
ASND
-95.44%Ascendis Pharma A/S
Shares4.2K
Event2026-03-31
Filed2026-05-12
JD
-22.45%JD.com Inc
Shares30.5K
Event2026-03-31
Filed2026-05-12
CRTO
-67.42%Criteo SA
Shares44.9K
Event2026-03-31
Filed2026-05-12
TME
NewTencent Music Entertainment Group
Shares82.4K
Event2026-03-31
Filed2026-05-12
CSAN
1838.98%Cosan SA
Shares171.6K
Event2026-03-31
Filed2026-05-12
PHYS
NewSprott Physical Gold Trust
Shares19.0K
Event2026-03-31
Filed2026-05-12
SGDM
NewSprott Gold Miners ETF
Shares8.7K
Event2026-03-31
Filed2026-05-12
GCOW
NewPacer Global Cash Cows Dividend ETF
Shares14.0K
Event2026-03-31
Filed2026-05-12
OIH
NewVanEck Oil Services ETF
Shares1.6K
Event2026-03-31
Filed2026-05-12
SILJ
NewAmplify Junior Silver Miners ETF
Shares21.3K
Event2026-03-31
Filed2026-05-12
SIL
-74.73%Global X Silver Miners ETF
Shares7.0K
Event2026-03-31
Filed2026-05-12
MOO
NewVanEck Agribusiness ETF
Shares7.4K
Event2026-03-31
Filed2026-05-12
PSLV
NewSprott Physical Silver Trust
Shares25.4K
Event2026-03-31
Filed2026-05-12
COPX
-75.60%Global X Copper Miners ETF
Shares8.1K
Event2026-03-31
Filed2026-05-12
DXJ
NewWisdomTree Japan Hedged Equity Fund
Shares3.8K
Event2026-03-31
Filed2026-05-12
PIE
NewInvesco Dorsey Wright Emerging Markets Momentum ETF
Shares23.1K
Event2026-03-31
Filed2026-05-12
ICOW
NewPacer Developed Markets International Cash Cows 100 ETF
Shares14.1K
Event2026-03-31
Filed2026-05-12
XES
NewState Street SPDR S&P Oil & Gas Equipment & Services ETF
Shares5.1K
Event2026-03-31
Filed2026-05-12
RELX
-78.66%RELX PLC
Shares17.8K
Event2026-03-31
Filed2026-05-12
WPP
NewWPP PLC
Shares34.4K
Event2026-03-31
Filed2026-05-12
SAP
-98.34%SAP SE
Shares3.0K
Event2026-03-31
Filed2026-05-12
EWP
-93.80%iShares MSCI Spain ETF
Shares9.0K
Event2026-03-31
Filed2026-05-12
WIT
NewWipro Ltd
Shares227.8K
Event2026-03-31
Filed2026-05-12
TAN
NewInvesco Solar ETF
Shares8.6K
Event2026-03-31
Filed2026-05-12
DAVA
32.51%Endava PLC
Shares106.3K
Event2026-03-31
Filed2026-05-12
SID
2415.44%Cia Siderurgica Nacional SA
Shares374.8K
Event2026-03-31
Filed2026-05-12
ASHR
NewXtrackers Harvest CSI 300 China A-Shares ETF
Shares13.9K
Event2026-03-31
Filed2026-05-12
ILF
-81.01%iShares Latin America 40 ETF
Shares12.0K
Event2026-03-31
Filed2026-05-12
EWZ
NewiShares MSCI Brazil ETF
Shares11.1K
Event2026-03-31
Filed2026-05-12
XBI
NewState Street SPDR S&P Biotech ETF
Shares3.2K
Event2026-03-31
Filed2026-05-12
EWJ
120.00%iShares MSCI Japan ETF
Shares4.4K
Event2026-03-31
Filed2026-05-12
GDXJ
NewVanEck Junior Gold Miners ETF
Shares3.0K
Event2026-03-31
Filed2026-05-12
GRID
NewFirst Trust NASDAQ Clean Edge Smart Grid Infrastructure Index Fund
Shares2.2K
Event2026-03-31
Filed2026-05-12
XMMO
NewInvesco S&P MidCap Momentum ET
Shares2.4K
Event2026-03-31
Filed2026-05-12
NU
NewNU Holdings Ltd/Cayman Islands
Shares21.6K
Event2026-03-31
Filed2026-05-12
SBS
153.29%Cia de Saneamento Basico do Estado de Sao Paulo SABESP
Shares48.6K
Event2026-03-31
Filed2026-05-12
VIS
NewVanguard Industrials ETF
Shares800
Event2026-03-31
Filed2026-05-12
KBE
NewState Street SPDR S&P Bank ETF
Shares4.0K
Event2026-03-31
Filed2026-05-12
FXZ
NewFirst Trust Materials AlphaDEX Fund
Shares3.1K
Event2026-03-31
Filed2026-05-12
EEM
-65.55%iShares MSCI Emerging Markets ETF
Shares4.1K
Event2026-03-31
Filed2026-05-12
EWT
-94.86%iShares MSCI Taiwan ETF
Shares2.5K
Event2026-03-31
Filed2026-05-12
REMX
NewVanEck Rare Earth and Strategic Metals ETF
Shares1.7K
Event2026-03-31
Filed2026-05-12
Lam Research Corp
-81.84%Lam Research Corp
Shares690
Event2026-03-31
Filed2026-05-12
Call Option Holdings
No call option holdings data available
No call option holdings data available
Put Option Holdings
No put option holdings data available
No put option holdings data available