Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Jun 2024 | 147.00 | 147.80 | 143.80 | 145.50 | 145.50 | 46,438 |
27 Jun 2024 | 145.00 | 147.50 | 143.80 | 147.00 | 147.00 | 71,654 |
26 Jun 2024 | 144.20 | 145.60 | 141.20 | 143.60 | 143.60 | 153,935 |
25 Jun 2024 | 146.00 | 146.00 | 140.90 | 144.10 | 144.10 | 86,578 |
24 Jun 2024 | 143.90 | 148.70 | 140.30 | 145.30 | 145.30 | 134,006 |
20 Jun 2024 | 142.00 | 144.90 | 141.80 | 143.90 | 143.90 | 96,971 |
19 Jun 2024 | 142.10 | 142.20 | 140.60 | 141.80 | 141.80 | 52,948 |
18 Jun 2024 | 138.50 | 141.80 | 138.30 | 141.10 | 141.10 | 135,692 |
17 Jun 2024 | 136.00 | 138.80 | 135.00 | 138.50 | 138.50 | 62,233 |
14 Jun 2024 | 140.00 | 140.00 | 133.90 | 135.70 | 135.70 | 47,810 |
13 Jun 2024 | 139.90 | 141.60 | 138.80 | 139.40 | 139.40 | 40,611 |
12 Jun 2024 | 139.10 | 141.70 | 135.90 | 140.30 | 140.30 | 40,194 |
11 Jun 2024 | 139.90 | 142.60 | 138.60 | 139.10 | 139.10 | 111,003 |
10 Jun 2024 | 137.90 | 139.90 | 137.00 | 139.90 | 139.90 | 78,084 |
07 Jun 2024 | 132.10 | 138.10 | 132.10 | 137.90 | 137.90 | 127,934 |
05 Jun 2024 | 134.20 | 135.00 | 130.20 | 131.60 | 131.60 | 84,433 |
04 Jun 2024 | 137.28 | 137.28 | 133.26 | 134.20 | 134.20 | 71,048 |
03 Jun 2024 | 147.42 | 147.42 | 138.02 | 138.02 | 138.02 | 210,027 |
31 May 2024 | 146.52 | 150.90 | 143.40 | 144.20 | 144.20 | 1,382,000 |
30 May 2024 | 148.64 | 149.98 | 145.66 | 146.52 | 146.52 | 78,196 |
29 May 2024 | 145.50 | 149.66 | 145.48 | 148.72 | 148.72 | 89,388 |
28 May 2024 | 145.48 | 147.50 | 144.42 | 145.36 | 145.36 | 77,929 |
27 May 2024 | 146.90 | 148.56 | 145.10 | 146.10 | 146.10 | 107,155 |
24 May 2024 | 143.90 | 147.74 | 142.62 | 146.90 | 146.90 | 119,288 |
23 May 2024 | 143.00 | 146.98 | 143.00 | 144.00 | 144.00 | 79,474 |
22 May 2024 | 137.12 | 143.84 | 137.12 | 142.44 | 142.44 | 119,115 |
21 May 2024 | 143.00 | 144.58 | 135.04 | 137.04 | 137.04 | 109,200 |
20 May 2024 | 142.80 | 146.30 | 138.50 | 143.00 | 143.00 | 57,699 |
20 May 2024 | 5:1 Stock split | |||||
17 May 2024 | 144.00 | 144.80 | 141.40 | 141.80 | 141.80 | 242,075 |
16 May 2024 | 143.40 | 145.00 | 143.40 | 144.00 | 144.00 | 134,190 |
15 May 2024 | 140.60 | 146.80 | 140.20 | 143.20 | 143.20 | 271,725 |
14 May 2024 | 136.80 | 140.60 | 136.60 | 140.60 | 140.60 | 114,385 |
13 May 2024 | 137.80 | 138.00 | 135.20 | 136.80 | 136.80 | 81,430 |
10 May 2024 | 134.80 | 137.80 | 133.80 | 137.80 | 137.80 | 91,635 |
08 May 2024 | 132.40 | 134.40 | 132.00 | 133.20 | 133.20 | 43,485 |
07 May 2024 | 129.40 | 132.40 | 128.40 | 132.40 | 132.40 | 59,875 |
06 May 2024 | 129.60 | 129.80 | 127.60 | 129.40 | 129.40 | 64,570 |
03 May 2024 | 127.60 | 128.60 | 125.80 | 128.40 | 128.40 | 52,095 |
02 May 2024 | 126.60 | 128.60 | 125.80 | 127.00 | 127.00 | 235,715 |
30 Apr 2024 | 127.00 | 128.00 | 125.20 | 126.60 | 126.60 | 45,385 |
29 Apr 2024 | 124.00 | 127.40 | 124.00 | 127.00 | 127.00 | 126,425 |
26 Apr 2024 | 120.80 | 124.80 | 120.20 | 124.00 | 124.00 | 272,690 |
25 Apr 2024 | 122.00 | 122.00 | 119.60 | 120.80 | 120.80 | 141,485 |
24 Apr 2024 | 123.80 | 124.20 | 121.00 | 122.00 | 122.00 | 143,520 |
23 Apr 2024 | 116.80 | 123.00 | 116.60 | 122.80 | 122.80 | 171,255 |
22 Apr 2024 | 117.00 | 118.00 | 114.80 | 116.80 | 116.80 | 105,715 |
19 Apr 2024 | 113.00 | 116.80 | 109.00 | 116.80 | 116.80 | 223,910 |
19 Apr 2024 | 1.332 Dividend | |||||
18 Apr 2024 | 108.00 | 113.80 | 102.60 | 113.40 | 112.07 | 512,070 |
17 Apr 2024 | 103.20 | 103.60 | 102.20 | 102.60 | 101.39 | 67,490 |
16 Apr 2024 | 105.60 | 106.20 | 102.80 | 103.20 | 101.99 | 74,320 |
15 Apr 2024 | 106.40 | 107.20 | 105.80 | 106.60 | 105.35 | 328,420 |
12 Apr 2024 | 106.00 | 108.20 | 106.00 | 106.40 | 105.15 | 51,470 |
11 Apr 2024 | 105.80 | 106.20 | 105.00 | 106.00 | 104.75 | 171,075 |
10 Apr 2024 | 105.40 | 106.00 | 104.40 | 105.80 | 104.56 | 39,120 |
09 Apr 2024 | 106.80 | 106.80 | 104.40 | 105.40 | 104.16 | 95,955 |
08 Apr 2024 | 106.40 | 107.60 | 106.40 | 106.80 | 105.55 | 45,335 |
05 Apr 2024 | 106.20 | 106.80 | 105.40 | 106.40 | 105.15 | 31,090 |
04 Apr 2024 | 106.60 | 107.00 | 105.80 | 106.60 | 105.35 | 89,980 |
03 Apr 2024 | 106.40 | 106.80 | 105.60 | 106.60 | 105.35 | 68,620 |
02 Apr 2024 | 107.00 | 107.60 | 105.60 | 106.40 | 105.15 | 1,088,395 |
28 Mar 2024 | 106.80 | 107.40 | 106.20 | 107.00 | 105.74 | 28,415 |
27 Mar 2024 | 107.40 | 108.00 | 106.40 | 106.80 | 105.55 | 90,350 |
26 Mar 2024 | 107.00 | 107.40 | 106.20 | 107.40 | 106.14 | 49,670 |
25 Mar 2024 | 107.00 | 107.40 | 104.80 | 107.00 | 105.74 | 67,290 |
22 Mar 2024 | 107.40 | 108.60 | 107.00 | 107.40 | 106.14 | 70,635 |
21 Mar 2024 | 108.60 | 108.80 | 107.20 | 107.80 | 106.53 | 167,900 |
20 Mar 2024 | 107.40 | 107.80 | 106.80 | 107.60 | 106.34 | 127,195 |
19 Mar 2024 | 107.20 | 107.80 | 106.60 | 107.60 | 106.34 | 73,475 |
18 Mar 2024 | 107.40 | 108.40 | 106.80 | 107.40 | 106.14 | 90,625 |
15 Mar 2024 | 107.60 | 108.00 | 106.60 | 107.40 | 106.14 | 238,430 |
14 Mar 2024 | 106.80 | 108.20 | 106.00 | 107.60 | 106.34 | 122,735 |
13 Mar 2024 | 108.00 | 108.80 | 107.20 | 107.40 | 106.14 | 85,375 |
12 Mar 2024 | 109.60 | 110.40 | 107.00 | 107.80 | 106.53 | 76,500 |
11 Mar 2024 | 108.40 | 109.20 | 107.60 | 109.00 | 107.72 | 67,685 |
08 Mar 2024 | 108.20 | 108.60 | 107.60 | 108.20 | 106.93 | 47,755 |
07 Mar 2024 | 108.20 | 108.80 | 107.60 | 108.20 | 106.93 | 169,695 |
06 Mar 2024 | 108.80 | 109.40 | 106.80 | 108.00 | 106.73 | 99,910 |
05 Mar 2024 | 110.20 | 110.80 | 109.00 | 109.40 | 108.11 | 979,795 |
04 Mar 2024 | 112.00 | 113.00 | 110.20 | 110.20 | 108.91 | 39,795 |
01 Mar 2024 | 111.60 | 114.00 | 111.40 | 112.00 | 110.68 | 65,990 |
29 Feb 2024 | 111.80 | 112.40 | 110.60 | 111.20 | 109.89 | 115,080 |
28 Feb 2024 | 112.40 | 112.60 | 110.60 | 111.80 | 110.49 | 48,325 |
27 Feb 2024 | 111.00 | 112.20 | 110.60 | 112.20 | 110.88 | 43,885 |
26 Feb 2024 | 111.60 | 111.60 | 110.00 | 111.00 | 109.70 | 65,775 |
23 Feb 2024 | 111.60 | 112.60 | 111.00 | 111.80 | 110.49 | 66,215 |
22 Feb 2024 | 112.00 | 113.40 | 110.20 | 111.60 | 110.29 | 86,165 |
21 Feb 2024 | 110.80 | 112.00 | 109.20 | 111.40 | 110.09 | 57,440 |
20 Feb 2024 | 108.20 | 111.00 | 108.20 | 110.80 | 109.50 | 260,810 |
19 Feb 2024 | 113.60 | 113.60 | 106.40 | 108.20 | 106.93 | 293,265 |
16 Feb 2024 | 118.80 | 118.80 | 112.20 | 116.20 | 114.84 | 351,265 |
15 Feb 2024 | 106.20 | 119.00 | 102.60 | 119.00 | 117.60 | 407,485 |
14 Feb 2024 | 112.40 | 114.40 | 111.40 | 113.80 | 112.46 | 80,405 |
13 Feb 2024 | 114.40 | 114.40 | 111.00 | 112.60 | 111.28 | 85,210 |
12 Feb 2024 | 113.60 | 114.60 | 113.40 | 114.60 | 113.25 | 49,315 |
09 Feb 2024 | 114.60 | 115.80 | 113.20 | 113.40 | 112.07 | 79,355 |
08 Feb 2024 | 112.60 | 115.80 | 112.60 | 114.60 | 113.25 | 53,120 |
07 Feb 2024 | 113.00 | 114.40 | 111.80 | 112.60 | 111.28 | 48,320 |
06 Feb 2024 | 111.40 | 114.00 | 111.40 | 113.00 | 111.67 | 45,735 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |