Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
07 May 2024 | 307.00 | 310.25 | 298.00 | 298.50 | 298.50 | 113,516 |
06 May 2024 | 299.00 | 315.25 | 294.00 | 307.00 | 307.00 | 207,679 |
03 May 2024 | 293.50 | 298.25 | 288.25 | 292.75 | 292.75 | 131,334 |
02 May 2024 | 296.75 | 302.00 | 292.75 | 293.25 | 293.25 | 93,911 |
30 Apr 2024 | 311.50 | 311.50 | 296.00 | 296.75 | 296.75 | 113,491 |
29 Apr 2024 | 317.00 | 318.00 | 301.75 | 308.25 | 308.25 | 132,120 |
26 Apr 2024 | 311.00 | 320.50 | 310.25 | 316.50 | 316.50 | 160,333 |
25 Apr 2024 | 309.50 | 324.50 | 305.00 | 311.50 | 311.50 | 301,320 |
24 Apr 2024 | 311.75 | 317.25 | 307.00 | 308.75 | 308.75 | 113,415 |
22 Apr 2024 | 311.00 | 316.00 | 299.75 | 311.50 | 311.50 | 111,722 |
19 Apr 2024 | 323.50 | 323.50 | 311.00 | 311.00 | 311.00 | 69,847 |
18 Apr 2024 | 321.50 | 326.25 | 310.00 | 321.75 | 321.75 | 149,044 |
17 Apr 2024 | 343.00 | 343.00 | 321.25 | 321.25 | 321.25 | 121,493 |
16 Apr 2024 | 338.00 | 338.25 | 327.75 | 335.25 | 335.25 | 268,981 |
15 Apr 2024 | 345.50 | 351.00 | 336.75 | 338.00 | 338.00 | 234,703 |
09 Apr 2024 | - | - | - | - | - | - |
08 Apr 2024 | 317.50 | 325.00 | 316.25 | 321.50 | 321.50 | 128,360 |
05 Apr 2024 | 304.00 | 315.00 | 304.00 | 314.75 | 314.75 | 132,816 |
04 Apr 2024 | 293.50 | 307.50 | 293.00 | 304.00 | 304.00 | 272,755 |
03 Apr 2024 | 266.75 | 293.25 | 266.75 | 293.25 | 293.25 | 236,882 |
02 Apr 2024 | 270.00 | 280.25 | 263.50 | 266.75 | 266.75 | 111,340 |
01 Apr 2024 | 280.00 | 281.00 | 264.25 | 270.00 | 270.00 | 119,799 |
29 Mar 2024 | 277.75 | 281.00 | 271.50 | 280.00 | 280.00 | 65,487 |
28 Mar 2024 | 279.00 | 287.25 | 276.00 | 276.00 | 276.00 | 49,820 |
27 Mar 2024 | 280.00 | 292.75 | 254.75 | 281.00 | 281.00 | 562,128 |
26 Mar 2024 | 308.00 | 310.50 | 277.25 | 277.25 | 277.25 | 192,774 |
25 Mar 2024 | 304.25 | 313.00 | 300.50 | 308.00 | 308.00 | 107,374 |
22 Mar 2024 | 299.25 | 304.75 | 294.50 | 304.00 | 304.00 | 136,752 |
21 Mar 2024 | 283.50 | 301.25 | 283.50 | 299.25 | 299.25 | 240,862 |
20 Mar 2024 | 304.00 | 306.00 | 273.75 | 282.00 | 282.00 | 354,504 |
19 Mar 2024 | 286.25 | 304.75 | 286.25 | 304.00 | 304.00 | 186,944 |
18 Mar 2024 | 297.75 | 301.50 | 285.00 | 285.00 | 285.00 | 283,668 |
15 Mar 2024 | 304.25 | 308.25 | 299.00 | 300.00 | 300.00 | 141,416 |
14 Mar 2024 | 310.50 | 319.50 | 301.00 | 304.25 | 304.25 | 372,081 |
13 Mar 2024 | 297.00 | 307.00 | 288.75 | 307.00 | 307.00 | 343,745 |
12 Mar 2024 | 297.75 | 300.00 | 291.25 | 297.25 | 297.25 | 83,053 |
11 Mar 2024 | 299.75 | 304.50 | 294.25 | 297.75 | 297.75 | 105,586 |
08 Mar 2024 | 299.00 | 301.00 | 290.00 | 299.75 | 299.75 | 96,998 |
07 Mar 2024 | 289.00 | 299.25 | 288.50 | 299.25 | 299.25 | 177,780 |
06 Mar 2024 | 301.00 | 301.25 | 288.25 | 288.25 | 288.25 | 126,930 |
05 Mar 2024 | 305.25 | 305.25 | 295.00 | 299.00 | 299.00 | 130,778 |
04 Mar 2024 | 308.25 | 311.25 | 299.25 | 299.25 | 299.25 | 119,077 |
01 Mar 2024 | 308.50 | 313.00 | 304.75 | 308.25 | 308.25 | 146,515 |
29 Feb 2024 | 314.25 | 318.25 | 308.00 | 308.00 | 308.00 | 212,237 |
28 Feb 2024 | 307.50 | 324.00 | 304.50 | 315.50 | 315.50 | 552,952 |
27 Feb 2024 | 311.50 | 314.75 | 306.25 | 307.50 | 307.50 | 321,488 |
26 Feb 2024 | 315.00 | 319.00 | 305.50 | 310.00 | 310.00 | 365,178 |
23 Feb 2024 | 312.00 | 323.00 | 311.25 | 314.50 | 314.50 | 310,417 |
22 Feb 2024 | 314.00 | 316.50 | 308.50 | 312.00 | 312.00 | 214,213 |
21 Feb 2024 | 318.75 | 320.00 | 311.00 | 313.75 | 313.75 | 214,854 |
20 Feb 2024 | 315.00 | 328.25 | 311.25 | 315.25 | 315.25 | 276,931 |
19 Feb 2024 | 325.25 | 325.25 | 313.00 | 314.75 | 314.75 | 228,005 |
16 Feb 2024 | 332.00 | 332.00 | 323.00 | 328.00 | 328.00 | 138,257 |
15 Feb 2024 | 328.50 | 332.00 | 324.00 | 329.25 | 329.25 | 247,279 |
14 Feb 2024 | 323.25 | 331.25 | 320.00 | 325.00 | 325.00 | 168,735 |
13 Feb 2024 | 340.75 | 346.75 | 323.00 | 323.00 | 323.00 | 477,785 |
12 Feb 2024 | 319.25 | 342.25 | 318.75 | 340.75 | 340.75 | 486,765 |
09 Feb 2024 | 320.00 | 332.00 | 316.25 | 319.25 | 319.25 | 192,815 |
08 Feb 2024 | 330.00 | 332.00 | 314.50 | 315.00 | 315.00 | 353,599 |
07 Feb 2024 | 337.25 | 337.25 | 330.00 | 330.00 | 330.00 | 102,837 |
06 Feb 2024 | 330.00 | 334.50 | 317.00 | 334.00 | 334.00 | 317,728 |
05 Feb 2024 | 348.00 | 349.75 | 330.00 | 330.00 | 330.00 | 204,588 |
02 Feb 2024 | 338.25 | 355.75 | 335.00 | 349.25 | 349.25 | 244,126 |
01 Feb 2024 | 341.50 | 348.00 | 331.50 | 334.00 | 334.00 | 301,362 |
31 Jan 2024 | 363.25 | 365.75 | 335.00 | 335.00 | 335.00 | 244,866 |
30 Jan 2024 | 371.00 | 371.00 | 362.50 | 363.00 | 363.00 | 253,825 |
29 Jan 2024 | 375.00 | 377.00 | 366.75 | 370.00 | 370.00 | 432,918 |
26 Jan 2024 | 367.50 | 385.00 | 360.00 | 375.00 | 375.00 | 495,135 |
25 Jan 2024 | 371.00 | 373.00 | 365.00 | 365.25 | 365.25 | 246,759 |
24 Jan 2024 | 372.00 | 375.50 | 360.00 | 370.00 | 370.00 | 297,547 |
23 Jan 2024 | 375.00 | 377.00 | 366.75 | 371.00 | 371.00 | 241,954 |
22 Jan 2024 | 368.00 | 372.75 | 366.75 | 372.00 | 372.00 | 218,371 |
19 Jan 2024 | 365.50 | 376.75 | 365.50 | 367.50 | 367.50 | 286,602 |
18 Jan 2024 | 365.00 | 380.00 | 360.00 | 367.50 | 367.50 | 522,829 |
17 Jan 2024 | 358.75 | 369.75 | 351.00 | 363.50 | 363.50 | 427,400 |
16 Jan 2024 | 356.00 | 360.00 | 350.25 | 359.00 | 359.00 | 332,940 |
15 Jan 2024 | 344.00 | 360.00 | 342.75 | 353.75 | 353.75 | 343,731 |
12 Jan 2024 | 319.00 | 350.00 | 316.75 | 344.00 | 344.00 | 1,130,507 |
11 Jan 2024 | 319.00 | 331.25 | 316.00 | 320.00 | 320.00 | 819,274 |
10 Jan 2024 | 323.25 | 325.50 | 316.00 | 319.00 | 319.00 | 97,418 |
09 Jan 2024 | 334.00 | 335.00 | 323.25 | 323.25 | 323.25 | 111,929 |
08 Jan 2024 | 333.75 | 340.50 | 330.00 | 333.25 | 333.25 | 222,691 |
05 Jan 2024 | 328.50 | 336.00 | 327.50 | 330.75 | 330.75 | 98,692 |
04 Jan 2024 | 330.00 | 338.75 | 323.00 | 328.50 | 328.50 | 119,433 |
03 Jan 2024 | 338.00 | 343.75 | 326.75 | 331.00 | 331.00 | 123,645 |
02 Jan 2024 | 311.50 | 339.50 | 309.25 | 334.00 | 334.00 | 164,571 |
29 Dec 2023 | 280.00 | 308.75 | 277.25 | 308.75 | 308.75 | 132,403 |
28 Dec 2023 | 274.00 | 283.50 | 268.00 | 280.75 | 280.75 | 196,561 |
27 Dec 2023 | 276.75 | 284.50 | 270.00 | 270.25 | 270.25 | 231,562 |
26 Dec 2023 | 280.50 | 294.75 | 267.50 | 277.75 | 277.75 | 170,639 |
25 Dec 2023 | 299.00 | 306.00 | 275.50 | 280.00 | 280.00 | 206,181 |
22 Dec 2023 | 285.00 | 319.75 | 281.00 | 300.00 | 300.00 | 567,949 |
21 Dec 2023 | 307.75 | 327.50 | 301.75 | 301.75 | 301.75 | 431,632 |
20 Dec 2023 | 335.25 | 350.25 | 335.25 | 335.25 | 335.25 | 270,812 |
19 Dec 2023 | 410.00 | 410.00 | 372.25 | 372.25 | 372.25 | 225,072 |
18 Dec 2023 | 412.75 | 424.25 | 407.50 | 413.50 | 413.50 | 296,951 |
15 Dec 2023 | 409.25 | 411.00 | 390.00 | 410.00 | 410.00 | 383,200 |
14 Dec 2023 | 400.50 | 417.75 | 396.25 | 410.00 | 410.00 | 374,096 |
13 Dec 2023 | 378.00 | 402.75 | 375.50 | 397.25 | 397.25 | 448,498 |
12 Dec 2023 | 366.00 | 385.00 | 361.75 | 380.00 | 380.00 | 301,243 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |