| Date | Stock | Action | From | To |
|---|---|---|---|---|
| May 06, 2026 |
Canadian Pacific Kansas City Limited
CP
|
Upgrade | Buy | Reduce |
| May 04, 2026 |
MYR Group Inc
MYRG
|
Downgrade | Outperform | Perform |
| May 01, 2026 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Buy | Buy |
| Apr 30, 2026 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Outperform | Outperform |
| Apr 13, 2026 |
Pricesmart Inc.
PSMT
|
Downgrade | Perform | |
| Mar 27, 2026 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Overweight | Overweight |
| Mar 02, 2026 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Buy | Buy |
| Jan 29, 2026 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Outperform | Outperform |
| Jan 08, 2026 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Outperform | Outperform |
| Dec 17, 2025 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Buy | Buy |
| Oct 30, 2025 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Positive | Positive |
| Oct 13, 2025 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Buy | Buy |
| Oct 03, 2025 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Outperform | Outperform |
| Oct 02, 2025 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Overweight | Overweight |
| Sep 25, 2025 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Positive | Positive |
| Sep 05, 2025 |
Buckle, Inc.
BKE
|
Hold | Perform | Perform |
| May 23, 2025 |
Invesco Capital Management LLC - Invesco QQQ Trust Series 1
QQQ
|
Hold | Positive | Positive |
| May 20, 2025 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Outperform | Outperform |
| May 01, 2025 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Buy | Buy |
| Apr 23, 2025 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Outperform | Outperform |
| Mar 26, 2025 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Buy | Buy |
| Mar 25, 2025 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Outperform | Outperform |
| Mar 03, 2025 |
MYR Group Inc
MYRG
|
Upgrade | Outperform | |
| Feb 04, 2025 |
City Holding Co.
CHCO
|
Hold | Reduce | Reduce |
| Jan 16, 2025 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Hold | Hold |
| Jan 08, 2025 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Positive | Positive |
| Oct 24, 2024 |
Canadian Pacific Kansas City Limited
CP
|
Upgrade | Buy | Positive |
| Oct 24, 2024 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Buy | Buy |
| Oct 11, 2024 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Hold | Hold |
| Oct 09, 2024 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Market Perform | Market Perform |
| Oct 08, 2024 |
Canadian Pacific Kansas City Limited
CP
|
Initialise | Outperform | Buy |
| Sep 25, 2024 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Overweight | Overweight |
| Sep 18, 2024 |
MIND Technology Inc
MIND
|
Upgrade | Outperform | |
| Sep 12, 2024 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Sector Perform | Sector Perform |
| Sep 06, 2024 |
Axon Enterprise Inc
AXON
|
Hold | Buy | Buy |
| Aug 21, 2024 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Buy | Buy |
| Jul 17, 2024 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Hold | Hold |
| Jul 10, 2024 |
Canadian Pacific Kansas City Limited
CP
|
Upgrade | Overweight | Outperform |
| Jul 10, 2024 |
Canadian National Railway Co.
CNI
|
Upgrade | Outperform | |
| Jul 09, 2024 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Overweight | Overweight |
| Jul 08, 2024 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Market Perform | Market Perform |
| Jun 03, 2024 |
Thermon Group Holdings Inc
THR
|
Downgrade | Perform | |
| Apr 25, 2024 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Sector Perform | Sector Perform |
| Apr 12, 2024 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Hold | Hold |
| Apr 09, 2024 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Buy | Buy |
| Apr 08, 2024 |
Canadian Pacific Kansas City Limited
CP
|
Initialise | Overweight | Buy |
| Apr 04, 2024 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Overweight | Overweight |
| Mar 26, 2024 |
Evergy Inc
EVRG
|
Initialise | Buy | |
| Jul 05, 2023 |
Canadian Pacific Kansas City Limited
CP
|
Hold | Neutral | Neutral |
| May 16, 2023 |
Canadian Pacific Kansas City Limited
CP
|
Upgrade | Buy |