Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
31 May 2024 | 321.50 | 330.00 | 321.50 | 329.00 | 329.00 | 13,479 |
30 May 2024 | 320.00 | 320.00 | 315.00 | 315.00 | 315.00 | 23,886 |
29 May 2024 | 335.00 | 335.00 | 301.50 | 326.25 | 326.25 | 28,682 |
28 May 2024 | 336.00 | 336.00 | 335.00 | 335.00 | 335.00 | 21,126 |
27 May 2024 | 353.00 | 353.00 | 335.25 | 336.00 | 336.00 | 24,962 |
24 May 2024 | 364.00 | 364.50 | 364.00 | 364.50 | 364.50 | 18,118 |
23 May 2024 | 380.25 | 380.25 | 342.25 | 363.75 | 363.75 | 26,285 |
22 May 2024 | 380.00 | 380.25 | 380.00 | 380.25 | 380.25 | 23,473 |
21 May 2024 | 386.25 | 399.75 | 386.25 | 395.00 | 395.00 | 24,498 |
20 May 2024 | 390.00 | 390.00 | 386.25 | 386.25 | 386.25 | 24,119 |
17 May 2024 | 374.00 | 400.00 | 374.00 | 390.00 | 390.00 | 25,404 |
16 May 2024 | 374.50 | 400.00 | 374.50 | 387.00 | 387.00 | 20,613 |
15 May 2024 | 403.00 | 404.00 | 403.00 | 403.00 | 403.00 | 22,066 |
14 May 2024 | 400.00 | 403.00 | 400.00 | 403.00 | 403.00 | 16,957 |
13 May 2024 | 410.00 | 410.00 | 381.50 | 387.25 | 387.25 | 26,226 |
10 May 2024 | 375.00 | 400.00 | 375.00 | 400.00 | 400.00 | 20,869 |
09 May 2024 | 391.00 | 400.00 | 391.00 | 400.00 | 400.00 | 23,638 |
08 May 2024 | 405.75 | 405.75 | 390.75 | 390.75 | 390.75 | 28,037 |
07 May 2024 | 369.00 | 405.75 | 369.00 | 405.75 | 405.75 | 65,820 |
06 May 2024 | 410.00 | 410.00 | 369.00 | 369.00 | 369.00 | 79,580 |
03 May 2024 | 399.00 | 415.00 | 399.00 | 410.00 | 410.00 | 57,180 |
02 May 2024 | 366.00 | 390.00 | 366.00 | 390.00 | 390.00 | 76,215 |
30 Apr 2024 | 340.00 | 355.00 | 340.00 | 355.00 | 355.00 | 49,939 |
29 Apr 2024 | 300.00 | 325.00 | 300.00 | 324.00 | 324.00 | 40,279 |
26 Apr 2024 | 314.00 | 314.00 | 297.75 | 299.50 | 299.50 | 28,270 |
25 Apr 2024 | 320.00 | 320.00 | 316.75 | 316.75 | 316.75 | 31,057 |
24 Apr 2024 | 291.00 | 315.00 | 291.00 | 315.00 | 315.00 | 63,322 |
22 Apr 2024 | 280.00 | 300.00 | 280.00 | 291.00 | 291.00 | 50,483 |
19 Apr 2024 | 266.00 | 273.00 | 266.00 | 273.00 | 273.00 | 17,875 |
18 Apr 2024 | 274.25 | 274.25 | 265.50 | 266.00 | 266.00 | 21,198 |
17 Apr 2024 | 262.00 | 275.00 | 262.00 | 274.50 | 274.50 | 28,593 |
16 Apr 2024 | 275.00 | 275.00 | 260.25 | 262.00 | 262.00 | 21,287 |
15 Apr 2024 | 278.50 | 278.50 | 271.00 | 271.00 | 271.00 | 21,458 |
09 Apr 2024 | - | - | - | - | - | - |
08 Apr 2024 | 280.25 | 280.25 | 280.00 | 280.25 | 280.25 | 28,482 |
05 Apr 2024 | 269.00 | 280.00 | 269.00 | 280.00 | 280.00 | 11,971 |
04 Apr 2024 | 260.00 | 270.00 | 260.00 | 269.00 | 269.00 | 18,711 |
03 Apr 2024 | 275.00 | 275.00 | 264.50 | 267.50 | 267.50 | 18,689 |
02 Apr 2024 | 278.50 | 280.00 | 278.50 | 278.50 | 278.50 | 21,765 |
01 Apr 2024 | 281.00 | 281.00 | 270.50 | 278.50 | 278.50 | 16,404 |
29 Mar 2024 | 260.00 | 290.00 | 260.00 | 290.00 | 290.00 | 30,742 |
28 Mar 2024 | 310.00 | 310.00 | 288.25 | 288.25 | 288.25 | 37,450 |
27 Mar 2024 | 297.50 | 297.50 | 297.25 | 297.25 | 297.25 | 49,125 |
26 Mar 2024 | 287.50 | 287.50 | 270.50 | 270.50 | 270.50 | 31,494 |
25 Mar 2024 | 286.25 | 288.00 | 286.25 | 287.50 | 287.50 | 23,311 |
22 Mar 2024 | 298.25 | 298.25 | 286.25 | 286.25 | 286.25 | 34,401 |
21 Mar 2024 | 275.75 | 280.75 | 275.75 | 280.75 | 280.75 | 24,667 |
20 Mar 2024 | 282.25 | 282.25 | 279.75 | 279.75 | 279.75 | 21,725 |
19 Mar 2024 | 290.00 | 290.00 | 281.25 | 282.00 | 282.00 | 22,372 |
18 Mar 2024 | 285.00 | 285.00 | 280.00 | 280.00 | 280.00 | 33,024 |
15 Mar 2024 | 289.00 | 289.00 | 280.00 | 280.00 | 280.00 | 32,103 |
14 Mar 2024 | 276.75 | 279.50 | 276.50 | 279.50 | 279.50 | 24,255 |
13 Mar 2024 | 297.25 | 297.25 | 277.00 | 277.00 | 277.00 | 36,683 |
12 Mar 2024 | 275.00 | 294.00 | 275.00 | 290.00 | 290.00 | 43,455 |
11 Mar 2024 | 292.00 | 292.00 | 263.00 | 268.50 | 268.50 | 57,104 |
08 Mar 2024 | 290.00 | 292.00 | 290.00 | 292.00 | 292.00 | 54,546 |
07 Mar 2024 | 271.25 | 271.25 | 261.75 | 265.50 | 265.50 | 45,031 |
06 Mar 2024 | 271.25 | 271.25 | 271.25 | 271.25 | 271.25 | 83,905 |
05 Mar 2024 | 323.25 | 323.25 | 290.25 | 290.25 | 290.25 | 62,244 |
04 Mar 2024 | 312.00 | 322.50 | 312.00 | 322.50 | 322.50 | 73,997 |
01 Mar 2024 | 296.00 | 303.75 | 296.00 | 303.75 | 303.75 | 101,040 |
29 Feb 2024 | 253.00 | 277.25 | 253.00 | 277.25 | 277.25 | 49,163 |
28 Feb 2024 | 250.00 | 253.00 | 250.00 | 253.00 | 253.00 | 48,463 |
27 Feb 2024 | 239.00 | 239.00 | 230.00 | 230.10 | 230.10 | 31,573 |
26 Feb 2024 | 244.00 | 244.00 | 239.90 | 239.90 | 239.90 | 30,117 |
23 Feb 2024 | 247.70 | 247.70 | 245.60 | 245.60 | 245.60 | 18,277 |
22 Feb 2024 | 247.90 | 247.90 | 247.70 | 247.70 | 247.70 | 21,067 |
21 Feb 2024 | 248.00 | 248.00 | 247.90 | 247.90 | 247.90 | 24,610 |
20 Feb 2024 | 250.00 | 250.00 | 248.00 | 248.00 | 248.00 | 24,237 |
19 Feb 2024 | 255.00 | 255.00 | 253.75 | 253.75 | 253.75 | 22,280 |
16 Feb 2024 | 255.75 | 255.75 | 255.00 | 255.00 | 255.00 | 23,835 |
15 Feb 2024 | 255.75 | 255.75 | 255.75 | 255.75 | 255.75 | 32,345 |
14 Feb 2024 | 264.50 | 264.50 | 256.00 | 256.00 | 256.00 | 19,914 |
13 Feb 2024 | 267.75 | 268.00 | 267.75 | 267.75 | 267.75 | 36,832 |
12 Feb 2024 | 242.70 | 264.50 | 242.70 | 264.50 | 264.50 | 44,955 |
09 Feb 2024 | 239.00 | 240.60 | 239.00 | 240.60 | 240.60 | 22,824 |
08 Feb 2024 | 239.00 | 239.00 | 239.00 | 239.00 | 239.00 | 37,083 |
07 Feb 2024 | 241.40 | 241.40 | 239.00 | 239.00 | 239.00 | 37,304 |
06 Feb 2024 | 251.00 | 251.00 | 246.00 | 246.00 | 246.00 | 30,324 |
05 Feb 2024 | 253.50 | 253.50 | 252.50 | 252.50 | 252.50 | 28,527 |
02 Feb 2024 | 250.50 | 253.50 | 250.50 | 253.50 | 253.50 | 23,641 |
01 Feb 2024 | 255.00 | 255.00 | 254.00 | 254.75 | 254.75 | 34,574 |
31 Jan 2024 | 255.00 | 255.00 | 255.00 | 255.00 | 255.00 | 30,795 |
30 Jan 2024 | 265.00 | 265.00 | 261.00 | 261.00 | 261.00 | 23,760 |
29 Jan 2024 | 260.00 | 260.00 | 260.00 | 260.00 | 260.00 | 32,087 |
26 Jan 2024 | 258.00 | 258.00 | 258.00 | 258.00 | 258.00 | 28,509 |
25 Jan 2024 | 260.00 | 260.00 | 258.00 | 258.00 | 258.00 | 17,486 |
24 Jan 2024 | 262.75 | 262.75 | 260.00 | 260.00 | 260.00 | 23,590 |
23 Jan 2024 | 273.00 | 273.00 | 257.75 | 264.75 | 264.75 | 16,502 |
22 Jan 2024 | 281.00 | 281.00 | 273.00 | 273.00 | 273.00 | 22,142 |
19 Jan 2024 | 266.00 | 273.00 | 266.00 | 273.00 | 273.00 | 18,942 |
18 Jan 2024 | 266.00 | 266.00 | 266.00 | 266.00 | 266.00 | 22,144 |
17 Jan 2024 | 250.00 | 266.00 | 250.00 | 266.00 | 266.00 | 18,324 |
16 Jan 2024 | 270.00 | 270.00 | 269.00 | 269.00 | 269.00 | 20,194 |
15 Jan 2024 | 277.00 | 277.00 | 258.00 | 270.00 | 270.00 | 21,692 |
12 Jan 2024 | 277.75 | 277.75 | 250.25 | 277.00 | 277.00 | 18,024 |
11 Jan 2024 | 277.75 | 278.00 | 277.75 | 278.00 | 278.00 | 24,953 |
10 Jan 2024 | 280.00 | 280.00 | 277.75 | 277.75 | 277.75 | 20,443 |
09 Jan 2024 | 290.00 | 290.00 | 282.00 | 282.00 | 282.00 | 22,354 |
08 Jan 2024 | 292.25 | 293.50 | 292.25 | 293.50 | 293.50 | 27,096 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |