Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
06 May 2024 | 146.60 | 147.60 | 141.95 | 143.25 | 143.25 | 87,915 |
03 May 2024 | 148.70 | 149.10 | 146.40 | 147.15 | 147.15 | 82,235 |
02 May 2024 | 149.30 | 150.45 | 144.00 | 147.50 | 147.50 | 107,340 |
30 Apr 2024 | 151.25 | 152.80 | 148.80 | 149.40 | 149.40 | 98,043 |
29 Apr 2024 | 153.20 | 153.35 | 151.05 | 151.70 | 151.70 | 48,306 |
26 Apr 2024 | 154.85 | 154.85 | 151.00 | 151.65 | 151.65 | 100,994 |
25 Apr 2024 | 151.70 | 153.20 | 150.60 | 151.75 | 151.75 | 108,473 |
24 Apr 2024 | 151.00 | 153.45 | 151.00 | 151.65 | 151.65 | 79,774 |
23 Apr 2024 | 154.95 | 154.95 | 150.10 | 151.00 | 151.00 | 98,951 |
22 Apr 2024 | 155.00 | 156.35 | 152.00 | 153.40 | 153.40 | 112,696 |
19 Apr 2024 | 153.95 | 153.95 | 150.00 | 151.80 | 151.80 | 155,165 |
18 Apr 2024 | 162.00 | 163.70 | 151.65 | 153.25 | 153.25 | 528,818 |
16 Apr 2024 | 161.40 | 167.90 | 158.35 | 161.70 | 161.70 | 527,429 |
15 Apr 2024 | 152.80 | 174.20 | 148.30 | 159.60 | 159.60 | 1,506,830 |
12 Apr 2024 | 155.00 | 155.60 | 149.15 | 152.00 | 152.00 | 121,311 |
10 Apr 2024 | 156.70 | 158.40 | 153.95 | 155.05 | 155.05 | 98,076 |
09 Apr 2024 | 156.25 | 162.40 | 153.75 | 155.15 | 155.15 | 381,773 |
08 Apr 2024 | 154.80 | 163.00 | 153.20 | 155.40 | 155.40 | 438,919 |
05 Apr 2024 | 157.45 | 157.45 | 151.40 | 153.05 | 153.05 | 90,490 |
04 Apr 2024 | 154.50 | 160.00 | 152.55 | 155.10 | 155.10 | 224,255 |
03 Apr 2024 | 144.65 | 161.00 | 144.60 | 152.35 | 152.35 | 503,129 |
02 Apr 2024 | 144.00 | 147.90 | 143.05 | 144.60 | 144.60 | 107,534 |
01 Apr 2024 | 138.85 | 144.05 | 138.35 | 142.70 | 142.70 | 110,951 |
28 Mar 2024 | 143.50 | 144.70 | 134.00 | 136.80 | 136.80 | 167,458 |
27 Mar 2024 | 143.90 | 146.00 | 141.50 | 143.25 | 143.25 | 51,808 |
26 Mar 2024 | 147.95 | 149.60 | 141.85 | 142.50 | 142.50 | 59,084 |
22 Mar 2024 | 143.00 | 149.40 | 140.30 | 146.35 | 146.35 | 87,268 |
21 Mar 2024 | 143.25 | 145.95 | 141.10 | 142.00 | 142.00 | 57,047 |
20 Mar 2024 | 141.15 | 143.10 | 137.80 | 142.30 | 142.30 | 81,475 |
19 Mar 2024 | 143.30 | 143.95 | 140.10 | 141.00 | 141.00 | 89,245 |
18 Mar 2024 | 146.40 | 147.60 | 140.15 | 141.90 | 141.90 | 119,849 |
15 Mar 2024 | - | - | - | - | - | - |
14 Mar 2024 | 140.00 | 148.60 | 140.00 | 147.45 | 147.45 | 376,781 |
13 Mar 2024 | 152.25 | 152.80 | 137.30 | 140.00 | 140.00 | 482,989 |
12 Mar 2024 | 154.45 | 157.75 | 143.00 | 150.00 | 150.00 | 1,628,012 |
11 Mar 2024 | 157.70 | 170.90 | 147.85 | 154.95 | 154.95 | 1,688,620 |
07 Mar 2024 | 139.20 | 144.50 | 139.20 | 143.15 | 143.15 | 54,287 |
06 Mar 2024 | 141.05 | 143.45 | 135.10 | 140.25 | 140.25 | 145,379 |
05 Mar 2024 | 139.00 | 143.00 | 138.30 | 142.45 | 142.45 | 107,174 |
04 Mar 2024 | 145.00 | 146.25 | 139.70 | 140.85 | 140.85 | 95,514 |
01 Mar 2024 | 147.90 | 148.65 | 145.05 | 145.75 | 145.75 | 60,838 |
29 Feb 2024 | 142.35 | 147.40 | 142.35 | 145.95 | 145.95 | 70,272 |
28 Feb 2024 | 151.15 | 153.20 | 140.40 | 143.60 | 143.60 | 198,017 |
27 Feb 2024 | 156.30 | 156.30 | 151.00 | 151.85 | 151.85 | 104,532 |
26 Feb 2024 | 157.20 | 157.25 | 154.45 | 155.20 | 155.20 | 53,130 |
23 Feb 2024 | 159.20 | 159.95 | 156.20 | 157.25 | 157.25 | 63,705 |
22 Feb 2024 | 159.35 | 160.00 | 155.30 | 157.30 | 157.30 | 63,187 |
21 Feb 2024 | 163.10 | 166.00 | 155.35 | 158.00 | 158.00 | 113,968 |
20 Feb 2024 | 153.80 | 164.45 | 153.80 | 161.70 | 161.70 | 382,645 |
19 Feb 2024 | 155.25 | 157.25 | 152.45 | 153.80 | 153.80 | 96,974 |
16 Feb 2024 | 156.90 | 163.30 | 154.50 | 155.25 | 155.25 | 199,783 |
15 Feb 2024 | 154.30 | 162.35 | 151.50 | 156.10 | 156.10 | 498,356 |
14 Feb 2024 | 164.40 | 175.00 | 158.55 | 171.90 | 171.90 | 464,210 |
13 Feb 2024 | 159.00 | 164.90 | 151.10 | 160.80 | 160.80 | 213,049 |
12 Feb 2024 | 155.00 | 157.45 | 148.85 | 154.10 | 154.10 | 135,385 |
09 Feb 2024 | 161.45 | 161.45 | 148.85 | 153.85 | 153.85 | 219,682 |
08 Feb 2024 | 168.00 | 169.90 | 157.15 | 159.25 | 159.25 | 488,370 |
07 Feb 2024 | 155.00 | 172.25 | 155.00 | 168.00 | 168.00 | 1,755,974 |
06 Feb 2024 | 138.95 | 143.60 | 136.80 | 143.60 | 143.60 | 88,547 |
05 Feb 2024 | 140.90 | 141.60 | 136.05 | 136.80 | 136.80 | 91,738 |
02 Feb 2024 | 141.00 | 142.25 | 139.55 | 139.85 | 139.85 | 106,168 |
01 Feb 2024 | 140.10 | 141.00 | 138.30 | 140.05 | 140.05 | 64,984 |
31 Jan 2024 | 140.55 | 142.00 | 137.40 | 137.95 | 137.95 | 98,945 |
30 Jan 2024 | 140.05 | 141.95 | 139.55 | 140.55 | 140.55 | 63,264 |
29 Jan 2024 | 142.75 | 143.00 | 139.50 | 140.00 | 140.00 | 58,282 |
25 Jan 2024 | 144.90 | 145.00 | 140.50 | 142.75 | 142.75 | 74,512 |
24 Jan 2024 | 137.80 | 141.90 | 136.50 | 141.90 | 141.90 | 90,537 |
23 Jan 2024 | 142.15 | 143.70 | 135.05 | 135.15 | 135.15 | 70,604 |
19 Jan 2024 | 148.00 | 148.00 | 139.75 | 140.90 | 140.90 | 101,676 |
18 Jan 2024 | 145.00 | 146.60 | 139.00 | 143.90 | 143.90 | 82,655 |
17 Jan 2024 | 146.80 | 148.95 | 145.00 | 146.30 | 146.30 | 44,710 |
16 Jan 2024 | 151.85 | 154.90 | 146.75 | 148.80 | 148.80 | 175,993 |
15 Jan 2024 | 145.50 | 150.20 | 144.00 | 150.20 | 150.20 | 137,869 |
12 Jan 2024 | 143.60 | 145.00 | 142.35 | 143.05 | 143.05 | 68,078 |
11 Jan 2024 | 144.80 | 144.90 | 141.75 | 142.40 | 142.40 | 84,764 |
10 Jan 2024 | 142.40 | 143.85 | 141.40 | 142.75 | 142.75 | 70,285 |
09 Jan 2024 | 148.35 | 151.60 | 141.60 | 143.65 | 143.65 | 94,378 |
08 Jan 2024 | 150.30 | 152.20 | 147.40 | 148.35 | 148.35 | 96,734 |
05 Jan 2024 | 147.00 | 151.95 | 144.80 | 147.55 | 147.55 | 141,540 |
04 Jan 2024 | 159.45 | 159.45 | 145.55 | 147.30 | 147.30 | 312,468 |
03 Jan 2024 | 148.75 | 151.90 | 148.70 | 151.90 | 151.90 | 201,379 |
02 Jan 2024 | 141.00 | 144.70 | 139.30 | 144.70 | 144.70 | 242,933 |
01 Jan 2024 | 145.00 | 145.15 | 136.50 | 137.85 | 137.85 | 281,192 |
29 Dec 2023 | 140.90 | 142.30 | 138.00 | 142.30 | 142.30 | 666,111 |
28 Dec 2023 | 130.25 | 135.55 | 129.30 | 135.55 | 135.55 | 120,726 |
27 Dec 2023 | 130.80 | 132.70 | 126.35 | 129.10 | 129.10 | 89,897 |
26 Dec 2023 | 130.45 | 132.60 | 130.15 | 131.15 | 131.15 | 46,897 |
22 Dec 2023 | 128.85 | 132.70 | 128.00 | 130.45 | 130.45 | 123,866 |
21 Dec 2023 | 123.65 | 129.95 | 121.00 | 127.50 | 127.50 | 50,676 |
20 Dec 2023 | 128.15 | 131.70 | 125.10 | 126.15 | 126.15 | 90,682 |
19 Dec 2023 | 134.20 | 134.20 | 129.50 | 130.25 | 130.25 | 56,173 |
18 Dec 2023 | 134.00 | 134.00 | 131.00 | 132.00 | 132.00 | 49,232 |
15 Dec 2023 | 139.15 | 140.00 | 134.00 | 134.80 | 134.80 | 85,776 |
14 Dec 2023 | 140.40 | 141.20 | 134.00 | 135.20 | 135.20 | 213,487 |
13 Dec 2023 | 132.80 | 137.10 | 130.95 | 137.10 | 137.10 | 132,338 |
12 Dec 2023 | 125.80 | 130.60 | 124.20 | 130.60 | 130.60 | 97,859 |
11 Dec 2023 | 128.80 | 129.80 | 122.50 | 124.40 | 124.40 | 130,086 |
08 Dec 2023 | 129.85 | 131.35 | 128.50 | 128.80 | 128.80 | 75,345 |
07 Dec 2023 | 130.35 | 131.20 | 127.30 | 128.50 | 128.50 | 114,915 |
06 Dec 2023 | 133.50 | 134.00 | 129.50 | 130.15 | 130.15 | 88,720 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |