Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
30 Jun 2024 | 365.20 | 373.00 | 365.20 | 373.00 | 373.00 | 289 |
27 Jun 2024 | 360.00 | 365.00 | 360.00 | 360.00 | 360.00 | 166 |
26 Jun 2024 | 361.00 | 361.00 | 360.80 | 360.80 | 360.80 | 100 |
25 Jun 2024 | 372.80 | 372.80 | 362.00 | 366.00 | 366.00 | 978 |
24 Jun 2024 | 347.00 | 375.00 | 347.00 | 359.20 | 359.20 | 12,007 |
23 Jun 2024 | 365.00 | 370.20 | 352.00 | 364.40 | 364.40 | 1,001 |
13 Jun 2024 | 343.60 | 351.00 | 338.20 | 350.80 | 350.80 | 7,208 |
12 Jun 2024 | 340.00 | 340.00 | 332.20 | 338.80 | 338.80 | 1,031 |
11 Jun 2024 | 345.80 | 345.80 | 340.00 | 344.80 | 344.80 | 649 |
10 Jun 2024 | 336.00 | 342.80 | 336.00 | 337.20 | 337.20 | 1,951 |
09 Jun 2024 | 336.40 | 346.00 | 306.00 | 306.00 | 306.00 | 1,241 |
06 Jun 2024 | 327.00 | 331.80 | 327.00 | 331.80 | 331.80 | 1,079 |
05 Jun 2024 | 322.60 | 322.60 | 322.60 | 322.60 | 322.60 | 290 |
04 Jun 2024 | 322.80 | 327.60 | 322.60 | 327.60 | 327.60 | 794 |
03 Jun 2024 | 310.20 | 327.80 | 300.00 | 327.80 | 327.80 | 3,505 |
02 Jun 2024 | 333.00 | 333.00 | 333.00 | 333.00 | 333.00 | - |
30 May 2024 | 336.00 | 336.00 | 333.00 | 333.00 | 333.00 | 575 |
29 May 2024 | 342.80 | 342.80 | 335.40 | 341.80 | 341.80 | 933 |
28 May 2024 | 342.80 | 343.00 | 341.20 | 343.00 | 343.00 | 552 |
27 May 2024 | 339.80 | 340.00 | 337.00 | 340.00 | 340.00 | 960 |
26 May 2024 | 327.00 | 340.00 | 327.00 | 340.00 | 340.00 | 112 |
23 May 2024 | 336.20 | 336.20 | 327.80 | 330.60 | 330.60 | 1,575 |
22 May 2024 | 341.00 | 341.00 | 341.00 | 341.00 | 341.00 | 119 |
21 May 2024 | 336.20 | 343.80 | 333.00 | 340.00 | 340.00 | 3,279 |
20 May 2024 | 340.00 | 345.00 | 335.20 | 345.00 | 345.00 | 939 |
19 May 2024 | 341.00 | 341.00 | 341.00 | 341.00 | 341.00 | - |
16 May 2024 | 336.20 | 346.00 | 336.20 | 341.00 | 341.00 | 907 |
15 May 2024 | 335.00 | 340.20 | 335.00 | 340.20 | 340.20 | 866 |
14 May 2024 | 337.40 | 346.00 | 333.80 | 336.60 | 336.60 | 1,009 |
13 May 2024 | 336.00 | 338.00 | 333.00 | 336.60 | 336.60 | 487 |
12 May 2024 | 330.20 | 343.80 | 330.20 | 336.00 | 336.00 | 1,217 |
09 May 2024 | 337.00 | 340.00 | 335.00 | 335.00 | 335.00 | 559 |
08 May 2024 | 321.00 | 337.00 | 321.00 | 336.80 | 336.80 | 1,108 |
07 May 2024 | 329.00 | 329.00 | 323.40 | 323.40 | 323.40 | 740 |
06 May 2024 | 322.80 | 333.00 | 322.60 | 329.20 | 329.20 | 557 |
05 May 2024 | 320.00 | 328.20 | 310.00 | 328.20 | 328.20 | 1,433 |
02 May 2024 | 336.00 | 336.00 | 320.00 | 325.40 | 325.40 | 1,238 |
01 May 2024 | 308.60 | 327.00 | 308.00 | 322.00 | 322.00 | 3,293 |
30 Apr 2024 | 300.40 | 308.80 | 299.60 | 303.60 | 303.60 | 7,769 |
29 Apr 2024 | 298.80 | 310.00 | 298.80 | 300.20 | 300.20 | 4,462 |
28 Apr 2024 | 290.00 | 290.00 | 290.00 | 290.00 | 290.00 | - |
25 Apr 2024 | 286.80 | 290.20 | 286.80 | 290.00 | 290.00 | 665 |
24 Apr 2024 | 284.80 | 289.00 | 280.00 | 289.00 | 289.00 | 2,369 |
23 Apr 2024 | 283.00 | 287.80 | 280.00 | 282.00 | 282.00 | 10,344 |
22 Apr 2024 | 274.00 | 291.60 | 270.40 | 287.60 | 287.60 | 9,065 |
21 Apr 2024 | 275.00 | 281.20 | 274.00 | 280.00 | 280.00 | 5,988 |
18 Apr 2024 | 288.60 | 288.80 | 274.80 | 279.80 | 279.80 | 14,948 |
17 Apr 2024 | 299.00 | 299.00 | 269.00 | 282.40 | 282.40 | 9,954 |
17 Apr 2024 | 2:1 Stock split | |||||
16 Apr 2024 | 273.70 | 281.40 | 267.10 | 273.50 | 273.50 | 5,184 |
15 Apr 2024 | 271.80 | 271.90 | 267.50 | 270.00 | 270.00 | 6,520 |
14 Apr 2024 | 264.30 | 264.30 | 264.30 | 264.30 | 264.30 | - |
04 Apr 2024 | 264.30 | 264.30 | 258.50 | 264.30 | 264.30 | 3,766 |
03 Apr 2024 | 262.00 | 265.70 | 260.90 | 265.70 | 265.70 | 1,778 |
02 Apr 2024 | 262.50 | 267.50 | 262.50 | 264.30 | 264.30 | 3,124 |
01 Apr 2024 | 265.70 | 265.70 | 257.50 | 262.40 | 262.40 | 2,436 |
31 Mar 2024 | 272.00 | 272.00 | 265.60 | 272.00 | 272.00 | 52,966 |
28 Mar 2024 | 265.00 | 272.00 | 260.00 | 270.00 | 270.00 | 362,564 |
27 Mar 2024 | 267.00 | 274.90 | 261.90 | 272.00 | 272.00 | 3,814 |
26 Mar 2024 | 254.00 | 265.00 | 254.00 | 265.00 | 265.00 | 388 |
25 Mar 2024 | 250.00 | 260.00 | 250.00 | 255.50 | 255.50 | 724 |
24 Mar 2024 | 250.50 | 255.00 | 246.70 | 252.00 | 252.00 | 886 |
21 Mar 2024 | 243.30 | 250.50 | 243.30 | 250.50 | 250.50 | 178 |
20 Mar 2024 | 233.00 | 255.00 | 232.50 | 247.00 | 247.00 | 22,068 |
19 Mar 2024 | 245.00 | 260.00 | 245.00 | 254.80 | 254.80 | 2,460 |
18 Mar 2024 | 236.00 | 245.70 | 233.00 | 245.70 | 245.70 | 3,624 |
17 Mar 2024 | 236.00 | 244.00 | 236.00 | 236.00 | 236.00 | 1,756 |
14 Mar 2024 | 239.00 | 246.90 | 236.00 | 236.00 | 236.00 | 4,650 |
13 Mar 2024 | 231.50 | 241.10 | 230.00 | 241.10 | 241.10 | 1,324 |
12 Mar 2024 | 225.00 | 227.70 | 225.00 | 227.70 | 227.70 | 2,284 |
11 Mar 2024 | 227.60 | 227.60 | 220.00 | 222.00 | 222.00 | 2,460 |
10 Mar 2024 | 235.50 | 235.50 | 225.00 | 234.50 | 234.50 | 3,178 |
07 Mar 2024 | 242.50 | 250.00 | 231.00 | 231.30 | 231.30 | 8,964 |
06 Mar 2024 | 250.00 | 255.00 | 240.00 | 240.00 | 240.00 | 594 |
05 Mar 2024 | 240.00 | 240.00 | 240.00 | 240.00 | 240.00 | - |
04 Mar 2024 | 245.00 | 262.00 | 235.50 | 240.00 | 240.00 | 5,250 |
03 Mar 2024 | 265.00 | 274.00 | 265.00 | 265.00 | 265.00 | 234 |
29 Feb 2024 | 285.00 | 285.00 | 244.00 | 254.00 | 254.00 | 944 |
28 Feb 2024 | 235.00 | 265.00 | 235.00 | 265.00 | 265.00 | 1,138 |
27 Feb 2024 | 239.50 | 242.50 | 239.50 | 242.50 | 242.50 | 249,726 |
26 Feb 2024 | 242.70 | 249.00 | 240.00 | 242.90 | 242.90 | 4,168 |
25 Feb 2024 | 238.80 | 243.00 | 230.00 | 240.00 | 240.00 | 12,078 |
21 Feb 2024 | 232.50 | 239.10 | 231.60 | 239.10 | 239.10 | 644 |
20 Feb 2024 | 234.50 | 239.50 | 217.60 | 239.50 | 239.50 | 3,366 |
19 Feb 2024 | 215.50 | 232.00 | 215.50 | 229.50 | 229.50 | 856 |
18 Feb 2024 | 215.00 | 216.00 | 215.00 | 216.00 | 216.00 | 190 |
15 Feb 2024 | 195.50 | 215.00 | 195.50 | 215.00 | 215.00 | 1,932 |
14 Feb 2024 | 204.10 | 204.10 | 204.10 | 204.10 | 204.10 | 30 |
13 Feb 2024 | 193.50 | 198.40 | 192.60 | 198.40 | 198.40 | 206 |
12 Feb 2024 | 197.00 | 199.30 | 195.50 | 199.30 | 199.30 | 592 |
11 Feb 2024 | 204.10 | 204.10 | 204.10 | 204.10 | 204.10 | 50 |
08 Feb 2024 | 204.50 | 204.80 | 196.70 | 203.50 | 203.50 | 172 |
07 Feb 2024 | 200.00 | 200.00 | 200.00 | 200.00 | 200.00 | 46 |
06 Feb 2024 | 200.00 | 200.00 | 200.00 | 200.00 | 200.00 | 46 |
05 Feb 2024 | 209.00 | 209.00 | 209.00 | 209.00 | 209.00 | 20 |
04 Feb 2024 | 211.00 | 211.00 | 200.00 | 200.00 | 200.00 | 988 |
01 Feb 2024 | 200.00 | 202.50 | 195.00 | 202.00 | 202.00 | 548 |
31 Jan 2024 | 189.50 | 211.50 | 189.50 | 201.10 | 201.10 | 1,340 |
30 Jan 2024 | 199.90 | 200.00 | 187.00 | 198.50 | 198.50 | 4,464 |
29 Jan 2024 | 199.80 | 199.80 | 199.80 | 199.80 | 199.80 | 14 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |