Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 47.20 | 47.70 | 46.65 | 47.55 | 47.55 | 5,566,291 |
25 Jul 2024 | - | - | - | - | - | - |
24 Jul 2024 | - | - | - | - | - | - |
23 Jul 2024 | 46.75 | 47.45 | 46.65 | 47.15 | 47.15 | 4,156,379 |
22 Jul 2024 | 46.70 | 46.90 | 46.20 | 46.65 | 46.65 | 4,688,741 |
19 Jul 2024 | 47.00 | 47.05 | 46.35 | 46.70 | 46.70 | 3,788,375 |
18 Jul 2024 | 47.00 | 47.55 | 46.80 | 47.05 | 47.05 | 4,611,337 |
17 Jul 2024 | 47.15 | 47.40 | 46.80 | 46.80 | 46.80 | 3,464,007 |
16 Jul 2024 | 47.30 | 47.50 | 46.85 | 46.85 | 46.85 | 3,230,528 |
15 Jul 2024 | 47.45 | 47.50 | 47.00 | 47.05 | 47.05 | 3,415,369 |
12 Jul 2024 | 46.80 | 47.45 | 46.70 | 47.30 | 47.30 | 4,937,703 |
11 Jul 2024 | 46.15 | 47.05 | 46.00 | 46.65 | 46.65 | 4,770,171 |
10 Jul 2024 | 46.30 | 46.40 | 45.85 | 46.15 | 46.15 | 5,656,513 |
09 Jul 2024 | 47.00 | 47.10 | 46.10 | 46.20 | 46.20 | 7,597,715 |
08 Jul 2024 | 47.80 | 47.85 | 47.00 | 47.00 | 47.00 | 7,051,380 |
05 Jul 2024 | 47.90 | 48.25 | 47.65 | 47.80 | 47.80 | 5,337,916 |
04 Jul 2024 | 48.15 | 48.70 | 47.05 | 47.80 | 47.80 | 14,973,622 |
03 Jul 2024 | 49.20 | 49.30 | 47.90 | 47.90 | 47.90 | 15,690,847 |
02 Jul 2024 | 49.25 | 49.50 | 48.80 | 49.15 | 49.15 | 5,022,971 |
01 Jul 2024 | 49.45 | 49.80 | 49.25 | 49.35 | 49.35 | 4,362,473 |
28 Jun 2024 | 49.70 | 49.75 | 49.20 | 49.45 | 49.45 | 4,898,583 |
27 Jun 2024 | 49.50 | 49.95 | 48.90 | 49.70 | 49.70 | 6,504,903 |
26 Jun 2024 | 50.40 | 50.40 | 49.70 | 50.00 | 50.00 | 5,696,925 |
25 Jun 2024 | 49.75 | 50.20 | 49.35 | 50.20 | 50.20 | 6,430,754 |
24 Jun 2024 | 49.60 | 49.65 | 48.90 | 49.60 | 49.60 | 6,950,365 |
21 Jun 2024 | 49.90 | 50.20 | 49.30 | 49.35 | 49.35 | 11,678,788 |
20 Jun 2024 | 49.80 | 50.20 | 49.45 | 49.75 | 49.75 | 5,801,430 |
19 Jun 2024 | 50.00 | 50.10 | 49.50 | 49.60 | 49.60 | 5,496,798 |
18 Jun 2024 | 49.95 | 50.10 | 49.05 | 50.00 | 50.00 | 7,929,987 |
17 Jun 2024 | 49.35 | 50.30 | 49.30 | 49.55 | 49.55 | 7,197,706 |
14 Jun 2024 | 48.85 | 49.45 | 48.45 | 49.35 | 49.35 | 7,531,649 |
13 Jun 2024 | 49.20 | 49.55 | 48.40 | 48.75 | 48.75 | 18,077,431 |
12 Jun 2024 | 49.60 | 50.10 | 48.85 | 49.05 | 49.05 | 19,943,049 |
11 Jun 2024 | 50.40 | 50.80 | 49.55 | 49.80 | 49.80 | 16,316,037 |
07 Jun 2024 | 52.00 | 52.10 | 50.20 | 50.40 | 50.40 | 18,739,454 |
06 Jun 2024 | 53.40 | 53.50 | 50.70 | 51.80 | 51.80 | 24,729,402 |
05 Jun 2024 | 56.80 | 56.80 | 53.60 | 53.60 | 53.60 | 34,339,070 |
05 Jun 2024 | 2 Dividend | |||||
04 Jun 2024 | 61.20 | 62.00 | 60.50 | 61.50 | 59.50 | 26,746,630 |
03 Jun 2024 | 60.50 | 62.00 | 59.70 | 61.80 | 59.79 | 38,720,352 |
31 May 2024 | 58.00 | 61.00 | 57.40 | 60.80 | 58.82 | 81,186,335 |
30 May 2024 | 55.90 | 59.50 | 55.80 | 57.70 | 55.82 | 43,011,963 |
29 May 2024 | 57.30 | 58.50 | 56.10 | 56.10 | 54.28 | 30,104,883 |
28 May 2024 | 58.50 | 58.70 | 56.60 | 57.50 | 55.63 | 35,754,780 |
27 May 2024 | 58.70 | 59.80 | 57.80 | 58.00 | 56.11 | 34,465,677 |
24 May 2024 | 58.90 | 59.10 | 57.70 | 58.70 | 56.79 | 23,020,117 |
23 May 2024 | 58.30 | 59.90 | 57.50 | 58.50 | 56.60 | 26,220,695 |
22 May 2024 | 55.80 | 59.30 | 55.70 | 59.30 | 57.37 | 39,787,733 |
21 May 2024 | 52.90 | 54.00 | 52.70 | 54.00 | 52.24 | 14,429,529 |
20 May 2024 | 53.30 | 53.40 | 52.50 | 53.40 | 51.66 | 10,471,712 |
17 May 2024 | 53.30 | 53.60 | 52.60 | 53.40 | 51.66 | 8,277,586 |
16 May 2024 | 52.80 | 53.30 | 52.70 | 53.20 | 51.47 | 12,086,865 |
15 May 2024 | 51.80 | 53.40 | 51.80 | 52.20 | 50.50 | 12,333,660 |
14 May 2024 | 51.90 | 52.20 | 50.90 | 51.50 | 49.83 | 7,123,835 |
13 May 2024 | 50.10 | 51.80 | 49.90 | 51.80 | 50.12 | 14,377,349 |
10 May 2024 | 48.80 | 50.00 | 48.80 | 50.00 | 48.37 | 4,654,363 |
09 May 2024 | 50.00 | 50.00 | 48.70 | 48.70 | 47.12 | 4,991,636 |
08 May 2024 | 48.90 | 50.50 | 48.80 | 50.00 | 48.37 | 12,589,676 |
07 May 2024 | 48.35 | 49.00 | 47.90 | 48.90 | 47.31 | 4,498,655 |
06 May 2024 | 47.30 | 48.80 | 47.30 | 48.25 | 46.68 | 5,806,879 |
03 May 2024 | 46.95 | 47.40 | 46.90 | 46.90 | 45.37 | 3,539,164 |
02 May 2024 | 47.15 | 47.55 | 46.75 | 46.90 | 45.37 | 4,992,283 |
30 Apr 2024 | 46.45 | 47.40 | 46.35 | 47.15 | 45.62 | 5,833,765 |
29 Apr 2024 | 46.00 | 46.95 | 46.00 | 46.80 | 45.28 | 5,403,438 |
26 Apr 2024 | 45.85 | 46.40 | 45.60 | 45.90 | 44.41 | 5,610,133 |
25 Apr 2024 | 46.10 | 46.45 | 45.70 | 46.10 | 44.60 | 4,857,075 |
24 Apr 2024 | 47.30 | 47.80 | 46.00 | 46.10 | 44.60 | 9,342,289 |
23 Apr 2024 | 47.55 | 47.80 | 47.10 | 47.10 | 45.57 | 3,361,676 |
22 Apr 2024 | 46.90 | 47.70 | 46.90 | 47.45 | 45.91 | 4,159,689 |
19 Apr 2024 | 47.40 | 47.90 | 46.60 | 46.90 | 45.37 | 7,480,937 |
18 Apr 2024 | 48.10 | 48.85 | 47.75 | 47.85 | 46.29 | 5,496,858 |
17 Apr 2024 | 48.10 | 48.30 | 47.80 | 48.00 | 46.44 | 5,377,042 |
16 Apr 2024 | 48.95 | 49.25 | 48.00 | 48.20 | 46.63 | 5,146,625 |
15 Apr 2024 | 48.70 | 49.95 | 48.45 | 49.45 | 47.84 | 4,882,497 |
12 Apr 2024 | 48.65 | 49.30 | 48.50 | 48.70 | 47.12 | 4,095,738 |
11 Apr 2024 | 48.90 | 49.65 | 48.75 | 49.20 | 47.60 | 2,792,648 |
10 Apr 2024 | 49.80 | 49.80 | 48.95 | 49.10 | 47.50 | 3,036,620 |
09 Apr 2024 | 48.90 | 49.85 | 48.75 | 49.65 | 48.04 | 3,661,815 |
08 Apr 2024 | 48.20 | 49.15 | 48.20 | 48.55 | 46.97 | 3,933,235 |
03 Apr 2024 | 48.40 | 48.80 | 48.10 | 48.70 | 47.12 | 4,212,891 |
02 Apr 2024 | 49.55 | 49.55 | 48.50 | 48.80 | 47.21 | 5,179,198 |
01 Apr 2024 | 50.20 | 50.50 | 49.75 | 49.75 | 48.13 | 3,443,056 |
29 Mar 2024 | 50.00 | 50.20 | 49.45 | 50.00 | 48.37 | 4,485,000 |
28 Mar 2024 | 50.00 | 50.20 | 49.45 | 49.70 | 48.08 | 5,882,105 |
27 Mar 2024 | 49.35 | 50.30 | 49.10 | 49.85 | 48.23 | 11,550,001 |
26 Mar 2024 | 48.15 | 49.30 | 48.05 | 48.85 | 47.26 | 6,703,426 |
25 Mar 2024 | 47.85 | 48.45 | 47.60 | 48.15 | 46.58 | 3,642,265 |
22 Mar 2024 | 48.80 | 48.80 | 48.10 | 48.10 | 46.54 | 4,042,345 |
21 Mar 2024 | 48.90 | 49.30 | 47.95 | 49.15 | 47.55 | 5,695,484 |
20 Mar 2024 | 47.95 | 48.90 | 47.65 | 48.40 | 46.83 | 5,422,164 |
19 Mar 2024 | 49.05 | 49.10 | 47.70 | 47.80 | 46.25 | 9,440,256 |
18 Mar 2024 | 48.50 | 50.50 | 48.50 | 49.50 | 47.89 | 15,397,285 |
15 Mar 2024 | 47.70 | 48.20 | 47.20 | 48.20 | 46.63 | 11,250,282 |
14 Mar 2024 | 46.60 | 48.15 | 46.55 | 47.65 | 46.10 | 10,758,682 |
13 Mar 2024 | 46.15 | 46.60 | 45.80 | 46.60 | 45.08 | 3,613,403 |
12 Mar 2024 | 46.00 | 46.50 | 45.85 | 46.50 | 44.99 | 2,980,310 |
11 Mar 2024 | 46.35 | 46.40 | 45.75 | 46.10 | 44.60 | 1,929,086 |
08 Mar 2024 | 45.85 | 46.60 | 45.65 | 46.30 | 44.79 | 4,159,282 |
07 Mar 2024 | 45.70 | 45.90 | 45.45 | 45.90 | 44.41 | 3,059,017 |
06 Mar 2024 | 46.00 | 46.30 | 45.70 | 46.05 | 44.55 | 4,801,917 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |