Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 336.00 | 342.00 | 330.00 | 336.00 | 336.00 | 81,430,700 |
02 May 2024 | 314.00 | 342.00 | 314.00 | 336.00 | 336.00 | 123,148,900 |
30 Apr 2024 | 306.00 | 314.00 | 302.00 | 314.00 | 314.00 | 66,797,500 |
29 Apr 2024 | 302.00 | 310.00 | 298.00 | 306.00 | 306.00 | 71,737,500 |
26 Apr 2024 | 312.00 | 312.00 | 296.00 | 302.00 | 302.00 | 70,508,700 |
25 Apr 2024 | 312.00 | 312.00 | 300.00 | 302.00 | 302.00 | 67,745,900 |
24 Apr 2024 | 318.00 | 318.00 | 308.00 | 312.00 | 312.00 | 77,062,500 |
23 Apr 2024 | 306.00 | 322.00 | 302.00 | 318.00 | 318.00 | 161,263,100 |
22 Apr 2024 | 306.00 | 308.00 | 296.00 | 306.00 | 306.00 | 71,349,700 |
19 Apr 2024 | 292.00 | 314.00 | 288.00 | 306.00 | 306.00 | 136,585,900 |
18 Apr 2024 | 298.00 | 300.00 | 288.00 | 294.00 | 294.00 | 90,915,000 |
17 Apr 2024 | 312.00 | 312.00 | 284.00 | 300.00 | 300.00 | 216,538,600 |
16 Apr 2024 | 334.00 | 334.00 | 308.00 | 310.00 | 310.00 | 112,926,800 |
05 Apr 2024 | 336.00 | 336.00 | 328.00 | 334.00 | 334.00 | 57,572,900 |
04 Apr 2024 | 330.00 | 336.00 | 328.00 | 336.00 | 336.00 | 67,082,300 |
03 Apr 2024 | 334.00 | 336.00 | 328.00 | 330.00 | 330.00 | 55,636,400 |
02 Apr 2024 | 338.00 | 342.00 | 330.00 | 336.00 | 336.00 | 57,333,900 |
01 Apr 2024 | 340.00 | 340.00 | 330.00 | 338.00 | 338.00 | 59,724,500 |
28 Mar 2024 | 348.00 | 352.00 | 336.00 | 338.00 | 338.00 | 96,095,900 |
27 Mar 2024 | 356.00 | 360.00 | 346.00 | 352.00 | 352.00 | 90,950,800 |
26 Mar 2024 | 356.00 | 356.00 | 330.00 | 356.00 | 356.00 | 192,037,300 |
25 Mar 2024 | 338.00 | 338.00 | 328.00 | 332.00 | 332.00 | 68,343,500 |
22 Mar 2024 | 338.00 | 342.00 | 332.00 | 338.00 | 338.00 | 76,641,000 |
21 Mar 2024 | 318.00 | 342.00 | 316.00 | 338.00 | 338.00 | 124,151,200 |
20 Mar 2024 | 326.00 | 330.00 | 318.00 | 318.00 | 318.00 | 76,100,400 |
19 Mar 2024 | 322.00 | 326.00 | 320.00 | 326.00 | 326.00 | 72,669,600 |
18 Mar 2024 | 320.00 | 322.00 | 314.00 | 322.00 | 322.00 | 75,516,300 |
15 Mar 2024 | 330.00 | 332.00 | 318.00 | 320.00 | 320.00 | 102,080,500 |
14 Mar 2024 | 338.00 | 340.00 | 328.00 | 332.00 | 332.00 | 61,729,500 |
13 Mar 2024 | 326.00 | 338.00 | 322.00 | 338.00 | 338.00 | 102,048,500 |
08 Mar 2024 | 318.00 | 336.00 | 318.00 | 326.00 | 326.00 | 87,414,000 |
07 Mar 2024 | 322.00 | 324.00 | 318.00 | 320.00 | 320.00 | 46,655,200 |
06 Mar 2024 | 320.00 | 326.00 | 312.00 | 322.00 | 322.00 | 81,331,500 |
05 Mar 2024 | 316.00 | 322.00 | 306.00 | 322.00 | 322.00 | 89,768,500 |
04 Mar 2024 | 320.00 | 320.00 | 314.00 | 318.00 | 318.00 | 63,920,200 |
01 Mar 2024 | 326.00 | 326.00 | 318.00 | 320.00 | 320.00 | 115,197,900 |
29 Feb 2024 | 322.00 | 332.00 | 318.00 | 326.00 | 326.00 | 65,852,400 |
28 Feb 2024 | 320.00 | 322.00 | 312.00 | 322.00 | 322.00 | 76,588,500 |
27 Feb 2024 | 330.00 | 332.00 | 318.00 | 322.00 | 322.00 | 82,824,600 |
26 Feb 2024 | 350.00 | 350.00 | 326.00 | 330.00 | 330.00 | 91,683,000 |
23 Feb 2024 | 340.00 | 340.00 | 334.00 | 340.00 | 340.00 | 40,913,200 |
22 Feb 2024 | 344.00 | 344.00 | 336.00 | 340.00 | 340.00 | 55,179,200 |
21 Feb 2024 | 346.00 | 350.00 | 338.00 | 344.00 | 344.00 | 48,774,100 |
20 Feb 2024 | 352.00 | 352.00 | 344.00 | 346.00 | 346.00 | 36,482,000 |
19 Feb 2024 | 360.00 | 362.00 | 346.00 | 352.00 | 352.00 | 39,955,700 |
16 Feb 2024 | 358.00 | 372.00 | 352.00 | 360.00 | 360.00 | 96,364,100 |
15 Feb 2024 | 334.00 | 360.00 | 334.00 | 358.00 | 358.00 | 110,072,600 |
13 Feb 2024 | 340.00 | 342.00 | 336.00 | 340.00 | 340.00 | 56,085,600 |
12 Feb 2024 | 354.00 | 356.00 | 340.00 | 340.00 | 340.00 | 73,191,500 |
07 Feb 2024 | 360.00 | 364.00 | 356.00 | 356.00 | 356.00 | 39,037,100 |
06 Feb 2024 | 358.00 | 362.00 | 354.00 | 362.00 | 362.00 | 47,266,300 |
05 Feb 2024 | 364.00 | 368.00 | 356.00 | 358.00 | 358.00 | 31,640,800 |
02 Feb 2024 | 358.00 | 364.00 | 354.00 | 364.00 | 364.00 | 43,470,500 |
01 Feb 2024 | 358.00 | 358.00 | 352.00 | 358.00 | 358.00 | 36,301,600 |
31 Jan 2024 | 364.00 | 364.00 | 356.00 | 358.00 | 358.00 | 36,319,900 |
30 Jan 2024 | 354.00 | 364.00 | 344.00 | 360.00 | 360.00 | 66,142,000 |
29 Jan 2024 | 362.00 | 362.00 | 352.00 | 354.00 | 354.00 | 59,856,500 |
26 Jan 2024 | 370.00 | 370.00 | 358.00 | 362.00 | 362.00 | 40,848,800 |
25 Jan 2024 | 358.00 | 364.00 | 354.00 | 362.00 | 362.00 | 37,916,700 |
24 Jan 2024 | 366.00 | 366.00 | 350.00 | 358.00 | 358.00 | 119,583,700 |
23 Jan 2024 | 376.00 | 378.00 | 366.00 | 366.00 | 366.00 | 84,661,400 |
22 Jan 2024 | 394.00 | 394.00 | 374.00 | 376.00 | 376.00 | 84,900,400 |
19 Jan 2024 | 384.00 | 386.00 | 374.00 | 382.00 | 382.00 | 62,552,600 |
18 Jan 2024 | 396.00 | 398.00 | 380.00 | 384.00 | 384.00 | 101,696,300 |
17 Jan 2024 | 410.00 | 412.00 | 392.00 | 394.00 | 394.00 | 150,278,500 |
16 Jan 2024 | 376.00 | 422.00 | 374.00 | 410.00 | 410.00 | 377,356,200 |
15 Jan 2024 | 376.00 | 376.00 | 372.00 | 376.00 | 376.00 | 32,536,600 |
12 Jan 2024 | 376.00 | 376.00 | 372.00 | 376.00 | 376.00 | 31,667,500 |
11 Jan 2024 | 378.00 | 378.00 | 372.00 | 376.00 | 376.00 | 37,712,900 |
10 Jan 2024 | 376.00 | 378.00 | 372.00 | 378.00 | 378.00 | 36,170,800 |
09 Jan 2024 | 382.00 | 382.00 | 372.00 | 376.00 | 376.00 | 49,511,900 |
08 Jan 2024 | 388.00 | 390.00 | 382.00 | 382.00 | 382.00 | 32,854,200 |
05 Jan 2024 | 392.00 | 392.00 | 386.00 | 388.00 | 388.00 | 32,375,700 |
04 Jan 2024 | 388.00 | 392.00 | 384.00 | 392.00 | 392.00 | 29,800,800 |
03 Jan 2024 | 390.00 | 390.00 | 386.00 | 388.00 | 388.00 | 34,836,000 |
02 Jan 2024 | 386.00 | 390.00 | 382.00 | 390.00 | 390.00 | 28,668,200 |
29 Dec 2023 | 390.00 | 390.00 | 384.00 | 386.00 | 386.00 | 31,024,500 |
28 Dec 2023 | 386.00 | 392.00 | 382.00 | 390.00 | 390.00 | 40,401,900 |
27 Dec 2023 | 378.00 | 388.00 | 374.00 | 386.00 | 386.00 | 58,197,400 |
22 Dec 2023 | 380.00 | 380.00 | 376.00 | 378.00 | 378.00 | 29,257,800 |
21 Dec 2023 | 384.00 | 384.00 | 376.00 | 380.00 | 380.00 | 36,819,900 |
20 Dec 2023 | 380.00 | 388.00 | 378.00 | 384.00 | 384.00 | 90,894,900 |
19 Dec 2023 | 378.00 | 382.00 | 378.00 | 380.00 | 380.00 | 50,360,500 |
18 Dec 2023 | 392.00 | 392.00 | 378.00 | 378.00 | 378.00 | 44,821,600 |
15 Dec 2023 | 382.00 | 392.00 | 380.00 | 392.00 | 392.00 | 50,882,500 |
14 Dec 2023 | 374.00 | 384.00 | 372.00 | 382.00 | 382.00 | 58,150,800 |
13 Dec 2023 | 378.00 | 382.00 | 370.00 | 376.00 | 376.00 | 34,785,600 |
12 Dec 2023 | 376.00 | 380.00 | 364.00 | 378.00 | 378.00 | 31,317,400 |
11 Dec 2023 | 376.00 | 388.00 | 370.00 | 376.00 | 376.00 | 77,339,600 |
08 Dec 2023 | 384.00 | 386.00 | 376.00 | 376.00 | 376.00 | 37,362,500 |
07 Dec 2023 | 392.00 | 392.00 | 380.00 | 384.00 | 384.00 | 48,734,300 |
06 Dec 2023 | 398.00 | 402.00 | 386.00 | 392.00 | 392.00 | 62,913,600 |
05 Dec 2023 | 422.00 | 422.00 | 394.00 | 398.00 | 398.00 | 114,836,600 |
04 Dec 2023 | 398.00 | 422.00 | 392.00 | 422.00 | 422.00 | 131,972,500 |
01 Dec 2023 | 394.00 | 402.00 | 390.00 | 398.00 | 398.00 | 48,415,100 |
30 Nov 2023 | 396.00 | 400.00 | 390.00 | 394.00 | 394.00 | 40,203,400 |
29 Nov 2023 | 398.00 | 402.00 | 394.00 | 398.00 | 398.00 | 51,885,400 |
28 Nov 2023 | 404.00 | 408.00 | 394.00 | 398.00 | 398.00 | 75,956,700 |
27 Nov 2023 | 398.00 | 412.00 | 394.00 | 404.00 | 404.00 | 119,984,900 |
24 Nov 2023 | 388.00 | 398.00 | 382.00 | 398.00 | 398.00 | 74,224,800 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |