Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
21 May 2024 | 146.60 | 148.80 | 144.60 | 148.00 | 148.00 | 16,322 |
17 May 2024 | 145.00 | 148.40 | 144.40 | 148.00 | 148.00 | 25,681 |
16 May 2024 | 144.00 | 150.40 | 140.20 | 145.20 | 145.20 | 25,747 |
15 May 2024 | 145.40 | 150.60 | 145.20 | 150.60 | 150.60 | 22,886 |
14 May 2024 | 143.00 | 146.40 | 140.60 | 144.00 | 144.00 | 15,102 |
13 May 2024 | 142.60 | 144.00 | 141.00 | 141.00 | 141.00 | 38,440 |
08 May 2024 | 145.00 | 145.80 | 142.20 | 142.80 | 142.80 | 12,285 |
07 May 2024 | 142.80 | 146.00 | 142.40 | 144.80 | 144.80 | 13,151 |
06 May 2024 | 145.60 | 146.40 | 141.80 | 142.20 | 142.20 | 9,391 |
03 May 2024 | 143.60 | 146.20 | 143.40 | 145.20 | 145.20 | 9,624 |
02 May 2024 | 146.80 | 146.80 | 142.60 | 144.20 | 144.20 | 6,835 |
01 May 2024 | 147.00 | 147.20 | 146.20 | 147.00 | 147.00 | 2,872 |
30 Apr 2024 | 145.80 | 147.40 | 144.60 | 147.00 | 147.00 | 12,871 |
29 Apr 2024 | 145.60 | 147.00 | 144.00 | 146.00 | 146.00 | 7,365 |
26 Apr 2024 | 141.80 | 146.00 | 141.80 | 145.40 | 145.40 | 9,579 |
25 Apr 2024 | 144.40 | 144.60 | 141.20 | 142.60 | 142.60 | 9,529 |
24 Apr 2024 | 148.00 | 148.00 | 144.20 | 144.60 | 144.60 | 15,733 |
23 Apr 2024 | 145.80 | 147.80 | 144.80 | 147.00 | 147.00 | 10,368 |
22 Apr 2024 | 147.40 | 148.60 | 146.20 | 147.00 | 147.00 | 9,217 |
19 Apr 2024 | 147.00 | 147.40 | 142.40 | 147.20 | 147.20 | 12,473 |
18 Apr 2024 | 152.00 | 152.00 | 145.80 | 147.40 | 147.40 | 25,749 |
17 Apr 2024 | 149.60 | 151.80 | 147.20 | 149.80 | 149.80 | 16,191 |
16 Apr 2024 | 150.80 | 150.80 | 145.80 | 146.60 | 146.60 | 12,904 |
15 Apr 2024 | 153.00 | 153.60 | 150.80 | 150.80 | 150.80 | 14,248 |
12 Apr 2024 | 153.40 | 161.00 | 150.60 | 150.60 | 150.60 | 45,810 |
11 Apr 2024 | 143.40 | 150.80 | 142.80 | 150.40 | 150.40 | 53,761 |
10 Apr 2024 | 144.80 | 144.80 | 139.00 | 141.20 | 141.20 | 15,825 |
09 Apr 2024 | 143.80 | 146.00 | 143.60 | 143.60 | 143.60 | 55,047 |
08 Apr 2024 | 139.00 | 142.80 | 137.40 | 142.60 | 142.60 | 38,257 |
05 Apr 2024 | 139.00 | 140.40 | 137.40 | 139.80 | 139.80 | 9,687 |
04 Apr 2024 | 142.80 | 144.00 | 139.00 | 140.80 | 140.80 | 18,430 |
03 Apr 2024 | 143.60 | 143.80 | 141.60 | 142.80 | 142.80 | 7,665 |
02 Apr 2024 | 142.40 | 146.40 | 141.00 | 143.60 | 143.60 | 12,683 |
27 Mar 2024 | 143.60 | 143.60 | 140.60 | 141.80 | 141.80 | 8,144 |
26 Mar 2024 | 144.20 | 145.80 | 142.20 | 143.00 | 143.00 | 23,353 |
25 Mar 2024 | 141.00 | 144.00 | 141.00 | 144.00 | 144.00 | 17,347 |
22 Mar 2024 | 138.20 | 140.40 | 138.20 | 139.40 | 139.40 | 17,573 |
21 Mar 2024 | 135.20 | 139.60 | 135.20 | 138.20 | 138.20 | 25,642 |
20 Mar 2024 | 135.40 | 136.80 | 134.00 | 136.20 | 136.20 | 15,368 |
19 Mar 2024 | 132.20 | 136.00 | 132.20 | 135.40 | 135.40 | 8,778 |
18 Mar 2024 | 133.40 | 136.80 | 133.40 | 136.20 | 136.20 | 19,418 |
15 Mar 2024 | 132.20 | 135.80 | 132.20 | 134.60 | 134.60 | 16,049 |
14 Mar 2024 | 132.00 | 136.20 | 132.00 | 133.80 | 133.80 | 18,475 |
13 Mar 2024 | 129.00 | 133.80 | 129.00 | 133.80 | 133.80 | 46,941 |
12 Mar 2024 | 125.20 | 129.20 | 125.20 | 129.00 | 129.00 | 268,840 |
11 Mar 2024 | 125.00 | 126.60 | 124.20 | 125.20 | 125.20 | 11,027 |
08 Mar 2024 | 126.00 | 127.00 | 125.80 | 126.00 | 126.00 | 8,273 |
07 Mar 2024 | 127.00 | 127.20 | 125.20 | 126.20 | 126.20 | 11,224 |
06 Mar 2024 | 129.00 | 129.00 | 125.60 | 126.80 | 126.80 | 6,518 |
05 Mar 2024 | 126.60 | 127.20 | 125.80 | 126.00 | 126.00 | 14,398 |
04 Mar 2024 | 127.60 | 130.00 | 125.60 | 126.60 | 126.60 | 15,475 |
01 Mar 2024 | 128.40 | 130.00 | 126.80 | 127.60 | 127.60 | 10,146 |
29 Feb 2024 | 127.60 | 129.80 | 127.00 | 128.60 | 128.60 | 22,692 |
28 Feb 2024 | 125.60 | 129.80 | 125.60 | 128.00 | 128.00 | 7,068 |
27 Feb 2024 | 127.00 | 128.60 | 126.00 | 128.60 | 128.60 | 40,222 |
26 Feb 2024 | 125.20 | 127.40 | 123.80 | 127.00 | 127.00 | 22,161 |
23 Feb 2024 | 126.80 | 127.40 | 125.20 | 126.00 | 126.00 | 14,329 |
22 Feb 2024 | 127.80 | 129.20 | 126.00 | 127.60 | 127.60 | 14,132 |
21 Feb 2024 | 130.00 | 130.00 | 127.00 | 128.00 | 128.00 | 15,647 |
20 Feb 2024 | 132.00 | 132.00 | 128.80 | 129.20 | 129.20 | 16,988 |
19 Feb 2024 | 135.00 | 136.00 | 131.00 | 132.40 | 132.40 | 21,991 |
16 Feb 2024 | 129.80 | 136.40 | 129.40 | 134.20 | 134.20 | 125,361 |
15 Feb 2024 | 128.80 | 130.00 | 125.00 | 129.40 | 129.40 | 121,812 |
14 Feb 2024 | 124.20 | 127.60 | 123.40 | 126.80 | 126.80 | 8,167 |
13 Feb 2024 | 126.40 | 128.40 | 126.20 | 126.80 | 126.80 | 17,631 |
12 Feb 2024 | 127.80 | 128.40 | 126.20 | 128.40 | 128.40 | 13,903 |
09 Feb 2024 | 128.00 | 128.20 | 125.60 | 126.20 | 126.20 | 12,285 |
08 Feb 2024 | 125.00 | 129.40 | 125.00 | 128.00 | 128.00 | 15,101 |
07 Feb 2024 | 123.20 | 125.20 | 123.20 | 124.60 | 124.60 | 23,455 |
06 Feb 2024 | 123.00 | 124.60 | 123.00 | 123.80 | 123.80 | 10,785 |
05 Feb 2024 | 125.80 | 126.40 | 124.40 | 124.60 | 124.60 | 15,507 |
02 Feb 2024 | 127.20 | 128.80 | 125.80 | 126.00 | 126.00 | 32,379 |
01 Feb 2024 | 121.80 | 127.40 | 121.40 | 127.20 | 127.20 | 32,600 |
31 Jan 2024 | 119.80 | 123.20 | 119.80 | 121.80 | 121.80 | 36,376 |
30 Jan 2024 | 115.00 | 120.60 | 115.00 | 119.80 | 119.80 | 16,826 |
29 Jan 2024 | 118.80 | 119.20 | 117.60 | 118.40 | 118.40 | 23,164 |
26 Jan 2024 | 118.40 | 119.00 | 117.00 | 118.80 | 118.80 | 11,263 |
25 Jan 2024 | 115.00 | 118.00 | 115.00 | 117.40 | 117.40 | 13,441 |
24 Jan 2024 | 115.60 | 116.00 | 114.60 | 115.00 | 115.00 | 21,693 |
23 Jan 2024 | 117.60 | 117.60 | 114.00 | 114.20 | 114.20 | 15,875 |
22 Jan 2024 | 115.20 | 117.60 | 115.20 | 117.00 | 117.00 | 19,213 |
19 Jan 2024 | 117.00 | 117.00 | 114.60 | 114.60 | 114.60 | 10,018 |
18 Jan 2024 | 114.20 | 116.80 | 114.00 | 116.20 | 116.20 | 10,031 |
17 Jan 2024 | 115.60 | 115.60 | 114.00 | 114.40 | 114.40 | 12,602 |
16 Jan 2024 | 116.20 | 117.40 | 115.00 | 116.00 | 116.00 | 19,427 |
15 Jan 2024 | 119.20 | 119.20 | 116.20 | 116.60 | 116.60 | 17,438 |
12 Jan 2024 | 117.40 | 123.40 | 117.40 | 122.00 | 122.00 | 33,110 |
11 Jan 2024 | 117.00 | 120.20 | 116.80 | 119.00 | 119.00 | 24,880 |
10 Jan 2024 | 115.60 | 117.80 | 115.60 | 117.80 | 117.80 | 17,089 |
09 Jan 2024 | 116.00 | 117.00 | 114.40 | 117.00 | 117.00 | 13,890 |
08 Jan 2024 | 116.00 | 117.00 | 114.60 | 115.40 | 115.40 | 14,957 |
05 Jan 2024 | 116.60 | 118.00 | 116.00 | 117.40 | 117.40 | 19,879 |
04 Jan 2024 | 114.00 | 117.60 | 114.00 | 117.20 | 117.20 | 47,707 |
03 Jan 2024 | 115.40 | 116.00 | 113.40 | 114.40 | 114.40 | 73,972 |
02 Jan 2024 | 117.20 | 118.60 | 115.40 | 115.40 | 115.40 | 9,807 |
29 Dec 2023 | 118.40 | 118.80 | 116.40 | 118.20 | 118.20 | 17,125 |
28 Dec 2023 | 116.20 | 118.20 | 115.80 | 118.20 | 118.20 | 18,141 |
27 Dec 2023 | 116.40 | 120.00 | 116.20 | 117.00 | 117.00 | 30,397 |
22 Dec 2023 | 117.20 | 117.80 | 114.60 | 116.00 | 116.00 | 15,913 |
21 Dec 2023 | 115.00 | 117.40 | 115.00 | 117.00 | 117.00 | 18,315 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |