Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
25 Apr 2024 | 289.80 | 293.20 | 286.00 | 287.60 | 287.60 | 227,711 |
24 Apr 2024 | 304.60 | 307.60 | 287.60 | 289.80 | 289.80 | 247,507 |
23 Apr 2024 | 282.20 | 304.00 | 282.20 | 299.40 | 299.40 | 1,018,849 |
22 Apr 2024 | 322.20 | 322.60 | 310.20 | 311.20 | 311.20 | 179,922 |
19 Apr 2024 | 319.80 | 322.80 | 318.60 | 320.00 | 320.00 | 159,454 |
18 Apr 2024 | 329.00 | 329.40 | 316.80 | 323.60 | 323.60 | 111,908 |
17 Apr 2024 | 329.00 | 331.20 | 326.40 | 327.60 | 327.60 | 106,204 |
16 Apr 2024 | 326.00 | 331.80 | 323.40 | 328.20 | 328.20 | 92,741 |
15 Apr 2024 | 328.00 | 335.40 | 325.60 | 332.60 | 332.60 | 122,881 |
12 Apr 2024 | 335.00 | 338.20 | 325.60 | 327.40 | 327.40 | 135,450 |
11 Apr 2024 | 340.00 | 340.00 | 324.00 | 331.20 | 331.20 | 194,956 |
10 Apr 2024 | 321.60 | 332.00 | 321.60 | 328.60 | 328.60 | 197,515 |
09 Apr 2024 | 330.00 | 334.40 | 319.20 | 322.00 | 322.00 | 170,796 |
08 Apr 2024 | 325.40 | 330.00 | 325.20 | 328.80 | 328.80 | 168,746 |
05 Apr 2024 | 315.20 | 326.40 | 315.20 | 324.60 | 324.60 | 165,145 |
04 Apr 2024 | 340.00 | 340.00 | 321.80 | 322.20 | 322.20 | 195,141 |
03 Apr 2024 | 342.80 | 346.00 | 329.20 | 333.00 | 333.00 | 238,770 |
02 Apr 2024 | 330.40 | 334.20 | 328.60 | 332.00 | 332.00 | 149,553 |
28 Mar 2024 | 330.00 | 333.20 | 327.80 | 327.80 | 327.80 | 172,651 |
27 Mar 2024 | 336.00 | 337.60 | 329.80 | 329.80 | 329.80 | 198,135 |
26 Mar 2024 | 343.40 | 346.00 | 336.20 | 336.20 | 336.20 | 145,121 |
25 Mar 2024 | 350.20 | 351.00 | 343.40 | 343.40 | 343.40 | 79,956 |
22 Mar 2024 | 347.00 | 354.20 | 347.00 | 350.60 | 350.60 | 158,037 |
21 Mar 2024 | 351.40 | 357.80 | 348.40 | 352.00 | 352.00 | 206,023 |
20 Mar 2024 | 350.00 | 353.60 | 344.40 | 346.00 | 346.00 | 224,744 |
19 Mar 2024 | 335.40 | 343.60 | 334.20 | 343.60 | 343.60 | 202,722 |
18 Mar 2024 | 317.80 | 319.40 | 312.40 | 319.20 | 319.20 | 106,131 |
15 Mar 2024 | 330.00 | 330.00 | 314.80 | 316.60 | 316.60 | 643,383 |
14 Mar 2024 | 328.00 | 331.40 | 326.40 | 328.00 | 328.00 | 222,739 |
13 Mar 2024 | 326.40 | 326.40 | 319.60 | 324.00 | 324.00 | 406,265 |
12 Mar 2024 | 324.40 | 326.80 | 322.20 | 325.60 | 325.60 | 122,131 |
11 Mar 2024 | 329.20 | 329.60 | 321.00 | 324.40 | 324.40 | 91,367 |
08 Mar 2024 | 333.40 | 336.00 | 327.40 | 329.20 | 329.20 | 87,779 |
07 Mar 2024 | 328.20 | 335.00 | 325.60 | 332.40 | 332.40 | 135,326 |
06 Mar 2024 | 327.00 | 330.40 | 324.60 | 329.40 | 329.40 | 471,194 |
05 Mar 2024 | 331.40 | 335.00 | 325.00 | 327.00 | 327.00 | 120,745 |
04 Mar 2024 | 328.00 | 331.80 | 326.20 | 331.40 | 331.40 | 82,631 |
01 Mar 2024 | 318.00 | 328.20 | 318.00 | 327.80 | 327.80 | 155,466 |
29 Feb 2024 | 311.60 | 316.80 | 311.60 | 316.40 | 316.40 | 114,214 |
28 Feb 2024 | 309.20 | 313.00 | 308.40 | 311.00 | 311.00 | 72,465 |
27 Feb 2024 | 309.60 | 311.00 | 306.60 | 309.20 | 309.20 | 67,807 |
26 Feb 2024 | 308.40 | 311.20 | 307.40 | 310.40 | 310.40 | 63,974 |
23 Feb 2024 | 311.00 | 313.00 | 306.80 | 308.40 | 308.40 | 100,683 |
22 Feb 2024 | 314.40 | 314.40 | 305.80 | 308.80 | 308.80 | 87,914 |
21 Feb 2024 | 310.00 | 311.00 | 304.20 | 307.20 | 307.20 | 96,848 |
20 Feb 2024 | 312.00 | 313.00 | 307.40 | 308.20 | 308.20 | 90,936 |
19 Feb 2024 | 312.80 | 312.80 | 309.40 | 312.00 | 312.00 | 60,515 |
16 Feb 2024 | 310.80 | 317.00 | 310.80 | 314.80 | 314.80 | 124,837 |
15 Feb 2024 | 310.00 | 313.00 | 306.40 | 309.40 | 309.40 | 281,011 |
14 Feb 2024 | 303.00 | 307.40 | 302.20 | 306.20 | 306.20 | 109,873 |
13 Feb 2024 | 299.20 | 305.00 | 297.20 | 303.00 | 303.00 | 249,853 |
12 Feb 2024 | 298.80 | 299.60 | 294.80 | 299.20 | 299.20 | 115,126 |
09 Feb 2024 | 296.80 | 297.00 | 294.00 | 295.80 | 295.80 | 134,524 |
08 Feb 2024 | 294.00 | 298.40 | 294.00 | 296.00 | 296.00 | 155,905 |
07 Feb 2024 | 294.00 | 296.20 | 292.40 | 294.40 | 294.40 | 190,692 |
06 Feb 2024 | 296.00 | 296.20 | 288.40 | 293.60 | 293.60 | 199,138 |
05 Feb 2024 | 294.00 | 300.00 | 291.40 | 296.00 | 296.00 | 216,596 |
02 Feb 2024 | 296.60 | 299.80 | 293.20 | 294.00 | 294.00 | 437,468 |
01 Feb 2024 | 295.00 | 302.00 | 288.20 | 293.00 | 293.00 | 279,204 |
31 Jan 2024 | 267.00 | 294.60 | 265.40 | 281.00 | 281.00 | 785,969 |
30 Jan 2024 | 242.20 | 249.80 | 242.20 | 245.60 | 245.60 | 75,685 |
29 Jan 2024 | 244.20 | 246.00 | 240.60 | 241.80 | 241.80 | 70,524 |
26 Jan 2024 | 243.00 | 244.20 | 228.00 | 243.40 | 243.40 | 109,678 |
25 Jan 2024 | 241.20 | 245.00 | 241.00 | 242.80 | 242.80 | 189,824 |
24 Jan 2024 | 240.20 | 247.00 | 239.60 | 241.20 | 241.20 | 170,740 |
23 Jan 2024 | 243.60 | 243.60 | 239.40 | 240.20 | 240.20 | 107,402 |
22 Jan 2024 | 241.20 | 246.20 | 238.00 | 243.60 | 243.60 | 147,387 |
19 Jan 2024 | 239.80 | 240.60 | 236.20 | 236.80 | 236.80 | 85,181 |
18 Jan 2024 | 240.40 | 249.40 | 237.20 | 240.00 | 240.00 | 89,315 |
17 Jan 2024 | 239.80 | 243.00 | 239.00 | 240.40 | 240.40 | 99,551 |
16 Jan 2024 | 245.60 | 245.60 | 240.20 | 243.20 | 243.20 | 117,858 |
15 Jan 2024 | 248.20 | 248.40 | 243.80 | 245.60 | 245.60 | 68,286 |
12 Jan 2024 | 252.80 | 258.00 | 241.40 | 248.20 | 248.20 | 259,559 |
11 Jan 2024 | 255.80 | 256.60 | 251.40 | 252.20 | 252.20 | 87,902 |
10 Jan 2024 | 246.00 | 254.00 | 246.00 | 254.00 | 254.00 | 106,276 |
09 Jan 2024 | 245.60 | 248.00 | 243.00 | 246.40 | 246.40 | 80,033 |
08 Jan 2024 | 241.20 | 244.80 | 239.20 | 244.80 | 244.80 | 53,653 |
05 Jan 2024 | 245.60 | 246.20 | 240.40 | 240.60 | 240.60 | 31,736 |
04 Jan 2024 | 244.60 | 250.00 | 243.40 | 245.80 | 245.80 | 105,102 |
03 Jan 2024 | 245.80 | 249.20 | 242.00 | 244.60 | 244.60 | 111,674 |
02 Jan 2024 | 243.60 | 246.00 | 242.20 | 245.20 | 245.20 | 95,363 |
29 Dec 2023 | 241.20 | 243.80 | 241.00 | 241.40 | 241.40 | 98,921 |
28 Dec 2023 | 238.40 | 240.80 | 236.00 | 240.20 | 240.20 | 181,161 |
27 Dec 2023 | 235.60 | 239.20 | 235.20 | 236.80 | 236.80 | 133,708 |
22 Dec 2023 | 235.60 | 237.60 | 233.40 | 235.60 | 235.60 | 151,917 |
21 Dec 2023 | 243.40 | 243.60 | 234.00 | 235.60 | 235.60 | 128,187 |
20 Dec 2023 | 246.40 | 247.00 | 242.00 | 244.00 | 244.00 | 123,073 |
19 Dec 2023 | 236.60 | 247.00 | 236.00 | 246.40 | 246.40 | 156,911 |
18 Dec 2023 | 235.20 | 236.60 | 231.00 | 236.60 | 236.60 | 177,106 |
15 Dec 2023 | 239.80 | 241.60 | 235.80 | 236.00 | 236.00 | 460,288 |
14 Dec 2023 | 237.20 | 240.20 | 236.00 | 238.00 | 238.00 | 333,580 |
13 Dec 2023 | 241.20 | 245.00 | 234.80 | 234.80 | 234.80 | 486,467 |
12 Dec 2023 | 244.20 | 246.40 | 241.80 | 243.40 | 243.40 | 262,893 |
11 Dec 2023 | 246.40 | 248.00 | 244.40 | 245.00 | 245.00 | 140,618 |
08 Dec 2023 | 244.00 | 250.00 | 243.20 | 247.60 | 247.60 | 176,830 |
07 Dec 2023 | 244.80 | 245.00 | 243.00 | 243.80 | 243.80 | 174,000 |
06 Dec 2023 | 241.00 | 245.20 | 241.00 | 244.60 | 244.60 | 188,372 |
05 Dec 2023 | 237.00 | 242.00 | 237.00 | 241.20 | 241.20 | 114,290 |
04 Dec 2023 | 240.40 | 240.40 | 236.60 | 237.00 | 237.00 | 66,447 |
01 Dec 2023 | 238.40 | 241.20 | 237.60 | 240.40 | 240.40 | 222,494 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |