Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Apr 2024 | 147.08 | 148.06 | 147.08 | 148.06 | 148.06 | 80 |
17 Apr 2024 | 146.34 | 148.42 | 146.34 | 147.48 | 147.48 | 80 |
16 Apr 2024 | 146.36 | 146.78 | 146.10 | 146.78 | 146.78 | - |
15 Apr 2024 | 148.60 | 150.52 | 148.18 | 148.18 | 148.18 | - |
12 Apr 2024 | 149.72 | 150.60 | 149.02 | 149.34 | 149.34 | 4 |
11 Apr 2024 | 146.04 | 149.14 | 146.04 | 149.14 | 149.14 | - |
10 Apr 2024 | 145.86 | 146.28 | 145.86 | 146.28 | 146.28 | - |
09 Apr 2024 | 143.70 | 145.54 | 143.18 | 145.54 | 145.54 | - |
08 Apr 2024 | 141.40 | 143.90 | 141.32 | 143.50 | 143.50 | - |
05 Apr 2024 | 139.08 | 142.58 | 139.08 | 142.58 | 142.58 | - |
04 Apr 2024 | 143.86 | 143.86 | 142.32 | 143.30 | 143.30 | 25 |
03 Apr 2024 | 143.96 | 144.28 | 143.68 | 143.82 | 143.82 | - |
02 Apr 2024 | 144.62 | 144.62 | 143.74 | 143.94 | 143.94 | - |
28 Mar 2024 | 139.46 | 140.96 | 139.46 | 140.96 | 140.96 | 6 |
27 Mar 2024 | 140.14 | 140.76 | 138.90 | 139.32 | 139.32 | - |
26 Mar 2024 | 139.26 | 140.76 | 139.26 | 140.76 | 140.76 | - |
25 Mar 2024 | 139.28 | 139.84 | 138.52 | 138.78 | 138.78 | - |
22 Mar 2024 | 136.88 | 140.64 | 136.88 | 140.32 | 140.32 | - |
21 Mar 2024 | 137.80 | 137.84 | 136.50 | 136.50 | 136.50 | - |
20 Mar 2024 | 135.60 | 136.74 | 135.60 | 136.72 | 136.72 | - |
19 Mar 2024 | 135.50 | 136.20 | 135.50 | 135.96 | 135.96 | - |
18 Mar 2024 | 131.96 | 139.10 | 131.96 | 136.88 | 136.88 | - |
15 Mar 2024 | 131.78 | 132.64 | 130.34 | 130.34 | 130.34 | 25 |
14 Mar 2024 | 129.00 | 132.54 | 129.00 | 132.54 | 132.54 | - |
13 Mar 2024 | 127.28 | 128.88 | 127.14 | 128.88 | 128.88 | - |
12 Mar 2024 | 127.46 | 128.08 | 127.36 | 128.08 | 128.08 | - |
11 Mar 2024 | 124.12 | 127.58 | 124.08 | 127.58 | 127.58 | - |
08 Mar 2024 | 123.02 | 126.30 | 123.02 | 124.34 | 124.34 | - |
07 Mar 2024 | 120.54 | 123.52 | 120.54 | 123.52 | 123.52 | - |
06 Mar 2024 | 123.10 | 123.54 | 121.44 | 121.70 | 121.70 | - |
05 Mar 2024 | 122.68 | 123.06 | 121.34 | 123.02 | 123.02 | - |
04 Mar 2024 | 127.52 | 127.52 | 122.76 | 122.76 | 122.76 | 91 |
01 Mar 2024 | 129.16 | 129.28 | 128.02 | 128.38 | 128.38 | - |
29 Feb 2024 | 125.98 | 128.02 | 125.98 | 128.02 | 128.02 | - |
28 Feb 2024 | 128.68 | 128.92 | 126.60 | 126.60 | 126.60 | - |
27 Feb 2024 | 127.88 | 128.44 | 127.88 | 128.06 | 128.06 | - |
26 Feb 2024 | 133.88 | 133.88 | 128.52 | 128.52 | 128.52 | - |
23 Feb 2024 | 133.38 | 134.32 | 133.38 | 134.06 | 134.06 | - |
22 Feb 2024 | 133.70 | 134.48 | 133.70 | 133.78 | 133.78 | - |
21 Feb 2024 | 130.96 | 132.76 | 130.96 | 132.76 | 132.76 | - |
20 Feb 2024 | 131.38 | 131.38 | 130.32 | 131.34 | 131.34 | - |
19 Feb 2024 | 131.20 | 132.72 | 131.20 | 131.86 | 131.86 | 7 |
16 Feb 2024 | 133.44 | 134.30 | 131.48 | 131.48 | 131.48 | - |
15 Feb 2024 | 134.90 | 135.12 | 132.98 | 133.48 | 133.48 | - |
14 Feb 2024 | 136.44 | 137.48 | 136.18 | 136.18 | 136.18 | - |
13 Feb 2024 | 137.38 | 137.76 | 136.40 | 136.40 | 136.40 | - |
12 Feb 2024 | 138.58 | 139.14 | 138.58 | 138.76 | 138.76 | - |
09 Feb 2024 | 136.08 | 139.32 | 136.08 | 139.32 | 139.32 | - |
08 Feb 2024 | 136.08 | 136.68 | 135.92 | 136.28 | 136.28 | 10 |
07 Feb 2024 | 134.48 | 135.92 | 134.48 | 135.92 | 135.92 | - |
06 Feb 2024 | 135.00 | 136.02 | 135.00 | 135.02 | 135.02 | 205 |
05 Feb 2024 | 132.58 | 135.46 | 132.58 | 135.08 | 135.08 | 20 |
02 Feb 2024 | 132.14 | 132.14 | 129.70 | 131.50 | 131.50 | 18 |
01 Feb 2024 | 131.62 | 132.80 | 131.24 | 131.24 | 131.24 | - |
31 Jan 2024 | 131.88 | 133.72 | 131.78 | 131.78 | 131.78 | - |
30 Jan 2024 | 142.86 | 143.20 | 141.76 | 141.76 | 141.76 | - |
29 Jan 2024 | 141.44 | 142.36 | 141.44 | 142.22 | 142.22 | 44 |
26 Jan 2024 | 140.26 | 141.40 | 140.26 | 141.08 | 141.08 | 20 |
25 Jan 2024 | 137.48 | 141.40 | 137.48 | 141.04 | 141.04 | - |
24 Jan 2024 | 137.08 | 138.78 | 137.08 | 138.46 | 138.46 | 65 |
23 Jan 2024 | 135.12 | 137.02 | 135.12 | 136.52 | 136.52 | 45 |
22 Jan 2024 | 136.48 | 137.00 | 136.16 | 136.16 | 136.16 | 101 |
19 Jan 2024 | 133.46 | 135.14 | 133.46 | 135.14 | 135.14 | - |
18 Jan 2024 | 131.08 | 132.72 | 131.08 | 132.72 | 132.72 | 4 |
17 Jan 2024 | 131.12 | 131.52 | 130.48 | 130.48 | 130.48 | - |
16 Jan 2024 | 131.30 | 133.28 | 130.68 | 131.94 | 131.94 | - |
15 Jan 2024 | 131.64 | 132.00 | 131.64 | 131.68 | 131.68 | - |
12 Jan 2024 | 130.28 | 131.76 | 130.28 | 131.76 | 131.76 | - |
11 Jan 2024 | 131.14 | 132.14 | 130.44 | 130.44 | 130.44 | - |
10 Jan 2024 | 129.92 | 131.06 | 129.92 | 131.06 | 131.06 | 48 |
09 Jan 2024 | 127.58 | 130.14 | 127.58 | 130.14 | 130.14 | - |
08 Jan 2024 | 124.88 | 127.38 | 124.88 | 127.38 | 127.38 | - |
05 Jan 2024 | 125.92 | 126.16 | 125.68 | 125.68 | 125.68 | - |
04 Jan 2024 | 128.16 | 128.40 | 127.08 | 127.08 | 127.08 | - |
03 Jan 2024 | 127.28 | 128.68 | 126.68 | 128.68 | 128.68 | - |
02 Jan 2024 | 127.30 | 127.92 | 126.20 | 127.04 | 127.04 | 20 |
29 Dec 2023 | 127.24 | 127.54 | 127.22 | 127.42 | 127.42 | - |
28 Dec 2023 | 127.10 | 127.88 | 127.10 | 127.88 | 127.88 | - |
27 Dec 2023 | 129.06 | 129.06 | 127.28 | 127.42 | 127.42 | - |
22 Dec 2023 | 128.12 | 129.56 | 128.12 | 129.52 | 129.52 | - |
21 Dec 2023 | 127.68 | 128.60 | 127.68 | 128.60 | 128.60 | - |
20 Dec 2023 | 125.66 | 130.22 | 125.00 | 129.48 | 129.48 | 50 |
19 Dec 2023 | 125.02 | 125.90 | 125.02 | 125.90 | 125.90 | - |
18 Dec 2023 | 122.26 | 125.94 | 122.22 | 125.94 | 125.94 | - |
15 Dec 2023 | 120.88 | 122.20 | 120.88 | 121.94 | 121.94 | 110 |
14 Dec 2023 | 123.14 | 123.74 | 119.82 | 119.82 | 119.82 | - |
13 Dec 2023 | 123.70 | 124.66 | 123.28 | 123.28 | 123.28 | - |
12 Dec 2023 | 124.22 | 124.22 | 123.10 | 124.06 | 124.06 | - |
11 Dec 2023 | 125.78 | 126.18 | 124.60 | 124.60 | 124.60 | - |
08 Dec 2023 | 128.10 | 128.32 | 126.72 | 126.72 | 126.72 | - |
07 Dec 2023 | 122.52 | 128.50 | 122.52 | 128.22 | 128.22 | - |
06 Dec 2023 | 122.98 | 123.06 | 122.24 | 122.24 | 122.24 | - |
05 Dec 2023 | 119.44 | 123.30 | 119.44 | 122.88 | 122.88 | 17 |
04 Dec 2023 | 121.96 | 121.96 | 119.76 | 120.02 | 120.02 | 5 |
01 Dec 2023 | 122.20 | 122.92 | 121.86 | 122.12 | 122.12 | 10 |
30 Nov 2023 | 124.04 | 125.08 | 121.86 | 121.86 | 121.86 | - |
29 Nov 2023 | 126.00 | 126.74 | 124.48 | 124.48 | 124.48 | - |
28 Nov 2023 | 125.50 | 125.50 | 125.26 | 125.44 | 125.44 | - |
27 Nov 2023 | 125.44 | 126.26 | 125.44 | 126.26 | 126.26 | - |
24 Nov 2023 | 127.88 | 127.98 | 126.00 | 126.00 | 126.00 | - |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |