Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
07 May 2024 | 543.00 | 543.00 | 521.00 | 534.60 | 534.60 | 4,378 |
06 May 2024 | 570.00 | 570.00 | 520.00 | 543.10 | 543.10 | 9,805 |
05 May 2024 | 602.00 | 602.00 | 565.00 | 573.50 | 573.50 | 25,876 |
02 May 2024 | 612.20 | 620.00 | 566.80 | 603.60 | 603.60 | 20,372 |
01 May 2024 | 592.60 | 613.50 | 540.00 | 612.20 | 612.20 | 22,593 |
30 Apr 2024 | 582.60 | 600.00 | 580.00 | 592.60 | 592.60 | 19,571 |
25 Apr 2024 | 628.90 | 628.90 | 575.30 | 582.60 | 582.60 | 13,577 |
24 Apr 2024 | 576.70 | 640.00 | 576.00 | 625.10 | 625.10 | 32,699 |
21 Apr 2024 | 492.50 | 580.00 | 492.50 | 559.20 | 559.20 | 30,781 |
18 Apr 2024 | 447.70 | 505.00 | 461.10 | 492.50 | 492.50 | 10,099 |
17 Apr 2024 | 435.00 | 448.20 | 443.70 | 447.70 | 447.70 | 1,457 |
16 Apr 2024 | 435.00 | 435.00 | 435.00 | 435.00 | 435.00 | 750 |
15 Apr 2024 | 434.60 | 435.00 | 435.00 | 435.00 | 435.00 | 6,138 |
14 Apr 2024 | 430.00 | 453.70 | 430.00 | 434.60 | 434.60 | 6,308 |
11 Apr 2024 | 438.90 | 454.30 | 430.00 | 438.30 | 438.30 | 7,166 |
10 Apr 2024 | 491.00 | 500.00 | 415.20 | 438.90 | 438.90 | 46,474 |
09 Apr 2024 | 425.30 | 519.00 | 429.00 | 490.10 | 490.10 | 25,339 |
08 Apr 2024 | 425.00 | 427.40 | 425.00 | 425.30 | 425.30 | 1,755 |
07 Apr 2024 | - | - | - | - | - | - |
04 Apr 2024 | 407.70 | 420.00 | 400.00 | 401.60 | 401.60 | 6,292 |
03 Apr 2024 | 461.30 | 461.30 | 410.00 | 424.40 | 424.40 | 28,326 |
02 Apr 2024 | 470.90 | 470.00 | 452.40 | 461.30 | 461.30 | 2,000 |
01 Apr 2024 | 471.30 | 471.30 | 463.00 | 470.90 | 470.90 | 3,400 |
31 Mar 2024 | 499.50 | 499.50 | 445.00 | 471.30 | 471.30 | 7,330 |
28 Mar 2024 | 407.00 | 500.00 | 407.00 | 478.50 | 478.50 | 48,285 |
27 Mar 2024 | 387.30 | 420.00 | 387.30 | 407.90 | 407.90 | 34,272 |
26 Mar 2024 | 346.50 | 390.00 | 363.00 | 387.30 | 387.30 | 33,241 |
25 Mar 2024 | 307.30 | 371.80 | 302.00 | 346.50 | 346.50 | 45,078 |
21 Mar 2024 | 307.30 | 324.00 | 305.00 | 307.30 | 307.30 | 137,826 |
20 Mar 2024 | 324.60 | 316.30 | 299.50 | 307.30 | 307.30 | 3,947 |
19 Mar 2024 | 329.80 | 331.00 | 313.00 | 324.60 | 324.60 | 44,250 |
18 Mar 2024 | 338.10 | 334.90 | 323.10 | 329.80 | 329.80 | 4,013 |
17 Mar 2024 | 337.00 | 338.20 | 338.00 | 338.10 | 338.10 | 653 |
14 Mar 2024 | 339.90 | 337.00 | 337.00 | 337.00 | 337.00 | 1,457 |
13 Mar 2024 | 360.30 | 360.30 | 335.00 | 339.90 | 339.90 | 11,412 |
12 Mar 2024 | 360.20 | 360.20 | 360.20 | 360.20 | 360.20 | - |
11 Mar 2024 | 360.20 | 360.20 | 360.20 | 360.20 | 360.20 | 12,208 |
10 Mar 2024 | 355.50 | 368.00 | 355.50 | 360.20 | 360.20 | 3,205 |
07 Mar 2024 | 355.20 | 356.00 | 342.00 | 355.50 | 355.50 | 7,084 |
06 Mar 2024 | 335.00 | 335.00 | 335.00 | 335.00 | 335.00 | - |
05 Mar 2024 | 335.20 | 335.00 | 335.00 | 335.00 | 335.00 | 1,061 |
04 Mar 2024 | 335.20 | 335.20 | 335.20 | 335.20 | 335.20 | - |
03 Mar 2024 | 323.40 | 345.00 | 323.40 | 335.20 | 335.20 | 8,700 |
29 Feb 2024 | 324.30 | 324.00 | 323.00 | 323.40 | 323.40 | 1,150 |
28 Feb 2024 | 335.50 | 345.00 | 311.10 | 324.30 | 324.30 | 17,682 |
26 Feb 2024 | 356.60 | 342.60 | 333.00 | 335.50 | 335.50 | 3,003 |
25 Feb 2024 | 333.00 | 368.90 | 333.00 | 356.60 | 356.60 | 2,969 |
22 Feb 2024 | 329.00 | 333.00 | 333.00 | 333.00 | 333.00 | 1,000 |
21 Feb 2024 | 325.60 | 337.20 | 325.60 | 329.00 | 329.00 | 7,644 |
20 Feb 2024 | 324.10 | 335.60 | 324.00 | 325.60 | 325.60 | 7,300 |
19 Feb 2024 | 322.10 | 328.00 | 328.00 | 324.10 | 324.10 | 200 |
18 Feb 2024 | 322.10 | 322.10 | 322.10 | 322.10 | 322.10 | - |
15 Feb 2024 | 314.50 | 325.70 | 305.00 | 322.10 | 322.10 | 6,879 |
14 Feb 2024 | 311.70 | 322.80 | 322.80 | 314.50 | 314.50 | 150 |
13 Feb 2024 | 308.00 | 319.00 | 300.00 | 311.70 | 311.70 | 32,410 |
12 Feb 2024 | 310.90 | 308.10 | 308.00 | 308.00 | 308.00 | 1,448 |
11 Feb 2024 | 309.70 | 318.00 | 308.00 | 310.90 | 310.90 | 3,842 |
08 Feb 2024 | 312.70 | 312.70 | 308.00 | 309.70 | 309.70 | 5,524 |
07 Feb 2024 | 316.40 | 320.00 | 305.10 | 312.70 | 312.70 | 5,665 |
06 Feb 2024 | 316.40 | 316.40 | 316.40 | 316.40 | 316.40 | - |
05 Feb 2024 | 331.60 | 331.60 | 310.00 | 316.40 | 316.40 | 13,429 |
04 Feb 2024 | 328.00 | 335.00 | 306.00 | 328.30 | 328.30 | 44,926 |
01 Feb 2024 | 339.30 | 339.30 | 322.00 | 327.70 | 327.70 | 9,059 |
31 Jan 2024 | 360.00 | 360.00 | 326.10 | 339.30 | 339.30 | 23,008 |
30 Jan 2024 | 387.20 | 409.00 | 347.00 | 357.80 | 357.80 | 52,107 |
29 Jan 2024 | 412.70 | 416.00 | 371.00 | 387.20 | 387.20 | 44,324 |
28 Jan 2024 | 433.80 | 433.80 | 400.00 | 412.70 | 412.70 | 67,010 |
25 Jan 2024 | 403.00 | 410.00 | 375.00 | 404.20 | 404.20 | 120,671 |
24 Jan 2024 | 425.00 | 425.30 | 370.00 | 392.60 | 392.60 | 115,306 |
23 Jan 2024 | 301.60 | 543.00 | 301.60 | 408.80 | 408.80 | 261,713 |
22 Jan 2024 | 267.00 | 305.00 | 267.00 | 301.60 | 301.60 | 61,392 |
21 Jan 2024 | 257.00 | 277.90 | 255.00 | 267.00 | 267.00 | 76,052 |
18 Jan 2024 | 239.90 | 249.00 | 236.00 | 240.00 | 240.00 | 11,325 |
17 Jan 2024 | 227.50 | 225.00 | 225.00 | 226.80 | 226.80 | 328 |
16 Jan 2024 | 235.90 | 236.00 | 226.50 | 227.50 | 227.50 | 31,572 |
15 Jan 2024 | 230.00 | 244.10 | 230.00 | 235.90 | 235.90 | 699 |
14 Jan 2024 | 228.00 | 230.00 | 229.90 | 230.00 | 230.00 | 1,201 |
11 Jan 2024 | 225.00 | 230.00 | 226.00 | 228.00 | 228.00 | 1,753 |
10 Jan 2024 | 221.40 | 225.00 | 225.00 | 225.00 | 225.00 | 3,500 |
09 Jan 2024 | 213.50 | 230.00 | 219.00 | 221.40 | 221.40 | 16,536 |
08 Jan 2024 | 205.00 | 213.50 | 213.40 | 213.50 | 213.50 | 8,088 |
07 Jan 2024 | 204.90 | 205.00 | 204.90 | 205.00 | 205.00 | 2,476 |
04 Jan 2024 | 200.30 | 200.00 | 192.40 | 197.90 | 197.90 | 4,251 |
03 Jan 2024 | 202.30 | 202.00 | 200.00 | 200.30 | 200.30 | 5,800 |
02 Jan 2024 | 185.20 | 205.00 | 191.60 | 202.30 | 202.30 | 7,139 |
01 Jan 2024 | 175.10 | 185.80 | 184.00 | 185.20 | 185.20 | 3,443 |
31 Dec 2023 | 175.00 | 176.00 | 175.00 | 175.10 | 175.10 | 53,943 |
28 Dec 2023 | 178.60 | 183.00 | 175.00 | 177.80 | 177.80 | 26,067 |
27 Dec 2023 | 179.40 | 180.10 | 175.00 | 178.60 | 178.60 | 11,157 |
26 Dec 2023 | 179.40 | 179.40 | 179.40 | 179.40 | 179.40 | - |
25 Dec 2023 | 184.80 | 184.80 | 177.80 | 179.40 | 179.40 | 4,492 |
24 Dec 2023 | 191.10 | 191.00 | 183.70 | 184.80 | 184.80 | 13,295 |
21 Dec 2023 | 195.20 | 195.00 | 186.30 | 191.10 | 191.10 | 9,533 |
20 Dec 2023 | 190.60 | 195.30 | 195.20 | 195.20 | 195.20 | 1,150 |
19 Dec 2023 | 184.20 | 190.80 | 190.50 | 190.60 | 190.60 | 2,400 |
18 Dec 2023 | 177.50 | 185.00 | 181.20 | 184.20 | 184.20 | 5,643 |
17 Dec 2023 | 176.80 | 182.80 | 176.70 | 177.50 | 177.50 | 7,500 |
14 Dec 2023 | 176.30 | 177.00 | 177.00 | 176.80 | 176.80 | 618 |
13 Dec 2023 | 176.50 | 178.20 | 175.00 | 176.30 | 176.30 | 4,856 |
12 Dec 2023 | 185.50 | 185.50 | 173.00 | 176.50 | 176.50 | 32,445 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |