Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 298.40 | 299.00 | 292.20 | 293.80 | 293.80 | 31,786 |
25 Jul 2024 | 293.80 | 300.00 | 292.40 | 299.00 | 299.00 | 5,761 |
24 Jul 2024 | 293.40 | 294.60 | 290.20 | 292.40 | 292.40 | 214,812 |
23 Jul 2024 | 289.40 | 294.80 | 287.80 | 293.00 | 293.00 | 8,619 |
22 Jul 2024 | 282.30 | 288.60 | 282.00 | 288.60 | 288.60 | 6,394 |
19 Jul 2024 | 278.60 | 282.40 | 278.00 | 280.00 | 280.00 | 372,247 |
18 Jul 2024 | 273.10 | 283.80 | 271.40 | 278.00 | 278.00 | 11,757 |
17 Jul 2024 | 269.70 | 273.80 | 262.80 | 271.80 | 271.80 | 39,472 |
16 Jul 2024 | 286.90 | 286.20 | 269.20 | 277.29 | 277.29 | 57,553 |
15 Jul 2024 | 286.50 | 288.60 | 275.00 | 276.80 | 276.80 | 531,628 |
12 Jul 2024 | 278.80 | 285.20 | 276.40 | 285.00 | 285.00 | 6,644 |
11 Jul 2024 | 284.50 | 285.00 | 279.00 | 279.40 | 279.40 | 565,537 |
10 Jul 2024 | 281.80 | 283.80 | 279.00 | 283.40 | 283.40 | 624,738 |
09 Jul 2024 | 282.20 | 283.80 | 280.20 | 281.80 | 281.80 | 8,154 |
08 Jul 2024 | 277.80 | 283.80 | 278.60 | 281.80 | 281.80 | 20,130 |
05 Jul 2024 | 276.30 | 278.80 | 274.80 | 276.60 | 276.60 | 14,134 |
04 Jul 2024 | 274.60 | 278.00 | 275.00 | 275.80 | 275.80 | 14,001 |
03 Jul 2024 | 277.60 | 275.40 | 270.20 | 272.60 | 272.60 | 15,973 |
02 Jul 2024 | 284.60 | 285.60 | 278.20 | 278.20 | 278.20 | 9,018 |
01 Jul 2024 | 284.40 | 285.80 | 280.20 | 285.80 | 285.80 | 190,972 |
28 Jun 2024 | 284.50 | 285.00 | 279.40 | 283.60 | 283.60 | 8,297 |
27 Jun 2024 | 280.30 | 284.20 | 279.20 | 284.20 | 284.20 | 5,568 |
26 Jun 2024 | 281.20 | 284.00 | 280.40 | 281.40 | 281.40 | 5,465 |
25 Jun 2024 | 277.00 | 281.20 | 278.60 | 280.80 | 280.80 | 5,833 |
24 Jun 2024 | 275.50 | 276.80 | 270.20 | 275.53 | 275.53 | 9,877 |
21 Jun 2024 | - | - | - | - | - | - |
20 Jun 2024 | 272.40 | 276.40 | 270.60 | 276.40 | 276.40 | 68,932 |
19 Jun 2024 | 271.70 | 274.60 | 269.20 | 272.86 | 272.86 | 14,946 |
18 Jun 2024 | 272.00 | 271.40 | 267.20 | 271.20 | 271.20 | 1,666 |
17 Jun 2024 | 272.20 | 272.00 | 268.20 | 270.60 | 270.60 | 93,077 |
14 Jun 2024 | 271.50 | 270.00 | 267.00 | 269.20 | 269.20 | 9,242 |
13 Jun 2024 | 270.40 | 273.60 | 270.20 | 272.20 | 272.20 | 6,175 |
12 Jun 2024 | 269.80 | 272.00 | 264.60 | 270.80 | 270.80 | 109,068 |
11 Jun 2024 | 272.60 | 274.80 | 268.40 | 268.80 | 268.80 | 100,471 |
10 Jun 2024 | 279.70 | 282.60 | 271.80 | 273.20 | 273.20 | 15,396 |
07 Jun 2024 | 289.60 | 291.80 | 272.40 | 281.00 | 281.00 | 28,509 |
06 Jun 2024 | - | - | - | - | - | - |
05 Jun 2024 | 285.80 | 288.60 | 284.80 | 288.60 | 288.60 | 106,081 |
04 Jun 2024 | 282.40 | 286.40 | 280.00 | 284.40 | 284.40 | 7,294 |
03 Jun 2024 | 281.60 | 283.40 | 277.20 | 283.00 | 283.00 | 22,116 |
31 May 2024 | 276.50 | 282.60 | 276.20 | 282.40 | 282.40 | 12,576 |
30 May 2024 | 273.80 | 278.60 | 273.20 | 277.80 | 277.80 | 105,154 |
29 May 2024 | 274.80 | 277.00 | 272.80 | 272.80 | 272.80 | 6,692 |
28 May 2024 | 277.20 | 277.00 | 274.20 | 275.80 | 275.80 | 14,339 |
24 May 2024 | 279.90 | 281.20 | 278.60 | 279.00 | 279.00 | 92,977 |
23 May 2024 | 278.00 | 282.60 | 277.20 | 280.20 | 280.20 | 153,882 |
22 May 2024 | 278.10 | 278.20 | 276.40 | 276.80 | 276.80 | 8,758 |
21 May 2024 | 280.40 | 283.20 | 277.80 | 278.40 | 278.40 | 527,044 |
20 May 2024 | 276.50 | 281.40 | 277.00 | 280.80 | 280.80 | 10,358 |
17 May 2024 | 282.30 | 283.20 | 277.00 | 277.00 | 277.00 | 4,947 |
16 May 2024 | 288.20 | 287.80 | 275.80 | 282.40 | 282.40 | 23,736 |
15 May 2024 | 284.90 | 289.40 | 285.00 | 287.80 | 287.80 | 21,628 |
14 May 2024 | 283.20 | 282.80 | 274.00 | 282.40 | 282.40 | 187,914 |
13 May 2024 | 287.30 | 287.80 | 283.00 | 286.60 | 286.60 | 69,519 |
10 May 2024 | 284.50 | 287.60 | 283.20 | 286.60 | 286.60 | 1,753 |
09 May 2024 | - | - | - | - | - | - |
08 May 2024 | 280.60 | 285.00 | 279.60 | 283.02 | 283.02 | 37,284 |
07 May 2024 | 282.80 | 284.00 | 278.20 | 280.60 | 280.60 | 8,495 |
03 May 2024 | 282.00 | 283.00 | 277.80 | 281.10 | 281.10 | 8,440 |
02 May 2024 | 285.00 | 288.60 | 278.20 | 280.00 | 280.00 | 15,450 |
01 May 2024 | - | - | - | - | - | - |
30 Apr 2024 | 283.40 | 287.20 | 282.60 | 285.40 | 285.40 | 9,894 |
29 Apr 2024 | 280.90 | 284.60 | 273.00 | 283.20 | 283.20 | 5,758 |
26 Apr 2024 | 276.50 | 284.16 | 270.00 | 277.60 | 277.60 | 54,193 |
25 Apr 2024 | 280.30 | 289.60 | 271.00 | 276.87 | 276.87 | 915,739 |
24 Apr 2024 | 269.60 | 272.80 | 264.40 | 266.58 | 266.58 | 419,340 |
23 Apr 2024 | 262.40 | 269.01 | 262.47 | 266.35 | 266.35 | 223,179 |
22 Apr 2024 | 262.00 | 265.20 | 262.00 | 262.80 | 262.80 | 718,397 |
19 Apr 2024 | 256.80 | 261.02 | 255.40 | 261.00 | 261.00 | 78,911 |
18 Apr 2024 | 256.10 | 260.20 | 255.60 | 259.40 | 259.40 | 498,882 |
17 Apr 2024 | 257.30 | 259.20 | 254.80 | 255.80 | 255.80 | 39,120 |
16 Apr 2024 | 252.60 | 259.20 | 250.00 | 258.17 | 258.17 | 139,163 |
15 Apr 2024 | 252.40 | 255.60 | 250.20 | 254.16 | 254.16 | 71,727 |
12 Apr 2024 | 257.50 | 261.20 | 252.00 | 252.20 | 252.20 | 63,392 |
11 Apr 2024 | 258.80 | 259.20 | 255.80 | 255.99 | 255.99 | 60,482 |
10 Apr 2024 | 267.40 | 267.60 | 258.98 | 259.86 | 259.86 | 40,111 |
09 Apr 2024 | 261.60 | 267.20 | 262.00 | 266.40 | 266.40 | 57,820 |
08 Apr 2024 | 262.30 | 265.20 | 259.80 | 262.80 | 262.80 | 418,917 |
05 Apr 2024 | 259.40 | 264.20 | 256.80 | 263.33 | 263.33 | 114,294 |
04 Apr 2024 | 263.90 | 264.80 | 261.00 | 263.60 | 263.60 | 18,890 |
03 Apr 2024 | 263.70 | 264.20 | 260.40 | 262.66 | 262.66 | 148,027 |
02 Apr 2024 | 268.10 | 268.80 | 262.00 | 263.49 | 263.49 | 408,757 |
28 Mar 2024 | 273.40 | 274.00 | 261.20 | 267.20 | 267.20 | 19,616 |
27 Mar 2024 | 269.40 | 272.25 | 268.40 | 271.82 | 271.82 | 42,396 |
26 Mar 2024 | 268.90 | 268.40 | 263.40 | 267.80 | 267.80 | 22,942 |
25 Mar 2024 | 269.40 | 270.80 | 265.60 | 267.32 | 267.32 | 456,353 |
22 Mar 2024 | 270.60 | 273.00 | 269.18 | 271.13 | 271.13 | 101,885 |
21 Mar 2024 | 267.20 | 271.40 | 263.40 | 270.34 | 270.34 | 131,346 |
20 Mar 2024 | 264.40 | 266.21 | 261.00 | 265.37 | 265.37 | 322,740 |
19 Mar 2024 | 266.60 | 268.40 | 263.60 | 263.97 | 263.97 | 57,976 |
18 Mar 2024 | 270.30 | 270.40 | 263.00 | 266.54 | 266.54 | 331,269 |
15 Mar 2024 | 277.70 | 280.00 | 269.60 | 271.62 | 271.62 | 712,633 |
14 Mar 2024 | 280.80 | 283.00 | 273.80 | 276.90 | 276.90 | 105,736 |
13 Mar 2024 | 280.30 | 283.00 | 277.80 | 280.36 | 280.36 | 276,920 |
12 Mar 2024 | 279.00 | 283.00 | 276.80 | 280.67 | 280.67 | 8,828 |
11 Mar 2024 | 279.10 | 282.60 | 277.20 | 280.02 | 280.02 | 802,008 |
08 Mar 2024 | 271.60 | 282.20 | 270.20 | 280.61 | 280.61 | 29,422 |
07 Mar 2024 | 270.30 | 273.00 | 267.00 | 271.96 | 271.96 | 131,162 |
06 Mar 2024 | 266.40 | 270.80 | 263.40 | 268.80 | 268.80 | 876,308 |
05 Mar 2024 | 261.50 | 268.60 | 261.20 | 263.69 | 263.69 | 160,153 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |