Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
18 Apr 2024 | 146.85 | 146.90 | 143.30 | 145.55 | 145.55 | 1,918 |
17 Apr 2024 | 147.55 | 150.20 | 145.70 | 148.00 | 148.00 | 2,308 |
16 Apr 2024 | 147.25 | 148.80 | 143.80 | 145.63 | 145.63 | 935 |
15 Apr 2024 | 148.10 | 152.00 | 146.80 | 148.86 | 148.86 | 2,909 |
12 Apr 2024 | 149.40 | 152.00 | 147.30 | 151.07 | 151.07 | 10,197 |
11 Apr 2024 | 148.70 | 151.10 | 145.00 | 146.99 | 146.99 | 10,021 |
10 Apr 2024 | 146.75 | 149.70 | 140.10 | 146.34 | 146.34 | 2,857 |
09 Apr 2024 | 140.90 | 147.60 | 139.50 | 144.46 | 144.46 | 4,600 |
08 Apr 2024 | 140.50 | 143.70 | 139.80 | 141.40 | 141.40 | 1,934 |
05 Apr 2024 | 141.30 | 143.40 | 136.20 | 138.73 | 138.73 | 537 |
04 Apr 2024 | 138.95 | 143.19 | 137.30 | 141.50 | 141.50 | 964 |
03 Apr 2024 | 138.75 | 141.90 | 133.10 | 138.99 | 138.99 | 4,407 |
02 Apr 2024 | 145.80 | 147.50 | 138.78 | 141.88 | 141.88 | 5,478 |
28 Mar 2024 | 136.40 | 140.00 | 134.70 | 137.00 | 137.00 | 2,138 |
27 Mar 2024 | 128.80 | 137.40 | 128.40 | 133.00 | 133.00 | 3,491 |
26 Mar 2024 | 123.15 | 128.70 | 122.00 | 124.33 | 124.33 | 2,544 |
25 Mar 2024 | 123.45 | 125.80 | 118.80 | 123.12 | 123.12 | 1,552 |
22 Mar 2024 | 123.65 | 126.30 | 122.90 | 125.00 | 125.00 | 161 |
21 Mar 2024 | 122.95 | 126.90 | 122.30 | 125.13 | 125.13 | 1,591 |
20 Mar 2024 | 121.80 | 123.40 | 118.80 | 120.30 | 120.30 | 776 |
19 Mar 2024 | 123.55 | 124.80 | 119.40 | 120.70 | 120.70 | 1,467 |
18 Mar 2024 | 122.45 | 125.00 | 120.10 | 124.19 | 124.19 | 870 |
15 Mar 2024 | 116.00 | 126.50 | 112.90 | 124.99 | 124.99 | 6,682 |
14 Mar 2024 | 132.50 | 140.00 | 112.90 | 124.11 | 124.11 | 8,246 |
13 Mar 2024 | 135.25 | 138.40 | 132.80 | 134.71 | 134.71 | 2,491 |
12 Mar 2024 | 132.60 | 136.00 | 132.30 | 135.10 | 135.10 | 850 |
11 Mar 2024 | 132.80 | 134.70 | 131.30 | 132.45 | 132.45 | 474 |
08 Mar 2024 | 134.95 | 136.40 | 132.60 | 133.00 | 133.00 | 182 |
07 Mar 2024 | 131.25 | 137.10 | 130.90 | 135.36 | 135.36 | 3,024 |
06 Mar 2024 | 133.10 | 135.30 | 130.80 | 131.74 | 131.74 | 3,034 |
05 Mar 2024 | 132.40 | 135.10 | 130.80 | 132.50 | 132.50 | 879 |
04 Mar 2024 | 133.40 | 134.50 | 129.60 | 132.67 | 132.67 | 1,826 |
01 Mar 2024 | 132.90 | 134.40 | 130.00 | 133.00 | 133.00 | 3,883 |
29 Feb 2024 | 132.90 | 136.60 | 131.50 | 132.80 | 132.80 | 7,419 |
28 Feb 2024 | 130.65 | 134.00 | 130.90 | 133.02 | 133.02 | 2,198 |
27 Feb 2024 | 133.30 | 134.40 | 129.20 | 131.03 | 131.03 | 1,887 |
26 Feb 2024 | 133.80 | 136.50 | 132.50 | 133.28 | 133.28 | 1,461 |
23 Feb 2024 | 136.20 | 136.90 | 132.50 | 134.43 | 134.43 | 3,213 |
22 Feb 2024 | 135.05 | 137.70 | 134.30 | 136.28 | 136.28 | 4,716 |
21 Feb 2024 | 133.10 | 135.60 | 131.30 | 133.50 | 133.50 | 2,112 |
20 Feb 2024 | 134.55 | 138.70 | 131.00 | 136.81 | 136.81 | 8,846 |
19 Feb 2024 | 129.50 | 136.30 | 128.00 | 131.40 | 131.40 | 1,265 |
16 Feb 2024 | 130.75 | 131.80 | 127.90 | 128.88 | 128.88 | 4,518 |
15 Feb 2024 | 132.10 | 134.20 | 130.40 | 131.78 | 131.78 | 1,032 |
14 Feb 2024 | 132.90 | 135.20 | 129.40 | 130.11 | 130.11 | 871 |
13 Feb 2024 | 135.55 | 138.10 | 129.10 | 132.90 | 132.90 | 1,723 |
12 Feb 2024 | 128.70 | 133.50 | 127.50 | 130.30 | 130.30 | 1,499 |
09 Feb 2024 | 128.70 | 131.30 | 125.10 | 127.77 | 127.77 | 5,268 |
08 Feb 2024 | 136.00 | 142.70 | 123.20 | 128.71 | 128.71 | 10,750 |
07 Feb 2024 | 144.50 | 145.60 | 140.10 | 140.98 | 140.98 | 234 |
06 Feb 2024 | 141.70 | 144.71 | 139.80 | 144.71 | 144.71 | 1,670 |
05 Feb 2024 | 134.25 | 143.40 | 133.70 | 141.67 | 141.67 | 3,655 |
02 Feb 2024 | 136.30 | 139.40 | 132.20 | 135.40 | 135.40 | 1,470 |
01 Feb 2024 | 139.55 | 141.00 | 138.20 | 139.78 | 139.78 | 487 |
31 Jan 2024 | 139.75 | 143.50 | 137.40 | 141.68 | 141.68 | 4,673 |
30 Jan 2024 | 151.45 | 152.60 | 136.50 | 141.52 | 141.52 | 13,808 |
29 Jan 2024 | 151.75 | 155.60 | 150.30 | 154.79 | 154.79 | 1,689 |
26 Jan 2024 | 153.40 | 156.00 | 151.50 | 153.10 | 153.10 | 5,249 |
25 Jan 2024 | 154.85 | 157.40 | 154.60 | 154.78 | 154.78 | 4,860 |
24 Jan 2024 | 155.35 | 156.00 | 152.50 | 154.39 | 154.39 | 2,009 |
23 Jan 2024 | 156.10 | 157.20 | 151.20 | 154.72 | 154.72 | 1,769 |
22 Jan 2024 | 153.90 | 156.40 | 150.90 | 154.78 | 154.78 | 2,801 |
19 Jan 2024 | 154.45 | 156.00 | 150.40 | 152.57 | 152.57 | 5,047 |
18 Jan 2024 | 160.00 | 161.80 | 151.00 | 154.88 | 154.88 | 2,224 |
17 Jan 2024 | 158.25 | 164.30 | 151.40 | 158.90 | 158.90 | 4,911 |
16 Jan 2024 | 160.80 | 166.20 | 158.10 | 162.21 | 162.21 | 3,228 |
15 Jan 2024 | 157.90 | 161.80 | 153.40 | 154.89 | 154.89 | 4,520 |
12 Jan 2024 | 164.80 | 168.00 | 156.20 | 160.75 | 160.75 | 23,697 |
11 Jan 2024 | 152.20 | 160.00 | 150.30 | 157.00 | 157.00 | 5,928 |
10 Jan 2024 | 156.30 | 158.80 | 149.10 | 152.19 | 152.19 | 4,514 |
09 Jan 2024 | 155.85 | 159.50 | 151.70 | 156.48 | 156.48 | 3,867 |
08 Jan 2024 | 169.20 | 171.40 | 152.10 | 157.36 | 157.36 | 10,959 |
05 Jan 2024 | 178.75 | 179.50 | 158.30 | 165.86 | 165.86 | 9,271 |
04 Jan 2024 | 152.40 | 171.00 | 145.50 | 163.99 | 163.99 | 9,349 |
03 Jan 2024 | 142.65 | 148.70 | 138.50 | 144.95 | 144.95 | 8,107 |
02 Jan 2024 | 139.45 | 143.80 | 134.10 | 139.00 | 139.00 | 4,378 |
29 Dec 2023 | 135.15 | 137.00 | 132.80 | 134.06 | 134.06 | 964 |
28 Dec 2023 | 134.05 | 137.10 | 132.00 | 134.50 | 134.50 | 3,587 |
27 Dec 2023 | 147.05 | 147.80 | 134.20 | 135.36 | 135.36 | 5,914 |
22 Dec 2023 | 144.90 | 147.50 | 140.00 | 143.09 | 143.09 | 4,781 |
21 Dec 2023 | 136.00 | 143.60 | 134.10 | 139.20 | 139.20 | 5,115 |
20 Dec 2023 | 133.20 | 138.00 | 131.30 | 136.80 | 136.80 | 3,901 |
19 Dec 2023 | 138.45 | 144.50 | 128.00 | 133.00 | 133.00 | 8,591 |
18 Dec 2023 | 130.65 | 138.40 | 125.00 | 135.80 | 135.80 | 9,552 |
15 Dec 2023 | 108.90 | 130.10 | 107.40 | 109.92 | 109.92 | 8,596 |
14 Dec 2023 | 104.80 | 111.60 | 102.00 | 108.60 | 108.60 | 7,940 |
13 Dec 2023 | 105.60 | 107.90 | 102.50 | 103.90 | 103.90 | 271 |
12 Dec 2023 | 110.25 | 111.40 | 105.60 | 107.00 | 107.00 | 579 |
11 Dec 2023 | 110.25 | 111.50 | 105.00 | 109.60 | 109.60 | 1,111 |
08 Dec 2023 | 110.45 | 111.90 | 109.50 | 110.20 | 110.20 | 466 |
07 Dec 2023 | 111.15 | 111.90 | 108.50 | 110.10 | 110.10 | 1,974 |
06 Dec 2023 | 108.60 | 112.70 | 108.00 | 110.87 | 110.87 | 3,229 |
05 Dec 2023 | 109.60 | 113.00 | 107.10 | 109.50 | 109.50 | 1,320 |
04 Dec 2023 | 115.15 | 116.70 | 112.00 | 113.01 | 113.01 | 2,778 |
01 Dec 2023 | 114.75 | 117.90 | 113.70 | 114.42 | 114.42 | 2,817 |
30 Nov 2023 | 119.15 | 119.70 | 114.70 | 116.79 | 116.79 | 3,387 |
29 Nov 2023 | 118.35 | 121.00 | 114.70 | 118.61 | 118.61 | 2,213 |
28 Nov 2023 | 118.05 | 119.20 | 114.50 | 116.27 | 116.27 | 1,781 |
27 Nov 2023 | 117.40 | 121.20 | 116.60 | 118.02 | 118.02 | 2,155 |
24 Nov 2023 | 117.60 | 120.70 | 117.30 | 117.90 | 117.90 | 1,083 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |