THR THR

$61.14 -8.49% at last close

Analyst Consensus

Consensus Rating
Moderate Buy (1 Buy · 1 Hold · 0 Sell)
Average Price Target
$54.00
Implied Upside
-11.7%
Price Target Range
$54.00 – $54.00
Analysts (12 mo)
2

Recent Analyst Actions

DateFirmActionRatingPrice Target
2026-02-25
William BlairBrian Drab
Downgrades Outperform → Market perform
2026-02-03
Roth CapitalChip Moore
Maintains Buy $38 → $54
2024-05-30
Roth MKMChip Moore
Maintains Buy $36 → $38
2024-04-29
CJS Securities
Initiates coverage on Market outperform $42
2024-03-06
Roth MKMChip Moore
Initiates coverage on Buy $36
2021-08-09
RosenblattScott Graham
Maintains Buy $25 → $26
2021-03-17
RosenblattScott Graham
Maintains Buy $23 → $26
2020-11-09
RosenblattScott Graham
Maintains Buy $19 → $18
2020-04-22
RosenblattScott Graham
Maintains Buy $22 → $19
2020-03-16
RosenblattScott Graham
Initiates coverage on Buy $22
2018-11-02
BMO CapitalScott Graham
Maintains Outperform $31 → $29
2018-11-01
SunTrust Robinson HumphreyCharley Brady
Upgrades Hold → Buy $26 → $28
2018-08-02
BMO CapitalScott Graham
Maintains Outperform $30 → $31
2018-02-09
BMO CapitalScott Graham
Maintains Outperform $28 → $31
2017-11-29
William BlairBrian Drab
Upgrades Market perform → Outperform
2017-10-24
BMO CapitalScott Graham
Maintains Outperform $24 → $25
2017-10-05
BMO CapitalScott Graham
Maintains Outperform $21 → $24
2017-08-03
BMO CapitalScott Graham
Maintains Outperform $23 → $21
2017-07-11
Wolfe Research
Initiates coverage on Peer perform
2017-03-27
BMO CapitalScott Graham
Upgrades Market perform → Outperform $20 → $23
2016-10-06
Jefferies
Maintains Buy $24 → $23
2016-08-04
SunTrust Robinson HumphreyCharley Brady
Maintains Neutral $19 → $18
2016-04-05
BMO CapitalScott Graham
Initiates coverage on Market perform $20
2016-02-04
Jefferies
Maintains Buy $25 → $19
2015-11-03
SunTrust Robinson HumphreyCharley Brady
Initiates coverage on Neutral
2015-10-30
William BlairBrian Drab
Downgrades Outperform → Market perform
2015-09-18
Jefferies
Maintains Buy $29 → $28
2015-05-28
BMO CapitalScott Graham
Maintains Outperform $31 → $27
2015-01-22
Evercore ISI Group
Downgrades Buy → Hold $28 → $23
2015-01-12
Jefferies
Maintains Buy $28 → $27

Ratings and price targets reflect each firm's most recent published action. Consensus combines the latest call from every covering firm over the past 12 months; price targets are typically 12-month horizons.

Key Stats

Last Close
$61.14
Market Cap
52-Week Range
$23.86 $71.87
Average Volume
741K shs

Data is delayed and provided for informational purposes only. Not investment advice. See our disclaimer.