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

7 Analyst Ratings

0 Sells

3 Holds

4 Buys

Coverage
Quality

6

Avg Price Target

-

-

Median Price Target

-

-

Max Price Target

-

-

Min Price Target

-

-

3-Month Ratings Trend

9
Ratings

1 Initiation

3 Downgrades

4 Maintains

1 Upgrade

Average Price Target

Current: loading...

Loading Chart...

Avg Price Target

Stock Price

1-Day Change

-

-

1-Week Change

-

-

1-Month Change

-

-

1-Year Change

-

-

Analyst Upgrades & Downgrades

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

2

0

1

0

0

0

0

1

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

Downgrades

Upgrades

Upgrades
In Past Day

0

-

Upgrades
In Past Week

0

-

Upgrades
In Past Month

1

-

Upgrades
In Past Year

1

-

Downgrades
In Past Day

0

-

Downgrades
In Past Week

0

-

Downgrades
In Past Month

0

-

Downgrades
In Past Year

3

-

Analyst Coverage

Loading Chart...

1-Day Change

-

-

1-Week Change

-

-

1-Month Change

-

-

1-Year Change

-

-

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

10

Barrington Research

8

Bank of America

2

JMP Securities

6

UBS Group

7

The Goldman Sachs Group

6

Truist Financial

8

Jefferies Financial Group

5

Michael Petusky

NA

NA

Constantine Davides

NA

A. Rice

NA

J. Perse

NA

NA

2025-01-14
2025-01-13
2025-01-10
2024-12-05
2024-11-04
2024-11-01
2024-10-31
Buy
Buy
Buy
Hold
Hold
Buy
Hold

$33.00
(+11.8%)

$33.00
(+11.8%)

$30.00
(+1.6%)

$26.00
(-11.9%)

$27.00
(-8.5%)

$34.00
(+15.2%)

$26.00
(-11.9%)

Maintain

Upgrade

Maintain
Initiation

Downgrade

Maintain

Downgrade

Buy
Hold
Buy
N/A
Buy
Buy
Buy

+3.1%
($32.00)

+13.8%
($29.00)

-18.9%
($37.00)

N/A

-32.5%
($40.00)

+36.0%
($25.00)

-31.6%
($38.00)