DATE | CLOSE | VOLUME | OUTSTANDING | MARKET CAP |
---|---|---|---|---|
December 29 2023 | $60.39 | 487,400 | 59,914,600 | $3,618,242,694.00 |
December 28 2023 | $61.48 | 526,500 | 59,914,600 | $3,683,549,608.00 |
December 27 2023 | $63.02 | 360,200 | 59,914,600 | $3,775,818,092.00 |
December 26 2023 | $61.54 | 268,300 | 59,914,600 | $3,687,144,484.00 |
December 22 2023 | $60.15 | 707,300 | 59,914,600 | $3,603,863,190.00 |
December 21 2023 | $58.61 | 237,800 | 59,914,600 | $3,511,594,706.00 |
December 20 2023 | $57.53 | 425,500 | 59,914,600 | $3,446,886,938.00 |
December 19 2023 | $59.72 | 757,900 | 59,914,600 | $3,578,099,912.00 |
December 18 2023 | $59.58 | 526,800 | 59,914,600 | $3,569,711,868.00 |
December 15 2023 | $60.65 | 1,408,200 | 59,914,600 | $3,633,820,490.00 |
December 14 2023 | $57.70 | 613,000 | 59,914,600 | $3,457,072,420.00 |
December 13 2023 | $56.23 | 391,800 | 59,914,600 | $3,368,997,958.00 |
December 12 2023 | $55.69 | 227,300 | 59,914,600 | $3,336,644,074.00 |
December 11 2023 | $55.10 | 272,800 | 59,914,600 | $3,301,294,460.00 |
December 08 2023 | $55.40 | 544,200 | 59,914,600 | $3,319,268,840.00 |
December 07 2023 | $55.25 | 434,500 | 59,914,600 | $3,310,281,650.00 |
December 06 2023 | $51.72 | 742,200 | 59,914,600 | $3,098,783,112.00 |
December 05 2023 | $52.00 | 1,750,800 | 59,914,600 | $3,115,559,200.00 |
December 04 2023 | $47.23 | 324,300 | 59,914,600 | $2,829,766,558.00 |
December 01 2023 | $46.10 | 1,008,900 | 59,914,600 | $2,762,063,060.00 |
November 30 2023 | $43.91 | 960,200 | 59,914,600 | $2,630,850,086.00 |
November 29 2023 | $42.29 | 710,000 | 59,914,600 | $2,533,788,434.00 |
November 28 2023 | $42.51 | 831,100 | 59,914,600 | $2,546,969,646.00 |
November 27 2023 | $44.20 | 609,600 | 59,914,600 | $2,648,225,320.00 |
November 24 2023 | $46.38 | 374,700 | 59,914,600 | $2,778,839,148.00 |