Market data is delayed by at least 15 minutes.
    Latest Story
    No News Available
    Day  8.76%Week  9.15%Month  5.32%More Charting →
    July 24 '26. Markets Closed.
    Last $254.39
    Day change   8.76%$20.49
    Open $233.77
    Gap at open $0.13
    Previous close $233.90
    Trading volume 1,424,156
    10 Day avg vol. 789,298
    Shares out. 89.1Mil
    Market cap. $22.7Bil
    Trading activity Above Avg.
    Previous data from yesterday, July 23 '26.

    Historical Price Performance
    3 month   19.69% 
    6 month   13.76% 
    1 year   23.17% 
    2 year   27.83% 

    Earnings
    Previous 12m $7.70
    Next 12m Estimate $10.48
    P/E ratio 33.1x
    Revenue 9,535Mil

    Market data provided by News provided by