Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
27 Mar 2024 | 248.80 | 250.20 | 245.50 | 249.21 | 249.21 | 99,987 |
26 Mar 2024 | 244.20 | 249.40 | 244.00 | 248.52 | 248.52 | 36,246 |
25 Mar 2024 | 243.85 | 245.40 | 241.60 | 244.05 | 244.05 | 45,749 |
22 Mar 2024 | 242.45 | 245.64 | 242.30 | 243.90 | 243.90 | 40,969 |
21 Mar 2024 | 242.65 | 246.30 | 239.30 | 244.44 | 244.44 | 63,785 |
20 Mar 2024 | 237.70 | 240.30 | 236.40 | 238.90 | 238.90 | 122,137 |
19 Mar 2024 | 238.55 | 240.40 | 236.00 | 236.38 | 236.38 | 85,902 |
18 Mar 2024 | 241.40 | 243.30 | 238.30 | 238.90 | 238.90 | 109,362 |
15 Mar 2024 | 240.70 | 241.50 | 238.10 | 241.40 | 241.40 | 52,861 |
14 Mar 2024 | 244.90 | 246.60 | 239.60 | 239.60 | 239.60 | 78,571 |
13 Mar 2024 | 247.75 | 249.30 | 244.45 | 244.46 | 244.46 | 320,376 |
12 Mar 2024 | 246.75 | 249.50 | 244.00 | 246.98 | 246.98 | 7,881 |
11 Mar 2024 | 245.50 | 248.40 | 243.91 | 245.40 | 245.40 | 105,051 |
08 Mar 2024 | 248.70 | 250.30 | 244.70 | 246.34 | 246.34 | 42,118 |
07 Mar 2024 | 248.00 | 250.20 | 247.50 | 249.02 | 249.02 | 93,305 |
06 Mar 2024 | 246.15 | 249.00 | 244.50 | 247.23 | 247.23 | 20,067 |
05 Mar 2024 | 250.15 | 250.90 | 245.96 | 250.01 | 250.01 | 54,062 |
04 Mar 2024 | 251.75 | 257.30 | 246.60 | 250.85 | 250.85 | 44,752 |
01 Mar 2024 | 268.70 | 287.36 | 252.70 | 254.85 | 254.85 | 268,055 |
29 Feb 2024 | 294.85 | 299.00 | 291.30 | 293.65 | 293.65 | 138,768 |
28 Feb 2024 | 287.15 | 294.61 | 287.00 | 294.44 | 294.44 | 34,663 |
27 Feb 2024 | 290.65 | 292.41 | 288.40 | 289.75 | 289.75 | 60,059 |
26 Feb 2024 | 287.55 | 291.40 | 286.20 | 291.18 | 291.18 | 28,570 |
23 Feb 2024 | 288.00 | 288.50 | 286.60 | 287.84 | 287.84 | 21,310 |
22 Feb 2024 | 290.75 | 292.20 | 287.50 | 288.30 | 288.30 | 3,572 |
21 Feb 2024 | 285.40 | 288.70 | 283.10 | 284.70 | 284.70 | 68,256 |
20 Feb 2024 | 285.60 | 286.80 | 282.80 | 284.80 | 284.80 | 6,901 |
19 Feb 2024 | 280.50 | 284.93 | 279.20 | 280.57 | 280.57 | 13,738 |
16 Feb 2024 | 284.50 | 286.50 | 280.40 | 281.84 | 281.84 | 12,321 |
15 Feb 2024 | 286.15 | 287.40 | 284.60 | 285.33 | 285.33 | 5,325 |
14 Feb 2024 | 280.40 | 285.50 | 279.80 | 282.30 | 282.30 | 17,323 |
13 Feb 2024 | 282.85 | 284.70 | 277.00 | 278.94 | 278.94 | 46,393 |
12 Feb 2024 | 285.70 | 287.40 | 281.94 | 285.90 | 285.90 | 11,445 |
09 Feb 2024 | 283.25 | 287.30 | 282.70 | 285.15 | 285.15 | 111,959 |
08 Feb 2024 | 282.55 | 286.10 | 279.20 | 284.00 | 284.00 | 18,487 |
07 Feb 2024 | 289.10 | 290.10 | 283.00 | 283.71 | 283.71 | 11,491 |
06 Feb 2024 | 292.20 | 292.60 | 287.90 | 290.74 | 290.74 | 12,505 |
05 Feb 2024 | 285.90 | 290.11 | 285.70 | 290.10 | 290.10 | 28,882 |
02 Feb 2024 | 289.40 | 290.40 | 283.40 | 285.80 | 285.80 | 25,537 |
01 Feb 2024 | 289.60 | 294.20 | 289.20 | 291.56 | 291.56 | 55,934 |
31 Jan 2024 | 296.00 | 297.00 | 293.73 | 294.14 | 294.14 | 35,734 |
30 Jan 2024 | 293.20 | 295.90 | 293.10 | 294.00 | 294.00 | 51,862 |
29 Jan 2024 | 291.75 | 293.70 | 289.60 | 292.74 | 292.74 | 29,314 |
26 Jan 2024 | 289.10 | 292.10 | 287.50 | 290.59 | 290.59 | 38,083 |
25 Jan 2024 | 285.60 | 290.40 | 285.70 | 290.07 | 290.07 | 9,693 |
24 Jan 2024 | 284.40 | 290.40 | 282.00 | 285.79 | 285.79 | 20,881 |
23 Jan 2024 | 293.60 | 293.50 | 287.00 | 288.70 | 288.70 | 43,759 |
22 Jan 2024 | 289.80 | 294.60 | 285.30 | 293.51 | 293.51 | 42,925 |
19 Jan 2024 | 292.90 | 293.60 | 286.99 | 289.55 | 289.55 | 38,291 |
18 Jan 2024 | 297.60 | 299.30 | 291.80 | 293.50 | 293.50 | 8,924 |
17 Jan 2024 | 294.15 | 298.00 | 293.10 | 296.74 | 296.74 | 78,999 |
16 Jan 2024 | 294.35 | 296.04 | 293.80 | 295.37 | 295.37 | 56,258 |
15 Jan 2024 | 298.15 | 300.00 | 295.80 | 295.80 | 295.80 | 15,348 |
12 Jan 2024 | 301.40 | 301.90 | 293.90 | 300.14 | 300.14 | 30,069 |
11 Jan 2024 | 294.25 | 297.00 | 290.10 | 295.38 | 295.38 | 43,149 |
10 Jan 2024 | 290.55 | 294.90 | 289.20 | 291.00 | 291.00 | 11,780 |
09 Jan 2024 | 292.20 | 294.70 | 290.80 | 293.10 | 293.10 | 5,692 |
08 Jan 2024 | 298.65 | 299.90 | 289.00 | 294.76 | 294.76 | 38,229 |
05 Jan 2024 | 298.35 | 301.60 | 296.50 | 298.65 | 298.65 | 61,372 |
04 Jan 2024 | 294.15 | 301.30 | 292.00 | 299.38 | 299.38 | 58,523 |
03 Jan 2024 | 289.80 | 294.70 | 289.80 | 293.18 | 293.18 | 81,056 |
02 Jan 2024 | - | - | - | - | - | - |
29 Dec 2023 | 289.90 | 291.00 | 285.90 | 288.91 | 288.91 | 3,839 |
28 Dec 2023 | 289.30 | 291.10 | 287.45 | 289.80 | 289.80 | 14,166 |
27 Dec 2023 | 295.15 | 298.40 | 289.90 | 290.18 | 290.18 | 13,650 |
22 Dec 2023 | 289.70 | 296.70 | 288.50 | 295.23 | 295.23 | 19,370 |
21 Dec 2023 | 288.50 | 292.20 | 287.80 | 290.15 | 290.15 | 7,487 |
20 Dec 2023 | 284.00 | 290.54 | 282.10 | 290.54 | 290.54 | 38,698 |
19 Dec 2023 | 290.55 | 291.30 | 286.00 | 287.30 | 287.30 | 25,169 |
18 Dec 2023 | 289.50 | 293.80 | 288.20 | 291.19 | 291.19 | 23,463 |
15 Dec 2023 | 283.25 | 292.80 | 281.00 | 287.99 | 287.99 | 64,296 |
14 Dec 2023 | 281.80 | 289.40 | 276.90 | 286.14 | 286.14 | 97,546 |
13 Dec 2023 | 275.55 | 291.48 | 274.00 | 275.63 | 275.63 | 78,984 |
12 Dec 2023 | 270.25 | 276.00 | 266.10 | 275.90 | 275.90 | 64,919 |
11 Dec 2023 | 261.70 | 267.85 | 259.70 | 267.73 | 267.73 | 76,282 |
08 Dec 2023 | 260.70 | 263.40 | 258.50 | 262.00 | 262.00 | 11,436 |
07 Dec 2023 | 260.90 | 262.80 | 259.20 | 259.55 | 259.55 | 33,661 |
06 Dec 2023 | 259.55 | 261.60 | 257.00 | 261.25 | 261.25 | 49,058 |
05 Dec 2023 | 254.55 | 259.10 | 254.20 | 258.29 | 258.29 | 20,311 |
04 Dec 2023 | 256.70 | 257.60 | 253.50 | 255.39 | 255.39 | 129,590 |
01 Dec 2023 | 254.65 | 257.60 | 251.70 | 256.40 | 256.40 | 32,134 |
30 Nov 2023 | 256.20 | 257.30 | 252.00 | 253.20 | 253.20 | 44,539 |
29 Nov 2023 | 254.75 | 259.20 | 251.60 | 256.20 | 256.20 | 91,811 |
28 Nov 2023 | 253.10 | 255.80 | 250.20 | 253.43 | 253.43 | 45,165 |
27 Nov 2023 | 252.70 | 255.60 | 250.80 | 252.70 | 252.70 | 27,940 |
24 Nov 2023 | 249.30 | 252.91 | 248.30 | 251.59 | 251.59 | 24,383 |
23 Nov 2023 | 249.40 | 250.60 | 247.00 | 250.09 | 250.09 | 5,530 |
22 Nov 2023 | 248.60 | 249.70 | 247.10 | 248.30 | 248.30 | 17,558 |
21 Nov 2023 | 248.20 | 249.80 | 246.40 | 248.50 | 248.50 | 20,041 |
20 Nov 2023 | 246.95 | 249.00 | 245.10 | 246.80 | 246.80 | 29,808 |
17 Nov 2023 | 248.10 | 249.40 | 245.70 | 246.89 | 246.89 | 63,211 |
16 Nov 2023 | 250.05 | 250.10 | 246.30 | 247.06 | 247.06 | 124,720 |
15 Nov 2023 | 246.95 | 251.40 | 244.60 | 249.45 | 249.45 | 34,739 |
14 Nov 2023 | 242.35 | 246.30 | 240.70 | 245.82 | 245.82 | 30,325 |
13 Nov 2023 | 240.70 | 243.50 | 239.80 | 242.10 | 242.10 | 20,744 |
10 Nov 2023 | 241.60 | 245.00 | 238.80 | 241.70 | 241.70 | 126,609 |
09 Nov 2023 | 240.70 | 244.20 | 240.50 | 242.75 | 242.75 | 135,055 |
08 Nov 2023 | 237.40 | 241.80 | 235.30 | 240.51 | 240.51 | 34,407 |
07 Nov 2023 | 239.75 | 241.90 | 238.30 | 239.88 | 239.88 | 20,460 |
06 Nov 2023 | 243.35 | 245.20 | 239.20 | 240.73 | 240.73 | 137,710 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |