Trade Screener My Market Overview Watchlists Earnings Analyst Ratings Seasonality Features & Pricing API Blog
Screener Overview Watchlists Odds Explained

12 Analyst Ratings

0 Sells

8 Holds

4 Buys

Coverage
Quality

6

Avg Price Target

-

1463rd

Median Price Target

-

1781st

Max Price Target

-

1094th

Min Price Target

-

1632nd

3-Month Ratings Trend

9
Ratings

1 Initiation

1 Downgrade

7 Maintains

0 Upgrades

Average Price Target

Current: loading...

Loading Chart...

Avg Price Target

Stock Price

1-Day Change

-

106th

1-Week Change

-

3467th

1-Month Change

-

3136th

1-Year Change

-

2569th

Analyst Upgrades & Downgrades

0

0

0

0

0

0

1

0

0

0

0

0

2

0

0

0

0

0

1

0

0

0

0

0

Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec
Jan

Downgrades

Upgrades

Upgrades
In Past Day

0

26th

Upgrades
In Past Week

0

89th

Upgrades
In Past Month

0

345th

Upgrades
In Past Year

0

1780th

Downgrades
In Past Day

0

27th

Downgrades
In Past Week

0

88th

Downgrades
In Past Month

0

273rd

Downgrades
In Past Year

4

228th

Analyst Coverage

Loading Chart...

1-Day Change

-

35th

1-Week Change

-

162nd

1-Month Change

-

467th

1-Year Change

-

134th

Analyst Rating Data Filters

Date Released

Rating

Coverage Score

Action

Active Ratings Details

Institution
Analyst
Date
Rating
Price Target
(Upside %)
Action
Previous
Rating
PT Change
(Previous PT)
Include
In Graphics

6

Citigroup

8

TD Securities

6

UBS Group

5

Royal Bank of Canada

5

Barclays

5

BMO Capital Markets

8

Scotiabank

8

Jefferies Financial Group

3

National Bank Financial

8

CIBC

4

Raymond James

2

National Bankshares

NA

Steven Enders

NA

NA

S. Gilbert

6

Paul Treiber

NA

NA

NA

NA

2

Richard Tse

NA

NA

NA

2025-01-16
2024-12-24
2024-12-17
2024-11-01
2024-11-01
2024-11-01
2024-11-01
2024-08-02
2024-08-02
2024-07-19
2024-05-03
2024-05-03
Hold
Buy
Hold
Hold
Hold
Hold
Hold
Buy
Hold
Hold
Buy
Buy

$30.00
(+5.8%)

$38.00
(+34.0%)

$32.00
(+12.8%)

$33.00
(+16.4%)

$34.00
(+19.9%)

$32.00
(+12.8%)

$35.00
(+23.4%)

$35.00
(+23.4%)

N/A

$33.00
(+16.4%)

$48.00
(+69.3%)

$50.00
(+76.3%)

Maintain
Maintain
Initiation

Downgrade

Maintain
Maintain
Maintain
Maintain

Downgrade

Maintain
Maintain
Maintain
Hold
Buy
N/A
Buy
Hold
Hold
Hold
Buy
Buy
Hold
Buy
Buy

-9.1%
($33.00)

0.0%
($38.00)

N/A

-37.7%
($53.00)

-22.7%
($44.00)

-3.0%
($33.00)

N/A

-16.7%
($42.00)

N/A

-25.0%
($44.00)

0.0%
($48.00)

-16.7%
($60.00)