Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 279.80 | 293.58 | 279.80 | 280.96 | 280.96 | 165 |
25 Apr 2024 | 270.72 | 285.13 | 270.63 | 273.01 | 273.01 | 100 |
24 Apr 2024 | 282.09 | 288.90 | 275.24 | 275.53 | 275.53 | 600 |
23 Apr 2024 | 289.43 | 289.43 | 278.40 | 287.36 | 287.36 | 300 |
22 Apr 2024 | 280.86 | 287.70 | 280.74 | 287.24 | 287.24 | 1,300 |
19 Apr 2024 | 280.00 | 285.28 | 277.20 | 277.20 | 277.20 | 100 |
18 Apr 2024 | 280.25 | 290.57 | 279.32 | 283.71 | 283.71 | 500 |
17 Apr 2024 | 289.16 | 289.16 | 277.96 | 286.90 | 286.90 | 100 |
16 Apr 2024 | 292.63 | 292.63 | 281.36 | 281.66 | 281.66 | 400 |
15 Apr 2024 | 294.12 | 294.12 | 279.66 | 279.68 | 279.68 | 200 |
12 Apr 2024 | 293.15 | 293.15 | 287.07 | 290.65 | 290.65 | 1,000 |
11 Apr 2024 | 292.80 | 297.50 | 290.50 | 297.10 | 297.10 | 800 |
10 Apr 2024 | 286.04 | 290.90 | 286.04 | 288.74 | 288.74 | 100 |
09 Apr 2024 | 298.50 | 298.50 | 292.90 | 292.90 | 292.90 | 500 |
08 Apr 2024 | 292.14 | 299.65 | 290.89 | 291.03 | 291.03 | 300 |
05 Apr 2024 | 297.96 | 299.61 | 286.78 | 292.00 | 292.00 | 200 |
04 Apr 2024 | 298.93 | 298.93 | 293.09 | 293.89 | 293.89 | 100 |
03 Apr 2024 | 291.90 | 297.44 | 286.28 | 289.27 | 289.27 | 300 |
02 Apr 2024 | 289.28 | 296.51 | 286.70 | 290.40 | 290.40 | 100 |
01 Apr 2024 | 292.46 | 302.05 | 292.46 | 292.46 | 292.46 | 600 |
28 Mar 2024 | 287.65 | 300.70 | 287.65 | 300.70 | 300.70 | 200 |
28 Mar 2024 | 3.652 Dividend | |||||
27 Mar 2024 | 296.74 | 296.74 | 291.31 | 292.70 | 289.05 | 400 |
26 Mar 2024 | 294.58 | 300.00 | 294.58 | 296.20 | 292.50 | 300 |
25 Mar 2024 | 303.42 | 303.42 | 296.20 | 300.00 | 296.26 | 200 |
22 Mar 2024 | 298.29 | 305.98 | 296.57 | 299.00 | 295.27 | 200 |
21 Mar 2024 | 300.15 | 304.20 | 300.15 | 300.30 | 296.55 | 100 |
20 Mar 2024 | 304.49 | 307.07 | 297.53 | 298.77 | 295.04 | 100 |
19 Mar 2024 | 301.60 | 301.60 | 291.60 | 298.80 | 295.07 | 200 |
18 Mar 2024 | 301.02 | 301.34 | 295.32 | 301.30 | 297.54 | 500 |
15 Mar 2024 | 303.35 | 303.47 | 292.28 | 295.10 | 291.42 | 200 |
14 Mar 2024 | 306.83 | 306.83 | 296.80 | 296.80 | 293.10 | 200 |
13 Mar 2024 | 304.70 | 308.20 | 295.15 | 300.50 | 296.75 | 100 |
12 Mar 2024 | 303.68 | 304.40 | 296.04 | 296.04 | 292.35 | 300 |
11 Mar 2024 | 301.41 | 301.41 | 294.20 | 294.70 | 291.02 | 600 |
08 Mar 2024 | 294.22 | 302.70 | 294.22 | 297.90 | 294.18 | 200 |
07 Mar 2024 | 296.70 | 299.70 | 295.70 | 295.80 | 292.11 | 100 |
06 Mar 2024 | 287.57 | 291.80 | 287.00 | 287.00 | 283.42 | 300 |
05 Mar 2024 | 284.25 | 289.20 | 284.25 | 284.70 | 281.15 | 100 |
04 Mar 2024 | 288.90 | 293.10 | 287.00 | 288.40 | 284.80 | 200 |
01 Mar 2024 | 295.67 | 295.67 | 288.10 | 294.70 | 291.02 | 200 |
29 Feb 2024 | 289.60 | 290.80 | 286.00 | 290.30 | 286.68 | 200 |
28 Feb 2024 | 282.93 | 290.30 | 282.92 | 286.70 | 283.12 | 300 |
27 Feb 2024 | 288.90 | 294.92 | 286.57 | 294.54 | 290.87 | 200 |
26 Feb 2024 | 290.30 | 294.60 | 286.97 | 288.10 | 284.51 | 300 |
23 Feb 2024 | 295.30 | 297.30 | 288.50 | 293.75 | 290.08 | 200 |
22 Feb 2024 | 289.40 | 293.90 | 285.50 | 287.60 | 284.01 | 300 |
21 Feb 2024 | 290.40 | 299.00 | 290.00 | 297.20 | 293.49 | 400 |
20 Feb 2024 | 287.70 | 293.90 | 286.50 | 287.10 | 283.52 | 300 |
16 Feb 2024 | 288.60 | 294.00 | 286.00 | 286.10 | 282.53 | 200 |
15 Feb 2024 | 281.50 | 283.50 | 277.00 | 283.50 | 279.96 | 500 |
14 Feb 2024 | 274.00 | 279.50 | 271.50 | 273.40 | 269.99 | 2,500 |
13 Feb 2024 | 269.50 | 274.60 | 268.50 | 274.60 | 271.17 | 500 |
12 Feb 2024 | 276.01 | 281.30 | 276.01 | 277.70 | 274.24 | 400 |
09 Feb 2024 | 271.40 | 275.50 | 269.50 | 275.50 | 272.06 | 200 |
08 Feb 2024 | 276.50 | 276.50 | 269.50 | 269.50 | 266.14 | 200 |
07 Feb 2024 | 273.22 | 279.00 | 271.40 | 271.40 | 268.01 | 100 |
06 Feb 2024 | 270.00 | 276.50 | 270.00 | 270.50 | 267.13 | 200 |
05 Feb 2024 | 277.50 | 278.00 | 268.50 | 276.10 | 272.66 | 1,000 |
02 Feb 2024 | 277.60 | 278.20 | 272.00 | 272.80 | 269.40 | 100 |
01 Feb 2024 | 280.50 | 282.40 | 274.11 | 276.50 | 273.05 | 200 |
31 Jan 2024 | 278.70 | 283.05 | 277.00 | 277.20 | 273.74 | 400 |
30 Jan 2024 | 276.40 | 281.00 | 275.00 | 275.00 | 271.57 | 300 |
29 Jan 2024 | 277.20 | 280.80 | 277.20 | 277.40 | 273.94 | 300 |
26 Jan 2024 | 280.00 | 283.00 | 276.90 | 276.90 | 273.45 | 400 |
25 Jan 2024 | 272.30 | 277.50 | 271.42 | 271.46 | 268.07 | 200 |
24 Jan 2024 | 277.00 | 277.00 | 272.20 | 272.34 | 268.94 | 300 |
23 Jan 2024 | 273.40 | 273.50 | 268.60 | 273.13 | 269.72 | 1,400 |
22 Jan 2024 | 265.90 | 270.10 | 263.90 | 263.90 | 260.61 | 300 |
19 Jan 2024 | 269.20 | 270.90 | 265.20 | 266.10 | 262.78 | 300 |
18 Jan 2024 | 273.54 | 273.73 | 265.90 | 265.90 | 262.58 | 100 |
17 Jan 2024 | 267.90 | 273.20 | 267.40 | 273.20 | 269.79 | 300 |
16 Jan 2024 | 279.20 | 281.71 | 275.60 | 281.69 | 278.18 | 600 |
12 Jan 2024 | 287.60 | 288.00 | 280.00 | 280.11 | 276.62 | 300 |
11 Jan 2024 | 285.90 | 285.90 | 278.50 | 282.49 | 278.97 | 400 |
10 Jan 2024 | 283.41 | 289.90 | 283.41 | 283.60 | 280.06 | 200 |
09 Jan 2024 | 297.40 | 302.00 | 294.70 | 294.70 | 291.02 | 200 |
08 Jan 2024 | 302.90 | 304.80 | 298.00 | 304.30 | 300.50 | 1,900 |
05 Jan 2024 | 296.50 | 304.20 | 296.40 | 298.32 | 294.60 | 1,400 |
04 Jan 2024 | 303.00 | 305.80 | 298.70 | 305.80 | 301.98 | 200 |
03 Jan 2024 | 304.40 | 306.05 | 299.68 | 299.75 | 296.01 | 800 |
02 Jan 2024 | 318.90 | 325.10 | 318.90 | 319.30 | 315.32 | 1,300 |
29 Dec 2023 | 323.20 | 329.30 | 320.50 | 321.00 | 316.99 | 500 |
28 Dec 2023 | 322.20 | 327.30 | 318.00 | 325.60 | 321.54 | 300 |
27 Dec 2023 | 324.16 | 327.10 | 313.85 | 315.30 | 311.37 | 700 |
26 Dec 2023 | 322.32 | 322.63 | 310.16 | 310.60 | 306.72 | 500 |
22 Dec 2023 | 311.75 | 324.17 | 310.98 | 315.04 | 311.11 | 600 |
21 Dec 2023 | 321.60 | 321.60 | 305.00 | 305.00 | 301.19 | 400 |
20 Dec 2023 | 308.00 | 317.00 | 304.60 | 316.86 | 312.91 | 300 |
19 Dec 2023 | 317.66 | 317.66 | 305.60 | 316.40 | 312.45 | 100 |
18 Dec 2023 | 306.50 | 312.50 | 305.70 | 305.70 | 301.89 | 800 |
15 Dec 2023 | 315.40 | 318.05 | 313.00 | 314.01 | 310.09 | 600 |
14 Dec 2023 | 309.00 | 316.80 | 308.30 | 310.00 | 306.13 | 800 |
13 Dec 2023 | 286.90 | 291.40 | 286.10 | 289.30 | 285.69 | 400 |
12 Dec 2023 | 282.10 | 287.40 | 280.60 | 287.40 | 283.81 | 400 |
11 Dec 2023 | 278.90 | 286.20 | 277.00 | 278.94 | 275.46 | 1,900 |
08 Dec 2023 | 277.90 | 282.50 | 273.90 | 275.58 | 272.14 | 600 |
07 Dec 2023 | 277.90 | 283.70 | 276.80 | 283.30 | 279.77 | 1,100 |
06 Dec 2023 | 279.00 | 280.10 | 273.00 | 274.30 | 270.88 | 800 |
05 Dec 2023 | 270.50 | 275.60 | 268.00 | 268.00 | 264.66 | 1,100 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |