Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 380.55 | 422.20 | 377.95 | 410.30 | 410.30 | 103,360 |
02 May 2024 | 374.10 | 379.35 | 370.90 | 375.20 | 375.20 | 13,338 |
30 Apr 2024 | 384.25 | 384.25 | 371.75 | 374.10 | 374.10 | 14,267 |
29 Apr 2024 | 376.55 | 388.80 | 373.75 | 380.05 | 380.05 | 14,908 |
26 Apr 2024 | 380.85 | 380.85 | 370.30 | 373.75 | 373.75 | 14,343 |
25 Apr 2024 | 376.00 | 389.55 | 374.30 | 376.55 | 376.55 | 18,802 |
24 Apr 2024 | 379.65 | 379.70 | 369.00 | 373.30 | 373.30 | 6,876 |
23 Apr 2024 | 371.95 | 374.85 | 360.95 | 373.05 | 373.05 | 29,322 |
22 Apr 2024 | 364.55 | 368.45 | 363.00 | 367.10 | 367.10 | 3,386 |
19 Apr 2024 | 363.00 | 364.95 | 350.00 | 360.00 | 360.00 | 9,129 |
18 Apr 2024 | 381.40 | 384.00 | 361.25 | 363.30 | 363.30 | 13,246 |
16 Apr 2024 | 364.85 | 380.00 | 360.75 | 375.35 | 375.35 | 27,132 |
15 Apr 2024 | 315.55 | 371.65 | 315.55 | 361.80 | 361.80 | 61,360 |
12 Apr 2024 | 378.75 | 382.90 | 372.35 | 374.35 | 374.35 | 8,290 |
10 Apr 2024 | 383.50 | 383.50 | 372.55 | 375.75 | 375.75 | 10,185 |
09 Apr 2024 | 382.15 | 387.10 | 377.80 | 383.50 | 383.50 | 25,308 |
08 Apr 2024 | 393.70 | 394.95 | 380.55 | 382.15 | 382.15 | 47,777 |
05 Apr 2024 | 383.60 | 396.50 | 383.60 | 393.75 | 393.75 | 15,008 |
04 Apr 2024 | 392.95 | 411.00 | 383.00 | 385.65 | 385.65 | 67,040 |
03 Apr 2024 | 389.40 | 398.00 | 386.50 | 389.45 | 389.45 | 16,688 |
02 Apr 2024 | 391.50 | 392.40 | 383.85 | 389.60 | 389.60 | 40,224 |
01 Apr 2024 | 387.50 | 392.70 | 382.55 | 388.05 | 388.05 | 63,596 |
28 Mar 2024 | 380.95 | 395.70 | 375.25 | 383.75 | 383.75 | 91,951 |
27 Mar 2024 | 345.25 | 375.50 | 344.30 | 372.55 | 372.55 | 85,993 |
26 Mar 2024 | 344.50 | 350.50 | 336.05 | 344.80 | 344.80 | 13,409 |
22 Mar 2024 | 333.95 | 355.20 | 330.00 | 342.40 | 342.40 | 48,673 |
21 Mar 2024 | 323.00 | 335.20 | 323.00 | 331.30 | 331.30 | 16,060 |
20 Mar 2024 | 324.95 | 327.65 | 316.45 | 322.35 | 322.35 | 14,116 |
19 Mar 2024 | 323.30 | 329.35 | 316.00 | 318.30 | 318.30 | 25,884 |
18 Mar 2024 | 323.75 | 335.25 | 320.60 | 324.80 | 324.80 | 16,470 |
15 Mar 2024 | 331.05 | 335.00 | 319.95 | 326.55 | 326.55 | 40,788 |
14 Mar 2024 | 304.55 | 335.40 | 295.40 | 331.00 | 331.00 | 67,035 |
13 Mar 2024 | 332.70 | 339.55 | 299.00 | 304.60 | 304.60 | 28,901 |
12 Mar 2024 | 340.85 | 348.00 | 329.00 | 332.65 | 332.65 | 50,046 |
11 Mar 2024 | 353.35 | 357.60 | 343.35 | 344.85 | 344.85 | 27,197 |
07 Mar 2024 | 356.95 | 365.00 | 345.05 | 352.70 | 352.70 | 29,982 |
06 Mar 2024 | 368.80 | 368.80 | 350.00 | 357.70 | 357.70 | 29,111 |
05 Mar 2024 | 372.70 | 382.30 | 366.40 | 368.80 | 368.80 | 6,455 |
04 Mar 2024 | 358.20 | 383.60 | 357.15 | 378.95 | 378.95 | 68,794 |
01 Mar 2024 | 375.95 | 380.25 | 368.65 | 373.65 | 373.65 | 7,953 |
29 Feb 2024 | 354.95 | 374.20 | 341.90 | 370.65 | 370.65 | 11,640 |
28 Feb 2024 | 379.65 | 379.95 | 347.05 | 355.85 | 355.85 | 88,991 |
27 Feb 2024 | 367.25 | 383.90 | 367.25 | 372.90 | 372.90 | 26,157 |
26 Feb 2024 | 390.30 | 394.20 | 368.50 | 370.85 | 370.85 | 16,645 |
23 Feb 2024 | 393.45 | 403.50 | 387.00 | 389.50 | 389.50 | 48,479 |
22 Feb 2024 | 397.30 | 398.90 | 373.15 | 389.20 | 389.20 | 88,158 |
21 Feb 2024 | 376.55 | 413.90 | 373.05 | 398.95 | 398.95 | 199,826 |
20 Feb 2024 | 341.00 | 380.00 | 336.15 | 374.65 | 374.65 | 184,051 |
19 Feb 2024 | 351.15 | 355.70 | 330.15 | 335.55 | 335.55 | 99,218 |
16 Feb 2024 | 350.00 | 363.35 | 342.45 | 359.25 | 359.25 | 24,562 |
15 Feb 2024 | 357.25 | 358.75 | 342.65 | 349.00 | 349.00 | 112,928 |
14 Feb 2024 | 350.95 | 374.95 | 350.30 | 355.75 | 355.75 | 204,908 |
13 Feb 2024 | 304.30 | 367.95 | 294.75 | 354.40 | 354.40 | 178,715 |
12 Feb 2024 | 325.05 | 327.15 | 304.70 | 306.65 | 306.65 | 38,302 |
09 Feb 2024 | 337.75 | 337.75 | 317.35 | 325.15 | 325.15 | 104,714 |
08 Feb 2024 | 318.25 | 343.70 | 314.95 | 336.25 | 336.25 | 112,999 |
07 Feb 2024 | 324.65 | 330.00 | 307.45 | 312.00 | 312.00 | 127,902 |
06 Feb 2024 | 318.95 | 325.00 | 312.75 | 319.70 | 319.70 | 91,469 |
05 Feb 2024 | 291.35 | 320.20 | 291.35 | 309.35 | 309.35 | 384,960 |
02 Feb 2024 | 280.05 | 311.50 | 280.05 | 287.20 | 287.20 | 315,733 |
01 Feb 2024 | 258.90 | 279.00 | 256.00 | 273.55 | 273.55 | 58,033 |
31 Jan 2024 | 255.05 | 259.55 | 252.50 | 256.25 | 256.25 | 19,040 |
30 Jan 2024 | 259.40 | 261.00 | 251.70 | 256.05 | 256.05 | 19,787 |
29 Jan 2024 | 262.90 | 263.15 | 254.50 | 259.50 | 259.50 | 15,241 |
25 Jan 2024 | 259.20 | 262.00 | 255.30 | 260.65 | 260.65 | 61,605 |
24 Jan 2024 | 246.60 | 263.00 | 240.40 | 259.05 | 259.05 | 54,619 |
23 Jan 2024 | 248.15 | 252.45 | 238.80 | 241.85 | 241.85 | 15,162 |
19 Jan 2024 | 248.90 | 252.35 | 243.80 | 249.15 | 249.15 | 36,104 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 245.00 | 246.80 | 240.35 | 240.95 | 240.95 | 11,033 |
16 Jan 2024 | 253.00 | 256.50 | 242.95 | 247.30 | 247.30 | 77,609 |
15 Jan 2024 | 246.15 | 255.00 | 239.10 | 252.10 | 252.10 | 35,012 |
12 Jan 2024 | 248.10 | 248.10 | 241.45 | 242.55 | 242.55 | 15,688 |
11 Jan 2024 | 246.65 | 246.65 | 241.40 | 243.20 | 243.20 | 4,519 |
10 Jan 2024 | 247.85 | 247.85 | 239.40 | 241.80 | 241.80 | 6,418 |
09 Jan 2024 | 244.45 | 246.00 | 239.30 | 243.35 | 243.35 | 14,150 |
08 Jan 2024 | 247.95 | 247.95 | 236.85 | 237.85 | 237.85 | 18,623 |
05 Jan 2024 | 244.00 | 246.00 | 239.65 | 241.75 | 241.75 | 22,484 |
04 Jan 2024 | 247.50 | 247.50 | 240.95 | 243.95 | 243.95 | 19,012 |
03 Jan 2024 | 244.00 | 247.20 | 241.20 | 242.90 | 242.90 | 23,936 |
02 Jan 2024 | 230.05 | 240.00 | 228.35 | 239.05 | 239.05 | 47,337 |
01 Jan 2024 | 228.75 | 232.00 | 227.85 | 230.45 | 230.45 | 9,915 |
29 Dec 2023 | 231.95 | 232.25 | 227.75 | 229.15 | 229.15 | 1,584 |
28 Dec 2023 | 228.35 | 229.40 | 227.00 | 228.10 | 228.10 | 7,713 |
27 Dec 2023 | 238.00 | 238.00 | 227.25 | 228.30 | 228.30 | 12,923 |
26 Dec 2023 | 230.00 | 230.00 | 226.00 | 228.75 | 228.75 | 6,958 |
22 Dec 2023 | 225.00 | 228.50 | 225.00 | 226.95 | 226.95 | 7,468 |
21 Dec 2023 | 222.00 | 227.05 | 222.00 | 226.35 | 226.35 | 3,464 |
20 Dec 2023 | 231.00 | 234.45 | 220.10 | 221.80 | 221.80 | 18,559 |
19 Dec 2023 | 234.95 | 235.00 | 231.80 | 233.10 | 233.10 | 7,705 |
18 Dec 2023 | 236.95 | 236.95 | 229.75 | 234.05 | 234.05 | 10,752 |
15 Dec 2023 | 233.95 | 233.95 | 230.00 | 230.80 | 230.80 | 12,087 |
14 Dec 2023 | 233.95 | 234.20 | 230.00 | 230.35 | 230.35 | 8,499 |
13 Dec 2023 | 231.85 | 233.25 | 229.00 | 230.25 | 230.25 | 11,494 |
12 Dec 2023 | 239.70 | 239.70 | 230.95 | 231.85 | 231.85 | 9,195 |
11 Dec 2023 | 230.10 | 237.00 | 230.10 | 235.00 | 235.00 | 13,978 |
08 Dec 2023 | 236.05 | 239.10 | 231.45 | 234.15 | 234.15 | 24,189 |
07 Dec 2023 | 227.45 | 235.70 | 225.50 | 234.80 | 234.80 | 7,050 |
06 Dec 2023 | 220.00 | 225.50 | 220.00 | 224.90 | 224.90 | 32,786 |
05 Dec 2023 | 217.00 | 224.90 | 217.00 | 221.80 | 221.80 | 22,148 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |