Date | Open | High | Low | Close* | Adj Close** | Volume |
---|---|---|---|---|---|---|
Jul 05, 2024 | 144.00 | 144.05 | 142.00 | 142.55 | 142.55 | 10,329 |
Jul 04, 2024 | 142.95 | 144.10 | 142.80 | 143.75 | 143.75 | 6,784 |
Jul 03, 2024 | 143.55 | 143.55 | 141.85 | 142.20 | 142.20 | 9,080 |
Jul 02, 2024 | 144.50 | 144.95 | 142.50 | 143.00 | 143.00 | 15,585 |
Jul 01, 2024 | 145.45 | 146.20 | 144.45 | 145.15 | 145.15 | 4,715 |
Jun 28, 2024 | 146.35 | 147.35 | 146.15 | 146.15 | 146.15 | 4,838 |
Jun 27, 2024 | 148.20 | 148.45 | 145.75 | 145.75 | 145.75 | 5,921 |
Jun 26, 2024 | 149.40 | 150.60 | 147.85 | 148.45 | 148.45 | 4,917 |
Jun 25, 2024 | 147.90 | 149.05 | 147.90 | 148.70 | 148.70 | 5,323 |
Jun 24, 2024 | 146.65 | 148.15 | 146.50 | 148.00 | 148.00 | 3,617 |
Jun 21, 2024 | 147.10 | 148.30 | 146.05 | 147.70 | 147.70 | 7,285 |
Jun 20, 2024 | 146.80 | 146.90 | 145.90 | 146.90 | 146.90 | 3,724 |
Jun 19, 2024 | 145.40 | 146.60 | 144.55 | 146.30 | 146.30 | 4,676 |
Jun 18, 2024 | 147.60 | 147.60 | 146.35 | 146.80 | 146.80 | 5,590 |
Jun 17, 2024 | 148.45 | 148.45 | 147.15 | 147.20 | 147.20 | 5,740 |
Jun 14, 2024 | 148.10 | 149.10 | 147.95 | 148.70 | 148.70 | 12,277 |
Jun 13, 2024 | 148.00 | 148.25 | 146.30 | 146.95 | 146.95 | 25,010 |
Jun 12, 2024 | 148.40 | 149.55 | 147.55 | 147.95 | 147.95 | 10,109 |
Jun 11, 2024 | 150.00 | 150.10 | 147.10 | 147.25 | 147.25 | 9,465 |
Jun 10, 2024 | 148.85 | 149.75 | 148.80 | 149.45 | 149.45 | 6,148 |
Jun 07, 2024 | 148.40 | 148.70 | 147.00 | 148.25 | 148.25 | 20,194 |
Jun 06, 2024 | 148.05 | 148.90 | 147.60 | 148.25 | 148.25 | 11,460 |
Jun 05, 2024 | 147.00 | 148.20 | 146.65 | 147.70 | 147.70 | 10,936 |
Jun 04, 2024 | 145.65 | 147.00 | 145.65 | 146.20 | 146.20 | 5,178 |
Jun 03, 2024 | 144.95 | 146.25 | 142.45 | 145.65 | 145.65 | 13,001 |
May 31, 2024 | 141.60 | 143.40 | 141.60 | 143.35 | 143.35 | 12,994 |
May 30, 2024 | 142.35 | 142.35 | 141.20 | 141.50 | 141.50 | 17,894 |
May 29, 2024 | 142.20 | 142.35 | 139.75 | 140.60 | 140.60 | 27,923 |
May 28, 2024 | 143.55 | 143.65 | 141.05 | 141.20 | 141.20 | 4,563 |
May 27, 2024 | 144.80 | 144.85 | 143.80 | 143.85 | 143.85 | 7,817 |
May 24, 2024 | 144.95 | 145.10 | 143.80 | 144.50 | 144.50 | 13,121 |
May 23, 2024 | 145.60 | 146.30 | 145.20 | 146.00 | 146.00 | 14,001 |
May 22, 2024 | 144.85 | 145.40 | 144.10 | 145.20 | 145.20 | 31,000 |
May 21, 2024 | 143.40 | 145.85 | 142.30 | 145.15 | 145.15 | 19,177 |
May 20, 2024 | 141.05 | 141.75 | 140.75 | 141.45 | 141.45 | 8,462 |
May 17, 2024 | 142.10 | 142.20 | 141.20 | 141.55 | 141.55 | 12,079 |
May 16, 2024 | 141.60 | 142.10 | 141.00 | 141.85 | 141.85 | 10,438 |
May 15, 2024 | 142.85 | 143.10 | 141.75 | 141.95 | 141.95 | 5,097 |
May 14, 2024 | 143.95 | 144.40 | 142.70 | 142.75 | 142.75 | 5,301 |
May 13, 2024 | 144.10 | 144.60 | 142.75 | 143.20 | 143.20 | 13,268 |
May 10, 2024 | 143.65 | 144.60 | 143.55 | 144.00 | 144.00 | 10,150 |
May 09, 2024 | 143.10 | 144.00 | 142.55 | 143.35 | 143.35 | 9,527 |
May 08, 2024 | 142.60 | 143.90 | 142.50 | 142.90 | 142.90 | 14,624 |
May 07, 2024 | 140.75 | 141.90 | 140.30 | 141.30 | 141.30 | 47,225 |
May 06, 2024 | 140.95 | 141.25 | 139.70 | 140.35 | 140.35 | 29,596 |
May 03, 2024 | 141.60 | 142.60 | 140.35 | 140.80 | 140.80 | 34,481 |
May 02, 2024 | 142.60 | 143.85 | 141.60 | 141.60 | 141.60 | 32,578 |
Apr 30, 2024 | 140.65 | 142.50 | 140.65 | 141.60 | 141.60 | 14,268 |
Apr 29, 2024 | 143.05 | 143.30 | 141.30 | 141.30 | 141.30 | 22,560 |
Apr 26, 2024 | 141.15 | 141.90 | 139.45 | 140.30 | 140.30 | 28,324 |
Apr 25, 2024 | 140.45 | 141.45 | 139.25 | 141.15 | 141.15 | 46,155 |
Apr 24, 2024 | 132.35 | 133.50 | 132.35 | 132.60 | 132.60 | 57,204 |
Apr 23, 2024 | 132.30 | 132.70 | 131.35 | 131.55 | 131.55 | 142,671 |
Apr 22, 2024 | 129.30 | 131.85 | 129.30 | 131.70 | 131.70 | 90,490 |
Apr 19, 2024 | 127.80 | 128.60 | 126.80 | 128.25 | 128.25 | 18,971 |
Apr 18, 2024 | 128.70 | 129.45 | 127.80 | 128.35 | 128.35 | 86,635 |
Apr 17, 2024 | 128.10 | 129.35 | 127.40 | 128.20 | 128.20 | 68,704 |
Apr 16, 2024 | 128.65 | 129.35 | 127.80 | 128.30 | 128.30 | 81,502 |
Apr 15, 2024 | 129.30 | 130.60 | 128.85 | 129.85 | 129.85 | 138,774 |
Apr 12, 2024 | 129.65 | 131.70 | 129.65 | 130.00 | 130.00 | 29,159 |
Apr 11, 2024 | 127.20 | 130.40 | 127.10 | 129.00 | 129.00 | 73,380 |
Apr 10, 2024 | 125.65 | 126.20 | 124.85 | 126.00 | 126.00 | 202,719 |
Apr 09, 2024 | 123.90 | 126.10 | 123.75 | 125.65 | 125.65 | 140,007 |
Apr 08, 2024 | 124.00 | 124.70 | 123.20 | 124.20 | 124.20 | 180,499 |
Apr 05, 2024 | 124.25 | 124.75 | 123.80 | 124.15 | 124.15 | 19,315 |
Apr 04, 2024 | 125.25 | 127.10 | 125.25 | 125.75 | 125.75 | 43,967 |
Apr 03, 2024 | 123.40 | 124.40 | 122.30 | 124.00 | 124.00 | 17,828 |
Apr 02, 2024 | 126.55 | 127.15 | 124.10 | 124.70 | 124.70 | 47,729 |
Mar 28, 2024 | 126.60 | 126.75 | 125.75 | 125.95 | 125.95 | 22,850 |
Mar 27, 2024 | 123.10 | 126.25 | 123.10 | 126.20 | 126.20 | 36,238 |
Mar 26, 2024 | 121.85 | 122.65 | 121.20 | 122.60 | 122.60 | 7,914 |
Mar 25, 2024 | 122.45 | 122.85 | 121.70 | 122.30 | 122.30 | 9,682 |
Mar 22, 2024 | 122.10 | 123.50 | 122.00 | 123.25 | 123.25 | 53,502 |
Mar 21, 2024 | 120.40 | 122.80 | 120.40 | 122.50 | 122.50 | 56,136 |
Mar 20, 2024 | 120.55 | 120.90 | 120.00 | 120.25 | 120.25 | 85,496 |
Mar 19, 2024 | 120.60 | 122.40 | 119.95 | 120.85 | 120.85 | 87,526 |
Mar 18, 2024 | 121.45 | 121.70 | 120.75 | 121.70 | 121.70 | 85,139 |
Mar 15, 2024 | 123.05 | 124.05 | 121.35 | 121.40 | 121.40 | 93,409 |
Mar 14, 2024 | 123.60 | 124.00 | 122.85 | 123.15 | 123.15 | 12,280 |
Mar 13, 2024 | 122.55 | 124.10 | 122.40 | 123.55 | 123.55 | 36,015 |
Mar 12, 2024 | 124.15 | 124.35 | 123.15 | 123.40 | 123.40 | 82,882 |
Mar 11, 2024 | 121.15 | 123.60 | 121.15 | 123.60 | 123.60 | 20,050 |
Mar 08, 2024 | 120.35 | 121.40 | 120.30 | 120.95 | 120.95 | 67,938 |
Mar 07, 2024 | 119.40 | 121.10 | 119.10 | 121.00 | 121.00 | 60,654 |
Mar 06, 2024 | 118.65 | 119.80 | 118.05 | 119.80 | 119.80 | 84,941 |
Mar 05, 2024 | 119.00 | 120.00 | 118.20 | 119.30 | 119.30 | 91,508 |
Mar 04, 2024 | 119.05 | 119.10 | 118.05 | 118.65 | 118.65 | 77,145 |
Mar 01, 2024 | 118.65 | 119.55 | 118.05 | 119.15 | 119.15 | 58,395 |
Feb 29, 2024 | 120.35 | 120.35 | 118.05 | 118.05 | 118.05 | 122,393 |
Feb 28, 2024 | 122.00 | 122.00 | 120.30 | 120.45 | 120.45 | 25,920 |
Feb 27, 2024 | 120.90 | 122.15 | 120.90 | 121.95 | 121.95 | 46,020 |
Feb 26, 2024 | 121.00 | 122.50 | 121.00 | 121.20 | 121.20 | 15,070 |
Feb 23, 2024 | 118.85 | 121.30 | 118.55 | 121.05 | 121.05 | 135,196 |
Feb 22, 2024 | 118.00 | 118.65 | 116.05 | 118.65 | 118.65 | 21,716 |
Feb 22, 2024 | 1.56 Dividend | |||||
Feb 21, 2024 | 119.80 | 119.80 | 118.65 | 119.15 | 117.59 | 23,119 |
Feb 20, 2024 | 122.80 | 122.90 | 120.40 | 120.60 | 119.02 | 31,172 |
Feb 19, 2024 | 123.10 | 123.90 | 122.50 | 123.20 | 121.59 | 53,970 |
Feb 16, 2024 | 116.55 | 119.20 | 116.55 | 119.00 | 117.44 | 22,502 |
Feb 15, 2024 | 115.00 | 116.40 | 114.25 | 116.15 | 114.63 | 25,679 |
*Close price adjusted for splits.**Adjusted close price adjusted for splits and dividend and/or capital gain distributions. |