Market data is delayed by at least 15 minutes.
    Latest Story
    No News Available
    Day  0.52%Week  0.31%Month  1.96%More Charting →
    Today, 3:34p ET Wednesday August 20 '25. Markets Open.
    Last $112.27
    Day change   0.52%$0.59
    Open $112.48
    Gap at open $0.38
    Previous close $112.86
    Trading volume 672,058
    10 Day avg vol. 1,530,649
    Shares out. 225.7Mil
    Market cap. $25.3Bil
    Trading activity Below Avg.
    Previous data from yesterday, August 19 '25.

    Historical Price Performance
    3 month   0.95% 
    6 month   2.20% 
    1 year   8.72% 
    2 year   19.00% 

    Earnings
    Previous 12m $5.39
    Next 12m Estimate $7.89
    P/E ratio 20.9x
    Revenue 14,619Mil

    Market data provided by News provided by