Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 153.50 | 153.58 | 149.92 | 151.63 | 151.63 | 20,818,400 |
25 Jul 2024 | 151.26 | 153.55 | 145.52 | 149.26 | 149.26 | 30,872,100 |
24 Jul 2024 | 160.35 | 161.41 | 151.10 | 151.34 | 151.34 | 37,162,600 |
23 Jul 2024 | 160.40 | 165.33 | 159.90 | 163.77 | 163.77 | 21,570,200 |
22 Jul 2024 | 160.23 | 162.99 | 157.90 | 161.06 | 161.06 | 28,813,300 |
19 Jul 2024 | 161.84 | 163.95 | 157.12 | 157.35 | 157.35 | 26,309,500 |
18 Jul 2024 | 158.89 | 161.51 | 153.90 | 160.52 | 160.52 | 37,973,500 |
17 Jul 2024 | 162.31 | 162.84 | 155.61 | 155.98 | 155.98 | 43,343,400 |
16 Jul 2024 | 172.40 | 172.81 | 166.40 | 169.38 | 169.38 | 22,244,900 |
15 Jul 2024 | 170.00 | 173.51 | 169.26 | 171.42 | 171.42 | 22,999,200 |
15 Jul 2024 | 10:1 Stock split | |||||
12 Jul 2024 | 171.10 | 172.59 | 169.13 | 170.07 | 170.07 | 30,453,000 |
11 Jul 2024 | 176.47 | 176.49 | 166.85 | 170.60 | 170.60 | 51,026,000 |
10 Jul 2024 | 174.60 | 176.65 | 172.64 | 174.47 | 174.47 | 41,074,000 |
09 Jul 2024 | 175.66 | 177.10 | 170.56 | 173.33 | 173.33 | 37,802,000 |
08 Jul 2024 | 170.50 | 175.69 | 170.50 | 174.59 | 174.59 | 36,398,000 |
05 Jul 2024 | 175.56 | 176.55 | 169.60 | 170.33 | 170.33 | 45,240,000 |
03 Jul 2024 | 167.00 | 172.92 | 166.45 | 172.92 | 172.92 | 39,954,000 |
02 Jul 2024 | 164.08 | 165.92 | 162.20 | 165.75 | 165.75 | 32,539,000 |
01 Jul 2024 | 160.82 | 164.88 | 159.35 | 164.08 | 164.08 | 47,623,000 |
28 Jun 2024 | 159.59 | 163.92 | 158.60 | 160.55 | 160.55 | 69,377,000 |
27 Jun 2024 | 159.20 | 160.56 | 157.10 | 158.67 | 158.67 | 31,649,000 |
26 Jun 2024 | 159.76 | 161.82 | 157.36 | 159.20 | 159.20 | 46,479,000 |
25 Jun 2024 | 160.01 | 160.60 | 156.40 | 158.08 | 158.08 | 56,810,000 |
24 Jun 2024 | 164.21 | 166.10 | 159.07 | 159.22 | 159.22 | 58,575,000 |
21 Jun 2024 | 169.57 | 171.40 | 165.14 | 165.86 | 165.86 | 99,999,000 |
20 Jun 2024 | 180.35 | 180.48 | 172.22 | 173.46 | 173.46 | 68,157,000 |
18 Jun 2024 | 183.96 | 185.16 | 178.50 | 180.25 | 180.25 | 86,797,000 |
17 Jun 2024 | 180.00 | 184.30 | 177.86 | 182.89 | 182.89 | 87,528,000 |
14 Jun 2024 | 168.69 | 174.72 | 168.21 | 173.50 | 173.50 | 69,705,000 |
13 Jun 2024 | 171.00 | 173.59 | 165.25 | 167.90 | 167.90 | 89,061,000 |
12 Jun 2024 | 150.00 | 150.58 | 147.64 | 149.55 | 149.55 | 56,697,000 |
11 Jun 2024 | 143.82 | 146.50 | 141.62 | 146.10 | 146.10 | 34,844,000 |
10 Jun 2024 | 140.98 | 144.90 | 140.91 | 144.05 | 144.05 | 31,082,000 |
07 Jun 2024 | 140.78 | 142.50 | 139.70 | 140.66 | 140.66 | 17,859,000 |
06 Jun 2024 | 142.19 | 142.27 | 138.82 | 140.13 | 140.13 | 20,172,000 |
05 Jun 2024 | 134.60 | 141.43 | 134.05 | 141.31 | 141.31 | 32,947,000 |
04 Jun 2024 | 132.04 | 133.20 | 130.70 | 133.08 | 133.08 | 23,048,000 |
03 Jun 2024 | 135.27 | 135.30 | 130.25 | 132.19 | 132.19 | 26,278,000 |
31 May 2024 | 136.14 | 136.26 | 130.73 | 132.85 | 132.85 | 73,091,000 |
30 May 2024 | 137.90 | 138.28 | 135.56 | 136.41 | 136.41 | 21,728,000 |
29 May 2024 | 139.91 | 139.91 | 138.30 | 139.07 | 139.07 | 26,861,000 |
28 May 2024 | 141.00 | 141.72 | 139.25 | 141.24 | 141.24 | 22,919,000 |
24 May 2024 | 139.98 | 141.36 | 139.20 | 140.78 | 140.78 | 16,730,000 |
23 May 2024 | 142.84 | 142.90 | 137.80 | 139.33 | 139.33 | 31,039,000 |
22 May 2024 | 139.60 | 140.50 | 138.42 | 139.22 | 139.22 | 21,002,000 |
21 May 2024 | 139.87 | 140.94 | 139.35 | 139.92 | 139.92 | 15,333,000 |
20 May 2024 | 139.60 | 141.69 | 139.32 | 141.40 | 141.40 | 27,170,000 |
17 May 2024 | 141.24 | 141.95 | 138.18 | 139.53 | 139.53 | 18,174,000 |
16 May 2024 | 142.60 | 144.54 | 140.51 | 141.21 | 141.21 | 28,395,000 |
15 May 2024 | 138.00 | 143.90 | 137.00 | 143.62 | 143.62 | 32,757,000 |
14 May 2024 | 133.23 | 138.20 | 132.58 | 138.00 | 138.00 | 19,420,000 |
13 May 2024 | 134.80 | 135.84 | 133.01 | 133.75 | 133.75 | 18,507,000 |
10 May 2024 | 131.53 | 134.40 | 131.53 | 133.28 | 133.28 | 16,300,000 |
09 May 2024 | 131.78 | 132.16 | 130.20 | 130.57 | 130.57 | 12,170,000 |
08 May 2024 | 129.35 | 133.79 | 128.85 | 132.54 | 132.54 | 13,918,000 |
07 May 2024 | 131.64 | 131.90 | 129.68 | 130.31 | 130.31 | 12,413,000 |
06 May 2024 | 128.62 | 131.08 | 127.51 | 131.03 | 131.03 | 16,287,000 |
03 May 2024 | 125.90 | 128.39 | 124.71 | 127.81 | 127.81 | 24,898,000 |
02 May 2024 | 125.63 | 126.44 | 122.33 | 123.86 | 123.86 | 29,480,000 |
01 May 2024 | 127.83 | 129.24 | 124.14 | 124.29 | 124.29 | 30,958,000 |
30 Apr 2024 | 132.89 | 134.84 | 129.90 | 130.03 | 130.03 | 22,113,000 |
29 Apr 2024 | 134.41 | 135.30 | 132.57 | 133.86 | 133.86 | 13,372,000 |
26 Apr 2024 | 131.00 | 135.58 | 130.31 | 134.41 | 134.41 | 24,100,000 |
25 Apr 2024 | 127.25 | 130.80 | 125.70 | 129.44 | 129.44 | 30,410,000 |
24 Apr 2024 | 126.39 | 128.56 | 124.50 | 125.68 | 125.68 | 20,108,000 |
23 Apr 2024 | 122.82 | 125.79 | 122.80 | 124.92 | 124.92 | 22,025,000 |
22 Apr 2024 | 122.45 | 123.32 | 120.05 | 122.45 | 122.45 | 25,162,000 |
19 Apr 2024 | 125.90 | 126.00 | 119.76 | 120.47 | 120.47 | 44,797,000 |
18 Apr 2024 | 128.80 | 129.26 | 125.55 | 125.90 | 125.90 | 24,888,000 |
17 Apr 2024 | 134.31 | 134.70 | 128.14 | 128.26 | 128.26 | 24,718,000 |
16 Apr 2024 | 131.54 | 133.63 | 131.10 | 132.91 | 132.91 | 18,923,000 |
15 Apr 2024 | 137.00 | 137.00 | 130.60 | 131.07 | 131.07 | 24,370,000 |
12 Apr 2024 | 135.20 | 136.65 | 133.66 | 134.41 | 134.41 | 27,823,000 |
11 Apr 2024 | 133.27 | 139.19 | 132.37 | 138.25 | 138.25 | 31,713,000 |
10 Apr 2024 | 132.30 | 133.57 | 131.55 | 132.24 | 132.24 | 17,467,000 |
09 Apr 2024 | 135.74 | 135.95 | 130.86 | 133.41 | 133.41 | 18,008,000 |
08 Apr 2024 | 133.37 | 134.25 | 131.57 | 133.61 | 133.61 | 17,139,000 |
05 Apr 2024 | 132.60 | 136.12 | 131.42 | 133.94 | 133.94 | 19,438,000 |
04 Apr 2024 | 138.53 | 140.40 | 131.50 | 131.75 | 131.75 | 27,014,000 |
03 Apr 2024 | 132.80 | 137.68 | 132.53 | 136.32 | 136.32 | 28,650,000 |
02 Apr 2024 | 131.58 | 134.24 | 130.34 | 133.88 | 133.88 | 24,694,000 |
01 Apr 2024 | 132.57 | 136.30 | 132.54 | 135.03 | 135.03 | 17,252,000 |
28 Mar 2024 | 131.79 | 133.01 | 131.15 | 132.54 | 132.54 | 19,856,000 |
27 Mar 2024 | 135.00 | 135.00 | 129.60 | 131.87 | 131.87 | 25,583,000 |
26 Mar 2024 | 136.47 | 137.99 | 133.05 | 133.15 | 133.15 | 23,522,000 |
25 Mar 2024 | 134.50 | 135.84 | 133.75 | 135.16 | 135.16 | 21,237,000 |
22 Mar 2024 | 135.00 | 137.62 | 134.62 | 135.35 | 135.35 | 38,624,000 |
21 Mar 2024 | 132.83 | 140.36 | 131.60 | 134.80 | 134.80 | 72,468,000 |
20 Mar 2024 | 123.90 | 128.80 | 122.66 | 127.60 | 127.60 | 40,946,000 |
19 Mar 2024 | 121.69 | 124.03 | 120.40 | 123.80 | 123.80 | 24,491,000 |
18 Mar 2024 | 125.40 | 126.29 | 123.17 | 123.72 | 123.72 | 25,737,000 |
15 Mar 2024 | 125.35 | 126.74 | 123.01 | 123.55 | 123.55 | 88,823,000 |
14 Mar 2024 | 126.25 | 127.31 | 124.77 | 126.23 | 126.23 | 38,029,000 |
13 Mar 2024 | 128.29 | 128.29 | 125.24 | 125.79 | 125.79 | 37,838,000 |
12 Mar 2024 | 130.70 | 130.78 | 125.93 | 129.19 | 129.19 | 42,789,000 |
11 Mar 2024 | 127.79 | 129.90 | 125.26 | 129.31 | 129.31 | 31,105,000 |
08 Mar 2024 | 139.43 | 141.30 | 130.16 | 130.87 | 130.87 | 74,025,000 |
07 Mar 2024 | 138.20 | 141.43 | 137.29 | 140.70 | 140.70 | 62,832,000 |
06 Mar 2024 | 139.16 | 139.48 | 134.71 | 135.00 | 135.00 | 43,196,000 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |