Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 31.50 | 33.00 | 31.11 | 32.00 | 32.00 | 146,816 |
25 Jul 2024 | 32.50 | 33.00 | 31.00 | 31.50 | 31.50 | 100,826 |
24 Jul 2024 | 34.50 | 34.40 | 32.00 | 32.50 | 32.50 | 308,632 |
23 Jul 2024 | 34.50 | 35.00 | 33.51 | 34.50 | 34.50 | 236,740 |
22 Jul 2024 | 34.50 | 35.96 | 34.00 | 34.50 | 34.50 | 117,048 |
19 Jul 2024 | 35.00 | 36.00 | 34.25 | 34.50 | 34.50 | 60,157 |
18 Jul 2024 | 36.50 | 38.00 | 34.25 | 35.00 | 35.00 | 263,030 |
17 Jul 2024 | 36.50 | 37.50 | 35.00 | 36.50 | 36.50 | 88,827 |
16 Jul 2024 | 35.50 | 38.00 | 35.00 | 36.50 | 36.50 | 203,496 |
15 Jul 2024 | 34.50 | 35.40 | 33.00 | 35.50 | 35.50 | 208,659 |
12 Jul 2024 | 35.00 | 36.00 | 34.00 | 34.50 | 34.50 | 205,732 |
11 Jul 2024 | 33.50 | 35.70 | 33.25 | 35.00 | 35.00 | 371,372 |
10 Jul 2024 | 33.00 | 36.00 | 32.60 | 33.25 | 33.25 | 791,492 |
09 Jul 2024 | 32.50 | 33.80 | 31.20 | 31.50 | 31.50 | 530,985 |
08 Jul 2024 | 33.50 | 35.00 | 31.20 | 32.00 | 32.00 | 1,108,799 |
05 Jul 2024 | 37.00 | 37.00 | 33.29 | 33.50 | 33.50 | 784,568 |
04 Jul 2024 | 37.00 | 39.00 | 36.12 | 37.00 | 37.00 | 340,058 |
03 Jul 2024 | 36.50 | 39.56 | 36.50 | 36.50 | 36.50 | 712,444 |
02 Jul 2024 | 45.00 | 46.00 | 36.00 | 36.50 | 36.50 | 2,079,175 |
01 Jul 2024 | 48.50 | 52.50 | 44.00 | 45.00 | 45.00 | 1,522,934 |
28 Jun 2024 | 38.50 | 45.90 | 38.55 | 44.50 | 44.50 | 1,264,710 |
27 Jun 2024 | 39.00 | 40.00 | 36.22 | 38.50 | 38.50 | 293,922 |
26 Jun 2024 | 40.00 | 41.97 | 38.00 | 39.00 | 39.00 | 353,451 |
25 Jun 2024 | 42.50 | 43.00 | 40.00 | 40.00 | 40.00 | 293,002 |
24 Jun 2024 | 39.00 | 45.00 | 38.00 | 42.50 | 42.50 | 1,221,786 |
21 Jun 2024 | 33.00 | 40.00 | 32.40 | 38.00 | 38.00 | 613,440 |
20 Jun 2024 | 34.50 | 35.00 | 32.22 | 33.00 | 33.00 | 166,793 |
19 Jun 2024 | 34.50 | 35.00 | 34.00 | 34.50 | 34.50 | 99,647 |
18 Jun 2024 | 36.50 | 35.21 | 32.00 | 34.50 | 34.50 | 564,048 |
17 Jun 2024 | 38.00 | 38.40 | 35.00 | 36.50 | 36.50 | 365,804 |
14 Jun 2024 | 39.00 | 40.00 | 37.00 | 38.00 | 38.00 | 445,316 |
13 Jun 2024 | 38.50 | 40.00 | 38.00 | 39.00 | 39.00 | 225,795 |
12 Jun 2024 | 39.00 | 42.00 | 38.01 | 38.50 | 38.50 | 406,487 |
11 Jun 2024 | 41.00 | 41.50 | 38.12 | 39.00 | 39.00 | 479,136 |
10 Jun 2024 | 41.00 | 41.85 | 39.00 | 41.00 | 41.00 | 495,981 |
07 Jun 2024 | 41.00 | 43.00 | 40.00 | 41.00 | 41.00 | 283,065 |
06 Jun 2024 | 42.00 | 43.00 | 39.25 | 41.00 | 41.00 | 300,016 |
05 Jun 2024 | 43.00 | 44.00 | 38.00 | 42.00 | 42.00 | 932,785 |
04 Jun 2024 | 47.00 | 48.00 | 42.00 | 43.00 | 43.00 | 755,209 |
03 Jun 2024 | 43.50 | 48.00 | 43.98 | 45.20 | 45.20 | 1,180,027 |
31 May 2024 | 40.50 | 45.39 | 40.06 | 43.50 | 43.50 | 781,084 |
30 May 2024 | 41.50 | 42.90 | 39.40 | 40.50 | 40.50 | 549,878 |
29 May 2024 | 40.00 | 46.00 | 40.50 | 41.00 | 41.00 | 1,802,963 |
28 May 2024 | 35.00 | 41.70 | 34.00 | 40.00 | 40.00 | 1,161,357 |
24 May 2024 | 33.50 | 37.00 | 32.30 | 35.00 | 35.00 | 615,067 |
23 May 2024 | 32.50 | 36.00 | 32.11 | 33.50 | 33.50 | 596,814 |
22 May 2024 | 35.50 | 35.40 | 31.95 | 32.50 | 32.50 | 424,717 |
21 May 2024 | 30.75 | 39.00 | 28.00 | 35.50 | 35.50 | 1,767,965 |
20 May 2024 | 34.00 | 33.90 | 29.50 | 30.75 | 30.75 | 1,242,225 |
17 May 2024 | 37.50 | 37.10 | 33.50 | 34.00 | 34.00 | 1,007,474 |
16 May 2024 | 38.00 | 38.80 | 36.55 | 37.25 | 37.25 | 923,773 |
15 May 2024 | 43.50 | 43.20 | 38.36 | 39.70 | 39.70 | 1,609,970 |
14 May 2024 | 37.00 | 42.50 | 36.00 | 41.75 | 41.75 | 4,296,440 |
13 May 2024 | 29.00 | 37.00 | 28.62 | 36.50 | 36.50 | 3,705,247 |
10 May 2024 | 25.50 | 30.00 | 25.00 | 29.00 | 29.00 | 924,968 |
09 May 2024 | 24.25 | 26.00 | 23.51 | 25.50 | 25.50 | 233,146 |
08 May 2024 | 25.00 | 25.25 | 24.00 | 24.25 | 24.25 | 148,154 |
07 May 2024 | 24.25 | 26.00 | 24.19 | 25.00 | 25.00 | 698,428 |
03 May 2024 | 25.25 | 25.90 | 24.00 | 24.25 | 24.25 | 601,000 |
02 May 2024 | 26.75 | 27.00 | 25.00 | 25.25 | 25.25 | 640,772 |
01 May 2024 | 24.25 | 28.80 | 24.25 | 27.25 | 27.25 | 1,707,933 |
30 Apr 2024 | 24.50 | 25.00 | 24.00 | 24.25 | 24.25 | 461,470 |
29 Apr 2024 | 26.25 | 26.20 | 24.38 | 24.50 | 24.50 | 882,611 |
26 Apr 2024 | 26.00 | 27.90 | 25.80 | 26.25 | 26.25 | 2,040,757 |
25 Apr 2024 | 30.50 | 30.00 | 25.75 | 26.25 | 26.25 | 2,464,275 |
24 Apr 2024 | 37.50 | 37.80 | 30.11 | 30.50 | 30.50 | 3,217,070 |
23 Apr 2024 | 23.75 | 34.00 | 23.75 | 33.50 | 33.50 | 5,873,998 |
22 Apr 2024 | 23.50 | 24.00 | 21.30 | 23.25 | 23.25 | 2,732,616 |
19 Apr 2024 | 27.50 | 28.75 | 22.00 | 23.75 | 23.75 | 6,435,299 |
18 Apr 2024 | 20.50 | 29.50 | 20.45 | 26.75 | 26.75 | 8,199,761 |
17 Apr 2024 | 16.50 | 21.00 | 16.67 | 20.50 | 20.50 | 3,209,914 |
16 Apr 2024 | 16.00 | 16.93 | 15.78 | 16.50 | 16.50 | 1,399,494 |
15 Apr 2024 | 14.50 | 16.50 | 14.83 | 16.00 | 16.00 | 2,353,149 |
12 Apr 2024 | 12.75 | 14.97 | 12.94 | 14.50 | 14.50 | 1,729,364 |
11 Apr 2024 | 12.00 | 13.00 | 12.00 | 12.75 | 12.75 | 1,014,994 |
10 Apr 2024 | 13.75 | 13.74 | 12.00 | 12.00 | 12.00 | 1,202,854 |
09 Apr 2024 | 13.75 | 14.00 | 13.50 | 13.75 | 13.75 | 2,342,833 |
08 Apr 2024 | 11.50 | 14.00 | 11.76 | 14.00 | 14.00 | 5,432,345 |
05 Apr 2024 | 10.50 | 12.00 | 10.50 | 11.50 | 11.50 | 2,352,911 |
04 Apr 2024 | 10.25 | 11.00 | 10.25 | 10.50 | 10.50 | 2,239,719 |
03 Apr 2024 | 10.25 | 10.73 | 10.02 | 10.25 | 10.25 | 1,586,001 |
02 Apr 2024 | 10.75 | 12.00 | 10.02 | 10.30 | 10.30 | 5,098,715 |
28 Mar 2024 | 12.00 | 12.20 | 10.00 | 10.75 | 10.75 | 7,622,267 |
27 Mar 2024 | 14.50 | 14.90 | 14.00 | 14.50 | 14.50 | 349,445 |
26 Mar 2024 | 14.00 | 16.50 | 14.00 | 14.50 | 14.50 | 1,426,365 |
25 Mar 2024 | 16.50 | 16.80 | 12.60 | 14.00 | 14.00 | 888,906 |
22 Mar 2024 | 18.00 | 19.00 | 15.00 | 16.50 | 16.50 | 545,259 |
21 Mar 2024 | 17.00 | 19.00 | 16.11 | 18.00 | 18.00 | 300,832 |
20 Mar 2024 | 17.00 | 19.00 | 15.55 | 17.00 | 17.00 | 394,910 |
19 Mar 2024 | 18.50 | 19.70 | 15.60 | 17.00 | 17.00 | 603,178 |
18 Mar 2024 | 21.50 | 23.00 | 16.50 | 18.50 | 18.50 | 612,020 |
15 Mar 2024 | 24.00 | 25.00 | 20.50 | 21.50 | 21.50 | 445,911 |
14 Mar 2024 | 22.50 | 25.00 | 20.00 | 24.00 | 24.00 | 346,049 |
13 Mar 2024 | 25.00 | 29.20 | 18.56 | 22.50 | 22.50 | 1,092,091 |
12 Mar 2024 | 35.00 | 40.00 | 26.00 | 27.50 | 27.50 | 354,285 |
11 Mar 2024 | 35.00 | 35.90 | 32.00 | 35.00 | 35.00 | 36,598 |
08 Mar 2024 | 35.00 | 36.40 | 30.00 | 35.00 | 35.00 | 120,500 |
07 Mar 2024 | 35.00 | 36.40 | 30.00 | 35.00 | 35.00 | 31,335 |
06 Mar 2024 | 35.00 | 36.44 | 31.00 | 35.00 | 35.00 | 86,048 |
05 Mar 2024 | 35.00 | 38.50 | 33.19 | 35.00 | 35.00 | 82,884 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |