The Analysis of Ted Buchan & Co's Holdings & P&L


Currently, Ted Buchan & Co holds 95 types of securities in its portfolio with a total value $305.7M. In the most recent quarter, they have increased their positions in EWJ (+82.7K shares, valued at $7.7M), VUG (+74.5K shares, valued at $6.4M), NOBL (+80.0K shares, valued at $4.5M); decreased their positions in CNQ (-14.2K shares, valued at $559.9K), MSFT (-1.3K shares, valued at $471.1K), NVO (-9.5K shares, valued at $457.1K); initiated new positions in EWJ (+82.7K shares, valued at $7.7M), BE (+2.7K shares, valued at $819.4K), CLS (+2.2K shares, valued at $800.7K).


1M P&L
+6.1M+2.46%
3M P&L
+8.8M+3.57%
HY P&L
+3.8M+1.53%

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/A158.2M
64.6%
2Semiconductors17.6M
7.2%
3Drug Manufacturers - General11.2M
4.6%

Top Industries by Stock Count

1N/A35 stocks
43.2%
2Drug Manufacturers - General4 stocks
4.9%
3Software - Application3 stocks
3.7%
Stock Holdings
ISHARES TR
ISHARES TR
2.20%
Shares278.0K
Event2026-06-30
Filed2026-07-23
EFA
ISHARES TR
1.18%
Shares174.9K
Event2026-06-30
Filed2026-07-23
PRF
INVESCO EXCHANGE TRADED FD T
-1.01%
Shares321.8K
Event2026-06-30
Filed2026-07-23
TIP
ISHARES TR
0.81%
Shares148.3K
Event2026-06-30
Filed2026-07-23
ISHARES TR
ISHARES TR
0.43%
Shares20.6K
Event2026-06-30
Filed2026-07-23
UTES
ETFIS SER TR I
0.94%
Shares135.2K
Event2026-06-30
Filed2026-07-23
VNQ
VANGUARD INDEX FDS
1.52%
Shares107.1K
Event2026-06-30
Filed2026-07-23
XLE
SELECT SECTOR SPDR TR
1.92%
Shares187.5K
Event2026-06-30
Filed2026-07-23
NVDA
NVIDIA CORPORATION
0.67%
Shares46.9K
Event2026-06-30
Filed2026-07-23
COWZ
PACER FDS TR
1.85%
Shares146.6K
Event2026-06-30
Filed2026-07-23
NOBL
PROSHARES TR
99.66%
Shares160.4K
Event2026-06-30
Filed2026-07-23
KMLM
KRANESHARES TRUST
0.55%
Shares309.1K
Event2026-06-30
Filed2026-07-23
VUG
VANGUARD INDEX FDS
476.14%
Shares90.1K
Event2026-06-30
Filed2026-07-23
EWJ
ISHARES INC
New
Shares82.7K
Event2026-06-30
Filed2026-07-23
ASML
ASML HLDG NV
-0.96%
Shares3.8K
Event2026-06-30
Filed2026-07-23
XME
SPDR SERIES TRUST
3.67%
Shares64.5K
Event2026-06-30
Filed2026-07-23
EWZ
ISHARES INC
7.99%
Shares185.1K
Event2026-06-30
Filed2026-07-23
TSM
TAIWAN SEMICONDUCTOR MANUFAC
1.52%
Shares12.9K
Event2026-06-30
Filed2026-07-23
AMZN
AMAZON COM INC
2.37%
Shares22.9K
Event2026-06-30
Filed2026-07-23
LLY
ELI LILLY & CO
4.92%
Shares4.2K
Event2026-06-30
Filed2026-07-23
GOOG
ALPHABET INC
1.88%
Shares14.2K
Event2026-06-30
Filed2026-07-23
BROADCOM INC
BROADCOM INC
2.57%
Shares13.1K
Event2026-06-30
Filed2026-07-23
RUNN
STRATEGIC TRUST
-2.09%
Shares148.4K
Event2026-06-30
Filed2026-07-23
PGR
PROGRESSIVE CORP
-1.90%
Shares15.3K
Event2026-06-30
Filed2026-07-23
ENB
ENBRIDGE INC
0.15%
Shares58.3K
Event2026-06-30
Filed2026-07-23
NVO
NOVO-NORDISK A S
-13.46%
Shares61.3K
Event2026-06-30
Filed2026-07-23
MELI
MERCADOLIBRE INC
16.28%
Shares1.6K
Event2026-06-30
Filed2026-07-23
HSBC
HSBC HLDGS PLC
21.11%
Shares28.2K
Event2026-06-30
Filed2026-07-23
MSFT
MICROSOFT CORP
-15.68%
Shares6.8K
Event2026-06-30
Filed2026-07-23
COSTCO WHOLESALE CORPORATION
COSTCO WHOLESALE CORPORATION
2.99%
Shares2.6K
Event2026-06-30
Filed2026-07-23
PBR
PETROLEO BRASILEIRO S A
-0.70%
Shares142.2K
Event2026-06-30
Filed2026-07-23
ROYAL CARIBBEAN GROUP
ROYAL CARIBBEAN GROUP
5.29%
Shares6.4K
Event2026-06-30
Filed2026-07-23
MU
MICRON TECHNOLOGY INC
23.46%
Shares1.7K
Event2026-06-30
Filed2026-07-23
SHY
ISHARES TR
-5.43%
Shares23.5K
Event2026-06-30
Filed2026-07-23
VANGUARD INDEX FDS
VANGUARD INDEX FDS
0.00%
Shares5.1K
Event2026-06-30
Filed2026-07-23
BMY
BRISTOL-MYERS SQUIBB CO
0.49%
Shares32.1K
Event2026-06-30
Filed2026-07-23
PNC
PNC FINL SVCS GROUP INC
-3.05%
Shares7.5K
Event2026-06-30
Filed2026-07-23
UNITEDHEALTH GROUP INC
UNITEDHEALTH GROUP INC
-3.64%
Shares4.1K
Event2026-06-30
Filed2026-07-23
SHOP
SHOPIFY INC
2.63%
Shares14.8K
Event2026-06-30
Filed2026-07-23
TFC
TRUIST FINL CORP
2.23%
Shares33.3K
Event2026-06-30
Filed2026-07-23
NETFLIX INC.
NETFLIX INC.
16.25%
Shares22.0K
Event2026-06-30
Filed2026-07-23
VTV
VANGUARD INDEX FDS
-0.46%
Shares7.0K
Event2026-06-30
Filed2026-07-23
VV
VANGUARD INDEX FDS
-0.30%
Shares4.3K
Event2026-06-30
Filed2026-07-23
BTI
BRITISH AMERN TOB PLC
-3.12%
Shares22.9K
Event2026-06-30
Filed2026-07-23
INTU
INTUIT
-12.65%
Shares5.2K
Event2026-06-30
Filed2026-07-23
PFE
PFIZER INC
3.52%
Shares54.7K
Event2026-06-30
Filed2026-07-23
MO
ALTRIA GROUP INC
2.66%
Shares18.2K
Event2026-06-30
Filed2026-07-23
PEP
PEPSICO INC
-0.92%
Shares9.0K
Event2026-06-30
Filed2026-07-23
DGRW
WISDOMTREE TR
0.80%
Shares12.7K
Event2026-06-30
Filed2026-07-23
SBUX
STARBUCKS CORP
6.31%
Shares11.8K
Event2026-06-30
Filed2026-07-23
UBER
UBER TECHNOLOGIES INC
-2.70%
Shares16.4K
Event2026-06-30
Filed2026-07-23
BND
VANGUARD BD INDEX FDS
-0.18%
Shares15.5K
Event2026-06-30
Filed2026-07-23
STATE STR SPDR S&P 500 ETF T
STATE STR SPDR S&P 500 ETF T
-1.05%
Shares1.5K
Event2026-06-30
Filed2026-07-23
CNQ
CANADIAN NAT RES LTD MED TER
-33.44%
Shares28.2K
Event2026-06-30
Filed2026-07-23
RSP
INVESCO EXCHANGE TRADED FD T
-0.06%
Shares4.9K
Event2026-06-30
Filed2026-07-23
UPS
UNITED PARCEL SVCS INC
-3.14%
Shares9.5K
Event2026-06-30
Filed2026-07-23
QQQ
INVESCO QQQ TR
1.42%
Shares1.4K
Event2026-06-30
Filed2026-07-23
ABEV
AMBEV SA
3.94%
Shares314.7K
Event2026-06-30
Filed2026-07-23
TCHP
T ROWE PRICE EXCHANGE-TRADED
-2.10%
Shares19.3K
Event2026-06-30
Filed2026-07-23
BE
BLOOM ENERGY CORP
New
Shares2.7K
Event2026-06-30
Filed2026-07-23
SCHD
SCHWAB STRATEGIC TR
-1.80%
Shares25.5K
Event2026-06-30
Filed2026-07-23
CLS
CELESTICA INC
New
Shares2.2K
Event2026-06-30
Filed2026-07-23
LUMENTUM HLDGS INC
LUMENTUM HLDGS INC
New
Shares872
Event2026-06-30
Filed2026-07-23
TSLA
TESLA INC
0.06%
Shares1.7K
Event2026-06-30
Filed2026-07-23
AAPL
APPLE INC
29.80%
Shares2.2K
Event2026-06-30
Filed2026-07-23
PH
PARKER-HANNIFIN CORP
0.00%
Shares622
Event2026-06-30
Filed2026-07-23
VDE
VANGUARD WORLD FD
0.00%
Shares2.9K
Event2026-06-30
Filed2026-07-23
MCO
MOODYS CORP
0.00%
Shares955
Event2026-06-30
Filed2026-07-23
SHV
ISHARES TR
0.05%
Shares3.9K
Event2026-06-30
Filed2026-07-23
VOO
VANGUARD INDEX FDS
12.04%
Shares605
Event2026-06-30
Filed2026-07-23
PICK
ISHARES INC
0.00%
Shares7.0K
Event2026-06-30
Filed2026-07-23
ABBVIE INC
ABBVIE INC
0.00%
Shares1.6K
Event2026-06-30
Filed2026-07-23
SCHG
SCHWAB STRATEGIC TR
1.16%
Shares11.4K
Event2026-06-30
Filed2026-07-23
CARR
CARRIER GLOBAL CORPORATION
0.00%
Shares5.1K
Event2026-06-30
Filed2026-07-23
GOOGL
ALPHABET INC
26.95%
Shares942
Event2026-06-30
Filed2026-07-23
CVX
CHEVRON CORPORATION
-14.36%
Shares1.9K
Event2026-06-30
Filed2026-07-23
SHW
SHERWIN WILLIAMS CO
0.00%
Shares895
Event2026-06-30
Filed2026-07-23
MASTERCARD INCORPORATED
MASTERCARD INCORPORATED
0.00%
Shares600
Event2026-06-30
Filed2026-07-23
TCAF
T ROWE PRICE EXCHANGE-TRADED
-13.55%
Shares7.4K
Event2026-06-30
Filed2026-07-23
TJX
TJX COS INC NEW
0.05%
Shares2.0K
Event2026-06-30
Filed2026-07-23
ORACLE CORP
ORACLE CORP
0.00%
Shares2.1K
Event2026-06-30
Filed2026-07-23
VO
VANGUARD INDEX FDS
300.33%
Shares3.7K
Event2026-06-30
Filed2026-07-23
GBIL
GOLDMAN SACHS ETF TR
-17.91%
Shares2.8K
Event2026-06-30
Filed2026-07-23
NSC
NORFOLK SOUTHN CORP
0.00%
Shares862
Event2026-06-30
Filed2026-07-23
DE
DEERE & CO
0.00%
Shares424
Event2026-06-30
Filed2026-07-23
JPMORGAN CHASE & CO
JPMORGAN CHASE & CO
New
Shares732
Event2026-06-30
Filed2026-07-23
EMR
EMERSON ELEC CO
0.00%
Shares1.6K
Event2026-06-30
Filed2026-07-23
SCHB
SCHWAB STRATEGIC TR
-2.79%
Shares7.9K
Event2026-06-30
Filed2026-07-23
STIP
ISHARES TR
0.00%
Shares2.1K
Event2026-06-30
Filed2026-07-23
CASY
CASEYS GEN STORES INC
New
Shares272
Event2026-06-30
Filed2026-07-23
MCK
MCKESSON CORP
0.00%
Shares286
Event2026-06-30
Filed2026-07-23
XLRE
SELECT SECTOR SPDR TR
New
Shares4.8K
Event2026-06-30
Filed2026-07-23
NDAQ
NASDAQ INC
0.00%
Shares2.6K
Event2026-06-30
Filed2026-07-23
GLW
CORNING INC
New
Shares804
Event2026-06-30
Filed2026-07-23
PULS
PGIM ETF TR
-20.21%
Shares4.1K
Event2026-06-30
Filed2026-07-23

Call Option Holdings
No call option holdings data available

Put Option Holdings
No put option holdings data available