
| DATE | CLOSE | VOLUME | OUTSTANDING | MARKET CAP |
|---|---|---|---|---|
December 29 2023 | $53.85 | 116,500 | 27,633,000 | $1,488,037,050.00 |
December 28 2023 | $54.01 | 61,200 | 27,633,000 | $1,492,458,330.00 |
December 27 2023 | $54.88 | 70,600 | 27,633,000 | $1,516,499,040.00 |
December 26 2023 | $56.22 | 65,300 | 27,633,000 | $1,553,527,260.00 |
December 22 2023 | $56.16 | 126,900 | 27,633,000 | $1,551,869,280.00 |
December 21 2023 | $56.63 | 174,600 | 27,633,000 | $1,564,856,790.00 |
December 20 2023 | $55.83 | 207,300 | 27,633,000 | $1,542,750,390.00 |
December 19 2023 | $56.40 | 183,700 | 27,633,000 | $1,558,501,200.00 |
December 18 2023 | $55.00 | 233,600 | 27,633,000 | $1,519,815,000.00 |
December 15 2023 | $53.31 | 392,600 | 27,633,000 | $1,473,115,230.00 |
December 14 2023 | $53.55 | 384,900 | 27,633,000 | $1,479,747,150.00 |
December 13 2023 | $51.26 | 142,900 | 27,633,000 | $1,416,467,580.00 |
December 12 2023 | $49.37 | 149,700 | 27,633,000 | $1,364,241,210.00 |
December 11 2023 | $49.69 | 101,000 | 27,633,000 | $1,373,083,770.00 |
December 08 2023 | $49.13 | 108,400 | 27,633,000 | $1,357,609,290.00 |
December 07 2023 | $49.29 | 125,200 | 27,633,000 | $1,362,030,570.00 |
December 06 2023 | $48.55 | 148,700 | 27,633,000 | $1,341,582,150.00 |
December 05 2023 | $47.62 | 132,900 | 27,633,000 | $1,315,883,460.00 |
December 04 2023 | $48.20 | 90,800 | 27,633,000 | $1,331,910,600.00 |
December 01 2023 | $46.91 | 137,900 | 27,633,000 | $1,296,264,030.00 |
November 30 2023 | $45.70 | 130,600 | 27,633,000 | $1,262,828,100.00 |
November 29 2023 | $45.51 | 168,700 | 27,633,000 | $1,257,577,830.00 |
November 28 2023 | $46.09 | 117,400 | 27,633,000 | $1,273,604,970.00 |
November 27 2023 | $45.79 | 150,000 | 27,633,000 | $1,265,315,070.00 |
November 24 2023 | $46.78 | 54,000 | 27,633,000 | $1,292,671,740.00 |