Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
02 July 2024 | 27.50 | 28.90 | 27.50 | 27.64 | 27.64 | 182,295 |
01 July 2024 | 28.70 | 28.90 | 27.70 | 28.20 | 28.20 | 110,433 |
28 June 2024 | 27.50 | 28.60 | 27.00 | 28.00 | 28.00 | 96,660 |
27 June 2024 | 27.20 | 28.40 | 27.10 | 28.15 | 28.15 | 77,110 |
26 June 2024 | 27.00 | 28.74 | 26.78 | 28.45 | 28.45 | 592,267 |
25 June 2024 | 27.00 | 28.90 | 27.00 | 28.00 | 28.00 | 349,166 |
24 June 2024 | 28.00 | 29.04 | 27.49 | 28.30 | 28.30 | 222,179 |
21 June 2024 | 29.70 | 29.70 | 26.95 | 28.30 | 28.30 | 578,491 |
20 June 2024 | 28.50 | 31.00 | 26.00 | 28.30 | 28.30 | 673,080 |
19 June 2024 | 34.00 | 34.45 | 29.00 | 29.40 | 29.40 | 1,181,056 |
18 June 2024 | 36.30 | 38.00 | 32.52 | 34.25 | 34.25 | 469,493 |
17 June 2024 | 35.90 | 37.58 | 33.40 | 36.10 | 36.10 | 513,699 |
14 June 2024 | 34.90 | 35.90 | 33.19 | 34.00 | 34.00 | 174,905 |
13 June 2024 | 35.10 | 36.00 | 33.30 | 34.00 | 34.00 | 275,790 |
12 June 2024 | 34.00 | 35.00 | 33.65 | 34.30 | 34.30 | 169,618 |
11 June 2024 | 34.40 | 35.90 | 34.40 | 35.00 | 35.00 | 123,722 |
10 June 2024 | 35.50 | 35.97 | 34.20 | 34.50 | 34.50 | 182,076 |
07 June 2024 | 34.90 | 37.00 | 34.10 | 37.00 | 37.00 | 88,414 |
06 June 2024 | 36.50 | 37.52 | 34.37 | 36.00 | 36.00 | 178,407 |
05 June 2024 | 36.10 | 36.96 | 35.10 | 36.10 | 36.10 | 362,807 |
04 June 2024 | 37.00 | 37.65 | 36.09 | 37.00 | 37.00 | 153,581 |
03 June 2024 | 37.00 | 38.45 | 35.58 | 36.00 | 36.00 | 188,892 |
31 May 2024 | 38.00 | 38.00 | 37.00 | 37.20 | 37.20 | 618,831 |
30 May 2024 | 38.60 | 39.20 | 37.61 | 38.20 | 38.20 | 263,222 |
29 May 2024 | 39.00 | 39.00 | 37.70 | 37.70 | 37.70 | 303,637 |
28 May 2024 | 37.00 | 39.00 | 37.00 | 38.55 | 38.55 | 454,212 |
24 May 2024 | 39.50 | 39.50 | 36.10 | 37.45 | 37.45 | 402,141 |
23 May 2024 | 38.60 | 39.40 | 37.50 | 38.50 | 38.50 | 334,257 |
22 May 2024 | 37.60 | 39.50 | 37.50 | 38.40 | 38.40 | 406,512 |
21 May 2024 | 37.00 | 38.10 | 36.18 | 37.70 | 37.70 | 328,480 |
20 May 2024 | 36.20 | 37.00 | 35.90 | 37.00 | 37.00 | 292,084 |
17 May 2024 | 35.70 | 36.50 | 35.10 | 35.60 | 35.60 | 183,674 |
16 May 2024 | 36.10 | 36.90 | 35.09 | 35.75 | 35.75 | 351,095 |
15 May 2024 | 35.10 | 37.00 | 35.10 | 36.55 | 36.55 | 67,956 |
14 May 2024 | 35.50 | 37.00 | 35.00 | 37.00 | 37.00 | 302,671 |
13 May 2024 | 35.80 | 36.00 | 34.00 | 35.75 | 35.75 | 257,043 |
10 May 2024 | 33.50 | 36.81 | 33.46 | 36.00 | 36.00 | 2,414,599 |
09 May 2024 | 34.00 | 34.90 | 32.63 | 33.60 | 33.60 | 485,600 |
08 May 2024 | 36.10 | 36.90 | 33.00 | 34.40 | 34.40 | 1,085,043 |
07 May 2024 | 36.80 | 37.97 | 35.01 | 37.00 | 37.00 | 1,772,827 |
03 May 2024 | 35.90 | 37.70 | 32.33 | 36.80 | 36.80 | 6,844,335 |
02 May 2024 | 46.20 | 47.97 | 35.00 | 35.90 | 35.90 | 9,882,931 |
01 May 2024 | 44.90 | 45.45 | 44.40 | 45.00 | 45.00 | 164,513 |
30 Apr 2024 | 42.10 | 44.90 | 41.38 | 44.30 | 44.30 | 292,962 |
29 Apr 2024 | 44.10 | 45.00 | 42.93 | 44.70 | 44.70 | 119,458 |
26 Apr 2024 | 44.90 | 44.90 | 43.50 | 44.10 | 44.10 | 137,561 |
25 Apr 2024 | 46.00 | 46.00 | 43.50 | 44.30 | 44.30 | 158,247 |
24 Apr 2024 | 45.60 | 46.70 | 45.20 | 46.00 | 46.00 | 147,168 |
23 Apr 2024 | 46.00 | 48.90 | 45.80 | 47.00 | 47.00 | 175,945 |
22 Apr 2024 | 47.00 | 47.80 | 45.60 | 46.00 | 46.00 | 629,354 |
19 Apr 2024 | 47.00 | 50.46 | 46.00 | 46.00 | 46.00 | 494,297 |
18 Apr 2024 | 49.00 | 49.78 | 47.58 | 48.50 | 48.50 | 346,456 |
17 Apr 2024 | 52.20 | 52.80 | 47.04 | 47.75 | 47.75 | 1,025,904 |
16 Apr 2024 | 54.40 | 54.74 | 52.92 | 53.20 | 53.20 | 246,133 |
15 Apr 2024 | 55.00 | 55.70 | 54.60 | 54.80 | 54.80 | 450,500 |
12 Apr 2024 | 54.40 | 55.44 | 54.00 | 55.00 | 55.00 | 833,244 |
11 Apr 2024 | 54.80 | 55.80 | 54.00 | 54.00 | 54.00 | 374,727 |
10 Apr 2024 | 55.00 | 55.80 | 54.00 | 54.60 | 54.60 | 259,563 |
09 Apr 2024 | 55.60 | 55.60 | 54.00 | 55.60 | 55.60 | 108,883 |
08 Apr 2024 | 55.80 | 55.80 | 53.61 | 55.60 | 55.60 | 363,346 |
05 Apr 2024 | 54.40 | 56.00 | 51.88 | 56.00 | 56.00 | 339,531 |
04 Apr 2024 | 53.20 | 54.26 | 53.65 | 54.40 | 54.40 | 199,670 |
03 Apr 2024 | 56.00 | 57.00 | 53.38 | 57.00 | 57.00 | 102,897 |
02 Apr 2024 | 57.00 | 57.10 | 53.59 | 56.90 | 56.90 | 89,058 |
28 Mar 2024 | 56.60 | 56.84 | 53.22 | 56.00 | 56.00 | 552,273 |
27 Mar 2024 | 57.00 | 58.00 | 55.20 | 56.10 | 56.10 | 236,733 |
26 Mar 2024 | 55.60 | 57.00 | 54.27 | 57.00 | 57.00 | 765,383 |
25 Mar 2024 | 54.80 | 55.20 | 52.20 | 55.20 | 55.20 | 63,143 |
22 Mar 2024 | 55.00 | 55.00 | 50.40 | 52.50 | 52.50 | 58,888 |
21 Mar 2024 | 52.20 | 55.88 | 52.00 | 52.50 | 52.50 | 216,390 |
20 Mar 2024 | 53.60 | 53.91 | 50.90 | 54.00 | 54.00 | 224,967 |
19 Mar 2024 | 53.60 | 55.45 | 53.60 | 53.60 | 53.60 | 68,188 |
18 Mar 2024 | 54.80 | 55.11 | 53.75 | 53.80 | 53.80 | 113,875 |
15 Mar 2024 | 55.80 | 55.80 | 53.59 | 54.90 | 54.90 | 43,032 |
14 Mar 2024 | 55.20 | 56.00 | 54.47 | 56.00 | 56.00 | 88,946 |
13 Mar 2024 | 55.00 | 56.24 | 54.20 | 55.30 | 55.30 | 41,514 |
12 Mar 2024 | 54.42 | 55.74 | 54.42 | 55.10 | 55.10 | 40,808 |
11 Mar 2024 | 54.40 | 57.00 | 54.20 | 55.10 | 55.10 | 129,962 |
08 Mar 2024 | 54.00 | 55.70 | 53.20 | 55.50 | 55.50 | 278,242 |
07 Mar 2024 | 53.00 | 54.70 | 53.00 | 54.20 | 54.20 | 100,461 |
06 Mar 2024 | 53.00 | 54.00 | 51.86 | 54.00 | 54.00 | 147,384 |
05 Mar 2024 | 54.60 | 56.80 | 53.99 | 55.00 | 55.00 | 93,040 |
04 Mar 2024 | 56.40 | 56.80 | 54.00 | 55.00 | 55.00 | 142,274 |
01 Mar 2024 | 54.20 | 56.00 | 53.19 | 55.20 | 55.20 | 326,855 |
29 Feb 2024 | 54.00 | 55.39 | 53.00 | 54.00 | 54.00 | 26,169 |
28 Feb 2024 | 52.20 | 55.40 | 51.41 | 54.80 | 54.80 | 262,490 |
27 Feb 2024 | 54.00 | 54.59 | 53.00 | 53.20 | 53.20 | 256,434 |
26 Feb 2024 | 55.80 | 56.00 | 55.00 | 55.00 | 55.00 | 34,902 |
23 Feb 2024 | 55.00 | 56.25 | 54.26 | 55.00 | 55.00 | 408,218 |
22 Feb 2024 | 55.20 | 56.80 | 54.00 | 54.80 | 54.80 | 572,418 |
21 Feb 2024 | 56.00 | 56.18 | 51.00 | 54.10 | 54.10 | 660,765 |
20 Feb 2024 | 56.20 | 59.80 | 55.75 | 57.60 | 57.60 | 122,614 |
19 Feb 2024 | 59.60 | 59.60 | 57.00 | 57.70 | 57.70 | 173,331 |
16 Feb 2024 | 58.00 | 60.00 | 55.63 | 59.40 | 59.40 | 199,383 |
15 Feb 2024 | 58.00 | 59.00 | 55.80 | 55.80 | 55.80 | 297,086 |
14 Feb 2024 | 51.80 | 58.60 | 51.80 | 58.60 | 58.60 | 591,692 |
13 Feb 2024 | 52.00 | 54.08 | 50.00 | 52.00 | 52.00 | 296,762 |
12 Feb 2024 | 49.00 | 52.00 | 48.83 | 52.00 | 52.00 | 281,340 |
09 Feb 2024 | 53.00 | 54.49 | 49.10 | 50.00 | 50.00 | 1,937,494 |
08 Feb 2024 | 55.00 | 59.00 | 53.00 | 53.20 | 53.20 | 1,030,174 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |