Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 May 2024 | 108.234375 | 108.343750 | 108.203125 | 108.281250 | 108.281250 | 50,073 |
02 May 2024 | 107.890625 | 108.375000 | 107.781250 | 108.359375 | 108.359375 | 2,218,852 |
01 May 2024 | 107.453125 | 108.203125 | 107.390625 | 108.109375 | 108.109375 | 2,218,852 |
30 Apr 2024 | 107.921875 | 108.015625 | 107.390625 | 107.437500 | 107.437500 | 2,697,134 |
29 Apr 2024 | 107.578125 | 107.984375 | 107.578125 | 107.953125 | 107.953125 | 1,590,605 |
26 Apr 2024 | 107.359375 | 107.859375 | 107.281250 | 107.578125 | 107.578125 | 1,825,113 |
25 Apr 2024 | 107.812500 | 108.031250 | 107.125000 | 107.359375 | 107.359375 | 2,584,220 |
24 Apr 2024 | 108.031250 | 108.062500 | 107.625000 | 107.734375 | 107.734375 | 2,003,168 |
23 Apr 2024 | 107.921875 | 108.250000 | 107.640625 | 108.078125 | 108.078125 | 2,013,413 |
22 Apr 2024 | 107.687500 | 107.968750 | 107.546875 | 107.859375 | 107.859375 | 1,414,828 |
19 Apr 2024 | 107.781250 | 108.703125 | 107.765625 | 107.906250 | 107.906250 | 2,268,383 |
18 Apr 2024 | 108.109375 | 108.328125 | 107.640625 | 107.703125 | 107.703125 | 2,240,406 |
17 Apr 2024 | 107.578125 | 108.250000 | 107.484375 | 108.156250 | 108.156250 | 2,317,526 |
16 Apr 2024 | 108.046875 | 108.125000 | 107.421875 | 107.671875 | 107.671875 | 2,874,408 |
15 Apr 2024 | 108.671875 | 108.687500 | 107.578125 | 107.890625 | 107.890625 | 3,265,675 |
12 Apr 2024 | 108.031250 | 108.796875 | 108.015625 | 108.687500 | 108.687500 | 2,503,302 |
11 Apr 2024 | 108.281250 | 108.515625 | 107.859375 | 108.109375 | 108.109375 | 3,034,817 |
10 Apr 2024 | 109.640625 | 109.828125 | 108.171875 | 108.203125 | 108.203125 | 3,560,419 |
09 Apr 2024 | 109.265625 | 109.718750 | 109.203125 | 109.640625 | 109.640625 | 1,645,443 |
08 Apr 2024 | 109.406250 | 109.421875 | 109.062500 | 109.265625 | 109.265625 | 1,884,106 |
05 Apr 2024 | 110.093750 | 110.171875 | 109.453125 | 109.656250 | 109.656250 | 2,387,012 |
04 Apr 2024 | 109.890625 | 110.187500 | 109.625000 | 110.125000 | 110.125000 | 2,198,530 |
03 Apr 2024 | 109.765625 | 109.859375 | 109.296875 | 109.796875 | 109.796875 | 2,333,649 |
02 Apr 2024 | 110.046875 | 110.093750 | 109.453125 | 109.718750 | 109.718750 | 2,241,221 |
01 Apr 2024 | 110.796875 | 110.906250 | 109.859375 | 109.921875 | 109.921875 | 1,439,886 |
28 Mar 2024 | 110.890625 | 110.890625 | 110.531250 | 110.796875 | 110.796875 | 1,851,548 |
27 Mar 2024 | 110.656250 | 110.984375 | 110.562500 | 110.875000 | 110.875000 | 1,466,914 |
26 Mar 2024 | 110.562500 | 110.734375 | 110.359375 | 110.640625 | 110.640625 | 1,308,297 |
25 Mar 2024 | 110.859375 | 110.937500 | 110.468750 | 110.515625 | 110.515625 | 1,123,679 |
22 Mar 2024 | 110.406250 | 110.875000 | 110.390625 | 110.750000 | 110.750000 | 1,352,658 |
21 Mar 2024 | 110.437500 | 110.828125 | 110.265625 | 110.390625 | 110.390625 | 1,864,162 |
20 Mar 2024 | 110.140625 | 110.687500 | 110.046875 | 110.437500 | 110.437500 | 1,804,600 |
19 Mar 2024 | 109.937500 | 109.937500 | 109.671875 | 109.671875 | 109.671875 | 1,484,543 |
18 Mar 2024 | 109.593750 | 109.687500 | 109.359375 | 109.359375 | 109.359375 | 228 |
15 Mar 2024 | 109.812500 | 109.812500 | 109.531250 | 109.609375 | 109.609375 | 746 |
14 Mar 2024 | 110.406250 | 110.484375 | 109.734375 | 109.734375 | 109.734375 | 2,067 |
13 Mar 2024 | 110.750000 | 110.796875 | 110.406250 | 110.406250 | 110.406250 | 226 |
12 Mar 2024 | 111.078125 | 111.109375 | 110.593750 | 110.609375 | 110.609375 | 3,615 |
11 Mar 2024 | 111.265625 | 111.328125 | 110.968750 | 111.015625 | 111.015625 | 1,012 |
08 Mar 2024 | 111.218750 | 111.500000 | 110.937500 | 111.140625 | 111.140625 | 1,714 |
07 Mar 2024 | 110.921875 | 111.203125 | 110.828125 | 111.078125 | 111.078125 | 4,681 |
06 Mar 2024 | 110.625000 | 111.125000 | 110.531250 | 110.921875 | 110.921875 | 4,327 |
05 Mar 2024 | 110.218750 | 110.921875 | 110.218750 | 110.750000 | 110.750000 | 8,342 |
04 Mar 2024 | 110.453125 | 110.453125 | 110.140625 | 110.218750 | 110.218750 | 6,256 |
01 Mar 2024 | 109.968750 | 110.515625 | 109.671875 | 110.500000 | 110.500000 | 27,414 |
29 Feb 2024 | 109.875000 | 110.125000 | 109.500000 | 109.921875 | 109.921875 | 85,058 |
28 Feb 2024 | 109.578125 | 109.890625 | 109.546875 | 109.812500 | 109.812500 | 486,902 |
27 Feb 2024 | 109.718750 | 109.875000 | 109.468750 | 109.531250 | 109.531250 | 2,419,680 |
26 Feb 2024 | 109.828125 | 110.125000 | 109.500000 | 109.609375 | 109.609375 | 5,341,315 |
23 Feb 2024 | 109.531250 | 109.968750 | 109.281250 | 109.875000 | 109.875000 | 4,246,944 |
22 Feb 2024 | 109.640625 | 109.750000 | 109.312500 | 109.500000 | 109.500000 | 4,468,034 |
21 Feb 2024 | 109.937500 | 110.125000 | 109.562500 | 109.625000 | 109.625000 | 2,325,483 |
20 Feb 2024 | 109.796875 | 110.156250 | 109.593750 | 109.937500 | 109.937500 | 1,865,702 |
16 Feb 2024 | 110.203125 | 110.234375 | 109.468750 | 109.750000 | 109.750000 | 1,907,336 |
15 Feb 2024 | 110.062500 | 110.546875 | 110.015625 | 110.171875 | 110.171875 | 1,963,091 |
14 Feb 2024 | 109.640625 | 110.156250 | 109.515625 | 110.015625 | 110.015625 | 1,978,428 |
13 Feb 2024 | 110.671875 | 111.218750 | 109.531250 | 109.625000 | 109.625000 | 2,517,033 |
12 Feb 2024 | 110.640625 | 110.875000 | 110.546875 | 110.718750 | 110.718750 | 1,128,359 |
09 Feb 2024 | 110.843750 | 111.031250 | 110.500000 | 110.578125 | 110.578125 | 1,591,527 |
08 Feb 2024 | 111.140625 | 111.234375 | 110.718750 | 110.750000 | 110.750000 | 1,543,912 |
07 Feb 2024 | 111.250000 | 111.515625 | 111.031250 | 111.187500 | 111.187500 | 1,847,712 |
06 Feb 2024 | 110.828125 | 111.390625 | 110.734375 | 111.281250 | 111.281250 | 1,948,478 |
05 Feb 2024 | 111.656250 | 111.671875 | 110.703125 | 110.781250 | 110.781250 | 2,189,485 |
02 Feb 2024 | 112.781250 | 112.859375 | 111.500000 | 111.656250 | 111.656250 | 2,866,659 |
01 Feb 2024 | 112.578125 | 113.203125 | 112.296875 | 112.890625 | 112.890625 | 2,793,826 |
31 Jan 2024 | 111.796875 | 112.640625 | 111.734375 | 112.328125 | 112.328125 | 3,568,859 |
30 Jan 2024 | 111.593750 | 111.859375 | 111.343750 | 111.625000 | 111.625000 | 1,873,442 |
29 Jan 2024 | 111.281250 | 111.718750 | 111.156250 | 111.515625 | 111.515625 | 1,679,052 |
26 Jan 2024 | 111.375000 | 111.562500 | 111.000000 | 111.031250 | 111.031250 | 1,547,788 |
25 Jan 2024 | 111.000000 | 111.406250 | 110.828125 | 111.312500 | 111.312500 | 2,037,400 |
24 Jan 2024 | 111.265625 | 111.609375 | 110.921875 | 110.968750 | 110.968750 | 1,977,841 |
23 Jan 2024 | 111.421875 | 111.531250 | 111.125000 | 111.218750 | 111.218750 | 1,268,992 |
22 Jan 2024 | 111.234375 | 111.609375 | 111.140625 | 111.500000 | 111.500000 | 1,325,752 |
19 Jan 2024 | 111.218750 | 111.296875 | 110.812500 | 111.125000 | 111.125000 | 1,538,398 |
18 Jan 2024 | 111.421875 | 111.656250 | 111.140625 | 111.203125 | 111.203125 | 1,703,768 |
17 Jan 2024 | 111.906250 | 112.046875 | 111.281250 | 111.421875 | 111.421875 | 2,139,591 |
16 Jan 2024 | 112.562500 | 112.578125 | 111.703125 | 111.843750 | 111.843750 | 2,537,733 |
12 Jan 2024 | 112.406250 | 112.828125 | 112.093750 | 112.593750 | 112.593750 | 2,107,650 |
11 Jan 2024 | 111.875000 | 112.500000 | 111.609375 | 112.343750 | 112.343750 | 2,515,475 |
10 Jan 2024 | 111.953125 | 112.218750 | 111.781250 | 111.875000 | 111.875000 | 1,564,442 |
09 Jan 2024 | 111.828125 | 112.062500 | 111.687500 | 111.906250 | 111.906250 | 1,416,395 |
08 Jan 2024 | 111.718750 | 112.281250 | 111.484375 | 112.046875 | 112.046875 | 1,805,485 |
05 Jan 2024 | 111.921875 | 112.312500 | 111.203125 | 111.718750 | 111.718750 | 2,513,946 |
04 Jan 2024 | 112.406250 | 112.593750 | 111.859375 | 111.984375 | 111.984375 | 1,658,449 |
03 Jan 2024 | 112.375000 | 112.625000 | 111.875000 | 112.515625 | 112.515625 | 2,040,430 |
02 Jan 2024 | 112.687500 | 112.828125 | 112.125000 | 112.296875 | 112.296875 | 1,514,587 |
29 Dec 2023 | 112.921875 | 113.031250 | 112.562500 | 112.890625 | 112.890625 | 1,252,433 |
28 Dec 2023 | 113.234375 | 113.296875 | 112.796875 | 112.890625 | 112.890625 | 994,945 |
27 Dec 2023 | 112.640625 | 113.375000 | 112.562500 | 113.328125 | 113.328125 | 906,098 |
26 Dec 2023 | 112.671875 | 112.750000 | 112.546875 | 112.718750 | 112.718750 | 396,317 |
22 Dec 2023 | 112.687500 | 112.968750 | 112.500000 | 112.593750 | 112.593750 | 916,300 |
21 Dec 2023 | 112.953125 | 113.140625 | 112.578125 | 112.671875 | 112.671875 | 1,454,535 |
20 Dec 2023 | 112.375000 | 112.984375 | 112.343750 | 112.781250 | 112.781250 | 1,444,999 |
19 Dec 2023 | 112.250000 | 112.312500 | 112.156250 | 112.187500 | 112.187500 | 1,122,344 |
18 Dec 2023 | 112.156250 | 112.265625 | 111.953125 | 111.953125 | 111.953125 | 56 |
15 Dec 2023 | 112.359375 | 112.484375 | 111.906250 | 112.109375 | 112.109375 | 631 |
14 Dec 2023 | 111.687500 | 112.578125 | 111.609375 | 112.234375 | 112.234375 | 1,286 |
13 Dec 2023 | 110.312500 | 111.812500 | 110.281250 | 111.609375 | 111.609375 | 1,154 |
12 Dec 2023 | 110.093750 | 110.500000 | 109.953125 | 110.250000 | 110.250000 | 2,156 |
11 Dec 2023 | 110.031250 | 110.109375 | 109.687500 | 110.031250 | 110.031250 | 1,400 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |