Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
25 Apr 2024 | 255.80 | 255.80 | 249.50 | 251.70 | 251.70 | 107,971 |
24 Apr 2024 | 255.60 | 257.20 | 254.00 | 255.20 | 255.20 | 116,543 |
23 Apr 2024 | 253.30 | 255.20 | 252.00 | 255.20 | 255.20 | 95,707 |
22 Apr 2024 | 250.40 | 254.10 | 250.00 | 253.30 | 253.30 | 103,654 |
19 Apr 2024 | 245.40 | 249.30 | 244.10 | 248.00 | 248.00 | 155,846 |
18 Apr 2024 | 249.20 | 250.60 | 246.50 | 248.70 | 248.70 | 120,653 |
17 Apr 2024 | 253.60 | 255.20 | 248.80 | 249.50 | 249.50 | 134,266 |
16 Apr 2024 | 254.00 | 255.40 | 251.40 | 253.20 | 253.20 | 144,431 |
15 Apr 2024 | 258.10 | 259.70 | 256.10 | 257.70 | 257.70 | 85,285 |
12 Apr 2024 | 260.00 | 261.70 | 255.70 | 256.40 | 256.40 | 94,154 |
11 Apr 2024 | 255.10 | 259.30 | 255.10 | 258.20 | 258.20 | 105,514 |
10 Apr 2024 | 259.50 | 260.00 | 255.00 | 256.00 | 256.00 | 77,334 |
09 Apr 2024 | 254.50 | 257.80 | 254.20 | 257.80 | 257.80 | 144,166 |
08 Apr 2024 | 253.10 | 257.30 | 252.70 | 257.30 | 257.30 | 120,955 |
05 Apr 2024 | 251.80 | 253.70 | 250.60 | 252.40 | 252.40 | 151,356 |
04 Apr 2024 | 256.90 | 258.20 | 253.00 | 255.50 | 255.50 | 116,640 |
03 Apr 2024 | 253.50 | 256.90 | 252.90 | 256.20 | 256.20 | 159,191 |
02 Apr 2024 | 258.70 | 260.10 | 252.20 | 254.20 | 254.20 | 207,847 |
28 Mar 2024 | 263.90 | 264.20 | 259.80 | 261.10 | 261.10 | 122,002 |
27 Mar 2024 | 258.60 | 263.40 | 258.50 | 263.00 | 263.00 | 159,005 |
26 Mar 2024 | 255.60 | 258.50 | 255.00 | 258.20 | 258.20 | 137,284 |
25 Mar 2024 | 255.40 | 258.10 | 249.70 | 256.90 | 256.90 | 252,415 |
22 Mar 2024 | 273.80 | 274.00 | 262.10 | 262.40 | 262.40 | 238,053 |
21 Mar 2024 | 271.10 | 275.80 | 269.60 | 275.00 | 275.00 | 149,840 |
20 Mar 2024 | 269.10 | 271.80 | 267.50 | 268.00 | 268.00 | 111,755 |
19 Mar 2024 | 267.60 | 270.60 | 265.80 | 269.90 | 269.90 | 107,604 |
18 Mar 2024 | 271.90 | 273.60 | 268.30 | 268.30 | 268.30 | 137,431 |
15 Mar 2024 | 281.60 | 282.00 | 268.80 | 270.80 | 270.80 | 573,814 |
14 Mar 2024 | 285.60 | 289.50 | 284.60 | 289.30 | 289.30 | 105,053 |
13 Mar 2024 | 284.70 | 285.50 | 283.10 | 284.80 | 284.80 | 90,413 |
12 Mar 2024 | 280.90 | 284.10 | 278.60 | 283.40 | 283.40 | 94,835 |
11 Mar 2024 | 282.80 | 284.00 | 278.30 | 279.30 | 279.30 | 119,597 |
08 Mar 2024 | 282.50 | 284.80 | 281.40 | 284.50 | 284.50 | 84,660 |
07 Mar 2024 | 278.10 | 281.40 | 274.70 | 280.80 | 280.80 | 91,571 |
06 Mar 2024 | 276.00 | 277.40 | 274.30 | 277.40 | 277.40 | 85,415 |
05 Mar 2024 | 276.20 | 278.50 | 275.20 | 276.00 | 276.00 | 117,469 |
04 Mar 2024 | 276.50 | 277.00 | 273.40 | 276.80 | 276.80 | 82,026 |
01 Mar 2024 | 274.20 | 276.90 | 270.60 | 276.50 | 276.50 | 130,114 |
29 Feb 2024 | 270.50 | 273.70 | 269.50 | 272.30 | 272.30 | 380,916 |
28 Feb 2024 | 279.00 | 281.20 | 271.00 | 272.10 | 272.10 | 210,969 |
27 Feb 2024 | 285.60 | 287.00 | 282.10 | 282.10 | 282.10 | 151,307 |
26 Feb 2024 | 291.10 | 292.10 | 288.00 | 288.10 | 288.10 | 124,762 |
23 Feb 2024 | 289.00 | 291.90 | 289.00 | 290.90 | 290.90 | 104,421 |
22 Feb 2024 | 289.80 | 290.80 | 287.60 | 288.90 | 288.90 | 149,443 |
21 Feb 2024 | 284.00 | 287.60 | 283.80 | 286.20 | 286.20 | 110,411 |
20 Feb 2024 | 285.70 | 289.60 | 284.40 | 285.10 | 285.10 | 123,806 |
19 Feb 2024 | 282.60 | 285.90 | 281.90 | 285.60 | 285.60 | 70,135 |
16 Feb 2024 | 285.30 | 286.60 | 283.00 | 284.30 | 284.30 | 132,805 |
15 Feb 2024 | 286.10 | 288.20 | 284.80 | 285.80 | 285.80 | 116,858 |
14 Feb 2024 | 279.90 | 285.80 | 279.90 | 284.90 | 284.90 | 106,364 |
13 Feb 2024 | 284.80 | 284.80 | 276.20 | 281.10 | 281.10 | 113,011 |
12 Feb 2024 | 285.80 | 286.20 | 283.30 | 284.80 | 284.80 | 71,717 |
09 Feb 2024 | 279.90 | 285.80 | 279.70 | 283.40 | 283.40 | 85,429 |
08 Feb 2024 | 279.20 | 283.10 | 279.10 | 280.20 | 280.20 | 132,803 |
07 Feb 2024 | 280.00 | 280.40 | 275.70 | 278.90 | 278.90 | 98,291 |
06 Feb 2024 | 278.00 | 279.20 | 271.70 | 278.80 | 278.80 | 258,543 |
05 Feb 2024 | 277.40 | 279.30 | 277.20 | 278.90 | 278.90 | 79,556 |
02 Feb 2024 | 280.70 | 281.80 | 277.70 | 277.70 | 277.70 | 89,592 |
01 Feb 2024 | 277.00 | 280.70 | 277.00 | 279.10 | 279.10 | 74,304 |
31 Jan 2024 | 278.70 | 279.50 | 274.80 | 277.70 | 277.70 | 108,886 |
30 Jan 2024 | 277.60 | 279.70 | 276.40 | 279.20 | 279.20 | 107,694 |
29 Jan 2024 | 276.10 | 276.60 | 273.90 | 276.40 | 276.40 | 82,429 |
26 Jan 2024 | 276.50 | 279.00 | 274.80 | 278.60 | 278.60 | 112,327 |
25 Jan 2024 | 274.10 | 276.40 | 272.30 | 276.40 | 276.40 | 79,081 |
24 Jan 2024 | 278.40 | 279.30 | 273.80 | 274.20 | 274.20 | 161,108 |
23 Jan 2024 | 281.10 | 281.70 | 275.00 | 275.80 | 275.80 | 103,144 |
22 Jan 2024 | 278.50 | 282.40 | 277.40 | 281.90 | 281.90 | 139,971 |
19 Jan 2024 | 280.90 | 282.00 | 275.00 | 275.50 | 275.50 | 115,493 |
18 Jan 2024 | 277.90 | 280.30 | 277.10 | 278.40 | 278.40 | 120,926 |
17 Jan 2024 | 273.00 | 278.30 | 273.00 | 278.30 | 278.30 | 148,734 |
16 Jan 2024 | 275.00 | 277.50 | 274.30 | 276.50 | 276.50 | 101,018 |
15 Jan 2024 | 279.30 | 280.00 | 277.90 | 278.90 | 278.90 | 69,521 |
12 Jan 2024 | 281.10 | 284.00 | 280.80 | 281.50 | 281.50 | 107,512 |
11 Jan 2024 | 278.40 | 281.60 | 278.20 | 280.00 | 280.00 | 143,855 |
10 Jan 2024 | 276.20 | 278.00 | 274.90 | 278.00 | 278.00 | 165,942 |
09 Jan 2024 | 277.00 | 277.80 | 274.10 | 277.10 | 277.10 | 135,697 |
08 Jan 2024 | 270.30 | 275.40 | 267.90 | 275.40 | 275.40 | 132,380 |
05 Jan 2024 | 264.50 | 268.50 | 263.60 | 268.50 | 268.50 | 110,908 |
04 Jan 2024 | 268.90 | 271.50 | 265.50 | 267.40 | 267.40 | 110,232 |
03 Jan 2024 | 272.00 | 274.70 | 266.10 | 269.80 | 269.80 | 233,835 |
29 Dec 2023 | 275.00 | 275.00 | 272.60 | 274.40 | 274.40 | 67,262 |
28 Dec 2023 | 274.00 | 274.60 | 272.20 | 273.10 | 273.10 | 74,557 |
27 Dec 2023 | 276.40 | 278.40 | 272.50 | 273.70 | 273.70 | 104,677 |
22 Dec 2023 | 275.60 | 278.10 | 275.30 | 277.20 | 277.20 | 87,249 |
21 Dec 2023 | 272.80 | 277.00 | 272.80 | 277.00 | 277.00 | 120,221 |
20 Dec 2023 | 274.90 | 276.90 | 274.20 | 276.10 | 276.10 | 99,067 |
19 Dec 2023 | 274.00 | 277.30 | 274.00 | 275.30 | 275.30 | 150,442 |
18 Dec 2023 | 271.30 | 276.30 | 271.20 | 274.00 | 274.00 | 137,618 |
15 Dec 2023 | 273.50 | 275.50 | 271.30 | 273.90 | 273.90 | 316,786 |
14 Dec 2023 | 268.60 | 273.50 | 268.50 | 273.10 | 273.10 | 246,558 |
13 Dec 2023 | 257.60 | 263.60 | 257.60 | 263.30 | 263.30 | 148,932 |
12 Dec 2023 | 257.50 | 258.50 | 255.50 | 257.50 | 257.50 | 158,961 |
11 Dec 2023 | 257.00 | 257.20 | 254.60 | 256.50 | 256.50 | 135,911 |
08 Dec 2023 | 254.60 | 258.70 | 254.40 | 257.00 | 257.00 | 140,636 |
07 Dec 2023 | 256.50 | 257.50 | 254.10 | 254.50 | 254.50 | 84,335 |
06 Dec 2023 | 254.70 | 257.40 | 254.20 | 257.30 | 257.30 | 142,358 |
05 Dec 2023 | 254.50 | 256.60 | 252.90 | 254.60 | 254.60 | 108,752 |
04 Dec 2023 | 255.00 | 256.90 | 252.80 | 255.40 | 255.40 | 161,765 |
01 Dec 2023 | 253.00 | 256.50 | 251.10 | 255.80 | 255.80 | 161,870 |
30 Nov 2023 | 252.30 | 254.50 | 250.70 | 252.30 | 252.30 | 346,728 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |