Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
29 May 2024 | 264.50 | 267.29 | 258.60 | 260.61 | 260.61 | 3,020,270 |
28 May 2024 | 266.03 | 270.98 | 261.60 | 265.10 | 265.10 | 2,111,690 |
27 May 2024 | 272.74 | 272.89 | 262.17 | 266.10 | 266.10 | 4,667,029 |
24 May 2024 | 279.12 | 281.31 | 268.50 | 272.50 | 272.50 | 3,236,609 |
23 May 2024 | 285.15 | 289.89 | 278.00 | 281.00 | 281.00 | 3,118,849 |
22 May 2024 | 291.09 | 291.15 | 285.10 | 288.00 | 288.00 | 1,519,072 |
21 May 2024 | 291.79 | 295.80 | 288.60 | 291.09 | 291.09 | 1,721,447 |
20 May 2024 | 281.08 | 293.69 | 279.30 | 292.99 | 292.99 | 3,713,077 |
17 May 2024 | 277.00 | 281.88 | 276.30 | 281.08 | 281.08 | 1,519,482 |
16 May 2024 | 282.00 | 283.90 | 279.50 | 279.50 | 279.50 | 2,172,079 |
15 May 2024 | 283.02 | 283.02 | 276.36 | 278.59 | 278.59 | 1,573,220 |
14 May 2024 | 295.00 | 295.00 | 278.82 | 282.00 | 282.00 | 5,168,081 |
13 May 2024 | 288.05 | 298.23 | 285.81 | 292.50 | 292.50 | 3,007,184 |
10 May 2024 | 296.85 | 299.83 | 289.20 | 291.55 | 291.55 | 2,527,822 |
09 May 2024 | 292.50 | 299.19 | 289.00 | 296.85 | 296.85 | 4,293,657 |
08 May 2024 | 298.01 | 298.01 | 289.35 | 293.66 | 293.66 | 3,255,156 |
07 May 2024 | 310.07 | 313.00 | 292.10 | 297.00 | 297.00 | 4,876,432 |
06 May 2024 | 314.51 | 324.42 | 309.79 | 313.00 | 313.00 | 3,604,356 |
30 Apr 2024 | 314.00 | 317.80 | 309.36 | 310.00 | 310.00 | 2,001,845 |
29 Apr 2024 | 314.00 | 323.60 | 311.55 | 314.00 | 314.00 | 3,674,757 |
26 Apr 2024 | 300.00 | 314.61 | 297.86 | 311.50 | 311.50 | 3,364,214 |
25 Apr 2024 | 301.00 | 302.80 | 296.11 | 297.01 | 297.01 | 2,565,344 |
24 Apr 2024 | 293.00 | 305.67 | 286.74 | 304.70 | 304.70 | 4,127,438 |
23 Apr 2024 | 277.99 | 288.79 | 274.05 | 285.75 | 285.75 | 2,676,513 |
22 Apr 2024 | 270.51 | 279.85 | 261.01 | 276.50 | 276.50 | 3,388,827 |
19 Apr 2024 | 284.00 | 287.79 | 272.61 | 276.24 | 276.24 | 3,569,321 |
18 Apr 2024 | 286.00 | 291.99 | 281.56 | 286.81 | 286.81 | 2,624,375 |
17 Apr 2024 | 287.60 | 290.90 | 284.24 | 289.22 | 289.22 | 2,656,171 |
16 Apr 2024 | 291.51 | 296.77 | 285.01 | 285.01 | 285.01 | 3,287,902 |
15 Apr 2024 | 296.00 | 298.50 | 290.70 | 295.21 | 295.21 | 2,292,742 |
12 Apr 2024 | 290.03 | 300.15 | 290.03 | 295.99 | 295.99 | 3,445,969 |
11 Apr 2024 | 281.00 | 290.80 | 279.16 | 287.76 | 287.76 | 3,051,770 |
10 Apr 2024 | 283.93 | 283.99 | 276.02 | 282.08 | 282.08 | 2,867,149 |
09 Apr 2024 | 282.66 | 285.00 | 279.19 | 284.18 | 284.18 | 1,787,324 |
08 Apr 2024 | 281.00 | 288.00 | 277.99 | 283.69 | 283.69 | 2,834,715 |
03 Apr 2024 | 301.00 | 301.80 | 282.22 | 285.00 | 285.00 | 4,718,714 |
02 Apr 2024 | 302.59 | 305.59 | 298.26 | 300.90 | 300.90 | 2,605,229 |
01 Apr 2024 | 291.50 | 311.95 | 290.51 | 306.44 | 306.44 | 4,087,367 |
29 Mar 2024 | 299.00 | 300.00 | 287.00 | 291.00 | 291.00 | 1,826,207 |
28 Mar 2024 | 292.71 | 303.68 | 291.80 | 298.99 | 298.99 | 4,144,696 |
27 Mar 2024 | 306.55 | 307.63 | 291.52 | 293.00 | 293.00 | 4,422,428 |
26 Mar 2024 | 319.00 | 327.00 | 305.00 | 306.40 | 306.40 | 4,950,052 |
25 Mar 2024 | 331.85 | 333.26 | 319.00 | 319.00 | 319.00 | 4,218,538 |
22 Mar 2024 | 328.00 | 336.00 | 322.06 | 329.74 | 329.74 | 4,817,751 |
21 Mar 2024 | 346.00 | 368.00 | 329.98 | 332.07 | 332.07 | 9,367,447 |
20 Mar 2024 | 304.55 | 332.88 | 304.55 | 332.32 | 332.32 | 6,074,440 |
19 Mar 2024 | 306.72 | 316.89 | 304.50 | 304.55 | 304.55 | 4,042,547 |
18 Mar 2024 | 293.50 | 309.00 | 290.87 | 308.10 | 308.10 | 4,658,554 |
15 Mar 2024 | 286.00 | 293.88 | 280.00 | 293.81 | 293.81 | 3,477,113 |
14 Mar 2024 | 289.56 | 293.00 | 285.07 | 288.00 | 288.00 | 2,774,507 |
13 Mar 2024 | 288.00 | 295.99 | 285.04 | 294.00 | 294.00 | 4,528,204 |
12 Mar 2024 | 286.00 | 289.99 | 279.46 | 283.18 | 283.18 | 4,042,420 |
11 Mar 2024 | 274.00 | 281.60 | 270.10 | 280.54 | 280.54 | 4,375,755 |
08 Mar 2024 | 285.01 | 285.01 | 272.20 | 280.00 | 280.00 | 5,352,457 |
07 Mar 2024 | 289.69 | 291.95 | 276.02 | 285.00 | 285.00 | 5,515,272 |
06 Mar 2024 | 301.78 | 301.78 | 280.96 | 293.10 | 293.10 | 6,059,423 |
05 Mar 2024 | 291.00 | 311.30 | 286.01 | 306.27 | 306.27 | 6,995,212 |
04 Mar 2024 | 286.00 | 294.98 | 280.44 | 289.45 | 289.45 | 6,247,355 |
01 Mar 2024 | 267.50 | 284.00 | 267.50 | 281.41 | 281.41 | 6,172,138 |
29 Feb 2024 | 261.00 | 273.00 | 261.00 | 270.95 | 270.95 | 5,588,023 |
28 Feb 2024 | 261.00 | 280.73 | 261.00 | 261.60 | 261.60 | 7,892,644 |
27 Feb 2024 | 242.51 | 262.79 | 238.00 | 261.40 | 261.40 | 5,960,440 |
26 Feb 2024 | 244.03 | 246.52 | 240.61 | 245.00 | 245.00 | 3,374,450 |
23 Feb 2024 | 252.50 | 254.00 | 239.80 | 247.04 | 247.04 | 4,817,194 |
22 Feb 2024 | 244.62 | 258.88 | 243.40 | 253.30 | 253.30 | 3,552,727 |
21 Feb 2024 | 240.01 | 249.80 | 238.50 | 244.05 | 244.05 | 3,596,730 |
20 Feb 2024 | 242.41 | 246.50 | 239.69 | 244.66 | 244.66 | 3,885,880 |
19 Feb 2024 | 240.01 | 247.95 | 238.32 | 246.57 | 246.57 | 5,540,051 |
08 Feb 2024 | 228.48 | 246.42 | 226.70 | 235.38 | 235.38 | 5,082,136 |
07 Feb 2024 | 227.69 | 233.70 | 222.00 | 228.22 | 228.22 | 5,540,925 |
06 Feb 2024 | 210.00 | 229.00 | 210.00 | 227.53 | 227.53 | 5,215,257 |
05 Feb 2024 | 210.49 | 216.36 | 198.50 | 212.00 | 212.00 | 5,115,983 |
02 Feb 2024 | 222.98 | 224.50 | 203.11 | 209.86 | 209.86 | 4,759,795 |
01 Feb 2024 | 213.59 | 232.88 | 212.22 | 222.46 | 222.46 | 5,697,196 |
31 Jan 2024 | 228.01 | 229.48 | 214.13 | 214.22 | 214.22 | 3,915,122 |
30 Jan 2024 | 234.42 | 234.42 | 227.16 | 229.48 | 229.48 | 2,921,053 |
29 Jan 2024 | 237.00 | 239.99 | 231.75 | 232.50 | 232.50 | 3,562,329 |
26 Jan 2024 | 240.00 | 244.46 | 238.01 | 238.40 | 238.40 | 3,189,003 |
25 Jan 2024 | 238.00 | 246.61 | 233.77 | 242.46 | 242.46 | 5,125,859 |
24 Jan 2024 | 238.00 | 241.56 | 230.01 | 239.40 | 239.40 | 4,218,159 |
23 Jan 2024 | 225.00 | 237.78 | 222.55 | 235.52 | 235.52 | 5,835,583 |
22 Jan 2024 | 237.00 | 237.67 | 224.00 | 227.32 | 227.32 | 4,074,750 |
19 Jan 2024 | 240.08 | 243.00 | 234.59 | 237.72 | 237.72 | 3,666,710 |
18 Jan 2024 | 237.00 | 242.50 | 233.11 | 242.16 | 242.16 | 4,007,866 |
17 Jan 2024 | 242.08 | 243.86 | 237.00 | 237.50 | 237.50 | 2,870,038 |
16 Jan 2024 | 240.97 | 242.48 | 237.50 | 242.44 | 242.44 | 4,242,140 |
15 Jan 2024 | 255.00 | 257.00 | 235.70 | 240.58 | 240.58 | 6,384,430 |
12 Jan 2024 | 257.58 | 263.74 | 254.76 | 257.33 | 257.33 | 2,377,522 |
11 Jan 2024 | 251.85 | 260.39 | 251.85 | 256.70 | 256.70 | 3,254,523 |
10 Jan 2024 | 252.50 | 257.50 | 248.00 | 251.10 | 251.10 | 3,017,177 |
09 Jan 2024 | 261.00 | 266.86 | 253.00 | 256.37 | 256.37 | 3,930,348 |
08 Jan 2024 | 270.26 | 273.50 | 258.68 | 260.40 | 260.40 | 3,429,843 |
05 Jan 2024 | 271.50 | 273.87 | 266.00 | 269.95 | 269.95 | 2,958,329 |
04 Jan 2024 | 273.78 | 277.68 | 270.82 | 271.75 | 271.75 | 5,381,615 |
03 Jan 2024 | 302.19 | 302.19 | 265.86 | 267.00 | 267.00 | 8,032,548 |
02 Jan 2024 | 313.74 | 317.87 | 299.12 | 303.43 | 303.43 | 3,055,272 |
29 Dec 2023 | 312.90 | 317.80 | 309.53 | 316.20 | 316.20 | 2,679,329 |
28 Dec 2023 | 303.02 | 318.00 | 303.02 | 313.55 | 313.55 | 2,744,500 |
27 Dec 2023 | 309.98 | 316.00 | 302.00 | 304.67 | 304.67 | 2,471,220 |
26 Dec 2023 | 313.00 | 313.88 | 302.00 | 307.70 | 307.70 | 1,742,494 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |