Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
06 Dec 2023 | 159.55 | 164.05 | 159.55 | 163.62 | 163.62 | 1,024 |
05 Dec 2023 | 153.75 | 157.84 | 153.75 | 156.89 | 156.89 | 1,100 |
04 Dec 2023 | 157.00 | 160.20 | 152.77 | 156.49 | 156.49 | 600 |
01 Dec 2023 | 150.65 | 159.50 | 150.65 | 156.00 | 156.00 | 500 |
30 Nov 2023 | 160.86 | 160.86 | 155.70 | 157.90 | 157.90 | 100 |
29 Nov 2023 | 153.09 | 159.70 | 152.59 | 159.70 | 159.70 | 400 |
28 Nov 2023 | 162.45 | 162.45 | 154.99 | 154.99 | 154.99 | 200 |
27 Nov 2023 | 151.45 | 156.51 | 151.45 | 151.75 | 151.75 | 200 |
24 Nov 2023 | 155.32 | 155.32 | 153.49 | 153.49 | 153.49 | 100 |
22 Nov 2023 | 160.79 | 165.31 | 155.35 | 165.31 | 165.31 | 600 |
21 Nov 2023 | 154.75 | 164.00 | 154.75 | 157.88 | 157.88 | 400 |
20 Nov 2023 | 157.22 | 166.57 | 157.22 | 157.22 | 157.22 | 1,100 |
17 Nov 2023 | 157.40 | 163.00 | 151.50 | 155.01 | 155.01 | 500 |
16 Nov 2023 | 158.23 | 158.23 | 149.00 | 153.51 | 153.51 | 1,000 |
15 Nov 2023 | 158.00 | 158.00 | 154.39 | 157.89 | 157.89 | 1,000 |
14 Nov 2023 | 155.00 | 159.25 | 154.61 | 158.15 | 158.15 | 1,700 |
13 Nov 2023 | 150.00 | 151.03 | 148.30 | 148.30 | 148.30 | 10,400 |
10 Nov 2023 | 149.00 | 150.05 | 148.00 | 148.57 | 148.57 | 900 |
09 Nov 2023 | 151.75 | 152.66 | 149.00 | 151.90 | 151.90 | 2,600 |
08 Nov 2023 | 168.98 | 168.98 | 166.02 | 168.89 | 168.89 | 100 |
07 Nov 2023 | 164.08 | 166.04 | 164.08 | 166.04 | 166.04 | 200 |
06 Nov 2023 | 170.04 | 170.04 | 170.04 | 170.04 | 170.04 | 100 |
03 Nov 2023 | 171.00 | 174.59 | 170.74 | 170.74 | 170.74 | 400 |
02 Nov 2023 | 162.58 | 166.21 | 160.95 | 166.21 | 166.21 | 500 |
01 Nov 2023 | 156.00 | 160.90 | 155.00 | 157.10 | 157.10 | 600 |
31 Oct 2023 | 155.85 | 156.99 | 154.64 | 155.60 | 155.60 | 100 |
30 Oct 2023 | 153.23 | 158.00 | 153.23 | 155.90 | 155.90 | 1,100 |
27 Oct 2023 | 155.00 | 155.75 | 152.48 | 155.01 | 155.01 | 600 |
26 Oct 2023 | 156.35 | 156.35 | 150.47 | 151.75 | 151.75 | 400 |
25 Oct 2023 | 154.56 | 156.31 | 154.56 | 156.00 | 156.00 | 300 |
24 Oct 2023 | 158.75 | 159.00 | 155.98 | 156.94 | 156.94 | 400 |
23 Oct 2023 | 152.50 | 158.50 | 152.50 | 158.50 | 158.50 | 200 |
20 Oct 2023 | 154.75 | 154.75 | 150.57 | 150.57 | 150.57 | 300 |
19 Oct 2023 | 159.75 | 159.75 | 154.01 | 154.80 | 154.80 | 800 |
18 Oct 2023 | 157.25 | 164.00 | 155.75 | 156.05 | 156.05 | 600 |
17 Oct 2023 | 155.50 | 165.00 | 155.50 | 165.00 | 165.00 | 100 |
16 Oct 2023 | 160.25 | 165.06 | 160.25 | 165.06 | 165.06 | 100 |
13 Oct 2023 | 161.12 | 161.12 | 158.20 | 160.30 | 160.30 | 100 |
12 Oct 2023 | 166.35 | 166.42 | 164.85 | 165.63 | 165.63 | 100 |
11 Oct 2023 | 168.50 | 170.74 | 168.00 | 168.00 | 168.00 | 500 |
10 Oct 2023 | 161.50 | 168.49 | 161.50 | 166.94 | 166.94 | 100 |
09 Oct 2023 | 160.00 | 160.00 | 155.25 | 155.80 | 155.80 | 300 |
06 Oct 2023 | 161.80 | 164.14 | 161.00 | 161.00 | 161.00 | 500 |
05 Oct 2023 | 159.25 | 160.70 | 159.25 | 160.70 | 160.70 | 200 |
04 Oct 2023 | 159.75 | 160.00 | 157.25 | 157.25 | 157.25 | 100 |
03 Oct 2023 | 161.88 | 161.88 | 159.60 | 161.43 | 161.43 | 100 |
02 Oct 2023 | 162.25 | 163.00 | 160.00 | 161.00 | 161.00 | 400 |
29 Sept 2023 | 165.02 | 165.02 | 160.78 | 160.78 | 160.78 | 100 |
28 Sept 2023 | 162.25 | 168.80 | 161.50 | 168.80 | 168.80 | 500 |
27 Sept 2023 | 164.15 | 169.00 | 162.28 | 164.64 | 164.64 | 100 |
26 Sept 2023 | 165.35 | 168.75 | 165.35 | 167.75 | 167.75 | 200 |
25 Sept 2023 | 168.05 | 168.05 | 160.80 | 164.50 | 164.50 | 800 |
22 Sept 2023 | 172.00 | 174.86 | 170.00 | 174.86 | 174.86 | 3,300 |
21 Sept 2023 | 179.48 | 179.48 | 172.00 | 174.77 | 174.77 | 400 |
20 Sept 2023 | 182.00 | 182.00 | 178.25 | 182.00 | 182.00 | 200 |
19 Sept 2023 | 178.96 | 180.46 | 178.91 | 180.46 | 180.46 | 600 |
18 Sept 2023 | 185.40 | 185.40 | 177.29 | 181.48 | 181.48 | 5,100 |
15 Sept 2023 | 182.50 | 187.48 | 182.38 | 185.41 | 185.41 | 400 |
14 Sept 2023 | 175.67 | 183.00 | 175.67 | 182.22 | 182.22 | 800 |
13 Sept 2023 | 178.68 | 178.68 | 175.00 | 176.43 | 176.43 | 400 |
12 Sept 2023 | 177.18 | 179.21 | 175.07 | 179.21 | 179.21 | 6,400 |
11 Sept 2023 | 174.01 | 179.07 | 174.01 | 178.21 | 178.21 | 800 |
08 Sept 2023 | 175.15 | 179.50 | 175.15 | 179.50 | 179.50 | 200 |
07 Sept 2023 | 171.20 | 176.07 | 171.20 | 176.07 | 176.07 | 200 |
06 Sept 2023 | 169.92 | 174.00 | 169.92 | 173.25 | 173.25 | 1,800 |
05 Sept 2023 | 181.35 | 181.35 | 175.70 | 178.29 | 178.29 | 100 |
01 Sept 2023 | 177.55 | 186.04 | 177.55 | 181.79 | 181.79 | 500 |
31 Aug 2023 | 183.00 | 184.65 | 178.64 | 184.00 | 184.00 | 300 |
30 Aug 2023 | 180.00 | 181.00 | 177.58 | 180.75 | 180.75 | 200 |
29 Aug 2023 | 181.11 | 182.43 | 177.38 | 180.19 | 180.19 | 700 |
28 Aug 2023 | 178.00 | 182.23 | 178.00 | 180.87 | 180.87 | 300 |
25 Aug 2023 | 180.00 | 183.66 | 175.14 | 178.00 | 178.00 | 1,300 |
24 Aug 2023 | 175.00 | 179.00 | 173.90 | 173.90 | 173.90 | 700 |
23 Aug 2023 | 171.90 | 179.80 | 171.90 | 176.96 | 176.96 | 1,000 |
22 Aug 2023 | 173.00 | 177.14 | 173.00 | 173.42 | 173.42 | 600 |
21 Aug 2023 | 166.95 | 172.45 | 166.95 | 172.45 | 172.45 | 100 |
18 Aug 2023 | 172.20 | 172.20 | 164.00 | 167.83 | 167.83 | 1,200 |
17 Aug 2023 | 175.68 | 175.68 | 167.75 | 172.25 | 172.25 | 200 |
16 Aug 2023 | 175.00 | 176.81 | 173.09 | 176.81 | 176.81 | 500 |
15 Aug 2023 | 180.00 | 180.25 | 177.70 | 178.68 | 178.68 | 200 |
14 Aug 2023 | 178.33 | 181.54 | 177.50 | 181.54 | 181.54 | 900 |
11 Aug 2023 | 183.11 | 183.12 | 181.95 | 183.12 | 183.12 | 400 |
10 Aug 2023 | 186.00 | 189.00 | 184.96 | 186.40 | 186.40 | 300 |
09 Aug 2023 | 184.00 | 187.59 | 180.00 | 185.88 | 185.88 | 1,900 |
08 Aug 2023 | 187.35 | 191.95 | 187.35 | 190.95 | 190.95 | 100 |
07 Aug 2023 | 191.11 | 195.00 | 191.11 | 193.52 | 193.52 | 1,000 |
04 Aug 2023 | 194.18 | 194.18 | 192.00 | 192.00 | 192.00 | 200 |
03 Aug 2023 | 189.45 | 189.45 | 183.57 | 186.80 | 186.80 | 600 |
02 Aug 2023 | 193.00 | 193.00 | 186.50 | 187.90 | 187.90 | 600 |
01 Aug 2023 | 196.18 | 196.18 | 193.36 | 195.00 | 195.00 | 100 |
31 Jul 2023 | 199.00 | 200.02 | 198.56 | 199.35 | 199.35 | 400 |
28 Jul 2023 | 192.13 | 198.00 | 192.13 | 197.03 | 197.03 | 200 |
27 Jul 2023 | 190.00 | 197.38 | 190.00 | 192.33 | 192.33 | 200 |
26 Jul 2023 | 185.25 | 194.00 | 185.25 | 192.00 | 192.00 | 500 |
25 Jul 2023 | 191.55 | 197.00 | 191.00 | 192.30 | 192.30 | 1,900 |
24 Jul 2023 | 188.50 | 197.38 | 188.50 | 197.28 | 197.28 | 400 |
21 Jul 2023 | 192.11 | 197.38 | 192.11 | 197.38 | 197.38 | 100 |
20 Jul 2023 | 200.00 | 200.61 | 196.60 | 196.70 | 196.70 | 400 |
19 Jul 2023 | 205.74 | 205.74 | 203.25 | 203.88 | 203.88 | 1,900 |
18 Jul 2023 | 203.62 | 207.17 | 200.08 | 203.35 | 203.35 | 800 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |