Cameco at 52-Week High on Upgrade

Cameco Corporation (T.CCO) hit a new 52-week high of $38.14 Monday. RBC upgraded Cameco to buy Monday, citing a structural shift in the uranium market, following Russia's invasion of Ukraine. The bank believes that as the West moves away from Russia-enriched supply, utilities will consume significantly more uranium; the bank increased it's demand forecast by 10% globally through 2035.

Akita Drilling Ltd. (T.AKT.A) hit a new 52-week high of $2.12 Monday. No news stories today.

AltaGas Ltd. (T.ALA) hit a new 52-week high of $30.24 Monday. No news stories today.

Axis Auto Finance Inc. (T.AXIS) hit a new 52-week high of 71 cents Monday. No news stories today.

BCE Inc. (T.BCE) hit a new 52-week high of $73.36 Monday. No news stories today.

Core Assets Corp Com (C.CC) hit a new 52-week high of 84 cents Monday. No news stories today.

China Gold International Resources Corp. Ltd. (T.CGG) hit a new 52-week high of $4.86 Monday. No news stories today.

Canoe EIT Income Fund (T.EIT.UN) hit a new 52-week high of $14.46 Monday. No news stories today.

Filo Mining Corp. (T.FIL) hit a new 52-week high of $21.92 Monday. No news stories today.

Itafos Inc. (V.IFOS) hit a new 52-week high of $3.65 Monday. No news stories today.

Karora Resources Inc. (T.KRR) hit a new 52-week high of $6.97 Monday. No news stories today.

NGEx Minerals Ltd. (V.NGEX) hit a new 52-week high of $3.70 Monday. No news stories today.

North West Company Inc. (T.NWC) hit a new 52-week high of $39.89 Monday. No news stories today.

Chatham Rock Phosphate Limited (V.NZP) hit a new 52-week high of 27 cents Monday. No news stories today.

OceanaGold Corporation (T.OGC) hit a new 52-week high of $3.19 Monday. No news stories today.

Osisko Metals Incorporated (V.OM) hit a new 52-week high of 58 cents Monday. No news stories today.

Pembina Pipeline Corporation (T.PPL) hit a new 52-week high of $48.89 Monday. No news stories today.

Rogers Communications Inc. (T.RCI.B) hit a new 52-week high of $74.07 Monday. No news stories today.

Superior Gold Inc. (V.SGI) hit a new 52-week high of $1.10 Monday. No news stories today.

Sandstorm Gold Ltd. (T.SSL) hit a new 52-week high of $64.48 Monday. No news stories today.

SSR Mining Inc. (T.SSRM) hit a new 52-week high of $28.86 Monday. No news stories today.

STEP Energy Services Ltd. (T.STEP) hit a new 52-week high of $3.18 Monday. No news stories today.

TELUS Corporation (T.T) hit a new 52-week high of $34.41 Monday. No news stories today.

Trican Well Service Ltd. (T.TCW) hit a new 52-week high of $4.02 Monday. No news stories today.

Topaz Energy Corp. (T.TPZ) hit a new 52-week high of $21.79 Monday. No news stories today.

Yamana Gold Inc. (T.YRI) hit a new 52-week high of $7.42 Monday. No news stories today.