Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
10 May 2024 | 58.250 | 59.750 | 58.250 | 59.450 | 59.450 | 93,600 |
09 May 2024 | 57.200 | 58.250 | 57.200 | 58.150 | 58.150 | 43,800 |
08 May 2024 | 56.500 | 56.800 | 56.500 | 56.700 | 56.700 | 7,200 |
07 May 2024 | 58.000 | 58.000 | 56.000 | 56.500 | 56.500 | 16,800 |
06 May 2024 | 56.100 | 57.850 | 56.100 | 57.550 | 57.550 | 59,000 |
03 May 2024 | 55.900 | 56.900 | 55.800 | 56.500 | 56.500 | 90,000 |
02 May 2024 | 53.750 | 55.200 | 53.750 | 54.950 | 54.950 | 88,600 |
30 Apr 2024 | 54.100 | 54.100 | 53.500 | 53.750 | 53.750 | 33,400 |
29 Apr 2024 | 53.800 | 54.700 | 53.000 | 53.250 | 53.250 | 171,000 |
26 Apr 2024 | 48.300 | 50.300 | 48.250 | 50.200 | 50.200 | 55,000 |
25 Apr 2024 | 47.000 | 48.300 | 46.700 | 47.800 | 47.800 | 41,400 |
24 Apr 2024 | 46.050 | 46.900 | 45.900 | 46.700 | 46.700 | 79,000 |
23 Apr 2024 | 45.000 | 45.250 | 44.750 | 45.100 | 45.100 | 26,200 |
22 Apr 2024 | 44.600 | 44.600 | 44.500 | 44.500 | 44.500 | 3,000 |
19 Apr 2024 | 44.100 | 44.500 | 43.300 | 43.750 | 43.750 | 55,000 |
18 Apr 2024 | 44.500 | 44.900 | 44.400 | 44.450 | 44.450 | 31,600 |
17 Apr 2024 | 43.500 | 43.800 | 43.100 | 43.300 | 43.300 | 38,000 |
16 Apr 2024 | 43.000 | 43.000 | 42.150 | 42.600 | 42.600 | 79,000 |
15 Apr 2024 | 43.750 | 44.700 | 43.750 | 43.850 | 43.850 | 37,400 |
12 Apr 2024 | 46.900 | 46.900 | 45.100 | 45.200 | 45.200 | 125,000 |
11 Apr 2024 | 46.800 | 47.700 | 46.800 | 47.600 | 47.600 | 18,600 |
10 Apr 2024 | 48.250 | 48.550 | 48.000 | 48.050 | 48.050 | 21,615 |
09 Apr 2024 | 48.500 | 49.100 | 48.300 | 48.300 | 48.300 | 20,000 |
08 Apr 2024 | 48.800 | 48.850 | 48.200 | 48.500 | 48.500 | 54,200 |
05 Apr 2024 | 50.000 | 50.400 | 49.450 | 49.750 | 49.750 | 19,200 |
03 Apr 2024 | 49.300 | 49.300 | 49.050 | 49.150 | 49.150 | 4,600 |
02 Apr 2024 | 50.000 | 50.800 | 49.800 | 49.900 | 49.900 | 68,000 |
28 Mar 2024 | 48.000 | 49.100 | 46.800 | 48.950 | 48.950 | 69,200 |
27 Mar 2024 | 50.000 | 50.000 | 48.750 | 48.900 | 48.900 | 81,400 |
26 Mar 2024 | 49.000 | 50.600 | 49.000 | 50.250 | 50.250 | 58,000 |
25 Mar 2024 | 51.200 | 51.400 | 50.800 | 50.800 | 50.800 | 11,600 |
22 Mar 2024 | 52.350 | 52.350 | 51.750 | 52.100 | 52.100 | 27,600 |
21 Mar 2024 | 52.950 | 53.100 | 52.300 | 52.550 | 52.550 | 42,000 |
20 Mar 2024 | 52.500 | 52.500 | 51.800 | 51.800 | 51.800 | 76,000 |
19 Mar 2024 | 54.500 | 54.500 | 52.700 | 53.000 | 53.000 | 37,400 |
18 Mar 2024 | 55.450 | 55.700 | 54.450 | 54.500 | 54.500 | 125,000 |
15 Mar 2024 | 56.500 | 56.500 | 56.000 | 56.200 | 56.200 | 19,800 |
14 Mar 2024 | 60.000 | 60.000 | 57.000 | 57.300 | 57.300 | 40,800 |
13 Mar 2024 | 59.500 | 60.000 | 59.500 | 59.850 | 59.850 | 54,400 |
12 Mar 2024 | 57.550 | 59.400 | 57.550 | 59.100 | 59.100 | 42,200 |
11 Mar 2024 | 56.850 | 57.250 | 56.850 | 57.050 | 57.050 | 21,600 |
08 Mar 2024 | 56.200 | 56.900 | 56.150 | 56.800 | 56.800 | 6,400 |
07 Mar 2024 | 55.500 | 55.950 | 55.050 | 55.150 | 55.150 | 69,600 |
06 Mar 2024 | 55.250 | 55.550 | 54.950 | 55.450 | 55.450 | 79,600 |
05 Mar 2024 | 57.200 | 57.200 | 55.850 | 56.100 | 56.100 | 92,400 |
04 Mar 2024 | 57.300 | 57.950 | 57.300 | 58.200 | 58.200 | 1,600 |
01 Mar 2024 | 57.250 | 58.000 | 57.000 | 57.750 | 57.750 | 13,600 |
29 Feb 2024 | 59.000 | 59.100 | 58.500 | 58.600 | 58.600 | 6,800 |
28 Feb 2024 | 58.950 | 59.550 | 58.300 | 58.350 | 58.350 | 34,000 |
27 Feb 2024 | 58.600 | 59.050 | 57.800 | 58.950 | 58.950 | 16,200 |
26 Feb 2024 | 58.500 | 58.750 | 58.100 | 58.750 | 58.750 | 7,400 |
23 Feb 2024 | 59.750 | 59.750 | 59.750 | 59.750 | 59.750 | 1,600 |
22 Feb 2024 | 61.100 | 61.100 | 59.600 | 60.000 | 60.000 | 8,200 |
21 Feb 2024 | 58.750 | 60.300 | 58.750 | 59.900 | 59.900 | 11,200 |
20 Feb 2024 | 59.150 | 59.150 | 58.600 | 58.700 | 58.700 | 3,200 |
19 Feb 2024 | 59.650 | 59.650 | 59.150 | 59.250 | 59.250 | 43,400 |
16 Feb 2024 | 58.450 | 59.600 | 58.450 | 59.300 | 59.300 | 53,800 |
15 Feb 2024 | 58.550 | 58.550 | 58.550 | 58.550 | 58.550 | - |
14 Feb 2024 | 57.650 | 57.650 | 57.650 | 57.850 | 57.850 | 600 |
09 Feb 2024 | 57.900 | 57.900 | 57.900 | 57.900 | 57.900 | - |
08 Feb 2024 | 57.900 | 57.900 | 57.900 | 57.900 | 57.900 | 50,000 |
07 Feb 2024 | 59.100 | 59.700 | 58.200 | 58.200 | 58.200 | 34,600 |
06 Feb 2024 | 55.100 | 57.350 | 55.100 | 57.300 | 57.300 | 86,400 |
05 Feb 2024 | 55.550 | 55.550 | 55.550 | 55.550 | 55.550 | 2,200 |
02 Feb 2024 | 55.800 | 55.800 | 55.000 | 54.800 | 54.800 | 37,000 |
01 Feb 2024 | 57.000 | 57.100 | 56.000 | 56.100 | 56.100 | 11,200 |
31 Jan 2024 | 55.800 | 57.250 | 55.750 | 56.050 | 56.050 | 158,000 |
30 Jan 2024 | 58.650 | 58.650 | 56.900 | 57.150 | 57.150 | 19,400 |
29 Jan 2024 | 60.100 | 60.200 | 59.800 | 59.800 | 59.800 | 12,000 |
26 Jan 2024 | 59.850 | 60.150 | 59.300 | 59.700 | 59.700 | 19,400 |
25 Jan 2024 | 59.000 | 60.050 | 58.800 | 59.650 | 59.650 | 77,800 |
24 Jan 2024 | 56.750 | 58.150 | 56.200 | 57.600 | 57.600 | 74,200 |
23 Jan 2024 | 54.400 | 56.250 | 54.000 | 55.900 | 55.900 | 53,800 |
22 Jan 2024 | 55.500 | 55.500 | 54.000 | 54.450 | 54.450 | 27,000 |
19 Jan 2024 | 56.100 | 56.550 | 55.550 | 55.700 | 55.700 | 66,800 |
18 Jan 2024 | - | - | - | - | - | - |
17 Jan 2024 | 57.550 | 57.550 | 54.700 | 55.200 | 55.200 | 217,000 |
16 Jan 2024 | 59.900 | 59.950 | 57.400 | 57.550 | 57.550 | 106,200 |
15 Jan 2024 | 58.800 | 59.650 | 58.800 | 59.650 | 59.650 | 53,000 |
12 Jan 2024 | 58.300 | 58.450 | 58.000 | 58.300 | 58.300 | 187,200 |
11 Jan 2024 | 57.700 | 58.600 | 57.650 | 57.850 | 57.850 | 119,400 |
10 Jan 2024 | 57.100 | 57.600 | 56.400 | 57.350 | 57.350 | 210,800 |
09 Jan 2024 | 58.000 | 58.800 | 58.000 | 58.400 | 58.400 | 105,600 |
08 Jan 2024 | 59.800 | 59.850 | 57.750 | 57.850 | 57.850 | 258,800 |
05 Jan 2024 | 58.850 | 59.700 | 58.850 | 59.000 | 59.000 | 128,200 |
04 Jan 2024 | 59.200 | 59.900 | 58.450 | 58.850 | 58.850 | 157,000 |
03 Jan 2024 | 59.150 | 59.600 | 59.000 | 59.250 | 59.250 | 106,600 |
02 Jan 2024 | 61.300 | 61.300 | 59.750 | 59.900 | 59.900 | 174,400 |
29 Dec 2023 | 61.850 | 61.850 | 61.300 | 61.700 | 61.700 | 35,600 |
28 Dec 2023 | 61.100 | 61.900 | 61.050 | 61.900 | 61.900 | 84,000 |
27 Dec 2023 | 60.700 | 61.200 | 60.600 | 61.100 | 61.100 | 82,800 |
22 Dec 2023 | 61.200 | 61.800 | 60.900 | 60.900 | 60.900 | 101,600 |
21 Dec 2023 | 60.800 | 60.800 | 60.550 | 60.600 | 60.600 | 35,400 |
20 Dec 2023 | 62.250 | 62.250 | 61.800 | 61.550 | 61.550 | 10,200 |
19 Dec 2023 | 60.850 | 61.200 | 60.750 | 61.000 | 61.000 | 73,200 |
18 Dec 2023 | 61.800 | 62.100 | 61.450 | 61.450 | 61.450 | 59,400 |
15 Dec 2023 | 60.950 | 61.750 | 60.850 | 61.750 | 61.750 | 187,800 |
14 Dec 2023 | 59.950 | 60.150 | 59.200 | 59.650 | 59.650 | 307,600 |
13 Dec 2023 | 58.250 | 58.650 | 58.100 | 58.300 | 58.300 | 239,600 |
12 Dec 2023 | 58.150 | 58.150 | 57.050 | 58.000 | 58.000 | 310,600 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |