Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
04 Jul 2024 | 174.80 | 174.80 | 172.40 | 173.80 | 173.80 | 36,095 |
03 Jul 2024 | 170.40 | 173.40 | 169.60 | 172.60 | 172.60 | 76,327 |
02 Jul 2024 | 168.80 | 171.60 | 168.00 | 170.00 | 170.00 | 228,064 |
01 Jul 2024 | 166.80 | 169.20 | 166.40 | 168.80 | 168.80 | 90,674 |
28 Jun 2024 | 167.80 | 168.00 | 166.20 | 166.20 | 166.20 | 57,543 |
27 Jun 2024 | 165.00 | 169.00 | 164.80 | 167.60 | 167.60 | 118,089 |
26 Jun 2024 | 166.00 | 166.80 | 164.70 | 165.80 | 165.80 | 181,518 |
25 Jun 2024 | 169.60 | 169.60 | 164.80 | 165.80 | 165.80 | 237,887 |
24 Jun 2024 | 168.20 | 171.20 | 168.20 | 169.20 | 169.20 | 156,861 |
21 Jun 2024 | 169.50 | 169.50 | 166.90 | 168.80 | 168.80 | 247,341 |
20 Jun 2024 | 163.30 | 169.20 | 163.30 | 168.80 | 168.80 | 123,123 |
19 Jun 2024 | 166.20 | 166.80 | 164.60 | 164.70 | 164.70 | 43,731 |
18 Jun 2024 | 159.80 | 167.00 | 159.40 | 165.10 | 165.10 | 379,863 |
17 Jun 2024 | 156.80 | 163.60 | 156.80 | 159.40 | 159.40 | 186,157 |
14 Jun 2024 | 166.00 | 166.00 | 160.20 | 160.40 | 160.40 | 261,366 |
13 Jun 2024 | 166.80 | 167.20 | 165.20 | 166.40 | 166.40 | 61,731 |
12 Jun 2024 | 166.80 | 169.00 | 166.80 | 167.80 | 167.80 | 156,357 |
11 Jun 2024 | 171.00 | 171.00 | 167.20 | 168.60 | 168.60 | 79,850 |
10 Jun 2024 | 172.00 | 172.00 | 170.00 | 170.80 | 170.80 | 36,720 |
07 Jun 2024 | 170.60 | 176.00 | 170.60 | 172.80 | 172.80 | 107,603 |
06 Jun 2024 | 168.60 | 174.80 | 167.80 | 174.20 | 174.20 | 119,148 |
05 Jun 2024 | 171.20 | 171.30 | 167.80 | 169.00 | 169.00 | 79,609 |
04 Jun 2024 | 175.60 | 178.00 | 170.40 | 171.20 | 171.20 | 143,901 |
03 Jun 2024 | 176.60 | 178.40 | 175.00 | 176.00 | 176.00 | 205,407 |
31 May 2024 | 175.40 | 178.00 | 174.80 | 175.40 | 175.40 | 113,314 |
30 May 2024 | 169.60 | 173.00 | 169.40 | 172.00 | 172.00 | 177,134 |
29 May 2024 | 167.40 | 170.20 | 166.00 | 169.80 | 169.80 | 129,922 |
28 May 2024 | 167.00 | 168.00 | 164.60 | 166.40 | 166.40 | 194,389 |
24 May 2024 | 160.20 | 166.60 | 160.00 | 165.00 | 165.00 | 272,128 |
23 May 2024 | 167.80 | 168.40 | 163.00 | 163.50 | 163.50 | 200,517 |
22 May 2024 | 165.60 | 169.80 | 164.40 | 169.20 | 169.20 | 206,742 |
21 May 2024 | 148.60 | 168.60 | 148.60 | 164.60 | 164.60 | 777,380 |
20 May 2024 | 136.40 | 140.60 | 136.40 | 139.80 | 139.80 | 198,736 |
17 May 2024 | 136.00 | 136.40 | 135.00 | 136.00 | 136.00 | 94,582 |
16 May 2024 | 137.00 | 139.00 | 136.50 | 136.80 | 136.80 | 64,865 |
15 May 2024 | 138.00 | 139.60 | 137.00 | 138.60 | 138.60 | 155,531 |
14 May 2024 | 139.20 | 139.80 | 135.80 | 135.80 | 135.80 | 375,609 |
13 May 2024 | 136.20 | 137.60 | 134.40 | 137.00 | 137.00 | 72,148 |
10 May 2024 | 133.20 | 134.60 | 133.00 | 133.40 | 133.40 | 78,421 |
09 May 2024 | 133.00 | 133.00 | 131.80 | 133.00 | 133.00 | 73,035 |
08 May 2024 | 133.10 | 133.60 | 131.60 | 133.60 | 133.60 | 104,208 |
07 May 2024 | 130.60 | 135.40 | 130.60 | 132.60 | 132.60 | 160,920 |
03 May 2024 | 132.00 | 133.60 | 132.00 | 132.00 | 132.00 | 98,538 |
02 May 2024 | 131.40 | 133.60 | 130.80 | 133.00 | 133.00 | 192,157 |
01 May 2024 | 132.00 | 133.40 | 131.40 | 132.00 | 132.00 | 54,091 |
30 Apr 2024 | 132.80 | 133.40 | 131.60 | 132.00 | 132.00 | 67,414 |
29 Apr 2024 | 133.60 | 134.20 | 132.80 | 133.00 | 133.00 | 28,102 |
26 Apr 2024 | 130.00 | 136.60 | 129.40 | 133.80 | 133.80 | 728,205 |
25 Apr 2024 | 130.00 | 130.80 | 128.60 | 129.00 | 129.00 | 103,194 |
24 Apr 2024 | 131.30 | 133.00 | 129.80 | 131.20 | 131.20 | 117,983 |
23 Apr 2024 | 132.30 | 132.30 | 130.80 | 131.60 | 131.60 | 50,124 |
22 Apr 2024 | 128.60 | 131.40 | 128.60 | 130.60 | 130.60 | 88,131 |
19 Apr 2024 | 130.00 | 130.00 | 128.40 | 129.20 | 129.20 | 135,080 |
18 Apr 2024 | 130.00 | 130.80 | 129.40 | 130.40 | 130.40 | 56,926 |
17 Apr 2024 | 129.20 | 130.60 | 128.00 | 130.00 | 130.00 | 76,885 |
16 Apr 2024 | 131.80 | 132.80 | 127.60 | 129.80 | 129.80 | 479,360 |
15 Apr 2024 | 130.40 | 134.80 | 130.40 | 134.00 | 134.00 | 176,896 |
12 Apr 2024 | 134.00 | 135.20 | 132.60 | 133.00 | 133.00 | 332,145 |
11 Apr 2024 | 134.00 | 134.60 | 133.20 | 134.30 | 134.30 | 113,280 |
10 Apr 2024 | 133.80 | 134.40 | 132.20 | 134.40 | 134.40 | 106,949 |
09 Apr 2024 | 132.80 | 133.20 | 131.80 | 133.00 | 133.00 | 71,622 |
08 Apr 2024 | 133.60 | 135.40 | 131.80 | 132.80 | 132.80 | 222,632 |
05 Apr 2024 | 130.00 | 133.40 | 128.60 | 133.00 | 133.00 | 208,166 |
04 Apr 2024 | 127.60 | 132.00 | 127.60 | 130.10 | 130.10 | 808,566 |
03 Apr 2024 | 124.40 | 129.60 | 124.40 | 127.60 | 127.60 | 436,712 |
02 Apr 2024 | 120.60 | 126.40 | 120.60 | 125.60 | 125.60 | 277,420 |
28 Mar 2024 | 117.00 | 120.30 | 115.30 | 120.20 | 120.20 | 179,029 |
27 Mar 2024 | 118.60 | 121.50 | 117.40 | 118.00 | 118.00 | 67,191 |
26 Mar 2024 | 113.10 | 118.80 | 113.10 | 118.40 | 118.40 | 79,982 |
25 Mar 2024 | 114.00 | 114.20 | 112.00 | 113.00 | 113.00 | 40,688 |
22 Mar 2024 | 113.10 | 115.30 | 113.00 | 113.50 | 113.50 | 88,116 |
21 Mar 2024 | 113.40 | 114.90 | 112.50 | 114.70 | 114.70 | 63,580 |
20 Mar 2024 | 112.10 | 113.80 | 111.70 | 112.35 | 112.35 | 91,144 |
19 Mar 2024 | 110.50 | 112.60 | 110.50 | 112.60 | 112.60 | 147,941 |
18 Mar 2024 | 110.95 | 113.00 | 109.70 | 113.00 | 113.00 | 121,507 |
15 Mar 2024 | 107.00 | 110.70 | 107.00 | 110.70 | 110.70 | 95,334 |
14 Mar 2024 | 107.00 | 107.60 | 106.60 | 107.10 | 107.10 | 135,478 |
13 Mar 2024 | 108.00 | 108.00 | 106.30 | 107.40 | 107.40 | 30,362 |
12 Mar 2024 | 106.00 | 108.50 | 106.00 | 108.30 | 108.30 | 127,727 |
11 Mar 2024 | 106.80 | 107.80 | 106.00 | 106.00 | 106.00 | 61,119 |
08 Mar 2024 | 104.60 | 106.50 | 104.60 | 105.90 | 105.90 | 80,176 |
07 Mar 2024 | 102.50 | 105.35 | 102.50 | 104.80 | 104.80 | 115,786 |
06 Mar 2024 | 102.20 | 103.10 | 102.20 | 103.10 | 103.10 | 13,328 |
05 Mar 2024 | 103.00 | 103.60 | 101.45 | 101.45 | 101.45 | 23,407 |
04 Mar 2024 | 102.40 | 103.40 | 102.00 | 102.40 | 102.40 | 41,486 |
01 Mar 2024 | 102.40 | 102.80 | 101.85 | 102.60 | 102.60 | 49,716 |
29 Feb 2024 | 101.90 | 102.70 | 101.30 | 102.00 | 102.00 | 92,502 |
28 Feb 2024 | 103.30 | 103.70 | 101.20 | 102.00 | 102.00 | 64,760 |
27 Feb 2024 | 102.00 | 103.60 | 102.00 | 103.10 | 103.10 | 50,375 |
26 Feb 2024 | 102.00 | 102.90 | 101.30 | 102.90 | 102.90 | 92,139 |
23 Feb 2024 | 101.80 | 102.00 | 99.05 | 101.20 | 101.20 | 175,840 |
22 Feb 2024 | 104.50 | 105.00 | 102.50 | 102.50 | 102.50 | 58,097 |
21 Feb 2024 | 105.00 | 105.50 | 103.30 | 104.50 | 104.50 | 173,562 |
20 Feb 2024 | 103.90 | 104.60 | 103.75 | 104.60 | 104.60 | 119,770 |
19 Feb 2024 | 103.50 | 105.00 | 103.50 | 104.60 | 104.60 | 168,736 |
16 Feb 2024 | 103.20 | 103.80 | 101.80 | 103.00 | 103.00 | 69,336 |
15 Feb 2024 | 103.40 | 103.80 | 101.80 | 102.90 | 102.90 | 61,105 |
14 Feb 2024 | 101.50 | 102.80 | 100.70 | 102.60 | 102.60 | 48,115 |
13 Feb 2024 | 101.20 | 102.00 | 99.30 | 99.30 | 99.30 | 236,347 |
12 Feb 2024 | 100.40 | 102.50 | 99.65 | 102.40 | 102.40 | 124,585 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |