Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
24 Apr 2024 | 218.08 | 220.00 | 204.16 | 204.65 | 204.65 | 575,500 |
23 Apr 2024 | 212.82 | 225.66 | 210.10 | 218.38 | 218.38 | 409,500 |
22 Apr 2024 | 205.19 | 217.14 | 197.43 | 213.49 | 213.49 | 727,300 |
19 Apr 2024 | 221.85 | 224.68 | 206.03 | 212.04 | 212.04 | 624,700 |
18 Apr 2024 | 227.78 | 227.90 | 220.74 | 222.26 | 222.26 | 268,800 |
17 Apr 2024 | 235.91 | 235.91 | 224.39 | 228.34 | 228.34 | 251,000 |
16 Apr 2024 | 228.03 | 235.92 | 222.90 | 232.98 | 232.98 | 343,900 |
15 Apr 2024 | 237.00 | 242.99 | 228.82 | 231.37 | 231.37 | 322,900 |
12 Apr 2024 | 243.09 | 245.36 | 236.49 | 236.59 | 236.59 | 294,800 |
11 Apr 2024 | 245.08 | 248.63 | 243.25 | 245.27 | 245.27 | 216,400 |
10 Apr 2024 | 242.00 | 246.23 | 241.48 | 244.67 | 244.67 | 226,300 |
09 Apr 2024 | 251.41 | 253.48 | 244.02 | 249.34 | 249.34 | 226,900 |
08 Apr 2024 | 245.84 | 248.82 | 242.20 | 248.64 | 248.64 | 238,500 |
05 Apr 2024 | 240.11 | 246.34 | 238.27 | 243.04 | 243.04 | 296,000 |
04 Apr 2024 | 244.39 | 248.44 | 240.33 | 241.46 | 241.46 | 385,200 |
03 Apr 2024 | 242.00 | 247.33 | 241.13 | 245.23 | 245.23 | 490,200 |
02 Apr 2024 | 248.72 | 250.94 | 241.52 | 244.50 | 244.50 | 594,100 |
01 Apr 2024 | 267.28 | 268.04 | 254.98 | 255.74 | 255.74 | 547,000 |
28 Mar 2024 | 258.54 | 268.22 | 254.75 | 267.04 | 267.04 | 442,000 |
27 Mar 2024 | 250.00 | 259.55 | 244.81 | 258.81 | 258.81 | 442,700 |
26 Mar 2024 | 247.00 | 252.00 | 246.61 | 247.62 | 247.62 | 234,100 |
25 Mar 2024 | 248.85 | 257.73 | 246.54 | 247.62 | 247.62 | 394,400 |
22 Mar 2024 | 258.49 | 259.95 | 242.38 | 248.20 | 248.20 | 529,900 |
21 Mar 2024 | 261.64 | 265.79 | 251.79 | 255.27 | 255.27 | 382,300 |
20 Mar 2024 | 267.50 | 267.50 | 251.01 | 258.99 | 258.99 | 675,300 |
19 Mar 2024 | 275.00 | 276.67 | 263.51 | 265.68 | 265.68 | 915,700 |
18 Mar 2024 | 274.48 | 292.86 | 272.01 | 283.23 | 283.23 | 965,800 |
15 Mar 2024 | 293.90 | 299.98 | 262.00 | 270.37 | 270.37 | 2,766,700 |
14 Mar 2024 | 274.58 | 276.30 | 236.62 | 243.57 | 243.57 | 1,733,100 |
13 Mar 2024 | 267.00 | 275.07 | 264.40 | 272.98 | 272.98 | 766,700 |
12 Mar 2024 | 268.00 | 269.68 | 258.08 | 262.67 | 262.67 | 597,000 |
11 Mar 2024 | 258.21 | 266.83 | 252.91 | 260.15 | 260.15 | 679,100 |
08 Mar 2024 | 256.96 | 261.99 | 252.72 | 255.32 | 255.32 | 475,600 |
07 Mar 2024 | 258.00 | 259.97 | 248.53 | 251.03 | 251.03 | 400,600 |
06 Mar 2024 | 259.99 | 270.98 | 256.30 | 257.38 | 257.38 | 681,100 |
05 Mar 2024 | 244.44 | 249.43 | 238.93 | 248.49 | 248.49 | 386,200 |
04 Mar 2024 | 255.00 | 260.00 | 243.17 | 246.56 | 246.56 | 500,100 |
01 Mar 2024 | 237.38 | 252.50 | 237.33 | 251.63 | 251.63 | 459,200 |
29 Feb 2024 | 259.11 | 261.99 | 235.50 | 236.20 | 236.20 | 512,100 |
28 Feb 2024 | 239.10 | 254.29 | 237.69 | 254.23 | 254.23 | 487,000 |
27 Feb 2024 | 233.85 | 242.97 | 233.06 | 239.80 | 239.80 | 360,800 |
26 Feb 2024 | 221.00 | 241.69 | 214.00 | 232.57 | 232.57 | 781,700 |
23 Feb 2024 | 249.36 | 249.98 | 235.08 | 236.54 | 236.54 | 469,200 |
22 Feb 2024 | 230.47 | 253.00 | 230.47 | 248.53 | 248.53 | 592,100 |
21 Feb 2024 | 228.97 | 235.09 | 225.02 | 228.24 | 228.24 | 418,400 |
20 Feb 2024 | 232.85 | 239.00 | 227.00 | 229.71 | 229.71 | 335,900 |
16 Feb 2024 | 219.35 | 241.87 | 219.35 | 233.13 | 233.13 | 607,200 |
15 Feb 2024 | 217.54 | 223.51 | 214.00 | 222.22 | 222.22 | 385,800 |
14 Feb 2024 | 208.85 | 225.00 | 208.09 | 217.98 | 217.98 | 533,400 |
13 Feb 2024 | 208.68 | 214.63 | 203.53 | 204.80 | 204.80 | 677,400 |
12 Feb 2024 | 192.90 | 218.47 | 191.30 | 216.33 | 216.33 | 955,900 |
09 Feb 2024 | 172.61 | 189.98 | 168.25 | 189.88 | 189.88 | 898,000 |
08 Feb 2024 | 189.30 | 191.74 | 169.05 | 171.37 | 171.37 | 1,389,400 |
07 Feb 2024 | 205.10 | 207.38 | 180.00 | 188.54 | 188.54 | 1,024,100 |
06 Feb 2024 | 189.70 | 203.65 | 171.31 | 201.44 | 201.44 | 2,868,200 |
05 Feb 2024 | 217.51 | 227.16 | 213.82 | 227.05 | 227.05 | 394,400 |
02 Feb 2024 | 219.15 | 222.50 | 215.96 | 220.28 | 220.28 | 167,500 |
01 Feb 2024 | 218.87 | 223.65 | 215.16 | 222.23 | 222.23 | 262,600 |
31 Jan 2024 | 222.44 | 224.99 | 216.66 | 216.71 | 216.71 | 240,100 |
30 Jan 2024 | 225.17 | 225.99 | 217.36 | 221.07 | 221.07 | 265,300 |
29 Jan 2024 | 226.16 | 228.23 | 220.21 | 226.99 | 226.99 | 223,100 |
26 Jan 2024 | 230.89 | 231.96 | 224.15 | 225.97 | 225.97 | 234,800 |
25 Jan 2024 | 226.14 | 239.21 | 225.39 | 230.17 | 230.17 | 248,700 |
24 Jan 2024 | 233.44 | 233.44 | 222.16 | 222.91 | 222.91 | 263,100 |
23 Jan 2024 | 236.18 | 237.00 | 223.55 | 229.00 | 229.00 | 236,800 |
22 Jan 2024 | 226.00 | 235.17 | 216.35 | 233.18 | 233.18 | 331,400 |
19 Jan 2024 | 224.16 | 230.88 | 220.01 | 226.48 | 226.48 | 273,300 |
18 Jan 2024 | 241.20 | 241.20 | 222.65 | 224.10 | 224.10 | 407,300 |
17 Jan 2024 | 241.92 | 245.00 | 235.25 | 239.96 | 239.96 | 321,100 |
16 Jan 2024 | 232.19 | 245.17 | 230.27 | 243.92 | 243.92 | 356,000 |
12 Jan 2024 | 240.00 | 244.12 | 234.87 | 235.80 | 235.80 | 245,000 |
11 Jan 2024 | 231.94 | 243.00 | 227.12 | 240.31 | 240.31 | 323,300 |
10 Jan 2024 | 240.28 | 244.66 | 232.00 | 236.74 | 236.74 | 252,900 |
09 Jan 2024 | 225.85 | 238.49 | 225.85 | 237.95 | 237.95 | 338,400 |
08 Jan 2024 | 219.11 | 231.33 | 216.74 | 230.80 | 230.80 | 299,300 |
05 Jan 2024 | 217.55 | 221.67 | 213.26 | 220.28 | 220.28 | 171,700 |
04 Jan 2024 | 215.59 | 224.34 | 208.99 | 218.21 | 218.21 | 459,100 |
03 Jan 2024 | 226.40 | 229.00 | 210.96 | 211.94 | 211.94 | 394,900 |
02 Jan 2024 | 229.65 | 235.37 | 225.92 | 226.86 | 226.86 | 254,800 |
29 Dec 2023 | 233.77 | 234.92 | 228.78 | 231.38 | 231.38 | 313,000 |
28 Dec 2023 | 236.17 | 240.54 | 231.54 | 233.99 | 233.99 | 317,800 |
27 Dec 2023 | 239.73 | 241.79 | 234.68 | 236.75 | 236.75 | 203,700 |
26 Dec 2023 | 235.74 | 241.07 | 233.47 | 236.32 | 236.32 | 305,200 |
22 Dec 2023 | 228.26 | 242.76 | 227.64 | 235.07 | 235.07 | 470,200 |
21 Dec 2023 | 225.01 | 226.58 | 219.62 | 222.30 | 222.30 | 221,800 |
20 Dec 2023 | 229.80 | 232.13 | 220.58 | 221.04 | 221.04 | 333,100 |
19 Dec 2023 | 232.73 | 235.09 | 227.11 | 230.88 | 230.88 | 308,600 |
18 Dec 2023 | 235.27 | 237.12 | 225.64 | 230.00 | 230.00 | 244,000 |
15 Dec 2023 | 236.53 | 245.31 | 229.41 | 237.13 | 237.13 | 655,100 |
14 Dec 2023 | 231.04 | 235.99 | 223.99 | 233.02 | 233.02 | 401,700 |
13 Dec 2023 | 222.18 | 227.51 | 216.21 | 227.33 | 227.33 | 465,400 |
12 Dec 2023 | 210.09 | 222.85 | 204.60 | 222.18 | 222.18 | 381,800 |
11 Dec 2023 | 211.27 | 212.97 | 202.97 | 210.43 | 210.43 | 381,900 |
08 Dec 2023 | 226.00 | 227.94 | 194.88 | 208.32 | 208.32 | 1,003,500 |
07 Dec 2023 | 237.88 | 241.50 | 235.37 | 235.61 | 235.61 | 320,800 |
06 Dec 2023 | 237.24 | 244.99 | 232.01 | 236.71 | 236.71 | 408,500 |
05 Dec 2023 | 222.00 | 237.10 | 221.10 | 235.11 | 235.11 | 473,700 |
04 Dec 2023 | 208.86 | 222.03 | 208.52 | 221.98 | 221.98 | 392,400 |
01 Dec 2023 | 201.74 | 213.56 | 196.00 | 213.12 | 213.12 | 412,000 |
30 Nov 2023 | 201.00 | 208.51 | 200.12 | 203.30 | 203.30 | 326,300 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |