
| DATE | CLOSE | VOLUME | OUTSTANDING | MARKET CAP |
|---|---|---|---|---|
December 29 2023 | $54.52 | 2,700,400 | 231,787,500 | $12,637,054,500.00 |
December 28 2023 | $55.45 | 3,457,900 | 231,787,500 | $12,852,616,875.00 |
December 27 2023 | $55.72 | 5,686,000 | 231,787,500 | $12,915,199,500.00 |
December 26 2023 | $52.95 | 4,275,800 | 231,787,500 | $12,273,148,125.00 |
December 22 2023 | $50.04 | 2,025,600 | 231,787,500 | $11,598,646,500.00 |
December 21 2023 | $50.29 | 2,106,400 | 231,787,500 | $11,656,593,375.00 |
December 20 2023 | $49.09 | 4,600,500 | 231,787,500 | $11,378,448,375.00 |
December 19 2023 | $50.99 | 2,846,700 | 231,787,500 | $11,818,844,625.00 |
December 18 2023 | $49.76 | 2,967,300 | 231,787,500 | $11,533,746,000.00 |
December 15 2023 | $49.68 | 5,790,400 | 231,787,500 | $11,515,203,000.00 |
December 14 2023 | $50.90 | 5,142,600 | 231,787,500 | $11,797,983,750.00 |
December 13 2023 | $51.89 | 4,342,000 | 231,787,500 | $12,027,453,375.00 |
December 12 2023 | $49.13 | 3,998,100 | 231,787,500 | $11,387,719,875.00 |
December 11 2023 | $49.69 | 3,504,400 | 231,787,500 | $11,517,520,875.00 |
December 08 2023 | $50.90 | 3,449,400 | 231,787,500 | $11,797,983,750.00 |
December 07 2023 | $50.96 | 3,842,900 | 231,787,500 | $11,811,891,000.00 |
December 06 2023 | $51.22 | 3,204,100 | 231,787,500 | $11,872,155,750.00 |
December 05 2023 | $52.00 | 3,394,800 | 231,787,500 | $12,052,950,000.00 |
December 04 2023 | $52.36 | 4,757,100 | 231,787,500 | $12,136,393,500.00 |
December 01 2023 | $51.99 | 4,384,800 | 231,787,500 | $12,050,632,125.00 |
November 30 2023 | $49.51 | 12,507,100 | 231,787,500 | $11,475,799,125.00 |
November 29 2023 | $50.60 | 4,558,900 | 231,787,500 | $11,728,447,500.00 |
November 28 2023 | $52.25 | 3,911,000 | 231,787,500 | $12,110,896,875.00 |
November 27 2023 | $53.69 | 3,115,200 | 231,787,500 | $12,444,670,875.00 |
November 24 2023 | $53.56 | 1,502,200 | 231,787,500 | $12,414,538,500.00 |