Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 104.7969971 | 105.0859985 | 104.7500000 | 104.8828125 | 104.8828125 | 959,879 |
25 Apr 2024 | 105.0859375 | 105.2421875 | 104.6328125 | 104.7890625 | 104.7890625 | 1,559,630 |
24 Apr 2024 | 105.1718750 | 105.1953125 | 104.9609375 | 105.0390625 | 105.0390625 | 1,321,370 |
23 Apr 2024 | 105.0859375 | 105.3046875 | 104.8984375 | 105.2031250 | 105.2031250 | 1,288,718 |
22 Apr 2024 | 104.9062500 | 105.1250000 | 104.8437500 | 105.0468750 | 105.0468750 | 894,597 |
19 Apr 2024 | 104.9765625 | 105.5703125 | 104.9609375 | 105.0625000 | 105.0625000 | 1,382,643 |
18 Apr 2024 | 105.2187500 | 105.3515625 | 104.9140625 | 104.9453125 | 104.9453125 | 1,358,841 |
17 Apr 2024 | 104.8828125 | 105.3125000 | 104.8359375 | 105.2421875 | 105.2421875 | 1,319,208 |
16 Apr 2024 | 105.2421875 | 105.2734375 | 104.7890625 | 104.9765625 | 104.9765625 | 1,655,336 |
15 Apr 2024 | 105.5468750 | 105.5781250 | 104.8906250 | 105.1406250 | 105.1406250 | 1,893,368 |
12 Apr 2024 | 105.1562500 | 105.6484375 | 105.1484375 | 105.5703125 | 105.5703125 | 1,419,143 |
11 Apr 2024 | 105.2500000 | 105.4453125 | 104.9609375 | 105.2031250 | 105.2031250 | 1,954,479 |
10 Apr 2024 | 106.2578125 | 106.3906250 | 105.1875000 | 105.2265625 | 105.2265625 | 2,697,227 |
09 Apr 2024 | 106.0468750 | 106.3203125 | 106.0000000 | 106.2656250 | 106.2656250 | 1,156,961 |
08 Apr 2024 | 106.1796875 | 106.1953125 | 105.9609375 | 106.0312500 | 106.0312500 | 1,182,843 |
05 Apr 2024 | 106.6250000 | 106.6953125 | 106.2109375 | 106.3281250 | 106.3281250 | 1,494,668 |
04 Apr 2024 | 106.5390625 | 106.7109375 | 106.3750000 | 106.6718750 | 106.6718750 | 1,280,812 |
03 Apr 2024 | 106.4609375 | 106.5312500 | 106.1718750 | 106.4843750 | 106.4843750 | 1,401,259 |
02 Apr 2024 | 106.5468750 | 106.5859375 | 106.2500000 | 106.4218750 | 106.4218750 | 1,303,954 |
01 Apr 2024 | 106.9843750 | 107.1015625 | 106.4218750 | 106.4609375 | 106.4609375 | 1,072,698 |
28 Mar 2024 | 107.2968750 | 107.2968750 | 107.2031250 | 107.2031250 | 107.2031250 | 1,299,726 |
27 Mar 2024 | 107.0468750 | 107.0468750 | 107.0468750 | 107.0468750 | 107.0468750 | - |
26 Mar 2024 | 106.8125000 | 106.8984375 | 106.7500000 | 106.8984375 | 106.8984375 | 76 |
25 Mar 2024 | 106.8359375 | 106.8359375 | 106.7500000 | 106.7500000 | 106.7500000 | 29 |
22 Mar 2024 | 106.8593750 | 106.9609375 | 106.8593750 | 106.8593750 | 106.8593750 | 13 |
21 Mar 2024 | 106.9843750 | 106.9921875 | 106.6015625 | 106.6875000 | 106.6875000 | 211 |
20 Mar 2024 | 106.5078125 | 106.7109375 | 106.3984375 | 106.7109375 | 106.7109375 | 374 |
19 Mar 2024 | 106.2265625 | 106.4062500 | 106.2265625 | 106.3984375 | 106.3984375 | 130 |
18 Mar 2024 | 106.2343750 | 106.2890625 | 106.1718750 | 106.1718750 | 106.1718750 | 284 |
15 Mar 2024 | 106.4843750 | 106.5078125 | 106.2578125 | 106.3046875 | 106.3046875 | 1,099 |
14 Mar 2024 | 106.7968750 | 106.8437500 | 106.3906250 | 106.3906250 | 106.3906250 | 263 |
13 Mar 2024 | 107.0390625 | 107.0781250 | 106.8125000 | 106.8125000 | 106.8125000 | 3,921 |
12 Mar 2024 | 107.2656250 | 107.3125000 | 106.9375000 | 106.9687500 | 106.9687500 | 2,206 |
11 Mar 2024 | 107.4687500 | 107.4765625 | 107.2734375 | 107.2734375 | 107.2734375 | 691 |
08 Mar 2024 | 107.3671875 | 107.6796875 | 107.2421875 | 107.3828125 | 107.3828125 | 3,090 |
07 Mar 2024 | 107.1953125 | 107.3437500 | 107.1875000 | 107.2968750 | 107.2968750 | 3,312 |
06 Mar 2024 | 107.0312500 | 107.2187500 | 106.9687500 | 107.0937500 | 107.0937500 | 5,630 |
05 Mar 2024 | 106.7500000 | 107.1406250 | 106.7500000 | 107.0546875 | 107.0546875 | 3,929 |
04 Mar 2024 | 106.9453125 | 106.9531250 | 106.7187500 | 106.7421875 | 106.7421875 | 8,869 |
01 Mar 2024 | 106.5390625 | 107.0078125 | 106.4375000 | 106.9765625 | 106.9765625 | 19,423 |
29 Feb 2024 | 106.5468750 | 106.6875000 | 106.2656250 | 106.5078125 | 106.5078125 | 58,631 |
28 Feb 2024 | 106.2968750 | 106.5468750 | 106.2812500 | 106.4765625 | 106.4765625 | 521,452 |
27 Feb 2024 | 106.3593750 | 106.4765625 | 106.2265625 | 106.2656250 | 106.2656250 | 2,293,032 |
26 Feb 2024 | 106.4453125 | 106.6171875 | 106.2500000 | 106.2968750 | 106.2968750 | 4,813,722 |
23 Feb 2024 | 106.3203125 | 106.5390625 | 106.1250000 | 106.4765625 | 106.4765625 | 4,210,442 |
22 Feb 2024 | 106.4453125 | 106.5312500 | 106.1953125 | 106.2968750 | 106.2968750 | 3,657,677 |
21 Feb 2024 | 106.6875000 | 106.7968750 | 106.4140625 | 106.4609375 | 106.4609375 | 2,261,986 |
20 Feb 2024 | 106.5468750 | 106.8125000 | 106.4375000 | 106.6796875 | 106.6796875 | 1,251,927 |
16 Feb 2024 | 106.8437500 | 106.8593750 | 106.2656250 | 106.5156250 | 106.5156250 | 1,343,351 |
15 Feb 2024 | 106.7421875 | 107.0781250 | 106.7187500 | 106.8437500 | 106.8437500 | 1,284,937 |
14 Feb 2024 | 106.4453125 | 106.8203125 | 106.3593750 | 106.7265625 | 106.7265625 | 1,228,390 |
13 Feb 2024 | 107.2265625 | 107.5781250 | 106.3515625 | 106.4296875 | 106.4296875 | 1,939,446 |
12 Feb 2024 | 107.1796875 | 107.3515625 | 107.1484375 | 107.2500000 | 107.2500000 | 749,571 |
09 Feb 2024 | 107.3281250 | 107.4453125 | 107.0937500 | 107.1484375 | 107.1484375 | 1,060,455 |
08 Feb 2024 | 107.5156250 | 107.6015625 | 107.2656250 | 107.2890625 | 107.2890625 | 907,422 |
07 Feb 2024 | 107.6406250 | 107.8281250 | 107.5156250 | 107.5625000 | 107.5625000 | 1,067,595 |
06 Feb 2024 | 107.3281250 | 107.7187500 | 107.2812500 | 107.6406250 | 107.6406250 | 1,379,397 |
05 Feb 2024 | 107.8203125 | 107.8359375 | 107.2500000 | 107.3125000 | 107.3125000 | 1,498,365 |
02 Feb 2024 | 108.6328125 | 108.6718750 | 107.7187500 | 107.8515625 | 107.8515625 | 2,170,284 |
01 Feb 2024 | 108.5546875 | 108.9375000 | 108.3515625 | 108.7031250 | 108.7031250 | 1,767,873 |
31 Jan 2024 | 107.9921875 | 108.6015625 | 107.9609375 | 108.3906250 | 108.3906250 | 2,822,130 |
30 Jan 2024 | 107.9531250 | 108.1093750 | 107.7343750 | 107.8828125 | 107.8828125 | 1,271,387 |
29 Jan 2024 | 107.8203125 | 108.0468750 | 107.7343750 | 107.9375000 | 107.9375000 | 1,004,551 |
26 Jan 2024 | 107.9218750 | 108.0312500 | 107.6250000 | 107.6484375 | 107.6484375 | 1,015,991 |
25 Jan 2024 | 107.5937500 | 107.9375000 | 107.4453125 | 107.8437500 | 107.8437500 | 1,276,720 |
24 Jan 2024 | 107.8125000 | 108.0156250 | 107.5625000 | 107.6015625 | 107.6015625 | 1,387,851 |
23 Jan 2024 | 107.8437500 | 107.9218750 | 107.6875000 | 107.7578125 | 107.7578125 | 930,210 |
22 Jan 2024 | 107.7421875 | 107.9531250 | 107.6718750 | 107.8984375 | 107.8984375 | 836,228 |
19 Jan 2024 | 107.8046875 | 107.8437500 | 107.5156250 | 107.6796875 | 107.6796875 | 1,114,925 |
18 Jan 2024 | 107.8828125 | 108.0703125 | 107.7656250 | 107.8046875 | 107.8046875 | 1,030,403 |
17 Jan 2024 | 108.3437500 | 108.4296875 | 107.8046875 | 107.8984375 | 107.8984375 | 1,467,507 |
16 Jan 2024 | 108.7109375 | 108.7265625 | 108.1875000 | 108.3046875 | 108.3046875 | 1,793,851 |
12 Jan 2024 | 108.5390625 | 108.9062500 | 108.3359375 | 108.7734375 | 108.7734375 | 1,491,207 |
11 Jan 2024 | 108.1093750 | 108.5468750 | 107.9375000 | 108.4921875 | 108.4921875 | 1,714,907 |
10 Jan 2024 | 108.1406250 | 108.2968750 | 108.0546875 | 108.0937500 | 108.0937500 | 950,577 |
09 Jan 2024 | 108.0546875 | 108.2031250 | 107.9765625 | 108.1093750 | 108.1093750 | 961,017 |
08 Jan 2024 | 107.9843750 | 108.3671875 | 107.8046875 | 108.2031250 | 108.2031250 | 1,248,396 |
05 Jan 2024 | 108.0781250 | 108.3593750 | 107.5625000 | 107.9687500 | 107.9687500 | 1,468,633 |
04 Jan 2024 | 108.4062500 | 108.5312500 | 108.0546875 | 108.1093750 | 108.1093750 | 1,045,833 |
03 Jan 2024 | 108.3828125 | 108.5156250 | 108.0625000 | 108.4687500 | 108.4687500 | 1,278,216 |
02 Jan 2024 | 108.6640625 | 108.7500000 | 108.2500000 | 108.3437500 | 108.3437500 | 994,510 |
29 Dec 2023 | 108.6718750 | 108.6718750 | 108.6718750 | 108.6718750 | 108.6718750 | 796,493 |
28 Dec 2023 | 108.6406250 | 108.6562500 | 108.3828125 | 108.3828125 | 108.3828125 | 55 |
27 Dec 2023 | 108.6250000 | 108.7500000 | 108.6250000 | 108.6250000 | 108.6250000 | 6 |
26 Dec 2023 | 108.0937500 | 108.0937500 | 108.0625000 | 108.0937500 | 108.0937500 | 55 |
22 Dec 2023 | 108.2734375 | 108.4140625 | 108.2421875 | 108.2421875 | 108.2421875 | 128 |
21 Dec 2023 | 108.1250000 | 108.1250000 | 108.1250000 | 108.1250000 | 108.1250000 | - |
20 Dec 2023 | 107.7968750 | 108.0312500 | 107.7890625 | 108.0312500 | 108.0312500 | 23 |
19 Dec 2023 | 107.8750000 | 108.0156250 | 107.7656250 | 107.8281250 | 107.8281250 | 117 |
18 Dec 2023 | 107.9765625 | 107.9765625 | 107.7343750 | 107.7343750 | 107.7343750 | 1 |
15 Dec 2023 | 107.8828125 | 108.1093750 | 107.8359375 | 107.8359375 | 107.8359375 | 67 |
14 Dec 2023 | 108.0000000 | 108.0000000 | 107.9609375 | 107.9609375 | 107.9609375 | 22 |
13 Dec 2023 | 106.6562500 | 107.6093750 | 106.6562500 | 107.6093750 | 107.6093750 | 536 |
12 Dec 2023 | 106.5937500 | 106.8203125 | 106.5390625 | 106.6406250 | 106.6406250 | 568 |
11 Dec 2023 | 106.5625000 | 106.5625000 | 106.3671875 | 106.5546875 | 106.5546875 | 436 |
08 Dec 2023 | 106.9062500 | 106.9062500 | 106.4062500 | 106.5078125 | 106.5078125 | 8,205 |
07 Dec 2023 | 107.0781250 | 107.1328125 | 107.0781250 | 107.1328125 | 107.1328125 | 70 |
06 Dec 2023 | 106.9531250 | 107.0859375 | 106.8750000 | 107.0625000 | 107.0625000 | 6,946 |
05 Dec 2023 | 106.7812500 | 107.0546875 | 106.7421875 | 107.0234375 | 107.0234375 | 4,070 |
04 Dec 2023 | 106.9062500 | 106.9062500 | 106.5781250 | 106.6250000 | 106.6250000 | 5,827 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |