Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
23 Apr 2024 | 336.00 | 336.00 | 336.00 | 336.00 | 336.00 | 9 |
22 Apr 2024 | 339.50 | 339.50 | 335.98 | 338.24 | 338.24 | 435 |
19 Apr 2024 | 337.50 | 338.15 | 333.96 | 337.72 | 337.72 | 673 |
18 Apr 2024 | 337.50 | 339.52 | 337.47 | 338.49 | 338.49 | 315 |
17 Apr 2024 | 339.00 | 339.00 | 336.00 | 336.50 | 336.50 | 303 |
16 Apr 2024 | 331.50 | 334.00 | 330.86 | 333.66 | 333.66 | 2,344 |
15 Apr 2024 | 336.00 | 336.50 | 333.48 | 334.66 | 334.66 | 517 |
12 Apr 2024 | 331.00 | 337.50 | 331.00 | 335.37 | 335.37 | 1,675 |
11 Apr 2024 | 326.98 | 327.03 | 324.53 | 325.34 | 325.34 | 179 |
10 Apr 2024 | 334.50 | 334.50 | 328.45 | 330.11 | 330.11 | 306 |
09 Apr 2024 | 341.50 | 345.00 | 332.00 | 336.31 | 336.31 | 684 |
08 Apr 2024 | 347.00 | 347.00 | 344.48 | 345.24 | 345.24 | 633 |
05 Apr 2024 | 344.00 | 346.02 | 342.49 | 346.00 | 346.00 | 3,528 |
04 Apr 2024 | 351.00 | 351.46 | 349.49 | 350.88 | 350.88 | 733 |
03 Apr 2024 | 343.50 | 348.03 | 343.50 | 347.33 | 347.33 | 1,260 |
02 Apr 2024 | 354.50 | 354.50 | 343.50 | 348.94 | 348.94 | 3,273 |
28 Mar 2024 | 349.50 | 353.54 | 348.37 | 350.64 | 350.64 | 1,406 |
27 Mar 2024 | 339.00 | 342.49 | 338.68 | 339.76 | 339.76 | 564 |
26 Mar 2024 | 331.00 | 331.50 | 329.98 | 331.38 | 331.38 | 489 |
25 Mar 2024 | 333.00 | 338.44 | 330.98 | 332.76 | 332.76 | 959 |
22 Mar 2024 | 334.50 | 337.00 | 328.56 | 335.00 | 335.00 | 2,837 |
21 Mar 2024 | 334.00 | 334.00 | 328.98 | 330.95 | 330.95 | 251 |
20 Mar 2024 | 335.00 | 337.00 | 331.50 | 333.23 | 333.23 | 214 |
19 Mar 2024 | 332.50 | 335.70 | 329.50 | 334.79 | 334.79 | 507 |
18 Mar 2024 | 337.00 | 337.00 | 332.00 | 335.94 | 335.94 | 472 |
15 Mar 2024 | 341.50 | 341.50 | 325.00 | 335.98 | 335.98 | 236 |
14 Mar 2024 | 343.50 | 354.50 | 343.50 | 350.92 | 350.92 | 1,627 |
13 Mar 2024 | 330.00 | 334.00 | 330.00 | 332.74 | 332.74 | 636 |
12 Mar 2024 | 329.00 | 329.50 | 329.00 | 329.00 | 329.00 | 45 |
11 Mar 2024 | 329.00 | 329.52 | 328.44 | 329.50 | 329.50 | 355 |
08 Mar 2024 | 331.00 | 332.00 | 330.00 | 331.02 | 331.02 | 114 |
07 Mar 2024 | 336.00 | 336.90 | 333.50 | 333.50 | 333.50 | 372 |
06 Mar 2024 | 329.00 | 335.02 | 329.00 | 332.20 | 332.20 | 336 |
05 Mar 2024 | 332.00 | 335.50 | 332.00 | 334.36 | 334.36 | 437 |
04 Mar 2024 | 333.50 | 334.00 | 332.00 | 332.25 | 332.25 | 357 |
01 Mar 2024 | 325.50 | 332.50 | 325.50 | 330.80 | 330.80 | 405 |
29 Feb 2024 | 328.75 | 329.03 | 327.26 | 328.52 | 328.52 | 929 |
28 Feb 2024 | 325.50 | 325.50 | 322.84 | 322.84 | 322.84 | 198 |
27 Feb 2024 | 321.50 | 323.02 | 320.00 | 322.44 | 322.44 | 141 |
26 Feb 2024 | 325.00 | 325.01 | 322.00 | 322.40 | 322.40 | 648 |
23 Feb 2024 | 321.50 | 323.50 | 319.99 | 321.82 | 321.82 | 422 |
22 Feb 2024 | 321.50 | 323.00 | 318.50 | 318.50 | 318.50 | 241 |
21 Feb 2024 | 318.50 | 319.00 | 317.00 | 318.17 | 318.17 | 264 |
20 Feb 2024 | 320.50 | 320.50 | 318.92 | 318.92 | 318.92 | 198 |
19 Feb 2024 | 321.50 | 321.50 | 317.50 | 319.50 | 319.50 | 490 |
16 Feb 2024 | 318.00 | 321.00 | 317.50 | 319.61 | 319.61 | 449 |
15 Feb 2024 | 326.00 | 328.00 | 318.98 | 321.58 | 321.58 | 598 |
14 Feb 2024 | 325.50 | 328.50 | 325.50 | 327.59 | 327.59 | 285 |
13 Feb 2024 | 329.50 | 329.50 | 324.50 | 325.27 | 325.27 | 183 |
12 Feb 2024 | 332.50 | 332.50 | 327.48 | 328.08 | 328.08 | 178 |
09 Feb 2024 | 330.00 | 331.50 | 328.00 | 329.27 | 329.27 | 245 |
08 Feb 2024 | 330.50 | 330.99 | 324.99 | 329.11 | 329.11 | 443 |
07 Feb 2024 | 330.50 | 331.00 | 324.00 | 324.98 | 324.98 | 444 |
06 Feb 2024 | 336.50 | 338.00 | 329.98 | 330.89 | 330.89 | 502 |
05 Feb 2024 | 340.00 | 340.00 | 337.09 | 338.74 | 338.74 | 343 |
02 Feb 2024 | 327.00 | 330.00 | 327.00 | 329.03 | 329.03 | 21 |
01 Feb 2024 | 331.50 | 335.03 | 329.50 | 335.03 | 335.03 | 130 |
31 Jan 2024 | 330.00 | 330.00 | 325.57 | 325.57 | 325.57 | 1,099 |
30 Jan 2024 | 325.00 | 327.00 | 325.00 | 326.69 | 326.69 | 537 |
29 Jan 2024 | 327.00 | 327.00 | 324.97 | 325.34 | 325.34 | 690 |
26 Jan 2024 | 328.00 | 328.00 | 322.54 | 326.78 | 326.78 | 672 |
25 Jan 2024 | 320.50 | 327.00 | 318.00 | 318.00 | 318.00 | 1,059 |
24 Jan 2024 | 311.00 | 312.00 | 308.50 | 308.91 | 308.91 | 435 |
23 Jan 2024 | 314.50 | 315.01 | 312.50 | 314.26 | 314.26 | 886 |
22 Jan 2024 | 312.50 | 313.00 | 310.50 | 312.33 | 312.33 | 485 |
19 Jan 2024 | 307.50 | 309.45 | 305.50 | 308.54 | 308.54 | 241 |
18 Jan 2024 | 306.00 | 309.00 | 304.50 | 307.30 | 307.30 | 595 |
17 Jan 2024 | 303.50 | 308.00 | 303.49 | 305.86 | 305.86 | 313 |
16 Jan 2024 | 310.50 | 311.03 | 308.74 | 311.00 | 311.00 | 727 |
15 Jan 2024 | 308.00 | 313.50 | 308.00 | 310.51 | 310.51 | 912 |
12 Jan 2024 | 300.00 | 307.00 | 300.00 | 300.63 | 300.63 | 822 |
11 Jan 2024 | 299.00 | 300.05 | 298.97 | 300.05 | 300.05 | 141 |
10 Jan 2024 | 301.00 | 302.00 | 299.50 | 300.00 | 300.00 | 203 |
09 Jan 2024 | 300.50 | 302.50 | 300.00 | 302.48 | 302.48 | 1,197 |
08 Jan 2024 | 304.00 | 304.00 | 299.00 | 300.57 | 300.57 | 463 |
05 Jan 2024 | 300.50 | 303.00 | 300.37 | 300.37 | 300.37 | 528 |
04 Jan 2024 | 305.00 | 305.00 | 303.76 | 303.76 | 303.76 | 259 |
03 Jan 2024 | 303.00 | 305.00 | 301.00 | 302.65 | 302.65 | 314 |
02 Jan 2024 | 309.50 | 310.00 | 306.45 | 307.13 | 307.13 | 203 |
29 Dec 2023 | 307.00 | 309.00 | 305.98 | 307.50 | 307.50 | 98 |
28 Dec 2023 | 307.00 | 309.52 | 307.00 | 309.50 | 309.50 | 139 |
27 Dec 2023 | 308.00 | 309.50 | 308.00 | 308.48 | 308.48 | 54 |
22 Dec 2023 | 304.00 | 306.00 | 303.00 | 305.00 | 305.00 | 494 |
21 Dec 2023 | 309.00 | 309.00 | 304.75 | 306.00 | 306.00 | 825 |
20 Dec 2023 | 298.00 | 308.00 | 298.00 | 308.00 | 308.00 | 783 |
19 Dec 2023 | 308.50 | 308.50 | 299.00 | 301.87 | 301.87 | 392 |
18 Dec 2023 | 302.00 | 307.52 | 302.00 | 307.50 | 307.50 | 512 |
15 Dec 2023 | 299.50 | 305.00 | 296.50 | 302.00 | 302.00 | 1,109 |
14 Dec 2023 | 284.50 | 298.50 | 282.00 | 297.31 | 297.31 | 686 |
13 Dec 2023 | 287.50 | 290.50 | 285.84 | 285.84 | 285.84 | 574 |
12 Dec 2023 | 289.50 | 290.00 | 285.00 | 289.01 | 289.01 | 487 |
11 Dec 2023 | 292.00 | 292.80 | 288.00 | 291.00 | 291.00 | 284 |
08 Dec 2023 | 294.50 | 296.50 | 293.00 | 293.00 | 293.00 | 624 |
07 Dec 2023 | 290.00 | 295.00 | 290.00 | 291.01 | 291.01 | 51 |
06 Dec 2023 | 292.50 | 292.50 | 290.00 | 292.00 | 292.00 | 195 |
05 Dec 2023 | 289.00 | 290.98 | 288.50 | 289.59 | 289.59 | 162 |
04 Dec 2023 | 291.00 | 292.00 | 284.50 | 289.36 | 289.36 | 224 |
01 Dec 2023 | 290.50 | 292.00 | 290.10 | 292.00 | 292.00 | 399 |
30 Nov 2023 | 288.00 | 290.03 | 288.00 | 289.33 | 289.33 | 529 |
29 Nov 2023 | 288.00 | 289.50 | 287.00 | 288.57 | 288.57 | 112 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |