Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
03 May 2024 | 123.25 | 127.85 | 123.25 | 127.85 | 127.85 | 53,633 |
02 May 2024 | 128.00 | 128.00 | 125.75 | 125.75 | 125.75 | 4,798 |
30 Apr 2024 | 128.55 | 130.70 | 128.30 | 128.30 | 128.30 | 36,026 |
29 Apr 2024 | 128.15 | 130.90 | 128.15 | 130.90 | 130.90 | 4,867 |
26 Apr 2024 | 130.50 | 131.90 | 130.50 | 130.50 | 130.50 | 4,668 |
25 Apr 2024 | 128.70 | 130.50 | 128.70 | 130.50 | 130.50 | 10,631 |
24 Apr 2024 | 131.30 | 131.30 | 131.30 | 131.30 | 131.30 | 4,664 |
23 Apr 2024 | 133.95 | 135.00 | 133.95 | 133.95 | 133.95 | 9,987 |
22 Apr 2024 | 136.70 | 136.70 | 136.65 | 136.65 | 136.65 | 12,750 |
19 Apr 2024 | 142.00 | 142.00 | 137.50 | 139.40 | 139.40 | 845 |
18 Apr 2024 | 140.00 | 140.00 | 135.25 | 139.95 | 139.95 | 6,375 |
16 Apr 2024 | 138.60 | 138.70 | 137.00 | 138.00 | 138.00 | 10,540 |
15 Apr 2024 | 130.70 | 136.00 | 130.70 | 136.00 | 136.00 | 37,200 |
12 Apr 2024 | 133.35 | 133.35 | 133.35 | 133.35 | 133.35 | 9,152 |
10 Apr 2024 | 136.05 | 136.05 | 136.05 | 136.05 | 136.05 | 3,912 |
09 Apr 2024 | 138.80 | 138.80 | 138.80 | 138.80 | 138.80 | 10,348 |
08 Apr 2024 | 143.50 | 144.95 | 141.60 | 141.60 | 141.60 | 11,644 |
05 Apr 2024 | 144.45 | 144.50 | 144.40 | 144.45 | 144.45 | 15,003 |
04 Apr 2024 | 136.20 | 141.70 | 136.20 | 141.70 | 141.70 | 55,562 |
03 Apr 2024 | 138.95 | 138.95 | 138.95 | 138.95 | 138.95 | 16,995 |
02 Apr 2024 | 136.25 | 136.25 | 136.25 | 136.25 | 136.25 | 7,725 |
01 Apr 2024 | 133.00 | 133.60 | 133.00 | 133.60 | 133.60 | 17,656 |
28 Mar 2024 | 124.65 | 133.50 | 124.65 | 131.00 | 131.00 | 8,348 |
27 Mar 2024 | 120.10 | 132.00 | 120.00 | 131.10 | 131.10 | 82,571 |
26 Mar 2024 | 124.95 | 130.00 | 122.55 | 126.00 | 126.00 | 17,347 |
22 Mar 2024 | 124.65 | 124.95 | 118.00 | 124.95 | 124.95 | 31,893 |
21 Mar 2024 | 108.00 | 119.00 | 107.85 | 119.00 | 119.00 | 64,991 |
20 Mar 2024 | 113.00 | 115.60 | 109.30 | 113.35 | 113.35 | 2,889 |
19 Mar 2024 | 112.75 | 113.00 | 107.20 | 112.65 | 112.65 | 17,532 |
18 Mar 2024 | 112.00 | 116.85 | 109.20 | 112.75 | 112.75 | 22,815 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 107.75 | 119.05 | 107.75 | 119.05 | 119.05 | 76,427 |
13 Mar 2024 | 119.35 | 119.35 | 113.40 | 113.40 | 113.40 | 31,371 |
12 Mar 2024 | 125.35 | 125.35 | 119.10 | 119.35 | 119.35 | 34,654 |
11 Mar 2024 | 131.00 | 131.00 | 123.55 | 125.35 | 125.35 | 48,312 |
07 Mar 2024 | 129.95 | 132.95 | 125.05 | 130.05 | 130.05 | 18,421 |
06 Mar 2024 | 134.80 | 134.80 | 126.20 | 129.00 | 129.00 | 22,446 |
05 Mar 2024 | 138.75 | 142.50 | 131.80 | 132.80 | 132.80 | 33,355 |
04 Mar 2024 | 144.60 | 144.60 | 131.95 | 138.70 | 138.70 | 65,996 |
01 Mar 2024 | 131.25 | 131.35 | 131.20 | 131.20 | 131.20 | 59,538 |
29 Feb 2024 | 133.85 | 133.85 | 133.85 | 133.85 | 133.85 | 2,972 |
28 Feb 2024 | 136.55 | 136.55 | 136.55 | 136.55 | 136.55 | 1,100 |
27 Feb 2024 | 139.30 | 139.30 | 139.30 | 139.30 | 139.30 | 1,383 |
26 Feb 2024 | 142.10 | 142.25 | 142.10 | 142.10 | 142.10 | 10,958 |
23 Feb 2024 | 144.95 | 144.95 | 144.95 | 144.95 | 144.95 | 2,579 |
22 Feb 2024 | 147.90 | 147.90 | 147.90 | 147.90 | 147.90 | 24,132 |
21 Feb 2024 | 150.90 | 150.90 | 150.90 | 150.90 | 150.90 | 19,565 |
20 Feb 2024 | 147.95 | 147.95 | 147.95 | 147.95 | 147.95 | 5,215 |
19 Feb 2024 | 145.05 | 145.05 | 145.05 | 145.05 | 145.05 | 6,903 |
16 Feb 2024 | 142.25 | 142.25 | 142.25 | 142.25 | 142.25 | 28,525 |
15 Feb 2024 | 134.10 | 139.50 | 134.10 | 139.50 | 139.50 | 114,995 |
14 Feb 2024 | 136.80 | 136.80 | 136.80 | 136.80 | 136.80 | 1,281 |
13 Feb 2024 | 139.55 | 139.55 | 139.55 | 139.55 | 139.55 | 1,256 |
12 Feb 2024 | 142.35 | 142.35 | 142.35 | 142.35 | 142.35 | 508 |
09 Feb 2024 | 145.25 | 145.25 | 145.25 | 145.25 | 145.25 | 3,468 |
08 Feb 2024 | 149.10 | 149.20 | 148.20 | 148.20 | 148.20 | 69,325 |
07 Feb 2024 | 150.80 | 156.90 | 150.80 | 151.20 | 151.20 | 60,315 |
06 Feb 2024 | 153.85 | 153.85 | 153.85 | 153.85 | 153.85 | 3,328 |
05 Feb 2024 | 159.80 | 159.80 | 156.95 | 156.95 | 156.95 | 16,629 |
02 Feb 2024 | 157.65 | 160.15 | 157.65 | 160.15 | 160.15 | 61,674 |
01 Feb 2024 | 159.20 | 159.20 | 159.20 | 159.20 | 159.20 | 9,828 |
31 Jan 2024 | 162.40 | 162.40 | 162.40 | 162.40 | 162.40 | 7,550 |
30 Jan 2024 | 169.35 | 169.35 | 165.70 | 165.70 | 165.70 | 27,468 |
29 Jan 2024 | 159.55 | 166.05 | 159.55 | 166.05 | 166.05 | 96,704 |
25 Jan 2024 | 162.80 | 162.80 | 162.80 | 162.80 | 162.80 | 8,272 |
24 Jan 2024 | 166.10 | 166.10 | 166.10 | 166.10 | 166.10 | 14,210 |
23 Jan 2024 | 169.45 | 169.45 | 169.45 | 169.45 | 169.45 | 27,922 |
19 Jan 2024 | 164.70 | 164.70 | 164.70 | 164.70 | 164.70 | 49,454 |
18 Jan 2024 | 153.00 | 156.90 | 148.00 | 156.90 | 156.90 | 123,706 |
17 Jan 2024 | 147.00 | 149.45 | 142.50 | 149.45 | 149.45 | 72,478 |
16 Jan 2024 | 137.00 | 142.35 | 135.10 | 142.35 | 142.35 | 58,951 |
15 Jan 2024 | 138.50 | 140.00 | 133.50 | 135.60 | 135.60 | 75,621 |
12 Jan 2024 | 145.50 | 145.50 | 136.30 | 139.75 | 139.75 | 114,459 |
11 Jan 2024 | 149.95 | 149.95 | 139.55 | 143.30 | 143.30 | 132,085 |
10 Jan 2024 | 157.05 | 157.05 | 143.10 | 146.85 | 146.85 | 243,678 |
09 Jan 2024 | 149.60 | 149.60 | 143.00 | 149.60 | 149.60 | 194,574 |
08 Jan 2024 | 142.50 | 142.50 | 142.50 | 142.50 | 142.50 | 107,419 |
05 Jan 2024 | 135.75 | 135.75 | 132.00 | 135.75 | 135.75 | 257,800 |
04 Jan 2024 | 129.30 | 129.30 | 123.25 | 129.30 | 129.30 | 203,273 |
03 Jan 2024 | 123.15 | 123.15 | 123.15 | 123.15 | 123.15 | 62,283 |
02 Jan 2024 | 115.80 | 117.30 | 114.75 | 117.30 | 117.30 | 119,331 |
01 Jan 2024 | 108.00 | 111.75 | 108.00 | 111.75 | 111.75 | 118,315 |
29 Dec 2023 | 101.40 | 106.47 | 98.00 | 106.47 | 106.47 | 350,562 |
28 Dec 2023 | 101.40 | 101.40 | 101.40 | 101.40 | 101.40 | 99,125 |
27 Dec 2023 | 96.58 | 96.58 | 96.58 | 96.58 | 96.58 | 51,526 |
26 Dec 2023 | 91.99 | 91.99 | 85.00 | 91.99 | 91.99 | 356,647 |
22 Dec 2023 | 87.61 | 87.61 | 87.61 | 87.61 | 87.61 | 35,411 |
21 Dec 2023 | 80.81 | 83.44 | 78.80 | 83.44 | 83.44 | 68,815 |
20 Dec 2023 | 83.30 | 84.26 | 79.23 | 79.47 | 79.47 | 85,300 |
19 Dec 2023 | 78.10 | 84.65 | 78.10 | 83.39 | 83.39 | 127,804 |
18 Dec 2023 | 81.64 | 81.64 | 79.55 | 81.64 | 81.64 | 184,664 |
15 Dec 2023 | 74.10 | 77.76 | 74.10 | 77.76 | 77.76 | 124,356 |
14 Dec 2023 | 72.49 | 74.06 | 71.35 | 74.06 | 74.06 | 111,141 |
13 Dec 2023 | 70.49 | 72.17 | 67.00 | 70.54 | 70.54 | 53,133 |
12 Dec 2023 | 68.82 | 69.95 | 67.25 | 68.75 | 68.75 | 32,072 |
11 Dec 2023 | 70.99 | 70.99 | 68.57 | 68.97 | 68.97 | 28,717 |
08 Dec 2023 | 71.00 | 71.47 | 67.50 | 69.90 | 69.90 | 15,931 |
07 Dec 2023 | 69.80 | 71.00 | 69.19 | 70.04 | 70.04 | 7,653 |
06 Dec 2023 | 72.00 | 72.00 | 69.12 | 70.34 | 70.34 | 13,259 |
05 Dec 2023 | 72.05 | 72.05 | 70.50 | 71.33 | 71.33 | 50,079 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |