Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
21 May 2024 | 91.70 | 93.70 | 91.70 | 93.20 | 93.20 | 38,134 |
20 May 2024 | 99.20 | 99.90 | 93.00 | 94.85 | 94.85 | 100,425 |
17 May 2024 | 96.80 | 100.30 | 94.10 | 98.10 | 98.10 | 300,995 |
16 May 2024 | 94.70 | 94.80 | 93.00 | 92.95 | 92.95 | 81,360 |
15 May 2024 | 103.70 | 107.70 | 96.20 | 97.25 | 97.25 | 146,958 |
14 May 2024 | 112.70 | 115.54 | 112.70 | 108.25 | 108.25 | 18,012 |
13 May 2024 | 112.30 | 112.30 | 111.20 | 112.75 | 112.75 | 27,482 |
10 May 2024 | 113.80 | 113.90 | 107.60 | 113.40 | 113.40 | 60,953 |
09 May 2024 | 114.30 | 119.10 | 113.70 | 115.00 | 115.00 | 65,106 |
08 May 2024 | 115.70 | 115.70 | 110.60 | 113.55 | 113.55 | 27,038 |
07 May 2024 | 107.90 | 135.35 | 107.10 | 111.40 | 111.40 | 106,374 |
03 May 2024 | 131.40 | 131.40 | 118.90 | 122.20 | 122.20 | 29,771 |
02 May 2024 | 139.10 | 142.90 | 139.10 | 139.00 | 139.00 | 2,547 |
01 May 2024 | 138.10 | 141.70 | 136.10 | 149.10 | 149.10 | 39,810 |
30 Apr 2024 | 129.80 | 177.06 | 121.90 | 127.10 | 127.10 | 2,600 |
29 Apr 2024 | 125.00 | 127.30 | 123.10 | 129.20 | 129.20 | 26,830 |
26 Apr 2024 | 145.00 | 149.00 | 131.90 | 131.10 | 131.10 | 66,499 |
25 Apr 2024 | 180.40 | 186.50 | 159.70 | 161.40 | 161.40 | 62,182 |
24 Apr 2024 | 147.80 | 162.20 | 147.60 | 161.80 | 161.80 | 26,973 |
23 Apr 2024 | 176.50 | 176.50 | 158.50 | 159.10 | 159.10 | 53,457 |
22 Apr 2024 | 194.00 | 202.80 | 181.00 | 193.60 | 193.60 | 291,182 |
19 Apr 2024 | 163.60 | 174.60 | 156.40 | 173.95 | 173.95 | 43,207 |
18 Apr 2024 | 149.10 | 157.60 | 149.10 | 152.85 | 152.85 | 2,706 |
17 Apr 2024 | 142.60 | 151.80 | 139.10 | 150.50 | 150.50 | 1,827 |
16 Apr 2024 | 151.90 | 153.50 | 150.10 | 144.60 | 144.60 | 9,948 |
15 Apr 2024 | 137.20 | 138.80 | 131.50 | 139.05 | 139.05 | 412 |
12 Apr 2024 | 129.30 | 139.80 | 129.00 | 136.65 | 136.65 | 28,742 |
11 Apr 2024 | 149.80 | 149.80 | 139.10 | 139.70 | 139.70 | 2,320 |
10 Apr 2024 | 157.60 | 166.30 | 148.70 | 148.70 | 148.70 | 41,868 |
09 Apr 2024 | 147.50 | 165.00 | 140.94 | 164.40 | 164.40 | 87,779 |
08 Apr 2024 | 143.00 | 144.50 | 141.60 | 144.55 | 144.55 | 32,841 |
05 Apr 2024 | 150.10 | 150.10 | 145.50 | 145.35 | 145.35 | 1,400 |
04 Apr 2024 | 135.10 | 135.10 | 131.80 | 136.85 | 136.85 | 5,977 |
03 Apr 2024 | 141.60 | 141.70 | 139.10 | 133.85 | 133.85 | 41,240 |
02 Apr 2024 | 135.70 | 143.50 | 124.92 | 138.10 | 138.10 | 80,837 |
28 Mar 2024 | 132.90 | 137.10 | 132.20 | 131.70 | 131.70 | 35,012 |
27 Mar 2024 | 123.00 | 136.00 | 121.50 | 133.50 | 133.50 | 46,588 |
26 Mar 2024 | 112.00 | 131.65 | 111.40 | 117.40 | 117.40 | 113,999 |
25 Mar 2024 | 113.70 | 120.50 | 109.00 | 114.65 | 114.65 | 149,215 |
22 Mar 2024 | 131.70 | 131.70 | 117.40 | 117.35 | 117.35 | 173,431 |
21 Mar 2024 | 129.00 | 131.30 | 124.90 | 125.25 | 125.25 | 33,602 |
20 Mar 2024 | 138.90 | 141.30 | 135.80 | 142.00 | 142.00 | 74,462 |
19 Mar 2024 | 147.20 | 157.00 | 142.80 | 144.30 | 144.30 | 103,337 |
18 Mar 2024 | 134.50 | 143.50 | 123.20 | 142.65 | 142.65 | 49,154 |
15 Mar 2024 | 145.60 | 152.20 | 137.80 | 141.05 | 141.05 | 91,818 |
14 Mar 2024 | 132.60 | 147.90 | 132.30 | 145.90 | 145.90 | 54,514 |
13 Mar 2024 | 121.60 | 140.00 | 121.20 | 138.55 | 138.55 | 126,295 |
12 Mar 2024 | 150.80 | 156.80 | 133.40 | 135.25 | 135.25 | 146,124 |
11 Mar 2024 | 158.10 | 161.00 | 140.50 | 155.30 | 155.30 | 274,144 |
08 Mar 2024 | 118.40 | 136.00 | 113.30 | 139.20 | 139.20 | 298,122 |
07 Mar 2024 | 151.00 | 151.10 | 134.40 | 133.05 | 133.05 | 56,459 |
06 Mar 2024 | 165.90 | 165.90 | 151.50 | 153.10 | 153.10 | 307,412 |
05 Mar 2024 | 172.60 | 216.08 | 165.40 | 174.90 | 174.90 | 160,393 |
04 Mar 2024 | 184.80 | 185.90 | 171.60 | 172.00 | 172.00 | 69,871 |
01 Mar 2024 | 214.90 | 214.90 | 196.70 | 196.70 | 196.70 | 128,070 |
29 Feb 2024 | 233.90 | 234.90 | 214.90 | 221.10 | 221.10 | 20,424 |
28 Feb 2024 | 229.00 | 234.00 | 227.30 | 227.35 | 227.35 | 11,940 |
27 Feb 2024 | 218.40 | 356.55 | 217.30 | 223.35 | 223.35 | 39,892 |
26 Feb 2024 | 213.50 | 221.20 | 213.00 | 212.55 | 212.55 | 92,893 |
23 Feb 2024 | 209.90 | 229.90 | 193.90 | 219.00 | 219.00 | 89,597 |
22 Feb 2024 | 283.00 | 307.00 | 238.23 | 242.50 | 242.50 | 36,834 |
21 Feb 2024 | 427.40 | 434.70 | 424.90 | 432.75 | 432.75 | 36,493 |
20 Feb 2024 | 362.80 | 423.00 | 362.80 | 419.45 | 419.45 | 42,310 |
19 Feb 2024 | 354.60 | 361.70 | 354.40 | 353.55 | 353.55 | 1,276 |
16 Feb 2024 | 341.90 | 359.10 | 341.90 | 343.00 | 343.00 | 3,930 |
15 Feb 2024 | 337.00 | 363.90 | 337.00 | 354.40 | 354.40 | 65,953 |
14 Feb 2024 | 352.00 | 364.80 | 340.00 | 365.10 | 365.10 | 3,842 |
13 Feb 2024 | 362.00 | 433.68 | 359.60 | 355.05 | 355.05 | 124,462 |
12 Feb 2024 | 364.90 | 364.90 | 338.00 | 339.05 | 339.05 | 6,422 |
09 Feb 2024 | 407.60 | 407.60 | 380.00 | 380.50 | 380.50 | 106,091 |
08 Feb 2024 | 398.20 | 414.10 | 398.20 | 399.90 | 399.90 | 2,920 |
07 Feb 2024 | 444.40 | 450.10 | 418.90 | 428.60 | 428.60 | 6,391 |
06 Feb 2024 | 407.10 | 596.49 | 407.10 | 446.50 | 446.50 | 24,657 |
05 Feb 2024 | 478.20 | 479.90 | 426.70 | 450.50 | 450.50 | 99,875 |
02 Feb 2024 | 545.90 | 548.00 | 515.00 | 511.00 | 511.00 | 2,656 |
01 Feb 2024 | 599.70 | 599.70 | 599.70 | 606.45 | 606.45 | 50 |
31 Jan 2024 | 635.10 | 635.10 | 616.00 | 623.65 | 623.65 | 3,809 |
30 Jan 2024 | 580.00 | 657.25 | 569.10 | 575.50 | 575.50 | 720 |
29 Jan 2024 | 620.70 | 621.90 | 620.70 | 623.75 | 623.75 | 312 |
26 Jan 2024 | 665.00 | 665.00 | 626.10 | 624.00 | 624.00 | 8,363 |
25 Jan 2024 | 606.60 | 606.60 | 589.90 | 594.50 | 594.50 | 672 |
24 Jan 2024 | 657.00 | 657.00 | 616.00 | 615.50 | 615.50 | 1,619 |
23 Jan 2024 | 668.00 | 839.98 | 668.00 | 691.50 | 691.50 | 1,196 |
22 Jan 2024 | 668.00 | 674.00 | 668.00 | 674.00 | 674.00 | 3,112 |
19 Jan 2024 | 757.00 | 767.00 | 743.00 | 742.00 | 742.00 | 2,899 |
18 Jan 2024 | 799.00 | 799.00 | 777.00 | 768.50 | 768.50 | 3,237 |
17 Jan 2024 | 817.00 | 879.00 | 811.08 | 841.50 | 841.50 | 4,409 |
16 Jan 2024 | 928.00 | 980.05 | 819.00 | 810.00 | 810.00 | 2,090 |
15 Jan 2024 | 870.50 | 870.50 | 870.50 | 870.50 | 870.50 | - |
12 Jan 2024 | 904.00 | 904.00 | 904.00 | 894.50 | 894.50 | 25 |
11 Jan 2024 | 879.00 | 948.00 | 879.00 | 941.50 | 941.50 | 3,051 |
10 Jan 2024 | 976.00 | 976.00 | 924.00 | 917.50 | 917.50 | 4,189 |
09 Jan 2024 | 1,035.00 | 1,372.08 | 1,030.00 | 999.50 | 999.50 | 1,029 |
08 Jan 2024 | 1,304.00 | 1,304.00 | 1,100.00 | 1,107.50 | 1,107.50 | 2,251 |
05 Jan 2024 | 1,390.00 | 1,391.00 | 1,280.00 | 1,253.00 | 1,253.00 | 3,537 |
04 Jan 2024 | 1,393.00 | 1,393.00 | 1,341.00 | 1,350.00 | 1,350.00 | 1,430 |
03 Jan 2024 | 1,450.00 | 1,450.00 | 1,450.00 | 1,405.00 | 1,405.00 | 25 |
02 Jan 2024 | 1,268.00 | 1,412.00 | 1,251.11 | 1,375.50 | 1,375.50 | 2,865 |
29 Dec 2023 | 1,239.00 | 1,239.00 | 1,239.00 | 1,239.00 | 1,239.00 | - |
28 Dec 2023 | 1,243.50 | 1,243.50 | 1,243.50 | 1,243.50 | 1,243.50 | - |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |