Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Jul 2024 | 3,400.00 | 3,400.00 | 3,399.00 | 3,411.50 | 3,411.50 | 4,770 |
25 Jul 2024 | 3,373.00 | 3,373.00 | 3,363.49 | 3,378.00 | 3,378.00 | 1,666 |
24 Jul 2024 | 3,393.50 | 3,393.50 | 3,393.50 | 3,393.50 | 3,393.50 | - |
23 Jul 2024 | 3,416.00 | 3,416.00 | 3,411.20 | 3,417.50 | 3,417.50 | 1,297 |
22 Jul 2024 | 4,429.23 | 4,429.23 | 4,429.23 | 4,429.23 | 4,429.23 | - |
19 Jul 2024 | 4,416.58 | 4,416.58 | 4,416.58 | 4,416.58 | 4,416.58 | - |
18 Jul 2024 | 4,480.92 | 4,480.92 | 4,480.92 | 4,480.92 | 4,480.92 | - |
17 Jul 2024 | 4,489.58 | 4,489.58 | 4,489.58 | 4,489.58 | 4,489.58 | - |
16 Jul 2024 | 4,483.70 | 4,483.70 | 4,483.70 | 4,483.70 | 4,483.70 | - |
15 Jul 2024 | 4,533.58 | 4,533.58 | 4,533.58 | 4,533.58 | 4,533.58 | - |
12 Jul 2024 | 4,581.62 | 4,581.62 | 4,581.62 | 4,581.62 | 4,581.62 | - |
11 Jul 2024 | 4,522.40 | 4,522.40 | 4,522.40 | 4,522.40 | 4,522.40 | - |
10 Jul 2024 | 4,454.30 | 4,454.30 | 4,454.30 | 4,454.30 | 4,454.30 | - |
09 Jul 2024 | 4,452.39 | 4,452.39 | 4,452.39 | 4,452.39 | 4,452.39 | - |
08 Jul 2024 | 3,449.00 | 3,449.00 | 3,449.00 | 3,448.00 | 3,448.00 | 117 |
05 Jul 2024 | 3,485.00 | 3,485.00 | 3,483.00 | 3,457.00 | 3,457.00 | 760 |
04 Jul 2024 | 3,493.00 | 3,493.00 | 3,493.00 | 3,493.00 | 3,493.00 | - |
03 Jul 2024 | 3,496.00 | 3,496.00 | 3,496.00 | 3,496.00 | 3,496.00 | - |
02 Jul 2024 | 3,461.00 | 3,465.00 | 3,457.00 | 3,464.00 | 3,464.00 | 23,605 |
01 Jul 2024 | 3,465.00 | 3,465.00 | 3,465.00 | 3,471.00 | 3,471.00 | 113 |
28 Jun 2024 | 3,461.00 | 3,467.31 | 3,461.00 | 3,462.50 | 3,462.50 | 822 |
27 Jun 2024 | 3,455.00 | 3,455.00 | 3,455.00 | 3,455.00 | 3,455.00 | - |
26 Jun 2024 | 3,482.00 | 3,482.00 | 3,482.00 | 3,470.50 | 3,470.50 | 260 |
25 Jun 2024 | 3,457.00 | 3,457.00 | 3,457.00 | 3,454.50 | 3,454.50 | 1,615 |
24 Jun 2024 | 3,492.00 | 3,492.00 | 3,492.00 | 3,492.00 | 3,492.00 | - |
21 Jun 2024 | 3,478.00 | 3,478.00 | 3,476.00 | 3,478.50 | 3,478.50 | 520 |
20 Jun 2024 | 3,490.00 | 3,490.00 | 3,490.00 | 3,474.50 | 3,474.50 | 760 |
19 Jun 2024 | 3,499.00 | 3,501.82 | 3,495.85 | 3,500.50 | 3,500.50 | 796 |
18 Jun 2024 | 3,451.00 | 3,456.00 | 3,451.00 | 3,465.50 | 3,465.50 | 1,973 |
17 Jun 2024 | 3,454.00 | 3,454.00 | 3,453.00 | 3,454.00 | 3,454.00 | 535 |
14 Jun 2024 | 3,447.00 | 3,447.00 | 3,440.00 | 3,440.00 | 3,440.00 | 110 |
13 Jun 2024 | 3,436.50 | 3,436.50 | 3,436.50 | 3,436.50 | 3,436.50 | - |
12 Jun 2024 | 3,440.00 | 3,440.00 | 3,440.00 | 3,440.00 | 3,440.00 | - |
11 Jun 2024 | 3,430.61 | 3,431.51 | 3,430.61 | 3,427.50 | 3,427.50 | 1,262 |
10 Jun 2024 | 3,459.50 | 3,459.50 | 3,459.50 | 3,459.50 | 3,459.50 | - |
07 Jun 2024 | 3,459.00 | 3,461.00 | 3,454.00 | 3,456.50 | 3,456.50 | 1,077 |
06 Jun 2024 | 3,462.00 | 3,466.00 | 3,458.00 | 3,465.50 | 3,465.50 | 1,620 |
05 Jun 2024 | 3,439.00 | 3,449.00 | 3,439.00 | 3,459.00 | 3,459.00 | 3,184 |
04 Jun 2024 | 3,406.00 | 3,406.00 | 3,397.00 | 3,396.50 | 3,396.50 | 11,012 |
03 Jun 2024 | 3,451.00 | 3,451.00 | 3,451.00 | 3,425.00 | 3,425.00 | 261 |
31 May 2024 | 3,420.00 | 3,420.00 | 3,397.00 | 3,397.50 | 3,397.50 | 1,238 |
30 May 2024 | 3,456.00 | 3,456.00 | 3,456.00 | 3,456.00 | 3,456.00 | - |
29 May 2024 | 3,461.00 | 3,461.00 | 3,440.00 | 3,440.00 | 3,440.00 | 2,363 |
28 May 2024 | 3,503.00 | 3,503.00 | 3,503.00 | 3,503.50 | 3,503.50 | 490 |
24 May 2024 | 3,505.00 | 3,505.00 | 3,505.00 | 3,502.00 | 3,502.00 | 24 |
23 May 2024 | 3,531.00 | 3,546.00 | 3,524.00 | 3,529.00 | 3,529.00 | 5,680 |
22 May 2024 | 3,549.00 | 3,549.00 | 3,549.00 | 3,549.00 | 3,549.00 | - |
21 May 2024 | 3,579.00 | 3,582.00 | 3,577.00 | 3,577.00 | 3,577.00 | 8,875 |
20 May 2024 | 3,638.00 | 3,640.00 | 3,638.00 | 3,629.00 | 3,629.00 | 830 |
17 May 2024 | 3,648.00 | 3,661.00 | 3,634.00 | 3,658.00 | 3,658.00 | 1,711 |
16 May 2024 | 3,598.00 | 3,635.00 | 3,598.00 | 3,632.50 | 3,632.50 | 520 |
15 May 2024 | 3,579.00 | 3,579.00 | 3,579.00 | 3,588.50 | 3,588.50 | 283 |
14 May 2024 | 3,578.00 | 3,593.00 | 3,578.00 | 3,578.50 | 3,578.50 | 13,458 |
13 May 2024 | 3,584.00 | 3,589.00 | 3,584.00 | 3,586.50 | 3,586.50 | 6,011 |
10 May 2024 | 3,545.00 | 3,561.00 | 3,545.00 | 3,547.00 | 3,547.00 | 5,910 |
09 May 2024 | 3,514.00 | 3,524.00 | 3,514.00 | 3,527.50 | 3,527.50 | 4,389 |
08 May 2024 | 3,491.50 | 3,491.50 | 3,491.50 | 3,491.50 | 3,491.50 | - |
07 May 2024 | 3,500.00 | 3,500.00 | 3,493.00 | 3,502.50 | 3,502.50 | 459 |
03 May 2024 | 3,486.94 | 3,486.94 | 3,486.94 | 3,504.50 | 3,504.50 | 57 |
02 May 2024 | 3,460.00 | 3,460.00 | 3,460.00 | 3,471.50 | 3,471.50 | 260 |
01 May 2024 | 3,391.00 | 3,391.00 | 3,391.00 | 3,383.00 | 3,383.00 | 260 |
30 Apr 2024 | 3,400.00 | 3,400.00 | 3,400.00 | 3,378.00 | 3,378.00 | 260 |
29 Apr 2024 | 3,395.00 | 3,395.00 | 3,394.81 | 3,392.00 | 3,392.00 | 588 |
26 Apr 2024 | 3,369.00 | 3,369.00 | 3,363.00 | 3,370.50 | 3,370.50 | 4,614 |
25 Apr 2024 | 3,305.00 | 3,305.00 | 3,305.00 | 3,316.50 | 3,316.50 | 1,128 |
24 Apr 2024 | 3,342.00 | 3,342.00 | 3,342.00 | 3,322.50 | 3,322.50 | 260 |
23 Apr 2024 | 3,316.00 | 3,316.00 | 3,316.00 | 3,300.50 | 3,300.50 | 915 |
22 Apr 2024 | 3,274.00 | 3,285.00 | 3,273.00 | 3,284.00 | 3,284.00 | 2,961 |
19 Apr 2024 | 3,222.50 | 3,222.50 | 3,222.50 | 3,222.50 | 3,222.50 | - |
18 Apr 2024 | 3,218.00 | 3,218.00 | 3,216.00 | 3,226.50 | 3,226.50 | 780 |
17 Apr 2024 | 3,186.00 | 3,186.00 | 3,186.00 | 3,186.00 | 3,186.00 | - |
16 Apr 2024 | 3,199.00 | 3,199.00 | 3,199.00 | 3,199.00 | 3,199.00 | - |
15 Apr 2024 | 3,252.49 | 3,253.44 | 3,252.49 | 3,253.50 | 3,253.50 | 422 |
12 Apr 2024 | 3,294.00 | 3,294.00 | 3,271.00 | 3,266.50 | 3,266.50 | 1,864 |
11 Apr 2024 | 3,314.00 | 3,314.00 | 3,314.00 | 3,314.00 | 3,314.00 | - |
10 Apr 2024 | 3,309.00 | 3,309.00 | 3,309.00 | 3,309.00 | 3,309.00 | - |
09 Apr 2024 | 3,300.00 | 3,300.00 | 3,300.00 | 3,298.50 | 3,298.50 | 260 |
08 Apr 2024 | 3,295.00 | 3,295.00 | 3,294.57 | 3,300.50 | 3,300.50 | 108 |
05 Apr 2024 | 3,286.00 | 3,286.00 | 3,286.00 | 3,286.00 | 3,286.00 | - |
04 Apr 2024 | 3,314.00 | 3,314.00 | 3,314.00 | 3,314.00 | 3,314.00 | - |
03 Apr 2024 | 3,297.00 | 3,297.00 | 3,297.00 | 3,298.50 | 3,298.50 | 260 |
02 Apr 2024 | 3,329.00 | 3,329.00 | 3,329.00 | 3,329.00 | 3,329.00 | - |
28 Mar 2024 | 3,312.00 | 3,313.00 | 3,312.00 | 3,313.50 | 3,313.50 | 338 |
27 Mar 2024 | 3,287.00 | 3,298.00 | 3,285.24 | 3,297.50 | 3,297.50 | 3,074 |
26 Mar 2024 | 3,299.00 | 3,299.00 | 3,299.00 | 3,303.00 | 3,303.00 | 342 |
25 Mar 2024 | 3,290.00 | 3,290.00 | 3,290.00 | 3,290.00 | 3,290.00 | - |
22 Mar 2024 | 3,303.50 | 3,303.50 | 3,303.50 | 3,303.50 | 3,303.50 | - |
21 Mar 2024 | 3,304.00 | 3,314.00 | 3,304.00 | 3,322.50 | 3,322.50 | 1,115 |
20 Mar 2024 | 3,281.00 | 3,281.00 | 3,281.00 | 3,283.00 | 3,283.00 | 260 |
19 Mar 2024 | 3,282.50 | 3,282.50 | 3,282.50 | 3,282.50 | 3,282.50 | - |
18 Mar 2024 | 3,310.50 | 3,310.50 | 3,310.50 | 3,310.50 | 3,310.50 | - |
15 Mar 2024 | 3,321.50 | 3,321.50 | 3,321.50 | 3,315.00 | 3,315.00 | 350 |
14 Mar 2024 | 3,340.00 | 3,340.00 | 3,340.00 | 3,330.50 | 3,330.50 | 260 |
13 Mar 2024 | 3,355.50 | 3,355.50 | 3,355.50 | 3,355.50 | 3,355.50 | - |
12 Mar 2024 | 3,361.50 | 3,361.50 | 3,361.50 | 3,361.50 | 3,361.50 | - |
11 Mar 2024 | 3,311.00 | 3,311.00 | 3,311.00 | 3,311.00 | 3,311.00 | - |
08 Mar 2024 | 3,257.00 | 3,257.00 | 3,257.00 | 3,257.00 | 3,257.00 | - |
07 Mar 2024 | 3,257.00 | 3,257.00 | 3,257.00 | 3,260.50 | 3,260.50 | 260 |
06 Mar 2024 | 3,284.00 | 3,284.00 | 3,277.00 | 3,282.00 | 3,282.00 | 396 |
05 Mar 2024 | 3,225.00 | 3,225.00 | 3,225.00 | 3,225.00 | 3,225.00 | - |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |