Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Apr 2024 | 295.05 | 296.16 | 282.60 | 285.90 | 285.90 | 2,700,400 |
17 Apr 2024 | 300.81 | 303.63 | 293.60 | 293.71 | 293.71 | 1,127,500 |
16 Apr 2024 | 298.92 | 302.04 | 296.57 | 300.81 | 300.81 | 1,651,400 |
15 Apr 2024 | 310.50 | 310.73 | 299.68 | 301.56 | 301.56 | 1,338,000 |
12 Apr 2024 | 305.55 | 306.89 | 304.02 | 305.85 | 305.85 | 1,115,200 |
11 Apr 2024 | 304.61 | 310.77 | 303.96 | 310.10 | 310.10 | 1,287,800 |
10 Apr 2024 | 305.55 | 307.44 | 303.01 | 304.59 | 304.59 | 1,014,000 |
09 Apr 2024 | 312.74 | 313.45 | 305.04 | 311.41 | 311.41 | 1,193,400 |
08 Apr 2024 | 309.05 | 312.20 | 306.20 | 311.09 | 311.09 | 785,900 |
05 Apr 2024 | 309.12 | 310.80 | 307.12 | 308.02 | 308.02 | 1,075,800 |
04 Apr 2024 | 314.90 | 317.09 | 306.04 | 306.48 | 306.48 | 1,138,100 |
03 Apr 2024 | 304.00 | 312.17 | 304.00 | 310.58 | 310.58 | 1,114,800 |
02 Apr 2024 | 307.00 | 307.27 | 303.53 | 306.36 | 306.36 | 1,214,900 |
01 Apr 2024 | 310.46 | 313.97 | 308.65 | 312.13 | 312.13 | 901,100 |
28 Mar 2024 | 312.16 | 313.01 | 309.39 | 311.28 | 311.28 | 1,331,700 |
27 Mar 2024 | 319.24 | 319.37 | 309.31 | 311.34 | 311.34 | 1,075,900 |
26 Mar 2024 | 317.00 | 321.35 | 315.00 | 316.01 | 316.01 | 1,266,800 |
25 Mar 2024 | 318.61 | 318.65 | 313.21 | 316.21 | 316.21 | 1,305,800 |
22 Mar 2024 | 322.75 | 324.23 | 318.57 | 322.74 | 322.74 | 1,751,900 |
21 Mar 2024 | 320.87 | 327.36 | 320.65 | 322.80 | 322.80 | 1,907,500 |
20 Mar 2024 | 314.17 | 317.10 | 311.72 | 316.86 | 316.86 | 1,297,700 |
19 Mar 2024 | 303.75 | 312.79 | 303.44 | 311.85 | 311.85 | 1,997,300 |
18 Mar 2024 | 300.85 | 303.98 | 300.26 | 300.93 | 300.93 | 1,244,100 |
15 Mar 2024 | 304.25 | 305.41 | 298.11 | 298.44 | 298.44 | 2,605,500 |
14 Mar 2024 | 310.00 | 310.39 | 304.34 | 306.24 | 306.24 | 1,038,600 |
13 Mar 2024 | 311.69 | 311.69 | 303.50 | 306.21 | 306.21 | 1,291,400 |
12 Mar 2024 | 308.98 | 312.93 | 305.60 | 311.28 | 311.28 | 1,357,000 |
11 Mar 2024 | 306.97 | 307.44 | 301.12 | 305.74 | 305.74 | 1,119,500 |
08 Mar 2024 | 318.46 | 319.00 | 308.50 | 308.60 | 308.60 | 1,311,700 |
07 Mar 2024 | 316.01 | 319.83 | 312.65 | 318.04 | 318.04 | 1,177,200 |
06 Mar 2024 | 311.69 | 315.81 | 307.15 | 312.65 | 312.65 | 1,206,500 |
05 Mar 2024 | 313.38 | 316.95 | 304.24 | 307.70 | 307.70 | 1,744,300 |
04 Mar 2024 | 315.24 | 320.78 | 313.96 | 317.31 | 317.31 | 1,593,000 |
01 Mar 2024 | 303.23 | 315.78 | 303.00 | 315.24 | 315.24 | 1,839,800 |
29 Feb 2024 | 302.50 | 305.79 | 299.86 | 304.38 | 304.38 | 1,704,300 |
28 Feb 2024 | 299.00 | 302.69 | 298.01 | 300.58 | 300.58 | 752,400 |
27 Feb 2024 | 303.90 | 304.05 | 298.29 | 300.01 | 300.01 | 804,200 |
26 Feb 2024 | 305.00 | 307.09 | 303.00 | 303.69 | 303.69 | 1,015,400 |
23 Feb 2024 | 307.28 | 308.26 | 300.55 | 303.53 | 303.53 | 1,167,700 |
22 Feb 2024 | 304.50 | 308.00 | 303.35 | 305.57 | 305.57 | 2,240,500 |
21 Feb 2024 | 288.69 | 290.96 | 285.71 | 290.76 | 290.76 | 1,265,100 |
20 Feb 2024 | 289.92 | 292.69 | 284.79 | 292.07 | 292.07 | 1,799,200 |
16 Feb 2024 | 295.80 | 298.30 | 289.50 | 290.30 | 290.30 | 1,620,900 |
15 Feb 2024 | 302.37 | 303.33 | 294.92 | 295.67 | 295.67 | 2,018,400 |
14 Feb 2024 | 300.65 | 304.15 | 298.40 | 300.74 | 300.74 | 1,743,000 |
13 Feb 2024 | 290.00 | 300.46 | 286.05 | 294.33 | 294.33 | 4,063,400 |
12 Feb 2024 | 315.00 | 315.70 | 305.47 | 306.58 | 306.58 | 3,285,800 |
09 Feb 2024 | 311.00 | 313.12 | 308.82 | 311.94 | 311.94 | 1,580,100 |
08 Feb 2024 | 303.50 | 308.19 | 302.29 | 307.36 | 307.36 | 1,506,600 |
07 Feb 2024 | 295.27 | 302.42 | 294.86 | 300.73 | 300.73 | 1,147,800 |
06 Feb 2024 | 298.24 | 299.73 | 289.74 | 292.80 | 292.80 | 1,123,000 |
05 Feb 2024 | 295.69 | 298.35 | 294.06 | 296.65 | 296.65 | 1,164,600 |
02 Feb 2024 | 290.75 | 298.57 | 290.75 | 296.55 | 296.55 | 1,275,900 |
01 Feb 2024 | 289.50 | 291.33 | 287.01 | 290.52 | 290.52 | 1,056,000 |
31 Jan 2024 | 291.40 | 292.01 | 287.27 | 288.46 | 288.46 | 1,197,700 |
30 Jan 2024 | 293.98 | 295.23 | 292.38 | 294.62 | 294.62 | 901,100 |
29 Jan 2024 | 291.00 | 294.82 | 291.00 | 294.37 | 294.37 | 966,500 |
26 Jan 2024 | 289.00 | 293.35 | 287.20 | 290.73 | 290.73 | 1,268,900 |
25 Jan 2024 | 298.65 | 298.88 | 290.07 | 291.19 | 291.19 | 1,395,200 |
24 Jan 2024 | 297.64 | 301.61 | 294.39 | 294.91 | 294.91 | 1,590,800 |
23 Jan 2024 | 295.80 | 296.59 | 291.00 | 295.54 | 295.54 | 1,385,900 |
22 Jan 2024 | 295.96 | 299.96 | 293.61 | 295.73 | 295.73 | 2,322,600 |
19 Jan 2024 | 280.00 | 292.54 | 280.00 | 292.14 | 292.14 | 2,622,700 |
18 Jan 2024 | 276.95 | 279.62 | 275.28 | 279.01 | 279.01 | 1,298,500 |
17 Jan 2024 | 277.56 | 279.65 | 269.61 | 275.39 | 275.39 | 1,883,200 |
16 Jan 2024 | 268.60 | 278.86 | 268.11 | 277.56 | 277.56 | 2,605,100 |
12 Jan 2024 | 267.67 | 268.79 | 265.67 | 268.50 | 268.50 | 1,432,000 |
11 Jan 2024 | 265.24 | 268.49 | 261.25 | 266.79 | 266.79 | 1,535,800 |
10 Jan 2024 | 262.60 | 266.21 | 260.75 | 263.26 | 263.26 | 1,220,000 |
09 Jan 2024 | 259.50 | 264.35 | 258.71 | 261.75 | 261.75 | 1,135,800 |
08 Jan 2024 | 254.90 | 262.13 | 253.72 | 261.91 | 261.91 | 1,980,700 |
05 Jan 2024 | 255.00 | 257.42 | 251.94 | 252.71 | 252.71 | 1,692,500 |
04 Jan 2024 | 257.11 | 259.57 | 255.62 | 255.92 | 255.92 | 1,095,200 |
03 Jan 2024 | 260.77 | 262.00 | 256.60 | 257.28 | 257.28 | 1,326,300 |
02 Jan 2024 | 269.16 | 269.20 | 260.28 | 262.90 | 262.90 | 1,594,400 |
29 Dec 2023 | 273.44 | 274.71 | 270.86 | 272.37 | 272.37 | 818,600 |
28 Dec 2023 | 274.56 | 275.28 | 273.01 | 273.24 | 273.24 | 900,300 |
27 Dec 2023 | 275.61 | 277.49 | 273.00 | 274.64 | 274.64 | 858,300 |
26 Dec 2023 | 276.64 | 279.18 | 274.38 | 274.96 | 274.96 | 872,400 |
22 Dec 2023 | 275.99 | 276.73 | 269.01 | 275.82 | 275.82 | 1,845,900 |
21 Dec 2023 | 273.69 | 275.84 | 272.59 | 275.57 | 275.57 | 852,900 |
20 Dec 2023 | 273.78 | 275.63 | 270.73 | 270.79 | 270.79 | 1,100,400 |
19 Dec 2023 | 275.00 | 277.78 | 273.81 | 274.33 | 274.33 | 1,334,100 |
18 Dec 2023 | 271.91 | 274.64 | 271.52 | 273.50 | 273.50 | 1,439,600 |
15 Dec 2023 | 270.23 | 273.06 | 270.08 | 271.52 | 271.52 | 3,716,500 |
14 Dec 2023 | 277.61 | 277.65 | 269.08 | 270.10 | 270.10 | 1,854,800 |
13 Dec 2023 | 277.19 | 278.20 | 271.54 | 276.57 | 276.57 | 1,511,900 |
12 Dec 2023 | 268.75 | 274.56 | 266.51 | 274.23 | 274.23 | 1,515,200 |
11 Dec 2023 | 261.60 | 270.82 | 261.60 | 268.75 | 268.75 | 1,840,500 |
08 Dec 2023 | 257.56 | 261.58 | 257.56 | 259.93 | 259.93 | 1,048,600 |
07 Dec 2023 | 258.63 | 259.62 | 256.95 | 259.47 | 259.47 | 1,406,000 |
06 Dec 2023 | 263.38 | 263.45 | 257.13 | 257.68 | 257.68 | 1,757,900 |
05 Dec 2023 | 260.72 | 263.15 | 257.55 | 262.18 | 262.18 | 1,449,400 |
04 Dec 2023 | 267.56 | 268.08 | 258.03 | 263.48 | 263.48 | 2,172,500 |
01 Dec 2023 | 272.85 | 273.40 | 268.38 | 270.35 | 270.35 | 1,679,100 |
30 Nov 2023 | 277.66 | 279.33 | 269.58 | 273.27 | 273.27 | 1,955,300 |
29 Nov 2023 | 273.39 | 277.52 | 273.39 | 275.21 | 275.21 | 1,140,400 |
28 Nov 2023 | 270.56 | 273.00 | 270.28 | 270.72 | 270.72 | 985,900 |
27 Nov 2023 | 270.73 | 273.88 | 268.21 | 271.55 | 271.55 | 1,085,400 |
24 Nov 2023 | 269.11 | 270.61 | 265.72 | 270.61 | 270.61 | 563,700 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |