Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
31 May 2024 | 297.40 | 302.35 | 288.00 | 297.75 | 297.75 | 68,633 |
30 May 2024 | 289.85 | 292.40 | 282.75 | 290.70 | 290.70 | 23,289 |
29 May 2024 | 288.00 | 293.00 | 285.00 | 289.85 | 289.85 | 58,031 |
28 May 2024 | 308.95 | 308.95 | 286.55 | 288.70 | 288.70 | 27,598 |
27 May 2024 | 321.95 | 321.95 | 301.00 | 305.75 | 305.75 | 34,922 |
24 May 2024 | 312.05 | 320.95 | 312.05 | 314.20 | 314.20 | 58,806 |
23 May 2024 | 319.00 | 325.40 | 317.15 | 318.30 | 318.30 | 17,808 |
22 May 2024 | 311.30 | 325.75 | 311.30 | 318.60 | 318.60 | 40,024 |
21 May 2024 | 330.00 | 330.00 | 316.45 | 317.60 | 317.60 | 25,641 |
17 May 2024 | 335.95 | 335.95 | 323.70 | 324.75 | 324.75 | 27,504 |
16 May 2024 | 322.05 | 333.90 | 322.05 | 331.45 | 331.45 | 24,554 |
15 May 2024 | 326.25 | 333.55 | 320.40 | 325.20 | 325.20 | 65,565 |
14 May 2024 | 317.85 | 325.50 | 317.45 | 324.00 | 324.00 | 23,778 |
13 May 2024 | 318.85 | 318.85 | 304.10 | 314.85 | 314.85 | 76,653 |
10 May 2024 | 313.00 | 321.00 | 307.55 | 314.75 | 314.75 | 61,596 |
09 May 2024 | 321.50 | 324.95 | 311.00 | 313.00 | 313.00 | 73,270 |
08 May 2024 | 310.95 | 332.85 | 310.80 | 322.90 | 322.90 | 33,309 |
07 May 2024 | 323.55 | 326.60 | 309.50 | 313.25 | 313.25 | 54,737 |
06 May 2024 | 342.00 | 342.75 | 319.00 | 323.95 | 323.95 | 173,680 |
03 May 2024 | 354.95 | 357.70 | 336.10 | 338.50 | 338.50 | 250,313 |
02 May 2024 | 358.60 | 367.20 | 336.00 | 352.10 | 352.10 | 218,023 |
30 Apr 2024 | 342.30 | 362.50 | 337.05 | 357.40 | 357.40 | 210,788 |
29 Apr 2024 | 348.85 | 351.85 | 336.10 | 339.75 | 339.75 | 99,403 |
26 Apr 2024 | 343.15 | 355.00 | 342.35 | 348.85 | 348.85 | 54,489 |
25 Apr 2024 | 334.35 | 343.35 | 331.75 | 339.00 | 339.00 | 25,747 |
24 Apr 2024 | 345.00 | 346.70 | 332.95 | 335.70 | 335.70 | 54,427 |
23 Apr 2024 | 360.00 | 367.55 | 340.00 | 341.65 | 341.65 | 148,162 |
22 Apr 2024 | 320.75 | 356.90 | 320.75 | 351.65 | 351.65 | 132,094 |
19 Apr 2024 | 315.40 | 319.60 | 308.30 | 314.20 | 314.20 | 26,031 |
18 Apr 2024 | 320.10 | 330.95 | 315.55 | 316.70 | 316.70 | 50,272 |
16 Apr 2024 | 316.05 | 328.00 | 315.00 | 315.65 | 315.65 | 73,845 |
15 Apr 2024 | 300.00 | 328.00 | 298.55 | 320.45 | 320.45 | 57,568 |
12 Apr 2024 | 319.85 | 324.70 | 311.75 | 316.00 | 316.00 | 34,706 |
10 Apr 2024 | 325.75 | 329.65 | 318.35 | 319.50 | 319.50 | 36,108 |
09 Apr 2024 | 331.15 | 334.95 | 315.65 | 321.10 | 321.10 | 72,027 |
08 Apr 2024 | 326.00 | 345.20 | 326.00 | 329.05 | 329.05 | 42,210 |
05 Apr 2024 | 322.35 | 324.90 | 313.80 | 321.55 | 321.55 | 17,519 |
04 Apr 2024 | 319.05 | 332.90 | 318.25 | 323.05 | 323.05 | 71,820 |
03 Apr 2024 | 322.75 | 325.80 | 315.65 | 319.50 | 319.50 | 49,362 |
02 Apr 2024 | 313.25 | 327.15 | 313.25 | 322.65 | 322.65 | 23,012 |
01 Apr 2024 | 327.25 | 331.30 | 310.25 | 318.20 | 318.20 | 90,582 |
28 Mar 2024 | 309.55 | 333.90 | 309.55 | 324.00 | 324.00 | 146,077 |
27 Mar 2024 | 319.95 | 322.45 | 307.10 | 310.10 | 310.10 | 80,395 |
26 Mar 2024 | 300.00 | 324.05 | 293.00 | 315.85 | 315.85 | 190,518 |
22 Mar 2024 | 259.85 | 297.00 | 257.00 | 295.25 | 295.25 | 390,578 |
21 Mar 2024 | 245.05 | 262.65 | 242.95 | 258.75 | 258.75 | 184,845 |
20 Mar 2024 | 242.35 | 244.45 | 231.65 | 240.10 | 240.10 | 99,413 |
19 Mar 2024 | 249.40 | 251.00 | 238.40 | 239.70 | 239.70 | 44,593 |
18 Mar 2024 | 258.55 | 263.85 | 245.20 | 248.35 | 248.35 | 141,362 |
15 Mar 2024 | 260.15 | 265.35 | 245.65 | 255.60 | 255.60 | 116,612 |
14 Mar 2024 | 252.80 | 270.00 | 246.70 | 261.10 | 261.10 | 96,411 |
13 Mar 2024 | 291.40 | 294.95 | 254.20 | 258.00 | 258.00 | 150,945 |
12 Mar 2024 | 294.70 | 300.35 | 284.00 | 287.30 | 287.30 | 126,751 |
11 Mar 2024 | 310.55 | 312.80 | 291.35 | 293.70 | 293.70 | 39,342 |
07 Mar 2024 | 310.20 | 319.55 | 307.10 | 308.75 | 308.75 | 19,602 |
06 Mar 2024 | 317.55 | 324.25 | 304.30 | 309.80 | 309.80 | 49,840 |
05 Mar 2024 | 326.40 | 335.25 | 313.00 | 315.30 | 315.30 | 74,273 |
04 Mar 2024 | 344.75 | 344.75 | 327.30 | 329.80 | 329.80 | 29,019 |
01 Mar 2024 | 338.65 | 344.00 | 331.65 | 335.55 | 335.55 | 29,604 |
29 Feb 2024 | 334.45 | 337.00 | 323.80 | 331.65 | 331.65 | 90,646 |
28 Feb 2024 | 353.90 | 353.90 | 330.45 | 332.30 | 332.30 | 198,561 |
27 Feb 2024 | 368.55 | 368.55 | 346.05 | 353.25 | 353.25 | 59,171 |
26 Feb 2024 | 385.50 | 400.00 | 361.55 | 365.45 | 365.45 | 245,579 |
23 Feb 2024 | 343.85 | 359.05 | 340.00 | 353.40 | 353.40 | 192,813 |
22 Feb 2024 | 323.55 | 340.50 | 313.00 | 338.20 | 338.20 | 96,095 |
21 Feb 2024 | 330.00 | 341.05 | 320.05 | 322.65 | 322.65 | 49,309 |
20 Feb 2024 | 339.30 | 340.05 | 325.00 | 329.05 | 329.05 | 159,008 |
19 Feb 2024 | 335.70 | 362.50 | 332.50 | 338.50 | 338.50 | 150,782 |
16 Feb 2024 | 290.75 | 329.85 | 290.40 | 321.05 | 321.05 | 156,658 |
15 Feb 2024 | 290.85 | 292.10 | 281.75 | 288.35 | 288.35 | 42,565 |
14 Feb 2024 | 265.25 | 295.05 | 265.25 | 286.45 | 286.45 | 52,208 |
13 Feb 2024 | 279.90 | 289.00 | 265.85 | 281.05 | 281.05 | 68,674 |
12 Feb 2024 | 302.55 | 310.00 | 276.00 | 281.15 | 281.15 | 119,812 |
09 Feb 2024 | 318.95 | 318.95 | 295.00 | 301.95 | 301.95 | 49,204 |
08 Feb 2024 | 321.90 | 323.00 | 310.30 | 312.75 | 312.75 | 72,023 |
07 Feb 2024 | 299.85 | 322.95 | 293.35 | 320.05 | 320.05 | 159,637 |
06 Feb 2024 | 299.85 | 304.35 | 288.25 | 293.55 | 293.55 | 80,615 |
05 Feb 2024 | 287.70 | 304.00 | 287.70 | 295.10 | 295.10 | 161,918 |
02 Feb 2024 | 298.05 | 306.05 | 282.05 | 284.45 | 284.45 | 177,446 |
01 Feb 2024 | 274.75 | 302.00 | 274.75 | 296.15 | 296.15 | 180,755 |
31 Jan 2024 | 243.20 | 276.05 | 236.45 | 270.00 | 270.00 | 109,629 |
30 Jan 2024 | 242.40 | 243.85 | 234.50 | 236.10 | 236.10 | 63,651 |
29 Jan 2024 | 215.05 | 244.20 | 215.05 | 237.60 | 237.60 | 49,013 |
25 Jan 2024 | 237.30 | 243.00 | 236.65 | 241.20 | 241.20 | 35,888 |
24 Jan 2024 | 236.05 | 241.20 | 231.85 | 237.40 | 237.40 | 45,828 |
23 Jan 2024 | 241.15 | 248.00 | 228.35 | 233.75 | 233.75 | 91,215 |
19 Jan 2024 | 254.90 | 254.90 | 246.55 | 248.00 | 248.00 | 20,743 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 248.95 | 258.85 | 245.65 | 249.90 | 249.90 | 64,420 |
16 Jan 2024 | 266.85 | 266.85 | 250.20 | 252.35 | 252.35 | 60,935 |
15 Jan 2024 | 262.25 | 273.00 | 259.65 | 262.30 | 262.30 | 98,586 |
12 Jan 2024 | 253.00 | 261.50 | 252.30 | 260.85 | 260.85 | 59,418 |
11 Jan 2024 | 257.90 | 263.90 | 252.70 | 260.55 | 260.55 | 32,821 |
10 Jan 2024 | 267.30 | 267.95 | 247.15 | 255.95 | 255.95 | 129,159 |
09 Jan 2024 | 265.15 | 277.05 | 264.60 | 266.45 | 266.45 | 220,327 |
08 Jan 2024 | 239.40 | 263.80 | 239.40 | 261.20 | 261.20 | 314,049 |
05 Jan 2024 | 248.40 | 248.40 | 239.90 | 241.15 | 241.15 | 35,663 |
04 Jan 2024 | 237.55 | 245.45 | 235.00 | 239.15 | 239.15 | 80,593 |
03 Jan 2024 | 230.65 | 234.75 | 228.60 | 233.55 | 233.55 | 14,258 |
02 Jan 2024 | 239.95 | 239.95 | 224.00 | 229.60 | 229.60 | 53,598 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |