Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
08 Dec 2023 | 132.25 | 134.75 | 132.25 | 134.02 | 134.02 | 1,200 |
07 Dec 2023 | 132.87 | 134.05 | 131.50 | 133.90 | 133.90 | 600 |
06 Dec 2023 | 133.00 | 135.85 | 133.00 | 135.25 | 135.25 | 1,300 |
05 Dec 2023 | 127.00 | 130.75 | 127.00 | 129.54 | 129.54 | 2,100 |
04 Dec 2023 | 129.10 | 129.19 | 127.56 | 128.80 | 128.80 | 1,600 |
01 Dec 2023 | 124.50 | 131.07 | 124.50 | 129.07 | 129.07 | 1,200 |
30 Nov 2023 | 126.75 | 130.91 | 126.75 | 130.91 | 130.91 | 100 |
29 Nov 2023 | 131.87 | 134.50 | 130.57 | 131.73 | 131.73 | 1,100 |
28 Nov 2023 | 128.17 | 130.73 | 128.17 | 129.22 | 129.22 | 800 |
27 Nov 2023 | 127.25 | 131.67 | 126.25 | 131.67 | 131.67 | 1,300 |
24 Nov 2023 | 134.00 | 134.00 | 125.75 | 127.50 | 127.50 | 800 |
22 Nov 2023 | 124.50 | 130.00 | 124.25 | 127.89 | 127.89 | 1,500 |
21 Nov 2023 | 125.35 | 132.50 | 125.35 | 127.93 | 127.93 | 200 |
20 Nov 2023 | 127.00 | 133.13 | 127.00 | 132.62 | 132.62 | 2,400 |
17 Nov 2023 | 136.25 | 136.25 | 130.04 | 130.04 | 130.04 | 10,600 |
16 Nov 2023 | 133.96 | 133.96 | 128.85 | 130.68 | 130.68 | 200 |
15 Nov 2023 | 132.00 | 134.40 | 131.25 | 134.40 | 134.40 | 1,000 |
14 Nov 2023 | 128.55 | 131.49 | 125.25 | 129.77 | 129.77 | 2,000 |
13 Nov 2023 | 123.00 | 125.79 | 123.00 | 124.82 | 124.82 | 3,200 |
10 Nov 2023 | 118.50 | 125.25 | 118.50 | 123.12 | 123.12 | 900 |
09 Nov 2023 | 124.67 | 128.50 | 122.93 | 125.56 | 125.56 | 900 |
08 Nov 2023 | 120.75 | 126.07 | 120.75 | 125.85 | 125.85 | 1,100 |
07 Nov 2023 | 124.00 | 124.25 | 123.00 | 123.11 | 123.11 | 700 |
06 Nov 2023 | 122.00 | 127.17 | 122.00 | 123.35 | 123.35 | 800 |
03 Nov 2023 | 123.10 | 125.23 | 123.10 | 124.50 | 124.50 | 300 |
02 Nov 2023 | 117.00 | 124.25 | 117.00 | 123.65 | 123.65 | 4,600 |
01 Nov 2023 | 112.78 | 118.08 | 112.50 | 118.08 | 118.08 | 1,000 |
31 Oct 2023 | 111.50 | 115.65 | 111.00 | 111.00 | 111.00 | 600 |
30 Oct 2023 | 115.00 | 115.00 | 112.53 | 112.78 | 112.78 | 1,600 |
27 Oct 2023 | 113.63 | 115.13 | 110.32 | 115.13 | 115.13 | 2,000 |
26 Oct 2023 | 116.00 | 116.00 | 111.93 | 111.93 | 111.93 | 1,500 |
25 Oct 2023 | 120.25 | 120.25 | 116.17 | 116.67 | 116.67 | 1,000 |
24 Oct 2023 | 119.43 | 123.00 | 116.84 | 119.82 | 119.82 | 600 |
23 Oct 2023 | 120.00 | 122.44 | 119.72 | 121.11 | 121.11 | 900 |
20 Oct 2023 | 121.50 | 124.50 | 120.15 | 121.01 | 121.01 | 3,800 |
19 Oct 2023 | 126.75 | 126.75 | 124.50 | 124.65 | 124.65 | 1,500 |
18 Oct 2023 | 127.50 | 128.00 | 127.47 | 127.47 | 127.47 | 500 |
17 Oct 2023 | 126.50 | 129.52 | 126.50 | 129.52 | 129.52 | 700 |
16 Oct 2023 | 129.00 | 130.11 | 127.50 | 130.00 | 130.00 | 1,600 |
13 Oct 2023 | 128.98 | 128.98 | 127.25 | 127.46 | 127.46 | 200 |
12 Oct 2023 | 130.25 | 131.75 | 129.79 | 129.79 | 129.79 | 300 |
11 Oct 2023 | 132.50 | 133.22 | 131.25 | 131.25 | 131.25 | 1,700 |
10 Oct 2023 | 130.00 | 130.45 | 129.15 | 129.15 | 129.15 | 900 |
09 Oct 2023 | 127.15 | 127.15 | 125.75 | 126.78 | 126.78 | 1,200 |
06 Oct 2023 | 128.25 | 128.25 | 127.25 | 127.25 | 127.25 | 1,700 |
05 Oct 2023 | 128.00 | 128.00 | 125.00 | 125.96 | 125.96 | 900 |
04 Oct 2023 | 126.37 | 128.38 | 126.37 | 128.00 | 128.00 | 1,600 |
03 Oct 2023 | 128.00 | 128.35 | 126.37 | 127.02 | 127.02 | 1,600 |
02 Oct 2023 | 129.50 | 131.25 | 129.29 | 130.01 | 130.01 | 500 |
29 Sept 2023 | 131.75 | 133.00 | 131.35 | 132.18 | 132.18 | 200 |
28 Sept 2023 | 129.59 | 130.92 | 129.07 | 130.92 | 130.92 | 400 |
27 Sept 2023 | 133.00 | 133.00 | 128.83 | 128.83 | 128.83 | 500 |
26 Sept 2023 | 133.75 | 134.50 | 133.00 | 133.60 | 133.60 | 500 |
25 Sept 2023 | 142.25 | 142.25 | 136.89 | 138.45 | 138.45 | 500 |
22 Sept 2023 | 136.25 | 141.75 | 136.25 | 141.22 | 141.22 | 1,500 |
21 Sept 2023 | 140.00 | 140.00 | 136.40 | 138.23 | 138.23 | 1,100 |
20 Sept 2023 | 137.16 | 140.80 | 134.81 | 140.00 | 140.00 | 1,100 |
19 Sept 2023 | 134.45 | 135.03 | 133.06 | 135.03 | 135.03 | 700 |
18 Sept 2023 | 135.75 | 135.75 | 130.84 | 131.91 | 131.91 | 1,800 |
15 Sept 2023 | 130.26 | 132.77 | 130.25 | 132.48 | 132.48 | 900 |
14 Sept 2023 | 132.77 | 135.80 | 132.61 | 135.80 | 135.80 | 700 |
13 Sept 2023 | 130.25 | 135.98 | 130.25 | 135.98 | 135.98 | 500 |
12 Sept 2023 | 131.48 | 135.00 | 131.48 | 135.00 | 135.00 | 1,300 |
11 Sept 2023 | 127.25 | 135.00 | 127.25 | 131.49 | 131.49 | 800 |
08 Sept 2023 | 126.37 | 131.45 | 126.37 | 130.09 | 130.09 | 2,200 |
07 Sept 2023 | 134.00 | 134.00 | 125.82 | 127.80 | 127.80 | 2,000 |
06 Sept 2023 | 133.00 | 136.25 | 130.16 | 132.10 | 132.10 | 1,800 |
05 Sept 2023 | 130.75 | 135.39 | 130.75 | 133.53 | 133.53 | 900 |
01 Sept 2023 | 135.00 | 141.50 | 135.00 | 135.51 | 135.51 | 2,500 |
31 Aug 2023 | 138.25 | 145.25 | 138.25 | 144.48 | 144.48 | 100 |
30 Aug 2023 | 140.50 | 146.52 | 140.50 | 146.27 | 146.27 | 400 |
29 Aug 2023 | 137.25 | 146.52 | 137.25 | 146.52 | 146.52 | 1,900 |
28 Aug 2023 | 146.50 | 146.50 | 137.75 | 142.00 | 142.00 | 2,600 |
25 Aug 2023 | 148.00 | 148.00 | 141.28 | 141.53 | 141.53 | 800 |
24 Aug 2023 | 145.74 | 148.34 | 143.62 | 143.62 | 143.62 | 500 |
23 Aug 2023 | 148.50 | 148.75 | 142.42 | 147.94 | 147.94 | 2,000 |
22 Aug 2023 | 147.00 | 147.48 | 145.91 | 146.78 | 146.78 | 1,700 |
21 Aug 2023 | 150.75 | 150.75 | 143.81 | 146.63 | 146.63 | 700 |
18 Aug 2023 | 145.00 | 146.35 | 144.13 | 146.35 | 146.35 | 500 |
17 Aug 2023 | 145.85 | 146.45 | 145.00 | 146.00 | 146.00 | 900 |
16 Aug 2023 | 146.33 | 149.75 | 145.85 | 145.85 | 145.85 | 3,000 |
15 Aug 2023 | 150.00 | 150.00 | 147.55 | 147.95 | 147.95 | 1,800 |
14 Aug 2023 | 150.15 | 150.15 | 148.88 | 148.99 | 148.99 | 1,000 |
11 Aug 2023 | 151.00 | 153.61 | 150.40 | 150.40 | 150.40 | 1,700 |
10 Aug 2023 | 150.89 | 154.17 | 149.69 | 151.75 | 151.75 | 500 |
09 Aug 2023 | 155.71 | 155.71 | 150.92 | 151.60 | 151.60 | 1,200 |
08 Aug 2023 | 145.50 | 152.98 | 145.50 | 150.20 | 150.20 | 3,300 |
07 Aug 2023 | 150.25 | 155.04 | 150.25 | 155.04 | 155.04 | 700 |
04 Aug 2023 | 151.25 | 157.20 | 151.25 | 154.74 | 154.74 | 1,200 |
03 Aug 2023 | 156.55 | 156.55 | 155.12 | 155.65 | 155.65 | 1,500 |
02 Aug 2023 | 152.85 | 159.45 | 152.85 | 157.01 | 157.01 | 700 |
01 Aug 2023 | 155.75 | 160.45 | 155.75 | 159.71 | 159.71 | 500 |
31 Jul 2023 | 160.88 | 161.56 | 156.34 | 160.39 | 160.39 | 900 |
28 Jul 2023 | 166.75 | 166.75 | 160.93 | 161.18 | 161.18 | 100 |
27 Jul 2023 | 163.31 | 170.00 | 160.86 | 164.50 | 164.50 | 600 |
26 Jul 2023 | 169.00 | 169.00 | 163.05 | 168.06 | 168.06 | 500 |
25 Jul 2023 | 161.50 | 169.39 | 161.50 | 169.39 | 169.39 | 2,100 |
24 Jul 2023 | 166.28 | 167.74 | 165.20 | 166.46 | 166.46 | 6,200 |
21 Jul 2023 | 162.26 | 172.50 | 162.26 | 166.46 | 166.46 | 600 |
20 Jul 2023 | 168.26 | 168.84 | 165.90 | 166.71 | 166.71 | 500 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |