Ratings

Overall Rating
4
Discounted Cash Flow
4
Return on Equity
5
Return on Assets
5
Debt to Equity
4
Price to Earnings
1
Price to Book
1

Upgrades and Downgrades

Rating Distribution
Buy 0Hold 0Sell 0
We are unable to load the data!

Price Targets

Benzinga170 days agoOct 30, 2024
176.14
220.00
StreetInsider170 days agoOct 30, 2024
181.41
215.00
TheFly170 days agoOct 30, 2024
171.14
200.00
Benzinga172 days agoOct 28, 2024
168.34
205.00
Benzinga189 days agoOct 11, 2024
164.68
212.00
TheFly193 days agoOct 7, 2024
167.42
187.00
StreetInsider205 days agoSep 25, 2024
163.64
185.00
Benzinga247 days agoAug 14, 2024
162.03
210.00
Benzinga331 days agoMay 22, 2024
177.71
195.00
Benzinga367 days agoApr 16, 2024
156.00
174.00
Benzinga542 days agoOct 24, 2023
70.00
365.00
Benzinga632 days agoJul 26, 2023
129.55
145.00
Benzinga680 days agoJun 8, 2023
122.67
117.00
Benzinga689 days agoMay 30, 2023
125.09
135.00
Benzinga695 days agoMay 24, 2023
121.35
140.00
Benzinga708 days agoMay 11, 2023
117.88
145.00
Benzinga723 days agoApr 26, 2023
104.55
132.00
Benzinga750 days agoMar 30, 2023
101.32
136.00
Benzinga828 days agoJan 11, 2023
91.47
125.00
Benzinga833 days agoJan 6, 2023
88.16
160.00
Benzinga835 days agoJan 4, 2023
89.70
118.00
Benzinga848 days agoDec 22, 2022
88.38
115.00
Benzinga870 days agoNov 30, 2022
99.65
135.00
Benzinga885 days agoNov 15, 2022
98.78
120.00
Benzinga889 days agoNov 11, 2022
94.17
120.00
Benzinga905 days agoOct 26, 2022
104.93
130.00
Benzinga906 days agoOct 25, 2022
104.93
120.00
Benzinga906 days agoOct 25, 2022
51.49
330.00
Benzinga996 days agoJul 27, 2022
112.54
125.00
Pulse 2.01009 days agoJul 14, 2022
111.53
3110.00
Pulse 2.01010 days agoJul 13, 2022
114.85
2900.00
Pulse 2.01033 days agoJun 20, 2022
107.87
2650.00
Pulse 2.01042 days agoJun 11, 2022
111.43
3000.00
Pulse 2.01058 days agoMay 26, 2022
107.86
3100.00
Pulse 2.01086 days agoApr 28, 2022
115.02
2900.00
Pulse 2.01087 days agoApr 27, 2022
115.02
3500.00
Benzinga1087 days agoApr 27, 2022
115.02
2900.00
Benzinga1087 days agoApr 27, 2022
115.98
3300.00
Benzinga1087 days agoApr 27, 2022
116.71
3400.00
Benzinga1087 days agoApr 27, 2022
115.61
3270.00
Benzinga1087 days agoApr 27, 2022
115.43
3100.00
Benzinga1087 days agoApr 27, 2022
119.51
3180.00
Benzinga1087 days agoApr 27, 2022
119.51
3200.00
Benzinga1087 days agoApr 27, 2022
119.51
3600.00
Benzinga1087 days agoApr 27, 2022
119.51
3000.00
Pulse 2.01090 days agoApr 24, 2022
119.61
4183.00
Benzinga1093 days agoApr 21, 2022
128.25
3450.00
Benzinga1094 days agoApr 20, 2022
130.53
3500.00
Pulse 2.01168 days agoFeb 6, 2022
143.02
3500.00
Pulse 2.01170 days agoFeb 4, 2022
143.02
3800.00
TipRanks Contributor1173 days agoFeb 1, 2022
137.88
3200.00
StreetInsider1179 days agoJan 26, 2022
129.24
3000.00
Pulse 2.01183 days agoJan 22, 2022
130.09
3470.00
Pulse 2.01188 days agoJan 17, 2022
139.79
3500.00
StreetInsider1270 days agoOct 27, 2021
146.43
3500.00
StreetInsider1270 days agoOct 27, 2021
146.43
3000.00