Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
29 Sept 2023 | 125.00 | 125.85 | 124.00 | 125.50 | 125.50 | 70,173 |
28 Sept 2023 | 124.00 | 125.00 | 123.00 | 125.00 | 125.00 | 63,776 |
27 Sept 2023 | 126.50 | 126.50 | 123.00 | 124.00 | 124.00 | 89,392 |
26 Sept 2023 | 128.00 | 129.00 | 126.00 | 126.50 | 126.50 | 40,064 |
25 Sept 2023 | 129.50 | 130.00 | 126.31 | 128.00 | 128.00 | 69,175 |
22 Sept 2023 | 129.50 | 130.00 | 129.45 | 129.50 | 129.50 | 5,065 |
21 Sept 2023 | 130.50 | 131.00 | 128.00 | 131.00 | 131.00 | 54,281 |
20 Sept 2023 | 130.50 | 131.00 | 130.00 | 130.50 | 130.50 | 84,708 |
19 Sept 2023 | 131.00 | 130.98 | 130.00 | 130.50 | 130.50 | 47,369 |
18 Sept 2023 | 131.00 | 131.20 | 129.87 | 131.00 | 131.00 | 71,958 |
15 Sept 2023 | 131.50 | 131.50 | 130.00 | 130.00 | 130.00 | 86,355 |
14 Sept 2023 | 133.00 | 132.50 | 131.50 | 131.50 | 131.50 | 30,198 |
13 Sept 2023 | 134.00 | 134.00 | 132.05 | 133.00 | 133.00 | 18,518 |
12 Sept 2023 | 135.00 | 137.00 | 132.50 | 134.00 | 134.00 | 24,068 |
11 Sept 2023 | 135.50 | 135.50 | 134.00 | 134.00 | 134.00 | 71,755 |
08 Sept 2023 | 134.00 | 135.96 | 132.04 | 134.00 | 134.00 | 111,509 |
07 Sept 2023 | 133.50 | 135.00 | 132.00 | 133.50 | 133.50 | 119,683 |
06 Sept 2023 | 129.00 | 133.00 | 128.60 | 132.50 | 132.50 | 161,014 |
05 Sept 2023 | 129.00 | 130.00 | 128.50 | 129.00 | 129.00 | 21,236 |
04 Sept 2023 | 130.00 | 130.90 | 128.10 | 129.00 | 129.00 | 55,571 |
01 Sept 2023 | 130.50 | 131.00 | 129.00 | 130.00 | 130.00 | 40,879 |
31 Aug 2023 | 134.00 | 134.00 | 130.01 | 130.50 | 130.50 | 114,583 |
30 Aug 2023 | 134.00 | 134.98 | 133.00 | 134.00 | 134.00 | 99,085 |
29 Aug 2023 | 131.50 | 135.00 | 130.00 | 134.00 | 134.00 | 120,622 |
25 Aug 2023 | 135.00 | 135.50 | 130.50 | 131.00 | 131.00 | 198,711 |
24 Aug 2023 | 137.00 | 137.20 | 133.00 | 134.50 | 134.50 | 76,776 |
23 Aug 2023 | 138.00 | 138.00 | 136.00 | 138.00 | 138.00 | 32,470 |
22 Aug 2023 | 139.00 | 139.00 | 138.00 | 139.00 | 139.00 | 51,375 |
21 Aug 2023 | 139.00 | 139.00 | 138.00 | 139.00 | 139.00 | 53,434 |
18 Aug 2023 | 146.50 | 144.50 | 138.00 | 139.00 | 139.00 | 203,913 |
17 Aug 2023 | 148.50 | 149.00 | 143.48 | 146.00 | 146.00 | 205,733 |
16 Aug 2023 | 153.50 | 151.80 | 148.00 | 148.50 | 148.50 | 194,339 |
15 Aug 2023 | 155.00 | 156.00 | 152.00 | 153.50 | 153.50 | 92,825 |
14 Aug 2023 | 155.50 | 155.59 | 154.13 | 155.00 | 155.00 | 44,462 |
11 Aug 2023 | 155.50 | 156.97 | 155.00 | 155.50 | 155.50 | 44,875 |
10 Aug 2023 | 156.00 | 158.00 | 153.00 | 155.50 | 155.50 | 148,747 |
09 Aug 2023 | 157.50 | 157.70 | 154.00 | 156.00 | 156.00 | 215,574 |
08 Aug 2023 | 157.50 | 158.00 | 156.02 | 157.50 | 157.50 | 362,214 |
07 Aug 2023 | 157.00 | 158.50 | 157.50 | 157.50 | 157.50 | 254,688 |
04 Aug 2023 | 157.50 | 158.00 | 157.00 | 157.00 | 157.00 | 60,673 |
03 Aug 2023 | 157.50 | 158.00 | 157.00 | 157.50 | 157.50 | 237,163 |
02 Aug 2023 | 158.00 | 158.98 | 157.00 | 157.50 | 157.50 | 312,327 |
01 Aug 2023 | 158.00 | 158.98 | 157.25 | 158.00 | 158.00 | 78,820 |
31 July 2023 | 159.00 | 159.75 | 157.00 | 158.00 | 158.00 | 123,987 |
28 July 2023 | 159.50 | 160.00 | 158.00 | 159.00 | 159.00 | 79,435 |
27 July 2023 | 160.00 | 161.00 | 159.00 | 159.50 | 159.50 | 66,282 |
26 July 2023 | 163.50 | 165.00 | 159.00 | 159.00 | 159.00 | 271,963 |
25 July 2023 | 164.50 | 166.00 | 163.00 | 165.00 | 165.00 | 54,881 |
24 July 2023 | 159.00 | 166.00 | 159.94 | 165.50 | 165.50 | 213,821 |
21 July 2023 | 156.50 | 160.90 | 156.50 | 160.00 | 160.00 | 119,038 |
20 July 2023 | 156.50 | 158.00 | 155.00 | 156.50 | 156.50 | 70,091 |
19 July 2023 | 157.00 | 157.65 | 155.00 | 156.50 | 156.50 | 70,037 |
18 July 2023 | 157.00 | 159.00 | 155.00 | 155.00 | 155.00 | 38,268 |
17 July 2023 | 158.50 | 159.90 | 156.65 | 157.00 | 157.00 | 252,392 |
14 July 2023 | 158.50 | 160.00 | 157.03 | 158.50 | 158.50 | 690,882 |
13 July 2023 | 154.00 | 160.00 | 154.00 | 158.50 | 158.50 | 216,456 |
12 July 2023 | 154.50 | 156.00 | 153.00 | 154.00 | 154.00 | 65,127 |
11 July 2023 | 155.50 | 158.00 | 153.00 | 154.50 | 154.50 | 65,904 |
10 July 2023 | 156.50 | 158.00 | 153.50 | 158.00 | 158.00 | 95,317 |
07 July 2023 | 156.50 | 172.00 | 155.05 | 172.00 | 172.00 | 72,839 |
06 July 2023 | 152.50 | 160.04 | 152.25 | 156.50 | 156.50 | 207,095 |
05 July 2023 | 148.00 | 152.00 | 147.00 | 152.00 | 152.00 | 57,597 |
04 July 2023 | 147.00 | 150.00 | 147.00 | 148.00 | 148.00 | 1,258,966 |
03 July 2023 | 144.00 | 148.00 | 143.60 | 144.00 | 144.00 | 178,401 |
30 June 2023 | 144.00 | 143.90 | 142.10 | 144.00 | 144.00 | 74,580 |
29 June 2023 | 143.50 | 145.00 | 140.00 | 144.00 | 144.00 | 86,952 |
28 June 2023 | 144.00 | 143.95 | 142.00 | 143.50 | 143.50 | 135,989 |
27 June 2023 | 144.00 | 144.00 | 142.00 | 144.00 | 144.00 | 27,648 |
26 June 2023 | 144.00 | 144.60 | 142.00 | 144.00 | 144.00 | 17,662 |
23 June 2023 | 142.00 | 143.00 | 141.75 | 142.00 | 142.00 | 49,968 |
22 June 2023 | 142.50 | 143.97 | 141.00 | 142.00 | 142.00 | 59,879 |
21 June 2023 | 145.50 | 145.01 | 141.00 | 143.00 | 143.00 | 39,383 |
20 June 2023 | 141.50 | 148.80 | 141.00 | 145.50 | 145.50 | 231,194 |
19 June 2023 | 142.50 | 143.90 | 141.00 | 141.50 | 141.50 | 67,201 |
16 June 2023 | 140.50 | 142.00 | 140.68 | 141.00 | 141.00 | 645,080 |
15 June 2023 | 141.00 | 141.74 | 140.00 | 140.50 | 140.50 | 1,084,352 |
14 June 2023 | 141.00 | 142.00 | 140.02 | 141.00 | 141.00 | 58,406 |
13 June 2023 | 141.00 | 141.98 | 140.60 | 141.00 | 141.00 | 94,403 |
12 June 2023 | 137.50 | 145.00 | 138.00 | 142.00 | 142.00 | 214,140 |
09 June 2023 | 135.00 | 138.00 | 137.00 | 137.50 | 137.50 | 82,287 |
08 June 2023 | 135.50 | 138.00 | 135.50 | 136.50 | 136.50 | 41,812 |
07 June 2023 | 134.00 | 137.00 | 132.00 | 135.50 | 135.50 | 81,296 |
06 June 2023 | 134.50 | 135.50 | 132.13 | 134.00 | 134.00 | 57,956 |
05 June 2023 | 132.50 | 136.00 | 133.70 | 134.50 | 134.50 | 396,126 |
02 June 2023 | 134.00 | 134.98 | 133.30 | 134.00 | 134.00 | 37,787 |
01 June 2023 | 134.00 | 134.00 | 133.30 | 134.00 | 134.00 | 181,943 |
31 May 2023 | 134.00 | 135.00 | 133.10 | 135.00 | 135.00 | 108,306 |
30 May 2023 | 133.50 | 134.98 | 133.02 | 134.00 | 134.00 | 160,276 |
26 May 2023 | 134.00 | 140.00 | 133.10 | 140.00 | 140.00 | 132,499 |
25 May 2023 | 136.50 | 135.00 | 131.25 | 135.00 | 135.00 | 67,501 |
24 May 2023 | 133.00 | 137.00 | 132.04 | 136.50 | 136.50 | 463,616 |
23 May 2023 | 140.50 | 141.00 | 126.20 | 131.00 | 131.00 | 1,036,813 |
22 May 2023 | 140.50 | 141.00 | 140.00 | 140.50 | 140.50 | 782,866 |
19 May 2023 | 140.50 | 140.90 | 140.00 | 140.00 | 140.00 | 193,689 |
18 May 2023 | 141.00 | 140.25 | 140.00 | 140.00 | 140.00 | 113,078 |
17 May 2023 | 141.00 | 140.39 | 140.00 | 140.00 | 140.00 | 45,784 |
16 May 2023 | 141.00 | 140.44 | 140.00 | 140.00 | 140.00 | 62,540 |
15 May 2023 | 141.00 | 140.60 | 138.75 | 140.00 | 140.00 | 98,927 |
12 May 2023 | 141.00 | 140.85 | 140.00 | 140.00 | 140.00 | 102,714 |
11 May 2023 | 141.00 | 140.70 | 140.00 | 141.00 | 141.00 | 68,263 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |