Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 Jul 2024 | 167.00 | 171.50 | 166.66 | 170.39 | 170.39 | 5,627,477 |
02 Jul 2024 | 166.15 | 169.37 | 165.80 | 166.71 | 166.71 | 4,755,390 |
01 Jul 2024 | 168.00 | 168.19 | 165.61 | 166.07 | 166.07 | 1,873,540 |
28 Jun 2024 | 168.15 | 171.82 | 165.51 | 167.08 | 167.08 | 6,163,692 |
27 Jun 2024 | 167.55 | 168.80 | 166.03 | 167.22 | 167.22 | 3,529,357 |
26 Jun 2024 | 170.00 | 170.00 | 166.44 | 167.55 | 167.55 | 6,189,156 |
25 Jun 2024 | 162.20 | 169.60 | 158.82 | 168.23 | 168.23 | 20,250,566 |
24 Jun 2024 | 162.07 | 162.90 | 158.80 | 162.26 | 162.26 | 4,196,364 |
21 Jun 2024 | 167.75 | 167.75 | 162.04 | 163.03 | 163.03 | 7,225,939 |
20 Jun 2024 | 160.54 | 167.50 | 159.25 | 166.26 | 166.26 | 32,585,663 |
19 Jun 2024 | 159.00 | 160.57 | 155.93 | 157.05 | 157.05 | 7,444,261 |
18 Jun 2024 | 152.82 | 157.94 | 151.80 | 157.30 | 157.30 | 10,632,872 |
14 Jun 2024 | 149.00 | 152.00 | 147.71 | 151.37 | 151.37 | 2,896,525 |
13 Jun 2024 | 150.01 | 150.84 | 147.94 | 148.27 | 148.27 | 6,029,496 |
12 Jun 2024 | 150.20 | 151.25 | 148.81 | 149.25 | 149.25 | 1,938,740 |
11 Jun 2024 | 148.00 | 152.40 | 147.01 | 149.47 | 149.47 | 3,577,609 |
10 Jun 2024 | 148.00 | 148.94 | 147.00 | 147.66 | 147.66 | 2,729,070 |
07 Jun 2024 | 145.45 | 148.40 | 145.25 | 147.10 | 147.10 | 2,220,837 |
06 Jun 2024 | 144.50 | 147.70 | 144.05 | 145.50 | 145.50 | 2,627,460 |
05 Jun 2024 | 138.00 | 145.90 | 137.50 | 144.45 | 144.45 | 7,105,334 |
04 Jun 2024 | 147.90 | 147.90 | 130.40 | 135.55 | 135.55 | 9,878,146 |
03 Jun 2024 | 148.40 | 148.40 | 144.90 | 147.20 | 147.20 | 3,932,154 |
31 May 2024 | 143.05 | 147.00 | 142.35 | 143.10 | 143.10 | 4,680,444 |
30 May 2024 | 141.80 | 143.30 | 141.15 | 142.55 | 142.55 | 5,073,331 |
29 May 2024 | 143.50 | 143.85 | 141.85 | 142.25 | 142.25 | 2,334,972 |
28 May 2024 | 144.80 | 145.50 | 143.00 | 144.20 | 144.20 | 2,197,572 |
27 May 2024 | 145.30 | 146.40 | 144.00 | 144.50 | 144.50 | 3,389,187 |
24 May 2024 | 144.30 | 145.95 | 143.40 | 144.85 | 144.85 | 7,432,106 |
23 May 2024 | 144.00 | 145.00 | 142.85 | 144.05 | 144.05 | 2,644,538 |
22 May 2024 | 146.00 | 146.45 | 143.70 | 143.90 | 143.90 | 3,711,841 |
21 May 2024 | 151.90 | 151.90 | 143.00 | 145.00 | 145.00 | 13,673,674 |
17 May 2024 | 154.05 | 154.80 | 151.50 | 151.85 | 151.85 | 983,286 |
16 May 2024 | 154.45 | 154.65 | 151.25 | 153.90 | 153.90 | 809,995 |
15 May 2024 | 154.95 | 155.45 | 152.30 | 153.05 | 153.05 | 703,716 |
14 May 2024 | 150.30 | 155.00 | 150.20 | 154.70 | 154.70 | 1,760,192 |
13 May 2024 | 149.95 | 152.05 | 146.70 | 150.15 | 150.15 | 1,323,650 |
10 May 2024 | 146.30 | 150.30 | 145.05 | 149.90 | 149.90 | 2,301,726 |
09 May 2024 | 152.55 | 153.85 | 144.75 | 145.90 | 145.90 | 2,090,764 |
08 May 2024 | 154.05 | 156.20 | 153.00 | 153.20 | 153.20 | 1,648,267 |
07 May 2024 | 159.60 | 160.55 | 152.75 | 154.35 | 154.35 | 4,934,728 |
06 May 2024 | 161.00 | 163.40 | 158.85 | 159.80 | 159.80 | 4,264,955 |
03 May 2024 | 163.00 | 163.00 | 159.60 | 161.10 | 161.10 | 3,034,824 |
02 May 2024 | 161.90 | 162.65 | 158.85 | 162.15 | 162.15 | 4,009,958 |
30 Apr 2024 | 159.00 | 163.75 | 159.00 | 160.70 | 160.70 | 4,858,754 |
29 Apr 2024 | 163.00 | 163.00 | 158.50 | 158.90 | 158.90 | 4,841,524 |
26 Apr 2024 | 157.65 | 162.60 | 156.90 | 160.25 | 160.25 | 6,661,835 |
25 Apr 2024 | 156.50 | 157.80 | 155.50 | 157.10 | 157.10 | 2,415,940 |
24 Apr 2024 | 156.25 | 157.15 | 155.00 | 155.50 | 155.50 | 2,086,097 |
23 Apr 2024 | 157.90 | 157.90 | 154.45 | 155.85 | 155.85 | 2,011,131 |
22 Apr 2024 | 156.00 | 157.20 | 155.05 | 156.70 | 156.70 | 3,968,026 |
19 Apr 2024 | 149.50 | 155.45 | 149.50 | 154.40 | 154.40 | 4,600,018 |
18 Apr 2024 | 153.25 | 156.60 | 152.20 | 152.75 | 152.75 | 2,010,614 |
16 Apr 2024 | 153.90 | 155.00 | 151.20 | 153.20 | 153.20 | 2,236,724 |
15 Apr 2024 | 151.75 | 156.60 | 150.90 | 155.05 | 155.05 | 4,030,082 |
12 Apr 2024 | 158.00 | 159.00 | 155.05 | 155.75 | 155.75 | 2,912,973 |
10 Apr 2024 | 155.95 | 160.10 | 154.75 | 159.40 | 159.40 | 5,742,002 |
09 Apr 2024 | 154.65 | 157.30 | 154.40 | 156.30 | 156.30 | 5,688,622 |
08 Apr 2024 | 157.75 | 158.05 | 152.00 | 154.65 | 154.65 | 5,467,389 |
05 Apr 2024 | 154.90 | 158.80 | 152.50 | 157.75 | 157.75 | 12,126,632 |
04 Apr 2024 | 151.10 | 158.15 | 150.50 | 154.00 | 154.00 | 16,202,794 |
03 Apr 2024 | 144.00 | 150.50 | 143.40 | 149.75 | 149.75 | 8,822,438 |
02 Apr 2024 | 140.20 | 145.00 | 139.85 | 144.75 | 144.75 | 6,213,002 |
01 Apr 2024 | 136.50 | 140.60 | 136.30 | 139.85 | 139.85 | 4,454,319 |
28 Mar 2024 | 135.60 | 138.05 | 134.70 | 135.15 | 135.15 | 2,859,127 |
27 Mar 2024 | 136.00 | 137.00 | 135.00 | 135.55 | 135.55 | 3,539,318 |
26 Mar 2024 | 134.15 | 136.90 | 134.15 | 135.85 | 135.85 | 1,983,300 |
22 Mar 2024 | 133.05 | 137.60 | 133.05 | 135.45 | 135.45 | 4,277,665 |
21 Mar 2024 | 129.90 | 133.70 | 128.90 | 133.20 | 133.20 | 4,093,696 |
20 Mar 2024 | 128.15 | 129.20 | 126.35 | 128.80 | 128.80 | 2,625,171 |
19 Mar 2024 | 128.60 | 128.85 | 126.85 | 127.55 | 127.55 | 1,900,488 |
18 Mar 2024 | 129.80 | 130.40 | 128.10 | 128.45 | 128.45 | 2,125,228 |
15 Mar 2024 | 128.85 | 129.50 | 127.30 | 128.60 | 128.60 | 1,827,961 |
14 Mar 2024 | 127.05 | 130.40 | 125.40 | 129.50 | 129.50 | 3,255,269 |
13 Mar 2024 | 131.80 | 132.30 | 126.25 | 126.80 | 126.80 | 3,007,735 |
12 Mar 2024 | 133.05 | 133.75 | 130.80 | 131.10 | 131.10 | 2,313,273 |
11 Mar 2024 | 137.05 | 137.10 | 132.60 | 132.90 | 132.90 | 2,958,334 |
07 Mar 2024 | 137.25 | 137.60 | 136.30 | 136.75 | 136.75 | 1,678,802 |
06 Mar 2024 | 137.60 | 137.80 | 135.00 | 136.65 | 136.65 | 3,152,062 |
05 Mar 2024 | 139.60 | 140.25 | 137.20 | 137.55 | 137.55 | 4,224,029 |
04 Mar 2024 | 138.90 | 139.95 | 137.95 | 139.80 | 139.80 | 3,800,708 |
01 Mar 2024 | 135.70 | 137.85 | 135.60 | 137.55 | 137.55 | 2,735,779 |
29 Feb 2024 | 133.50 | 136.25 | 131.45 | 135.15 | 135.15 | 4,209,839 |
28 Feb 2024 | 136.10 | 138.50 | 132.95 | 133.70 | 133.70 | 4,464,297 |
27 Feb 2024 | 135.50 | 136.45 | 134.50 | 136.00 | 136.00 | 4,644,216 |
26 Feb 2024 | 135.75 | 136.45 | 134.40 | 134.80 | 134.80 | 2,405,119 |
23 Feb 2024 | 136.05 | 136.50 | 134.50 | 135.20 | 135.20 | 1,269,752 |
22 Feb 2024 | 134.00 | 135.50 | 132.95 | 135.15 | 135.15 | 2,242,286 |
21 Feb 2024 | 137.00 | 137.25 | 133.30 | 133.75 | 133.75 | 5,292,956 |
20 Feb 2024 | 138.10 | 138.10 | 135.50 | 136.25 | 136.25 | 4,489,873 |
19 Feb 2024 | 140.15 | 140.75 | 137.35 | 137.85 | 137.85 | 3,548,597 |
16 Feb 2024 | 138.45 | 141.20 | 137.80 | 139.85 | 139.85 | 6,445,331 |
15 Feb 2024 | 137.25 | 137.75 | 136.30 | 137.45 | 137.45 | 2,880,567 |
14 Feb 2024 | 133.40 | 136.75 | 132.35 | 136.30 | 136.30 | 3,993,053 |
13 Feb 2024 | 132.55 | 135.00 | 130.10 | 134.20 | 134.20 | 6,051,653 |
12 Feb 2024 | 134.50 | 134.60 | 130.40 | 130.80 | 130.80 | 4,900,768 |
09 Feb 2024 | 134.00 | 134.00 | 130.55 | 132.85 | 132.85 | 5,669,684 |
08 Feb 2024 | 132.00 | 135.25 | 131.65 | 132.45 | 132.45 | 7,759,447 |
07 Feb 2024 | 134.00 | 134.75 | 130.85 | 131.15 | 131.15 | 11,314,084 |
06 Feb 2024 | 136.85 | 136.85 | 131.85 | 132.85 | 132.85 | 13,337,011 |
05 Feb 2024 | 138.00 | 139.85 | 135.20 | 135.90 | 135.90 | 8,703,760 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |