Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
19 Apr 2024 | 285.30 | 285.30 | 284.60 | 285.10 | 285.10 | 336 |
18 Apr 2024 | 293.20 | 293.50 | 284.50 | 285.40 | 285.40 | 30,258 |
17 Apr 2024 | 292.10 | 298.80 | 290.20 | 292.70 | 292.70 | 143,260 |
16 Apr 2024 | 292.70 | 295.60 | 290.50 | 292.20 | 292.20 | 9,610 |
15 Apr 2024 | 297.20 | 297.70 | 290.60 | 292.70 | 292.70 | 21,814 |
12 Apr 2024 | 300.30 | 301.20 | 296.40 | 299.45 | 299.45 | 12,356 |
11 Apr 2024 | 303.75 | 302.40 | 297.70 | 301.70 | 301.70 | 22,755 |
10 Apr 2024 | 300.90 | 305.60 | 300.40 | 305.60 | 305.60 | 30,517 |
09 Apr 2024 | 304.90 | 303.70 | 300.60 | 303.15 | 303.15 | 15,453 |
08 Apr 2024 | 304.80 | 305.00 | 301.40 | 303.55 | 303.55 | 9,159 |
05 Apr 2024 | 304.20 | 305.50 | 302.10 | 303.15 | 303.15 | 17,705 |
04 Apr 2024 | 306.05 | 307.90 | 304.80 | 306.15 | 306.15 | 40,513 |
03 Apr 2024 | 303.35 | 307.00 | 300.50 | 306.25 | 306.25 | 44,212 |
02 Apr 2024 | 310.65 | 313.80 | 310.00 | 310.65 | 310.65 | 57,701 |
28 Mar 2024 | 309.60 | 312.40 | 310.00 | 310.25 | 310.25 | 12,328 |
27 Mar 2024 | 305.30 | 311.40 | 307.80 | 310.25 | 310.25 | 26,829 |
26 Mar 2024 | 302.85 | 305.80 | 301.70 | 303.55 | 303.55 | 2,017,201 |
25 Mar 2024 | 302.65 | 304.30 | 299.50 | 304.10 | 304.10 | 1,620,031 |
22 Mar 2024 | 296.80 | 303.80 | 296.80 | 300.20 | 300.20 | 42,553 |
21 Mar 2024 | 299.45 | 299.40 | 295.40 | 296.60 | 296.60 | 20,015 |
21 Mar 2024 | 4.25 Dividend | |||||
20 Mar 2024 | 300.30 | 302.30 | 298.50 | 300.00 | 295.75 | 14,502 |
19 Mar 2024 | 299.65 | 300.90 | 298.10 | 298.75 | 294.52 | 14,277 |
18 Mar 2024 | 298.05 | 300.40 | 296.60 | 298.25 | 294.02 | 15,342 |
15 Mar 2024 | 300.20 | 301.70 | 297.90 | 300.60 | 296.34 | 16,628 |
14 Mar 2024 | 299.45 | 300.40 | 297.20 | 300.10 | 295.85 | 46,183 |
13 Mar 2024 | 295.15 | 300.60 | 294.20 | 298.65 | 294.42 | 21,567 |
12 Mar 2024 | 294.95 | 296.30 | 293.20 | 296.20 | 292.00 | 1,015,013 |
11 Mar 2024 | 293.90 | 294.80 | 292.20 | 292.80 | 288.65 | 17,935 |
08 Mar 2024 | 290.45 | 295.10 | 290.40 | 292.40 | 288.26 | 26,224 |
07 Mar 2024 | 289.40 | 290.70 | 285.60 | 289.90 | 285.79 | 23,235 |
06 Mar 2024 | 288.20 | 290.80 | 286.60 | 286.85 | 282.79 | 1,083,388 |
05 Mar 2024 | 288.70 | 289.20 | 287.10 | 287.85 | 283.77 | 18,667 |
04 Mar 2024 | 290.35 | 290.90 | 287.98 | 289.70 | 285.60 | 9,363 |
01 Mar 2024 | 290.35 | 293.10 | 289.80 | 290.35 | 286.24 | 44,519 |
29 Feb 2024 | 289.30 | 290.60 | 288.00 | 289.90 | 285.79 | 22,476 |
28 Feb 2024 | 287.65 | 290.70 | 287.80 | 290.55 | 286.43 | 57,121 |
27 Feb 2024 | 284.70 | 287.10 | 284.80 | 285.40 | 281.36 | 84,745 |
26 Feb 2024 | 284.70 | 286.50 | 284.40 | 285.70 | 281.65 | 431,233 |
23 Feb 2024 | 283.75 | 285.09 | 282.30 | 283.55 | 279.53 | 15,438 |
22 Feb 2024 | 285.40 | 284.50 | 281.90 | 284.50 | 280.47 | 11,784 |
21 Feb 2024 | 282.05 | 284.31 | 281.20 | 282.55 | 278.55 | 20,372 |
20 Feb 2024 | 278.75 | 283.20 | 279.20 | 279.65 | 275.69 | 205,145 |
19 Feb 2024 | 280.40 | 280.70 | 276.80 | 276.40 | 272.48 | 25,168 |
16 Feb 2024 | 276.60 | 281.10 | 276.10 | 277.60 | 273.67 | 39,671 |
15 Feb 2024 | 277.40 | 276.80 | 272.00 | 273.30 | 269.43 | 32,497 |
14 Feb 2024 | 279.75 | 282.10 | 275.00 | 276.30 | 272.39 | 47,193 |
13 Feb 2024 | 281.40 | 282.20 | 279.90 | 281.10 | 277.12 | 25,166 |
12 Feb 2024 | 283.65 | 285.80 | 281.08 | 283.65 | 279.63 | 17,730 |
09 Feb 2024 | 284.00 | 285.80 | 282.90 | 282.35 | 278.35 | 39,346 |
08 Feb 2024 | 282.55 | 286.50 | 282.10 | 283.05 | 279.04 | 30,605 |
07 Feb 2024 | 281.50 | 283.50 | 279.20 | 280.00 | 276.03 | 24,162 |
06 Feb 2024 | 284.40 | 287.00 | 278.80 | 281.90 | 277.91 | 58,107 |
05 Feb 2024 | 288.60 | 292.20 | 287.60 | 289.60 | 285.50 | 32,591 |
02 Feb 2024 | 284.00 | 289.10 | 283.40 | 288.90 | 284.81 | 35,825 |
01 Feb 2024 | 271.45 | 286.00 | 274.20 | 281.00 | 277.02 | 49,664 |
31 Jan 2024 | 260.80 | 263.93 | 261.00 | 261.10 | 257.40 | 32,946 |
30 Jan 2024 | 261.50 | 265.20 | 260.80 | 262.75 | 259.03 | 33,834 |
29 Jan 2024 | 260.20 | 261.90 | 258.90 | 259.65 | 255.97 | 30,191 |
26 Jan 2024 | 258.95 | 260.70 | 258.50 | 259.85 | 256.17 | 12,993 |
25 Jan 2024 | 258.85 | 259.40 | 256.70 | 256.70 | 253.06 | 193,796 |
24 Jan 2024 | 259.65 | 259.60 | 256.90 | 259.35 | 255.68 | 361,247 |
23 Jan 2024 | 259.25 | 259.90 | 257.00 | 259.25 | 255.58 | 50,292 |
22 Jan 2024 | 260.70 | 262.20 | 258.70 | 261.70 | 257.99 | 16,317 |
19 Jan 2024 | 264.50 | 265.30 | 260.83 | 264.60 | 260.85 | 17,186 |
18 Jan 2024 | 263.55 | 264.20 | 261.80 | 262.25 | 258.53 | 16,359 |
17 Jan 2024 | 266.65 | 267.10 | 262.60 | 265.90 | 262.13 | 32,554 |
16 Jan 2024 | 265.90 | 267.20 | 263.70 | 264.40 | 260.65 | 10,543 |
15 Jan 2024 | 263.70 | 266.83 | 263.00 | 266.35 | 262.58 | 11,348 |
12 Jan 2024 | 265.90 | 268.70 | 261.90 | 263.55 | 259.82 | 78,054 |
11 Jan 2024 | 275.35 | 277.50 | 274.38 | 275.25 | 271.35 | 13,626 |
10 Jan 2024 | 279.35 | 279.15 | 274.10 | 275.55 | 271.65 | 16,193 |
09 Jan 2024 | 279.45 | 281.20 | 278.10 | 280.00 | 276.03 | 38,699 |
08 Jan 2024 | 277.60 | 280.00 | 277.20 | 277.60 | 273.67 | 12,824 |
05 Jan 2024 | 278.55 | 278.70 | 276.00 | 277.30 | 273.37 | 14,422 |
04 Jan 2024 | 275.65 | 279.60 | 275.10 | 277.30 | 273.37 | 15,267 |
03 Jan 2024 | 277.50 | 278.50 | 274.89 | 277.30 | 273.37 | 50,124 |
02 Jan 2024 | 272.90 | 277.80 | 273.00 | 274.15 | 270.27 | 35,142 |
29 Dec 2023 | 269.30 | 274.80 | 270.10 | 274.15 | 270.27 | 11,772 |
28 Dec 2023 | 267.85 | 269.50 | 267.60 | 268.10 | 264.30 | 28,447 |
27 Dec 2023 | 266.15 | 268.60 | 266.00 | 266.75 | 262.97 | 9,447 |
22 Dec 2023 | 265.40 | 266.33 | 264.30 | 265.20 | 261.44 | 8,349 |
21 Dec 2023 | 267.85 | 266.70 | 264.80 | 266.75 | 262.97 | 7,650 |
20 Dec 2023 | 266.25 | 269.50 | 264.80 | 266.75 | 262.97 | 23,949 |
19 Dec 2023 | 263.45 | 267.10 | 263.40 | 263.65 | 259.91 | 8,975 |
18 Dec 2023 | 267.25 | 265.80 | 262.80 | 266.25 | 262.48 | 15,727 |
15 Dec 2023 | 276.90 | 276.90 | 266.80 | 268.20 | 264.40 | 60,971 |
14 Dec 2023 | 274.65 | 281.20 | 274.50 | 279.45 | 275.49 | 465,387 |
13 Dec 2023 | 275.35 | 278.40 | 273.02 | 277.00 | 273.08 | 5,805 |
12 Dec 2023 | 277.60 | 278.00 | 273.00 | 273.90 | 270.02 | 29,942 |
11 Dec 2023 | 272.70 | 278.30 | 272.70 | 277.40 | 273.47 | 17,050 |
08 Dec 2023 | 272.60 | 274.20 | 271.10 | 272.90 | 269.03 | 19,639 |
07 Dec 2023 | 270.35 | 273.30 | 269.30 | 269.80 | 265.98 | 32,910 |
06 Dec 2023 | 272.00 | 274.60 | 270.02 | 271.65 | 267.80 | 188,196 |
05 Dec 2023 | 266.45 | 276.80 | 267.90 | 270.35 | 266.52 | 48,701 |
04 Dec 2023 | 262.05 | 267.90 | 262.30 | 267.75 | 263.96 | 994,507 |
01 Dec 2023 | 261.50 | 263.20 | 261.40 | 262.75 | 259.03 | 17,996 |
30 Nov 2023 | 261.80 | 262.80 | 260.80 | 262.25 | 258.53 | 22,712 |
29 Nov 2023 | 261.70 | 263.00 | 261.00 | 261.20 | 257.50 | 20,577 |
28 Nov 2023 | 258.95 | 262.00 | 258.30 | 259.45 | 255.77 | 24,342 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |