Date | Open | High | Low | Close* | Adj Close** | Volume |
---|---|---|---|---|---|---|
Jul 03, 2024 | 57.20 | 58.60 | 56.95 | 58.50 | 58.50 | 31,200,970 |
Jul 02, 2024 | 56.45 | 56.95 | 55.45 | 56.95 | 56.95 | 23,244,482 |
Jul 01, 2024 | 59.10 | 59.35 | 55.55 | 56.25 | 56.25 | 31,245,872 |
Jun 28, 2024 | 60.00 | 60.35 | 58.30 | 58.60 | 58.60 | 39,111,123 |
Jun 27, 2024 | 59.05 | 60.40 | 58.75 | 59.90 | 59.90 | 28,291,433 |
Jun 26, 2024 | 59.90 | 60.40 | 58.55 | 58.90 | 58.90 | 25,244,854 |
Jun 25, 2024 | 61.85 | 62.35 | 59.90 | 59.90 | 59.90 | 35,275,730 |
Jun 24, 2024 | 61.70 | 62.15 | 60.75 | 61.75 | 61.75 | 35,918,879 |
Jun 21, 2024 | 60.70 | 61.50 | 60.30 | 61.50 | 61.50 | 38,508,112 |
Jun 20, 2024 | 60.30 | 61.00 | 60.05 | 60.70 | 60.70 | 25,040,106 |
Jun 14, 2024 | 60.50 | 61.15 | 58.80 | 59.35 | 59.35 | 35,075,769 |
Jun 13, 2024 | 58.60 | 60.50 | 58.30 | 60.15 | 60.15 | 38,365,449 |
Jun 12, 2024 | 57.00 | 58.45 | 56.85 | 57.60 | 57.60 | 33,627,842 |
Jun 11, 2024 | 58.10 | 58.50 | 56.60 | 57.00 | 57.00 | 41,799,829 |
Jun 10, 2024 | 60.65 | 60.75 | 58.10 | 58.30 | 58.30 | 21,200,128 |
Jun 07, 2024 | 61.00 | 61.70 | 60.15 | 60.65 | 60.65 | 33,499,436 |
Jun 06, 2024 | 59.35 | 61.40 | 59.15 | 60.45 | 60.45 | 45,916,727 |
Jun 05, 2024 | 59.50 | 59.85 | 58.50 | 59.00 | 59.00 | 44,861,364 |
Jun 04, 2024 | 60.40 | 60.75 | 59.20 | 59.20 | 59.20 | 31,677,411 |
Jun 03, 2024 | 58.95 | 60.60 | 58.35 | 60.40 | 60.40 | 34,921,062 |
May 31, 2024 | 60.30 | 60.90 | 58.35 | 58.65 | 58.65 | 47,345,786 |
May 30, 2024 | 58.70 | 60.25 | 58.70 | 60.10 | 60.10 | 53,570,111 |
May 29, 2024 | 60.00 | 60.50 | 57.40 | 57.55 | 57.55 | 29,777,252 |
May 28, 2024 | 60.15 | 60.25 | 59.45 | 59.60 | 59.60 | 21,384,092 |
May 27, 2024 | 59.50 | 60.50 | 59.20 | 60.05 | 60.05 | 32,310,422 |
May 24, 2024 | 60.50 | 60.90 | 59.15 | 59.25 | 59.25 | 27,191,679 |
May 23, 2024 | 61.55 | 62.60 | 60.50 | 60.50 | 60.50 | 48,867,670 |
May 22, 2024 | 61.60 | 62.00 | 60.95 | 61.50 | 61.50 | 32,854,072 |
May 21, 2024 | 62.40 | 63.50 | 61.30 | 61.40 | 61.40 | 73,861,881 |
May 20, 2024 | 61.95 | 63.40 | 61.90 | 62.20 | 62.20 | 48,112,332 |
May 17, 2024 | 61.00 | 61.95 | 60.95 | 61.45 | 61.45 | 45,859,069 |
May 16, 2024 | 60.10 | 61.20 | 59.95 | 60.70 | 60.70 | 35,385,724 |
May 15, 2024 | 61.00 | 61.45 | 59.55 | 59.95 | 59.95 | 28,428,829 |
May 14, 2024 | 62.15 | 62.85 | 60.80 | 60.85 | 60.85 | 45,554,121 |
May 13, 2024 | 63.40 | 63.90 | 62.30 | 62.40 | 62.40 | 37,212,454 |
May 10, 2024 | 63.40 | 64.55 | 63.20 | 63.40 | 63.40 | 44,107,142 |
May 09, 2024 | 62.40 | 64.00 | 62.40 | 63.40 | 63.40 | 54,756,132 |
May 08, 2024 | 62.50 | 62.85 | 61.65 | 62.40 | 62.40 | 40,599,227 |
May 07, 2024 | 62.45 | 63.05 | 61.05 | 62.30 | 62.30 | 47,045,760 |
May 06, 2024 | 62.30 | 63.05 | 61.85 | 62.40 | 62.40 | 38,288,783 |
May 03, 2024 | 62.20 | 63.20 | 61.50 | 62.20 | 62.20 | 48,311,287 |
May 02, 2024 | 61.00 | 62.35 | 60.90 | 62.10 | 62.10 | 50,934,416 |
Apr 30, 2024 | 61.55 | 62.00 | 60.45 | 60.75 | 60.75 | 50,125,618 |
Apr 29, 2024 | 59.50 | 62.25 | 58.65 | 62.05 | 62.05 | 67,954,497 |
Apr 26, 2024 | 57.55 | 59.85 | 57.40 | 59.10 | 59.10 | 58,760,762 |
Apr 25, 2024 | 58.50 | 58.90 | 57.15 | 57.45 | 57.45 | 37,597,178 |
Apr 24, 2024 | 58.15 | 58.60 | 57.35 | 58.30 | 58.30 | 38,922,466 |
Apr 22, 2024 | 59.25 | 59.60 | 57.80 | 57.80 | 57.80 | 42,585,102 |
Apr 19, 2024 | 57.95 | 58.90 | 57.10 | 58.70 | 58.70 | 38,894,193 |
Apr 18, 2024 | 57.75 | 58.55 | 56.90 | 57.65 | 57.65 | 29,092,246 |
Apr 17, 2024 | 58.70 | 59.35 | 57.25 | 57.70 | 57.70 | 31,102,475 |
Apr 16, 2024 | 57.85 | 59.20 | 57.55 | 58.55 | 58.55 | 38,372,646 |
Apr 15, 2024 | 59.45 | 60.05 | 58.10 | 58.10 | 58.10 | 64,499,800 |
Apr 09, 2024 | - | - | - | - | - | - |
Apr 08, 2024 | 58.65 | 59.25 | 58.15 | 58.80 | 58.80 | 42,430,061 |
Apr 05, 2024 | 54.10 | 58.55 | 54.10 | 58.45 | 58.45 | 51,084,435 |
Apr 04, 2024 | 52.80 | 54.75 | 52.40 | 53.85 | 53.85 | 35,320,938 |
Apr 03, 2024 | 52.20 | 53.30 | 51.55 | 52.45 | 52.45 | 27,609,868 |
Apr 02, 2024 | 55.00 | 56.00 | 51.80 | 52.45 | 52.45 | 40,110,433 |
Apr 01, 2024 | 55.60 | 55.85 | 54.20 | 54.90 | 54.90 | 36,518,259 |
Mar 29, 2024 | 55.80 | 56.80 | 55.50 | 56.10 | 56.10 | 36,930,435 |
Mar 28, 2024 | 55.70 | 56.95 | 55.25 | 55.45 | 55.45 | 44,828,792 |
Mar 27, 2024 | 54.00 | 56.45 | 52.10 | 55.70 | 55.70 | 70,104,564 |
Mar 26, 2024 | 55.60 | 55.95 | 52.85 | 53.00 | 53.00 | 45,063,574 |
Mar 25, 2024 | 56.35 | 58.00 | 55.00 | 55.20 | 55.20 | 57,628,255 |
Mar 22, 2024 | 57.95 | 58.45 | 56.20 | 56.35 | 56.35 | 64,620,917 |
Mar 21, 2024 | 56.40 | 58.55 | 56.40 | 57.90 | 57.90 | 98,022,438 |
Mar 20, 2024 | 56.00 | 56.60 | 55.60 | 55.95 | 55.95 | 35,420,455 |
Mar 19, 2024 | 55.15 | 56.60 | 55.00 | 56.20 | 56.20 | 36,266,869 |
Mar 18, 2024 | 57.65 | 57.70 | 54.85 | 55.15 | 55.15 | 32,974,425 |
Mar 15, 2024 | 56.60 | 57.70 | 56.05 | 57.65 | 57.65 | 30,402,466 |
Mar 14, 2024 | 55.75 | 56.80 | 55.15 | 56.40 | 56.40 | 33,423,937 |
Mar 13, 2024 | 56.10 | 56.90 | 55.20 | 55.60 | 55.60 | 34,663,801 |
Mar 12, 2024 | 56.70 | 57.40 | 54.95 | 55.80 | 55.80 | 47,136,214 |
Mar 11, 2024 | 60.00 | 60.05 | 56.45 | 56.60 | 56.60 | 43,414,821 |
Mar 08, 2024 | 57.65 | 59.10 | 57.40 | 58.55 | 58.55 | 48,483,564 |
Mar 07, 2024 | 55.20 | 57.25 | 55.15 | 57.25 | 57.25 | 42,697,326 |
Mar 06, 2024 | 56.55 | 57.40 | 54.90 | 54.90 | 54.90 | 68,492,897 |
Mar 05, 2024 | 58.55 | 59.20 | 56.60 | 56.60 | 56.60 | 46,990,196 |
Mar 04, 2024 | 59.40 | 60.30 | 58.20 | 58.55 | 58.55 | 37,331,908 |
Mar 01, 2024 | 60.00 | 60.90 | 59.00 | 59.20 | 59.20 | 36,058,195 |
Feb 29, 2024 | 61.00 | 61.95 | 59.00 | 60.00 | 60.00 | 71,158,874 |
Feb 28, 2024 | 63.25 | 64.80 | 60.90 | 60.90 | 60.90 | 63,130,683 |
Feb 27, 2024 | 66.50 | 67.30 | 63.20 | 63.25 | 63.25 | 50,795,224 |
Feb 26, 2024 | 63.50 | 67.25 | 63.45 | 66.50 | 66.50 | 76,750,918 |
Feb 23, 2024 | 62.40 | 64.35 | 61.25 | 63.30 | 63.30 | 60,833,216 |
Feb 22, 2024 | 60.40 | 62.70 | 59.80 | 62.40 | 62.40 | 75,583,390 |
Feb 21, 2024 | 60.00 | 60.65 | 58.95 | 60.40 | 60.40 | 68,778,436 |
Feb 20, 2024 | 58.65 | 59.55 | 58.25 | 59.55 | 59.55 | 44,216,203 |
Feb 19, 2024 | 58.50 | 59.85 | 58.05 | 58.50 | 58.50 | 71,032,522 |
Feb 16, 2024 | 55.90 | 59.95 | 55.70 | 58.30 | 58.30 | 86,096,310 |
Feb 15, 2024 | 54.90 | 56.50 | 54.80 | 55.85 | 55.85 | 50,932,459 |
Feb 14, 2024 | 55.05 | 55.05 | 53.25 | 54.90 | 54.90 | 57,461,272 |
Feb 13, 2024 | 53.50 | 55.60 | 53.00 | 54.95 | 54.95 | 98,030,608 |
Feb 12, 2024 | 53.35 | 53.90 | 52.45 | 53.45 | 53.45 | 76,921,848 |
Feb 09, 2024 | 51.65 | 52.60 | 51.20 | 52.10 | 52.10 | 84,705,277 |
Feb 08, 2024 | 51.30 | 51.85 | 50.90 | 51.35 | 51.35 | 45,379,738 |
Feb 07, 2024 | 52.50 | 52.70 | 51.25 | 51.25 | 51.25 | 46,596,542 |
Feb 06, 2024 | 52.50 | 52.55 | 51.40 | 52.30 | 52.30 | 49,009,713 |
Feb 05, 2024 | 51.20 | 52.65 | 51.15 | 52.35 | 52.35 | 63,952,284 |
*Close price adjusted for splits.**Adjusted close price adjusted for splits and dividend and/or capital gain distributions. |