
| DATE | CLOSE | VOLUME | OUTSTANDING | MARKET CAP |
|---|---|---|---|---|
December 29 2023 | $59.55 | 173,600 | 25,055,800 | $1,492,160,585.30 |
December 28 2023 | $59.52 | 95,000 | 25,055,800 | $1,491,273,609.98 |
December 27 2023 | $59.23 | 92,100 | 25,055,800 | $1,483,957,316.38 |
December 26 2023 | $58.73 | 96,100 | 25,055,800 | $1,471,544,673.06 |
December 22 2023 | $57.61 | 88,200 | 25,055,800 | $1,443,396,987.34 |
December 21 2023 | $57.24 | 140,100 | 25,055,800 | $1,434,086,252.06 |
December 20 2023 | $56.76 | 160,500 | 25,055,800 | $1,422,117,096.40 |
December 19 2023 | $56.72 | 178,000 | 25,055,800 | $1,421,230,121.08 |
December 18 2023 | $54.97 | 258,100 | 25,055,800 | $1,377,344,887.38 |
December 15 2023 | $56.01 | 3,033,900 | 25,055,800 | $1,403,498,131.42 |
December 14 2023 | $56.10 | 407,100 | 25,055,800 | $1,405,715,569.72 |
December 13 2023 | $54.59 | 311,900 | 25,055,800 | $1,367,813,661.06 |
December 12 2023 | $53.36 | 290,100 | 25,055,800 | $1,337,002,543.80 |
December 11 2023 | $53.18 | 268,900 | 25,055,800 | $1,332,349,681.74 |
December 08 2023 | $53.23 | 151,400 | 25,055,800 | $1,333,677,639.14 |
December 07 2023 | $53.27 | 137,100 | 25,055,800 | $1,334,787,611.08 |
December 06 2023 | $52.19 | 184,600 | 25,055,800 | $1,307,744,886.14 |
December 05 2023 | $53.42 | 161,100 | 25,055,800 | $1,338,556,003.40 |
December 04 2023 | $52.49 | 155,800 | 25,055,800 | $1,315,058,674.16 |
December 01 2023 | $50.91 | 146,800 | 25,055,800 | $1,275,605,811.48 |
November 30 2023 | $49.77 | 143,500 | 25,055,800 | $1,247,012,132.52 |
November 29 2023 | $49.08 | 124,000 | 25,055,800 | $1,229,723,630.52 |
November 28 2023 | $49.10 | 119,200 | 25,055,800 | $1,230,167,118.18 |
November 27 2023 | $49.26 | 112,600 | 25,055,800 | $1,234,156,001.54 |
November 24 2023 | $48.63 | 42,500 | 25,055,800 | $1,218,418,453.56 |