Latest Analyst Stock Ratings for December 7th

Top Analyst Ratings for May 30th, 2024

238 Analyst Ratings Dec 7th

Name

Symbol

Analyst

Action

Rating

Closing Price

Target Price

Agilent Technologies Inc
A
Goldman Sachs & Co.
Maintains Buy 128.91 145
Alcoa Corp AA
HSBC Securities (USA)
Initiates Coverage On Hold 25.12 29
Alcoa Corp AA
Morgan Stanley & Co.
Maintains Underweight 25.12 27
AcelRx Pharmaceuticals Inc
ACRX H.C. Wainwright Reiterated by Buy – Buy 0.825 5
C3 Ai Inc AI
Canaccord Genuity
Reiterated by Hold – Hold 29.16 27
Alkami Technology Inc
ALKT Stephens Downgrades Equal-Weight 22.31 24
The Allstate Corporation
ALL UBS Maintains Buy 138.49 160
Advanced Micro Devices Inc
AMD
Raymond James
Maintains Strong Buy 116.82 140
Advanced Micro Devices Inc
AMD
Rosenblatt Securities
Reiterates Outperform 116.82 200
Advanced Micro Devices Inc
AMD Stifel Nicolaus Reiterated by Buy – Buy 116.82 145
American Tower Corp
AMT Scotia Capital Target Up 210.76 243
Anixa Biosciences Inc
ANIX H.C. Wainwright Reiterated by Buy – Buy 3.93 12
Artivion Inc AORT
Needham & Company
Reiterated by Buy – Buy 17.83 22
Athabasca Oil Corp
ATH:CA TD Securities Upgrades Buy 3.36 4.5
Athabasca Oil Corp
ATH:CA
BMO Capital Markets
Target Down Market Perform 3.36 4.5
Athabasca Oil Corp
ATH:CA RBC Upgrades Outperform 3.36 5
Athabasca Oil Corp
ATH:CA
Desjardins Securities
Upgrades Buy 3.36 4.75
AeroVironment Inc
AVAV
Raymond James
Maintains Outperform 126.89 145
Avantor Inc AVTR
Goldman Sachs & Co.
Maintains Buy 20.85 26
Axogen Inc AXGN
Canaccord Genuity
Reiterated by Buy – Buy 7.3 11
AutoZone Inc AZO
Morgan Stanley & Co.
Maintains Overweight 2710.6201 2900
Couchbase Inc BASE
Morgan Stanley & Co.
Maintains Equal-Weight 19.93 21
Couchbase Inc BASE
Oppenheimer & Co.
Target Raised by Outperform 19.93 23
Couchbase Inc BASE Stifel Nicolaus Target Raised by Buy – Buy 19.93 24
Couchbase Inc BASE RBC Target Raised by Outperform – Outperform 19.93 26
Biodesix Inc BDSX
Canaccord Genuity
Reiterated by Buy – Buy 1.5 3.5
Brookfield Renewable Partners LP
BEP TD Securities Maintains Action List Buy 25.87 32
Brookfield Renewable Partners L.P
BEP-UN:CA TD Securities Maintains Action List Buy 35.21 43
Biogen Inc BIIB
Raymond James
Upgraded by Market Perform – Outperform 233.87 283
Bio-Rad Laboratories Inc
BIO UBS Initiates Coverage On Buy 310.73 395
Ballard Power Systems Inc
BLDP:CA
CIBC World Markets
Maintains Neutral 4.98 5.5
Builders FirstSource Inc
BLDR
BMO Capital Markets
Maintains Market Perform 145.24 150
Bumble Inc BMBL
Wells Fargo & Company
Initiated by Overweight 13.92 19
Barnes & Noble Education Inc
BNED
Needham & Company
Reiterated by Buy – Buy 1.05 4
Bionomics Ltd ADR
BNOX H.C. Wainwright Reiterated by Buy – Buy 1.24 8
Braze Inc BRZE
Piper Jaffray Companies
Maintains Overweight 56.12 66
Braze Inc BRZE Barclays Maintains Overweight 56.12 80
Braze Inc BRZE JMP Securities Maintains Market Outperform 56.12 68
Braze Inc BRZE
Raymond James
Maintains Outperform 56.12 75
Braze Inc BRZE
Goldman Sachs & Co.
Maintains Buy 56.12 63
Braze Inc BRZE
Needham & Company
Target Raised by Buy – Buy 56.12 70
Braze Inc BRZE BTIG Target Raised by Buy 56.12 75
Braze Inc BRZE Scotia Capital Maintains Sector Perform 56.12 65
Braze Inc BRZE
Canaccord Genuity
Target Raised by Buy – Buy 56.12 70
Braze Inc BRZE UBS Target Raised by Neutral – Neutral 56.12 60
Baytex Energy Corp
BTE TD Securities Maintains Buy 3.23 5.5
Baytex Energy Corp
BTE:CA TD Securities Maintains Buy 4.38 7.5
Baytex Energy Corp
BTE:CA Stifel Nicolaus Target Down Buy 4.38 7
Baytex Energy Corp
BTE:CA STA Research Maintains Hold 4.38 4
Baytex Energy Corp
BTE:CA Scotia Capital Maintains Sector Perform 4.38 6.75
Baytex Energy Corp
BTE:CA
National Bank Financial
Target Down Outperform 4.38 8.25
Baytex Energy Corp
BTE:CA
ATB Capital Markets
Target Down Outperform 4.38 7
Baytex Energy Corp
BTE:CA
Canaccord Genuity
Target Down Buy 4.38 7.75
Bioventus Inc BVS
Canaccord Genuity
Upgrades Buy 4.52 7
Avis Budget Group Inc
CAR
Goldman Sachs & Co.
Initiates Coverage On Sell 189.12 164
Cerevel Therapeutics Holdings Inc
CERE
Piper Jaffray Companies
Downgrades Neutral 36.93 45
Cerevel Therapeutics Holdings Inc
CERE
Cantor Fitzgerald & Co.
Downgrades Neutral 36.93 45
Cerevel Therapeutics Holdings Inc
CERE H.C. Wainwright Reiterated by Buy – Neutral 36.93 45
Certara Inc CERT UBS Initiated by Neutral 15.63 17
CEVA Inc CEVA
Rosenblatt Securities
Reiterates Buy 21.79 28
ChargePoint Holdings Inc
CHPT
B. Riley Financial
Downgrade Buy – Neutral 2.05 2.5
ChargePoint Holdings Inc
CHPT
Needham & Company
Reiterated by Buy – Buy 2.05 4
Coherus BioSciences Inc
CHRS H.C. Wainwright Reiterated by Buy – Buy 2.29 13
Chewy Inc CHWY Barclays Maintains Equal-Weight 19.35 19
Chewy Inc CHWY
Needham & Company
Maintains Buy 19.35 20
Chewy Inc CHWY
Raymond James
Maintains Outperform 19.35 20
Chewy Inc CHWY JMP Securities Maintains Market Outperform 19.35 28
Chewy Inc CHWY
Morgan Stanley & Co.
Maintains Overweight 19.35 27
Chewy Inc CHWY
Goldman Sachs & Co.
Maintains Buy 19.35 40
Chewy Inc CHWY RBC Maintains Outperform 19.35 35
Chipotle Mexican Grill Inc
CMG
Raymond James
Target Raised by Outperform – Outperform 2210.05 2450
Core & Main Inc CNM
Goldman Sachs & Co.
Maintains Neutral 37.2 38
Canadian National Railway Co
CNR:CA TD Securities Maintains Buy 160.04 180
Canadian National Railway Co
CNR:CA
Wells Fargo & Company
Target Down Hold 160.04 110
Canadian National Railway Co
CNR:CA STA Research Maintains Hold 160.04 155
Canadian National Railway Co
CNR:CA
CIBC World Markets
Maintains Outperform 160.04 173
Coinbase Global Inc
COIN
Goldman Sachs & Co.
Maintains Sell 134.63 123
Canadian Pacific Railway Ltd
CP:CA
Wells Fargo & Company
Target Buy 100.55 90
Canadian Pacific Railway Ltd
CP:CA STA Research Maintains Hold 100.55 95
Campbell Soup Company
CPB
Piper Jaffray Companies
Target Raised by Neutral – Neutral 43.24 47
Campbell Soup Company
CPB RBC Reiterated by Sector Perform – Sector Perform 43.24 47
Converge Technology Solutions Corp
CTS:CA TD Securities Maintains Hold 3.99 4.25
Sprinklr Inc CXM JMP Securities Maintains Market Outperform 16.7 22
Sprinklr Inc CXM
Cantor Fitzgerald & Co.
Maintains Overweight 16.7 16
Sprinklr Inc CXM Stifel Nicolaus Target Lowered by Hold – Hold 16.7 15
Designer Brands Inc
DBI UBS Maintains Neutral 8.46 9
Datadog Inc DDOG Stifel Nicolaus Upgrades Buy 114.31 140
Deckers Outdoor Corporation
DECK BTIG Maintains Buy 687.73 800
Quest Diagnostics Incorporated
DGX UBS Maintains Neutral 134.92 137
Danaher Corporation
DHR
Goldman Sachs & Co.
Downgrades Neutral 220.76 205
DMK Pharmaceuticals Corporation
DMK Maxim Group Initiates Coverage On Buy 0.609 1.5
Dollarama Inc DOL:CA
CIBC World Markets
Maintains Neutral 99.95 99
Descartes Systems Group Inc
DSG:CA Scotia Capital Maintains Outperform 111.15 117
Descartes Systems Group Inc
DSGX Scotia Capital Maintains Outperform 81.78 86
D2L Inc DTOL:CA
National Bank Financial
Target Up Outperform 10.2 12
D2L Inc DTOL:CA
BMO Capital Markets
Target Up Market Perform 10.2 11.5
D2L Inc DTOL:CA Eight Capital Target Up Buy 10.2 12
Elanco Animal Health
ELAN BNP Paribas Initiated Outperform 12.87 18
Elanco Animal Health
ELAN Stifel Nicolaus Maintains Hold 12.87 13
Empire Company Limited
EMP-A:CA
CIBC World Markets
Maintains Outperform 37.93 44
Enova International Inc
ENVA JMP Securities Maintains Market Outperform 43.86 62
Equinix Inc EQIX Scotia Capital Target Up 808.3 954
Evertz Technologies Limited
ET:CA
Raymond James
Target Up Outperform 12.66 16
Evertz Technologies Limited
ET:CA
BMO Capital Markets
Target Up 12.66 16
Eyepoint Pharmaceuticals Inc
EYPT
Mizuho Securities
Target Raised by Buy – Buy 19.35 30
Freeport-McMoran Copper & Gold Inc
FCX
Morgan Stanley & Co.
Maintains Equal-Weight 36.25 40
5E Advanced Materials Inc
FEAM
B. Riley Financial
Downgrades Neutral 1.67 2.5
Ferguson Plc FERG Barclays Maintains Overweight 174.68 208
Fulgent Genetics Inc
FLGT UBS Initiated by Neutral 26.52 35
FMC Corporation
FMC
Mizuho Securities
Downgrade Buy – Neutral 55.21 59
Fomento Economico Mexicano
FMX Citigroup Initiates Coverage On Neutral 126.72 134
Frontier Communications Parent Inc
FYBR
Benchmark Research
Reiterated by Buy – Buy 22.25 35
GigaCloud Technology Inc Class A Ordinary Shares
GCT Roth MKM Target Raised by Buy – Buy 13.64 18
Greif Bros Corporation
GEF Stifel Nicolaus Reiterated by Buy – Buy 69.66 94
G-III Apparel Group Ltd
GIII UBS Maintains Neutral 28.8 29
Alphabet Inc Class A
GOOGL Roth MKM Target Raised by Buy – Buy 130.02 166
G R Infraprojects Limited
GRINFRA:NSE Axis Direct Assigns Hold 1214.4 1210
Gold Royalty Corp
GROY Scotia Capital Maintains Outperform 1.51 2.5
Gold Royalty Corp
GROY
BMO Capital Markets
Maintains Market Perform 1.51 3
HudBay Minerals Inc
HBM:CA
CIBC World Markets
Maintains Outperform 6.43 9
Hims Hers Health Inc
HIMS Imperial Capital Initiated In-Line 8.9 9
Hertz Global Holdings Inc
HTZ
Goldman Sachs & Co.
Initiates Coverage On Neutral 8.96 10
IDEXX Laboratories Inc
IDXX BNP Paribas Initiated by Outperform 521.27 602
Intact Financial Corporation
IFC:CA
CIBC World Markets
Maintains Outperform 211.54 225
IGM Biosciences Inc
IGMS H.C. Wainwright Downgraded by Buy – Neutral 6.48 7
Informatica Inc INFA
Goldman Sachs & Co.
Maintains Neutral 27.39 26
Informatica Inc INFA Scotia Capital Target Up Sector Perform 27.39 27
InMode Ltd INMD
Canaccord Genuity
Reiterated by Hold – Hold 21.26 22
Century Therapeutics Inc
IPSC H.C. Wainwright Reiterated by Buy – Buy 2.15 13
Isoenergy Ltd ISO:CA Eight Capital Target Up Buy 3.86 7.5
JB Hunt Transport Services Inc
JBHT UBS Upgrades Neutral 188.08 205
Korn Ferry KFY Truist Financial Target Lowered by Buy – Buy 51.7 58
Orthopediatrics Corp
KIDS JMP Securities Maintains Market Outperform 29.27 50
Coca-Cola Femsa SAB de CV ADR
KOF Citigroup Initiates Coverage On Neutral 88.57 90
Repro Med Systems Inc
KRMD
Canaccord Genuity
Reiterated by Buy – Buy 2.28 3
Laurentian Bank Of Canada
LB:CA TD Securities Maintains Buy 26.39 30
Laurentian Bank Of Canada
LB:CA
CIBC World Markets
Maintains Neutral 26.39 35
Lucid Group Inc LCID Stifel Nicolaus Initiates Coverage On Hold 4.4 5
LCI Industries LCII
BMO Capital Markets
Initiates Coverage On Market Perform 113.71 105
L3Harris Technologies Inc
LHX RBC Reiterated by Outperform – Outperform 198.95 225
InZinc Mining Ltd.
LTH:CA Stifel Nicolaus Maintains Buy 1.45 5.5
InZinc Mining Ltd.
LTH:CA STA Research Assigns Speculative Buy 1.45 2
Lundin Gold Inc LUG:CA
BMO Capital Markets
Target Up 16.55 20
Lundin Mining Corporation
LUN:CA STA Research Maintains Hold 9.38 9
Lundin Mining Corporation
LUN:CA
Morgan Stanley & Co.
Target Up Overweight 9.38 12.8
Mastercard Inc MA
Tigress Financial Partners
Target Raised by Strong-Buy – Strong-Buy 410.38 495
McDonald’s Corporation
MCD
BMO Capital Markets
Maintains Outperform 286.86 335
McDonald’s Corporation
MCD TD Cowen Maintains Outperform 286.86 325
McDonald’s Corporation
MCD Stifel Nicolaus Maintains Hold 286.86 285
McDonald’s Corporation
MCD RBC Reiterated by Outperform – Outperform 286.86 315
Mainstreet Equity Corp.
MEQ:CA
ATB Capital Markets
Target Up Outperform 142.33 170
MetLife Inc MET
Keefe Bruyette & Woods
Maintains Outperform 63.54 77
Ramaco Resources Inc
METC
Benchmark Research
Target Raised by Buy – Buy 17.49 20
Monday.Com Ltd
MNDY
KeyBanc Capital Markets
Maintains Overweight 176.8 205
Monday.Com Ltd
MNDY UBS Maintains Neutral 176.8 200
Monday.Com Ltd
MNDY
Canaccord Genuity
Reiterated by Buy – Buy 176.8 195
Monday.Com Ltd
MNDY
Piper Jaffray Companies
Target Raised by Overweight – Overweight 176.8 225
MP Materials Corp
MP
Morgan Stanley & Co.
Maintains Overweight 16.24 26
Match Group Inc
MTCH
Wells Fargo & Company
Initiated by Equal Weight 32.85 32
Duckhorn Portfolio Inc
NAPA
Bank of America Merrill Lynch
Downgrades Neutral 10.21 11
Duckhorn Portfolio Inc
NAPA RBC Reiterated by Outperform – Outperform 10.21 19
Neurocrine Biosciences Inc
NBIX
Canaccord Genuity
Reiterated by Buy – Buy 119.47 150
Ollie’s Bargain Outlet Hldg
OLLI UBS Maintains Neutral 76.36 95
Ollie’s Bargain Outlet Hldg
OLLI RBC Target Raised by Outperform – Outperform 76.36 86
Olin Corporation OLN Deutsche Bank Initiates Coverage On Hold 49.43 52
Oxford Industries Inc
OXM
Telsey Advisory Group
Maintains Market Perform 91.38 102
Phibro Animal Health Corporation
PAHC BNP Paribas Initiated by Underperform 11.44 9
Patrick Industries Inc
PATK
BMO Capital Markets
Initiates Coverage On Outperform 85.63 105
Payoneer Global Inc
PAYO
Goldman Sachs & Co.
Maintains Buy 5.03 7
PBF Energy Inc PBF UBS Maintains Neutral 40.99 49
Premium Brands Holdings Corporation
PBH:CA PI Financial Target Buy 90.75 111
Vaxcyte Inc PCVX
Mizuho Securities
Initiates Coverage On Buy 56.25 69
Phreesia Inc PHR
KeyBanc Capital Markets
Maintains Overweight 17.88 30
Phreesia Inc PHR
Raymond James
Maintains Outperform 17.88 25
Pharvaris BV PHVS
Morgan Stanley & Co.
Target Raised by Overweight – Overweight 24.75 35
Prudential Financial Inc
PRU
Raymond James
Maintains Strong Buy 97.93 132
Pure Storage Inc
PSTG
Guggenheim Securities
Initiated Buy 31.81 48
PayPal Holdings Inc
PYPL Evercore ISI Reiterated by In-Line – In-Line 59.53 65
Qiagen NV QGEN
Goldman Sachs & Co.
Upgrade Neutral – Buy 41.44 50
Q2 Holdings QTWO Stephens Upgrades Overweight 37.16 46
R1 RCM Inc RCM
Canaccord Genuity
Reiterated by Buy – Buy 11.19 17
R1 RCM Inc RCM RBC Reiterated by Outperform – Outperform 11.19 19
Regeneron Pharmaceuticals Inc
REGN Scotia Capital Maintains Sector Perform 835.98 65
Riot Blockchain Inc
RIOT Roth MKM Maintains Buy 14.76 22.5
Rivian Automotive Inc
RIVN Stifel Nicolaus Initiates Coverage On Buy 18.38 23
Roots Corp ROOT:CA TD Securities Maintains Hold 2.43 3.25
Rhythm Pharmaceuticals Inc
RYTM
Goldman Sachs & Co.
Maintains Buy 37.23 42
Rhythm Pharmaceuticals Inc
RYTM
Needham & Company
Target Raised by Buy – Buy 37.23 45
SentinelOne Inc S Scotia Capital Maintains Sector Perform 23.32 20
Sansera Engineering Limited
SANSERA:NSE ICICI Direct Assigns Buy 891.7 1100
SolarEdge Technologies Inc
SEDG Roth MKM Maintains Neutral 80.67 80
Shopify Inc SHOP:CA Scotia Capital Maintains Sector Perform 96.71 70
SL Green Realty Corp
SLG Barclays Maintains Underweight 41.19 35
Semtech Corporation
SMTC
Needham & Company
Maintains Buy 16.7 26
Semtech Corporation
SMTC Roth MKM Target Lowered by Buy – Buy 16.7 42
Semtech Corporation
SMTC Stifel Nicolaus Target Lowered by Buy – Buy 16.7 22
Schneider National Inc
SNDR
Wells Fargo & Company
Upgrades Equal-Weight 23.67 25
Synovus Financial Corp
SNV RBC Target Raised by Outperform – Outperform 34.22 37
Sphere Entertainment Co.
SPHR
Seaport Global Securities
Upgrades Buy 31.25 38
Stantec Inc STN:CA RBC Target Up Outperform 105.24 118
Stantec Inc STN:CA
Canaccord Genuity
Target Up Hold 105.24 110
Bio-Techne Corp
TECH UBS Initiated by Buy 66.04 80
Teck Resources Ltd Class B
TECK
Morgan Stanley & Co.
Target Lowered by Overweight – Overweight 36.66 45
Teck Resources Limited
TECK-B:CA STA Research Maintains Hold 49.85 40
Teck Resources Limited
TECK-B:CA
J.P. Morgan Chase & Co
Target Down Overweight 49.85 63
Thor Industries Inc
THO
BMO Capital Markets
Target Raised by Outperform – Outperform 104.49 120
TIM Participacoes SA
TIMB Barclays Maintains Equal-Weight 18.17 19.4
Toll Brothers Inc TOL Barclays Maintains Underweight 88.9 95
Toll Brothers Inc TOL
Goldman Sachs & Co.
Maintains Sell 88.9 78
Toll Brothers Inc TOL UBS Maintains Buy 88.9 112
Toll Brothers Inc TOL RBC Target Raised by Outperform – Outperform 88.9 97
Terreno Realty Corporation
TRNO
Wells Fargo & Company
Initiated Overweight 58.34 71
Take-Two Interactive Software Inc
TTWO
Bank of America Merrill Lynch
Downgrades Neutral 157.32 170
Tamarack Valley Energy Ltd
TVE:CA STA Research Target Down Speculative Buy 3.07 4
Tamarack Valley Energy Ltd
TVE:CA RBC Target Down Outperform 3.07 4.5
Tamarack Valley Energy Ltd
TVE:CA Stifel Nicolaus Target Down Buy 3.07 5
Tamarack Valley Energy Ltd
TVE:CA
National Bank Financial
Target Down Outperform 3.07 6
Tamarack Valley Energy Ltd
TVE:CA
ATB Capital Markets
Target Down Outperform 3.07 6
Tamarack Valley Energy Ltd
TVE:CA
BMO Capital Markets
Target Down Market Perform 3.07 4.25
Tamarack Valley Energy Ltd
TVE:CA
Desjardins Securities
Target Down Buy 3.07 5.5
Tamarack Valley Energy Ltd
TVE:CA
Canaccord Genuity
Target Down Buy 3.07 5
United Natural Foods Inc
UNFI
Goldman Sachs & Co.
Maintains Neutral 15.2 13
United Natural Foods Inc
UNFI UBS Maintains Neutral 15.2 16
U.S. GoldMining Inc. Common stock
USGO H.C. Wainwright Maintains Buy 6.9 23
Veeva Systems Inc Class A
VEEV Barclays Maintains Overweight 178.39 213
Veeva Systems Inc Class A
VEEV
Piper Jaffray Companies
Reiterated by Overweight – Overweight 178.39 200
Veeva Systems Inc Class A
VEEV
Needham & Company
Reiterated by Buy – Buy 178.39 220
Veeva Systems Inc Class A
VEEV
Canaccord Genuity
Target Lowered by Hold – Hold 178.39 185
Veeva Systems Inc Class A
VEEV Stifel Nicolaus Reiterated by Buy – Buy 178.39 205
Telefonica Brasil SA ADR
VIV Barclays Maintains Equal-Weight 10.79 13
Viper Energy Ut VNOM Evercore ISI Reinstates Outperform 29.33 37
Verint Systems Inc
VRNT
Needham & Company
Reiterated by Buy – Buy 24.03 40
Verint Systems Inc
VRNT RBC Target Lowered by Outperform – Outperform 24.03 36
VistaGen Therapeutics Inc
VTGN
Jefferies & Company
Upgrades Buy 4.43 15
Williams Companies Inc
WMB
Mizuho Securities
Target Raised by Buy – Buy 35.84 43
Exxon Mobil Corp
XOM Scotia Capital Maintains Sector Perform 99.11 135
Exxon Mobil Corp
XOM RBC Reiterated by Sector Perform – Sector Perform 99.11 120
Zoetis Inc ZTS BNP Paribas Initiated Outperform 182 237

Top Trending Stocks

AVG Analyst Rating STA Analysis
StockTargetAdvisor
Strong Buy
StockTargetAdvisor
Slightly Bullish
StockTargetAdvisor
Strong Buy
StockTargetAdvisor
Slightly Bearish
StockTargetAdvisor
Buy
StockTargetAdvisor
Bullish
StockTargetAdvisor
Strong Buy
StockTargetAdvisor
Bullish
StockTargetAdvisor
Strong Buy
StockTargetAdvisor
Slightly Bullish
StockTargetAdvisor
Strong Buy
StockTargetAdvisor
Slightly Bullish
StockTargetAdvisor
Strong Buy
StockTargetAdvisor
Slightly Bullish
StockTargetAdvisor
Buy
StockTargetAdvisor
Slightly Bearish
StockTargetAdvisor
Buy
StockTargetAdvisor
Slightly Bullish
StockTargetAdvisor
Strong Buy
StockTargetAdvisor
Neutral
Ad
Ad

Leave a Reply

Your email address will not be published. Required fields are marked *