Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
06 Jun 2023 | 318.95 | 319.75 | 319.75 | 319.75 | 319.75 | 480 |
05 Jun 2023 | 323.08 | 323.36 | 319.00 | 319.00 | 319.00 | 1,900 |
02 Jun 2023 | 322.00 | 323.27 | 320.93 | 320.93 | 320.93 | 100 |
01 Jun 2023 | 318.00 | 320.80 | 318.00 | 320.75 | 320.75 | 2,300 |
31 May 2023 | 314.50 | 315.19 | 312.94 | 313.73 | 313.73 | 5,200 |
30 May 2023 | 322.02 | 322.02 | 317.80 | 320.10 | 320.10 | 500 |
26 May 2023 | 321.66 | 322.77 | 317.75 | 322.77 | 322.77 | 6,900 |
25 May 2023 | 315.63 | 319.83 | 315.13 | 319.83 | 319.83 | 227,500 |
24 May 2023 | 316.50 | 320.41 | 314.80 | 316.15 | 316.15 | 25,000 |
23 May 2023 | 315.95 | 319.59 | 315.20 | 315.20 | 315.20 | 100 |
22 May 2023 | 321.50 | 321.50 | 315.00 | 317.77 | 317.77 | 5,500 |
19 May 2023 | 318.00 | 321.22 | 317.73 | 321.22 | 321.22 | 24,300 |
18 May 2023 | 314.50 | 317.30 | 314.50 | 317.30 | 317.30 | 1,600 |
17 May 2023 | 313.00 | 317.43 | 313.00 | 313.14 | 313.14 | 3,400 |
16 May 2023 | 315.00 | 315.00 | 313.38 | 313.38 | 313.38 | 1,300 |
15 May 2023 | 319.31 | 319.79 | 317.19 | 317.19 | 317.19 | 200 |
12 May 2023 | 318.80 | 318.80 | 314.00 | 318.50 | 318.50 | 100 |
11 May 2023 | 317.70 | 317.70 | 312.09 | 314.79 | 314.79 | 600 |
10 May 2023 | 319.20 | 319.20 | 313.26 | 316.82 | 316.82 | 9,400 |
09 May 2023 | 315.90 | 315.90 | 315.90 | 315.90 | 315.90 | 200 |
08 May 2023 | 317.55 | 322.60 | 315.00 | 316.80 | 316.80 | 1,800 |
05 May 2023 | 317.02 | 317.50 | 314.06 | 316.00 | 316.00 | 12,800 |
04 May 2023 | 314.00 | 319.24 | 314.00 | 319.24 | 319.24 | 400 |
03 May 2023 | 314.92 | 318.85 | 314.92 | 318.85 | 318.85 | 200 |
02 May 2023 | 314.20 | 315.87 | 311.51 | 313.31 | 313.31 | 15,900 |
01 May 2023 | 317.60 | 317.60 | 308.00 | 311.31 | 311.31 | 400 |
28 Apr 2023 | 311.00 | 317.01 | 311.00 | 314.00 | 314.00 | 600 |
27 Apr 2023 | 309.92 | 310.11 | 307.05 | 309.00 | 309.00 | 1,900 |
26 Apr 2023 | 311.20 | 311.20 | 303.87 | 306.12 | 306.12 | 900 |
25 Apr 2023 | 314.00 | 318.45 | 314.00 | 318.45 | 318.45 | 68,900 |
24 Apr 2023 | 312.70 | 315.71 | 312.70 | 314.16 | 314.16 | 3,700 |
21 Apr 2023 | 312.03 | 316.41 | 312.03 | 312.05 | 312.05 | 400 |
20 Apr 2023 | 309.92 | 311.70 | 308.00 | 309.50 | 309.50 | 100 |
19 Apr 2023 | 304.90 | 307.40 | 301.50 | 301.50 | 301.50 | 8,100 |
18 Apr 2023 | 299.86 | 310.00 | 299.86 | 307.00 | 307.00 | 500 |
17 Apr 2023 | 307.61 | 311.00 | 307.01 | 309.00 | 309.00 | 3,400 |
14 Apr 2023 | 302.00 | 312.37 | 302.00 | 307.00 | 307.00 | 2,400 |
13 Apr 2023 | 310.00 | 313.50 | 308.50 | 312.70 | 312.70 | 5,700 |
12 Apr 2023 | 309.80 | 309.80 | 306.20 | 306.72 | 306.72 | 600 |
11 Apr 2023 | 304.82 | 304.82 | 298.49 | 302.98 | 302.98 | 31,600 |
10 Apr 2023 | 286.56 | 310.52 | 286.56 | 302.90 | 302.90 | 200 |
06 Apr 2023 | 297.50 | 306.00 | 297.50 | 306.00 | 306.00 | 3,200 |
05 Apr 2023 | 295.00 | 298.00 | 293.50 | 295.75 | 295.75 | 1,600 |
04 Apr 2023 | 285.60 | 288.43 | 285.60 | 288.43 | 288.43 | 2,700 |
03 Apr 2023 | 283.00 | 285.77 | 283.00 | 284.20 | 284.20 | 600 |
31 Mar 2023 | 276.00 | 286.73 | 276.00 | 282.95 | 282.95 | 1,600 |
30 Mar 2023 | 282.50 | 287.30 | 282.50 | 284.01 | 284.01 | 800 |
29 Mar 2023 | 282.52 | 282.52 | 278.22 | 282.50 | 282.50 | 400 |
28 Mar 2023 | 277.77 | 277.77 | 276.00 | 276.00 | 276.00 | 4,600 |
27 Mar 2023 | 274.00 | 281.31 | 274.00 | 278.56 | 278.56 | 1,700 |
24 Mar 2023 | 279.10 | 285.03 | 278.27 | 285.03 | 285.03 | 200 |
23 Mar 2023 | 285.00 | 285.00 | 278.60 | 279.42 | 279.42 | 1,200 |
22 Mar 2023 | 283.75 | 283.80 | 280.50 | 283.80 | 283.80 | 600 |
21 Mar 2023 | 282.50 | 286.27 | 282.50 | 283.49 | 283.49 | 800 |
20 Mar 2023 | 280.70 | 285.00 | 279.50 | 281.17 | 281.17 | 3,100 |
17 Mar 2023 | 282.90 | 282.90 | 278.51 | 279.71 | 279.71 | 1,900 |
16 Mar 2023 | 275.50 | 281.60 | 275.50 | 280.83 | 280.83 | 700 |
16 Mar 2023 | 10.184 Dividend | |||||
15 Mar 2023 | 291.00 | 291.00 | 284.00 | 285.60 | 275.42 | 2,400 |
14 Mar 2023 | 290.63 | 292.21 | 288.85 | 288.85 | 278.55 | 800 |
13 Mar 2023 | 290.18 | 293.70 | 289.80 | 290.63 | 280.27 | 20,000 |
10 Mar 2023 | 284.00 | 287.27 | 282.30 | 282.70 | 272.62 | 29,600 |
09 Mar 2023 | 284.40 | 284.40 | 280.07 | 280.57 | 270.57 | 100 |
08 Mar 2023 | 282.20 | 284.51 | 280.77 | 282.00 | 271.94 | 8,800 |
07 Mar 2023 | 287.98 | 289.59 | 283.77 | 283.77 | 273.65 | 1,000 |
06 Mar 2023 | 292.02 | 292.02 | 288.90 | 289.50 | 279.18 | 600 |
03 Mar 2023 | 293.40 | 294.40 | 288.80 | 294.40 | 283.90 | 100 |
02 Mar 2023 | 288.70 | 290.84 | 287.80 | 289.10 | 278.79 | 8,200 |
01 Mar 2023 | 288.50 | 289.95 | 287.24 | 289.54 | 279.22 | 7,700 |
28 Feb 2023 | 290.60 | 292.63 | 288.84 | 292.63 | 282.20 | 29,900 |
27 Feb 2023 | 293.80 | 295.50 | 290.60 | 290.60 | 280.24 | 1,500 |
24 Feb 2023 | 297.91 | 297.91 | 292.25 | 293.42 | 282.96 | 1,000 |
23 Feb 2023 | 303.06 | 303.06 | 292.61 | 295.77 | 285.22 | 12,700 |
22 Feb 2023 | 302.50 | 306.67 | 302.33 | 306.56 | 295.63 | 1,600 |
21 Feb 2023 | 304.30 | 306.14 | 300.69 | 303.81 | 292.98 | 200 |
17 Feb 2023 | 299.69 | 305.22 | 299.69 | 301.45 | 290.70 | 100 |
16 Feb 2023 | 298.04 | 300.56 | 297.77 | 297.96 | 287.34 | 13,500 |
15 Feb 2023 | 301.50 | 303.00 | 298.43 | 300.00 | 289.30 | 1,300 |
14 Feb 2023 | 304.30 | 304.30 | 301.50 | 304.04 | 293.20 | 300 |
13 Feb 2023 | 302.38 | 307.10 | 301.50 | 302.25 | 291.47 | 300 |
10 Feb 2023 | 302.79 | 308.40 | 302.15 | 308.33 | 297.34 | 7,000 |
09 Feb 2023 | 310.90 | 311.50 | 303.80 | 303.80 | 292.97 | 100 |
08 Feb 2023 | 308.00 | 314.99 | 306.51 | 306.51 | 295.58 | 2,100 |
07 Feb 2023 | 309.25 | 310.79 | 305.50 | 307.77 | 296.80 | 8,500 |
06 Feb 2023 | 309.13 | 309.13 | 300.77 | 307.41 | 296.45 | 1,400 |
03 Feb 2023 | 302.00 | 306.83 | 302.00 | 302.77 | 291.97 | 27,200 |
02 Feb 2023 | 301.78 | 304.88 | 298.00 | 301.33 | 290.59 | 6,600 |
01 Feb 2023 | 308.50 | 309.21 | 302.50 | 307.48 | 296.52 | 33,800 |
31 Jan 2023 | 310.00 | 313.22 | 306.76 | 313.22 | 302.05 | 9,900 |
30 Jan 2023 | 315.20 | 316.00 | 310.87 | 310.87 | 299.78 | 700 |
27 Jan 2023 | 315.60 | 315.60 | 312.90 | 315.60 | 304.35 | 100 |
26 Jan 2023 | 317.40 | 317.40 | 312.50 | 312.50 | 301.36 | 28,800 |
25 Jan 2023 | 319.36 | 322.38 | 316.38 | 322.20 | 310.71 | 21,200 |
24 Jan 2023 | 316.30 | 323.20 | 316.00 | 316.00 | 304.73 | 2,400 |
23 Jan 2023 | 321.00 | 323.30 | 317.63 | 318.76 | 307.39 | 9,700 |
20 Jan 2023 | 321.00 | 321.00 | 315.30 | 321.00 | 309.55 | 2,100 |
19 Jan 2023 | 325.10 | 325.10 | 325.10 | 325.10 | 313.51 | 3,300 |
18 Jan 2023 | 323.50 | 323.80 | 317.50 | 317.80 | 306.47 | 3,300 |
17 Jan 2023 | 317.00 | 324.00 | 315.00 | 316.80 | 305.50 | 3,700 |
13 Jan 2023 | 312.30 | 317.20 | 310.30 | 312.20 | 301.07 | 2,300 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |