Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
21 May 2024 | 51.83 | 52.05 | 51.10 | 51.60 | 51.60 | 302,802 |
20 May 2024 | 51.29 | 52.21 | 50.71 | 51.60 | 51.60 | 495,900 |
13 May 2024 | 49.96 | 52.47 | 49.09 | 51.69 | 51.69 | 2,100,300 |
06 May 2024 | 45.89 | 50.54 | 45.37 | 49.67 | 49.67 | 2,860,000 |
29 Apr 2024 | 40.45 | 46.28 | 40.02 | 45.16 | 45.16 | 2,991,100 |
22 Apr 2024 | 47.86 | 49.46 | 39.85 | 40.17 | 40.17 | 3,968,200 |
15 Apr 2024 | 50.97 | 51.08 | 45.09 | 47.85 | 47.85 | 1,772,700 |
08 Apr 2024 | 48.43 | 51.46 | 48.03 | 51.34 | 51.34 | 2,532,400 |
01 Apr 2024 | 50.24 | 51.98 | 46.89 | 48.54 | 48.54 | 2,441,800 |
25 Mar 2024 | 51.50 | 52.36 | 49.67 | 50.53 | 50.53 | 1,463,100 |
18 Mar 2024 | 52.53 | 55.05 | 51.30 | 51.52 | 51.52 | 1,360,200 |
11 Mar 2024 | 58.27 | 59.11 | 51.81 | 52.40 | 52.40 | 2,050,000 |
04 Mar 2024 | 59.36 | 59.55 | 56.32 | 58.78 | 58.78 | 1,234,100 |
26 Feb 2024 | 61.98 | 62.12 | 55.24 | 59.51 | 59.51 | 1,641,200 |
19 Feb 2024 | 58.88 | 62.42 | 58.75 | 61.70 | 61.70 | 2,009,400 |
12 Feb 2024 | 58.36 | 60.62 | 55.55 | 59.61 | 59.61 | 2,420,600 |
05 Feb 2024 | 61.09 | 61.69 | 57.12 | 58.19 | 58.19 | 2,215,000 |
29 Jan 2024 | 70.28 | 72.40 | 56.38 | 61.00 | 61.00 | 3,175,100 |
22 Jan 2024 | 68.00 | 72.57 | 67.90 | 70.43 | 70.43 | 1,621,100 |
15 Jan 2024 | 65.50 | 70.00 | 62.09 | 67.82 | 67.82 | 1,328,700 |
08 Jan 2024 | 62.69 | 66.28 | 61.12 | 65.97 | 65.97 | 940,400 |
01 Jan 2024 | 63.22 | 63.35 | 60.06 | 61.51 | 61.51 | 577,700 |
25 Dec 2023 | 63.67 | 65.49 | 62.62 | 63.20 | 63.20 | 773,700 |
18 Dec 2023 | 64.28 | 65.41 | 63.09 | 63.95 | 63.95 | 1,125,100 |
11 Dec 2023 | 60.72 | 65.69 | 60.13 | 63.74 | 63.74 | 1,480,100 |
04 Dec 2023 | 59.13 | 61.68 | 58.00 | 61.26 | 61.26 | 1,372,500 |
27 Nov 2023 | 58.24 | 60.17 | 57.88 | 59.15 | 59.15 | 1,562,000 |
20 Nov 2023 | 57.99 | 59.54 | 56.96 | 58.33 | 58.33 | 968,600 |
13 Nov 2023 | 56.00 | 59.18 | 55.84 | 58.41 | 58.41 | 1,207,000 |
06 Nov 2023 | 57.11 | 58.69 | 54.90 | 56.81 | 56.81 | 1,350,200 |
30 Oct 2023 | 53.78 | 57.72 | 52.14 | 56.87 | 56.87 | 1,412,200 |
23 Oct 2023 | 57.43 | 59.34 | 53.20 | 53.35 | 53.35 | 2,001,600 |
16 Oct 2023 | 68.27 | 70.96 | 51.84 | 56.88 | 56.88 | 3,582,100 |
09 Oct 2023 | 68.50 | 74.55 | 66.87 | 67.79 | 67.79 | 861,200 |
02 Oct 2023 | 68.10 | 71.06 | 66.36 | 68.66 | 68.66 | 874,000 |
25 Sept 2023 | 67.52 | 70.93 | 66.61 | 68.46 | 68.46 | 1,244,400 |
18 Sept 2023 | 64.92 | 68.84 | 64.61 | 67.61 | 67.61 | 967,200 |
11 Sept 2023 | 66.34 | 66.80 | 64.28 | 64.94 | 64.94 | 1,042,500 |
04 Sept 2023 | 65.81 | 66.82 | 64.21 | 66.02 | 66.02 | 699,600 |
28 Aug 2023 | 65.06 | 67.00 | 63.37 | 65.92 | 65.92 | 840,000 |
21 Aug 2023 | 62.37 | 65.06 | 62.29 | 64.33 | 64.33 | 570,700 |
14 Aug 2023 | 63.91 | 64.49 | 60.79 | 62.58 | 62.58 | 1,010,800 |
07 Aug 2023 | 67.45 | 67.80 | 62.29 | 64.46 | 64.46 | 2,056,900 |
31 Jul 2023 | 68.92 | 71.43 | 67.42 | 67.42 | 67.42 | 1,064,100 |
24 Jul 2023 | 71.52 | 75.12 | 67.74 | 68.62 | 68.62 | 1,412,800 |
17 Jul 2023 | 70.72 | 74.54 | 67.41 | 71.40 | 71.40 | 1,885,900 |
10 Jul 2023 | 73.33 | 74.08 | 67.34 | 70.92 | 70.92 | 2,011,800 |
03 Jul 2023 | 73.43 | 74.70 | 72.60 | 73.93 | 73.93 | 972,900 |
26 Jun 2023 | 67.79 | 74.25 | 67.42 | 73.72 | 73.72 | 2,489,600 |
19 Jun 2023 | 71.20 | 72.90 | 67.45 | 67.59 | 67.59 | 1,978,400 |
12 Jun 2023 | 74.57 | 76.48 | 71.40 | 71.63 | 71.63 | 1,555,300 |
05 Jun 2023 | 77.20 | 77.99 | 74.27 | 74.43 | 74.43 | 1,590,800 |
29 May 2023 | 79.80 | 80.27 | 77.00 | 78.13 | 78.13 | 1,823,700 |
22 May 2023 | 72.45 | 79.87 | 71.89 | 79.55 | 79.55 | 2,353,700 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |