Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
28 Jun 2024 | 3,728.50 | 3,769.50 | 3,728.50 | 3,765.50 | 3,765.50 | 197,465 |
27 Jun 2024 | 3,704.00 | 3,724.50 | 3,695.00 | 3,716.00 | 3,716.00 | 67,020 |
26 Jun 2024 | 3,711.00 | 3,713.50 | 3,693.50 | 3,702.50 | 3,702.50 | 54,208 |
25 Jun 2024 | 3,688.00 | 3,688.00 | 3,678.50 | 3,687.50 | 3,687.50 | 38,018 |
24 Jun 2024 | 3,618.00 | 3,647.50 | 3,617.50 | 3,647.50 | 3,647.50 | 63,469 |
21 Jun 2024 | 3,604.00 | 3,605.50 | 3,594.00 | 3,594.00 | 3,594.00 | 12,205 |
20 Jun 2024 | 3,601.50 | 3,615.00 | 3,601.50 | 3,612.00 | 3,612.00 | 65,918 |
19 Jun 2024 | 3,608.50 | 3,609.00 | 3,588.00 | 3,590.00 | 3,590.00 | 60,477 |
18 Jun 2024 | 3,587.00 | 3,594.50 | 3,582.50 | 3,591.00 | 3,591.00 | 90,988 |
17 Jun 2024 | 3,570.00 | 3,580.00 | 3,564.00 | 3,578.50 | 3,578.50 | 50,682 |
14 Jun 2024 | 3,632.00 | 3,632.00 | 3,588.00 | 3,611.00 | 3,611.00 | 121,609 |
13 Jun 2024 | 3,625.00 | 3,626.50 | 3,593.50 | 3,599.00 | 3,599.00 | 24,742 |
12 Jun 2024 | 3,657.00 | 3,677.00 | 3,648.00 | 3,666.50 | 3,666.50 | 25,040 |
11 Jun 2024 | 3,685.50 | 3,687.50 | 3,654.50 | 3,660.50 | 3,660.50 | 38,511 |
10 Jun 2024 | 3,681.50 | 3,691.50 | 3,668.00 | 3,691.50 | 3,691.50 | 33,361 |
07 Jun 2024 | 3,645.50 | 3,672.00 | 3,639.50 | 3,658.50 | 3,658.50 | 36,605 |
06 Jun 2024 | 3,666.00 | 3,674.00 | 3,656.00 | 3,661.50 | 3,661.50 | 44,305 |
05 Jun 2024 | 3,639.50 | 3,658.50 | 3,635.50 | 3,658.50 | 3,658.50 | 26,096 |
04 Jun 2024 | 3,679.50 | 3,679.50 | 3,647.00 | 3,659.00 | 3,659.00 | 23,184 |
03 Jun 2024 | 3,704.50 | 3,704.50 | 3,675.00 | 3,682.00 | 3,682.00 | 144,927 |
31 May 2024 | 3,661.00 | 3,679.50 | 3,659.50 | 3,659.50 | 3,659.50 | 31,940 |
30 May 2024 | 3,598.50 | 3,626.50 | 3,598.50 | 3,621.50 | 3,621.50 | 27,107 |
29 May 2024 | 3,635.00 | 3,638.00 | 3,607.00 | 3,607.50 | 3,607.50 | 22,865 |
28 May 2024 | 3,671.50 | 3,676.50 | 3,667.50 | 3,670.50 | 3,670.50 | 57,715 |
27 May 2024 | 3,664.50 | 3,671.00 | 3,662.00 | 3,669.00 | 3,669.00 | 30,342 |
24 May 2024 | 3,635.00 | 3,649.50 | 3,626.50 | 3,643.50 | 3,643.50 | 41,591 |
23 May 2024 | 3,648.00 | 3,661.00 | 3,620.00 | 3,630.00 | 3,630.00 | 94,682 |
22 May 2024 | 3,623.50 | 3,623.50 | 3,610.00 | 3,618.50 | 3,618.50 | 37,619 |
21 May 2024 | 3,650.00 | 3,656.50 | 3,646.50 | 3,646.50 | 3,646.50 | 98,984 |
17 May 2024 | 3,628.50 | 3,642.00 | 3,622.00 | 3,625.00 | 3,625.00 | 48,646 |
16 May 2024 | 3,621.50 | 3,633.50 | 3,616.50 | 3,618.50 | 3,618.50 | 257,447 |
15 May 2024 | 3,610.00 | 3,623.50 | 3,602.00 | 3,617.50 | 3,617.50 | 74,886 |
14 May 2024 | 3,594.50 | 3,614.00 | 3,594.00 | 3,605.50 | 3,605.50 | 139,849 |
13 May 2024 | 3,582.00 | 3,589.50 | 3,577.50 | 3,583.50 | 3,583.50 | 54,129 |
10 May 2024 | 3,596.00 | 3,612.50 | 3,589.50 | 3,593.00 | 3,593.00 | 81,451 |
08 May 2024 | 3,575.00 | 3,589.00 | 3,571.00 | 3,583.50 | 3,583.50 | 27,231 |
07 May 2024 | 3,631.00 | 3,636.00 | 3,610.00 | 3,617.00 | 3,617.00 | 34,332 |
06 May 2024 | 3,620.50 | 3,634.50 | 3,612.50 | 3,629.50 | 3,629.50 | 42,482 |
03 May 2024 | 3,566.00 | 3,579.50 | 3,558.00 | 3,579.50 | 3,579.50 | 49,871 |
02 May 2024 | 3,599.50 | 3,599.50 | 3,557.00 | 3,557.00 | 3,557.00 | 110,352 |
30 Apr 2024 | 3,632.50 | 3,638.00 | 3,611.50 | 3,616.00 | 3,616.00 | 160,215 |
29 Apr 2024 | 3,611.50 | 3,611.50 | 3,582.50 | 3,590.50 | 3,590.50 | 47,891 |
26 Apr 2024 | 3,547.50 | 3,576.00 | 3,544.00 | 3,572.50 | 3,572.50 | 77,975 |
25 Apr 2024 | 3,515.50 | 3,522.50 | 3,481.50 | 3,493.50 | 3,493.50 | 25,640 |
24 Apr 2024 | 3,573.50 | 3,576.50 | 3,544.50 | 3,549.00 | 3,549.00 | 44,009 |
23 Apr 2024 | 3,511.00 | 3,534.50 | 3,412.50 | 3,532.00 | 3,532.00 | 50,371 |
22 Apr 2024 | 3,506.50 | 3,513.00 | 3,492.50 | 3,506.00 | 3,506.00 | 120,958 |
19 Apr 2024 | 3,474.00 | 3,501.50 | 3,468.50 | 3,495.50 | 3,495.50 | 45,667 |
18 Apr 2024 | 3,535.00 | 3,535.50 | 3,500.00 | 3,527.00 | 3,527.00 | 35,699 |
17 Apr 2024 | 3,508.00 | 3,534.00 | 3,508.00 | 3,513.50 | 3,513.50 | 10,245 |
16 Apr 2024 | 3,554.00 | 3,571.50 | 3,550.00 | 3,559.50 | 3,559.50 | 43,979 |
15 Apr 2024 | 3,631.50 | 3,649.00 | 3,626.00 | 3,627.00 | 3,627.00 | 22,745 |
12 Apr 2024 | 3,649.00 | 3,649.00 | 3,591.50 | 3,606.50 | 3,606.50 | 10,886 |
11 Apr 2024 | 3,632.00 | 3,636.50 | 3,602.50 | 3,611.50 | 3,611.50 | 21,054 |
10 Apr 2024 | 3,621.00 | 3,626.50 | 3,591.50 | 3,600.00 | 3,600.00 | 68,776 |
09 Apr 2024 | 3,645.00 | 3,646.50 | 3,609.50 | 3,609.50 | 3,609.50 | 41,094 |
08 Apr 2024 | 3,605.00 | 3,627.50 | 3,605.00 | 3,627.50 | 3,627.50 | 33,697 |
05 Apr 2024 | 3,573.50 | 3,591.00 | 3,571.00 | 3,588.00 | 3,588.00 | 8,000 |
04 Apr 2024 | 3,620.50 | 3,638.50 | 3,620.00 | 3,632.00 | 3,632.00 | 166,793 |
03 Apr 2024 | 3,589.00 | 3,625.50 | 3,584.00 | 3,625.50 | 3,625.50 | 42,767 |
02 Apr 2024 | 3,623.50 | 3,627.50 | 3,560.00 | 3,585.50 | 3,585.50 | 198,497 |
28 Mar 2024 | 3,648.00 | 3,663.00 | 3,618.50 | 3,654.50 | 3,654.50 | 79,801 |
27 Mar 2024 | 3,668.50 | 3,668.50 | 3,652.50 | 3,659.50 | 3,659.50 | 21,937 |
26 Mar 2024 | 3,658.00 | 3,674.50 | 3,656.00 | 3,674.50 | 3,674.50 | 49,563 |
25 Mar 2024 | 3,646.00 | 3,654.00 | 3,635.00 | 3,654.00 | 3,654.00 | 40,568 |
22 Mar 2024 | 3,700.00 | 3,707.50 | 3,687.00 | 3,687.00 | 3,687.00 | 57,462 |
21 Mar 2024 | 3,690.00 | 3,697.50 | 3,673.00 | 3,693.00 | 3,693.00 | 13,455 |
20 Mar 2024 | 3,647.50 | 3,663.50 | 3,646.50 | 3,652.50 | 3,652.50 | 32,079 |
19 Mar 2024 | 3,593.50 | 3,632.00 | 3,593.50 | 3,632.00 | 3,632.00 | 19,796 |
18 Mar 2024 | 3,562.00 | 3,572.50 | 3,557.00 | 3,569.50 | 3,569.50 | 223,027 |
15 Mar 2024 | 3,508.50 | 3,517.50 | 3,491.00 | 3,511.00 | 3,511.00 | 66,234 |
14 Mar 2024 | 3,489.50 | 3,496.50 | 3,471.00 | 3,471.00 | 3,471.00 | 158,670 |
13 Mar 2024 | 3,472.50 | 3,478.00 | 3,468.00 | 3,473.50 | 3,473.50 | 27,608 |
12 Mar 2024 | 3,473.00 | 3,507.00 | 3,372.50 | 3,495.00 | 3,495.00 | 27,960 |
11 Mar 2024 | 3,482.50 | 3,482.50 | 3,462.50 | 3,463.00 | 3,463.00 | 114,287 |
08 Mar 2024 | 3,585.00 | 3,589.00 | 3,555.00 | 3,569.50 | 3,569.50 | 29,655 |
07 Mar 2024 | 3,553.00 | 3,578.00 | 3,547.50 | 3,577.00 | 3,577.00 | 15,591 |
06 Mar 2024 | 3,594.50 | 3,618.00 | 3,594.50 | 3,615.00 | 3,615.00 | 32,994 |
05 Mar 2024 | 3,594.50 | 3,601.50 | 3,582.50 | 3,586.50 | 3,586.50 | 21,031 |
04 Mar 2024 | 3,574.50 | 3,580.00 | 3,560.00 | 3,569.50 | 3,569.50 | 15,576 |
01 Mar 2024 | 3,575.00 | 3,584.00 | 3,565.00 | 3,565.00 | 3,565.00 | 63,569 |
29 Feb 2024 | 3,516.50 | 3,520.50 | 3,501.00 | 3,504.00 | 3,504.00 | 142,803 |
28 Feb 2024 | 3,506.50 | 3,518.50 | 3,495.50 | 3,514.50 | 3,514.50 | 61,692 |
27 Feb 2024 | 3,525.50 | 3,533.50 | 3,521.00 | 3,530.50 | 3,530.50 | 37,347 |
26 Feb 2024 | 3,517.50 | 3,536.50 | 3,517.50 | 3,527.00 | 3,527.00 | 102,056 |
23 Feb 2024 | 3,509.00 | 3,528.50 | 3,505.00 | 3,517.00 | 3,517.00 | 57,859 |
22 Feb 2024 | 3,495.00 | 3,516.00 | 3,465.00 | 3,505.00 | 3,505.00 | 50,142 |
21 Feb 2024 | 3,456.00 | 3,458.50 | 3,446.50 | 3,453.00 | 3,453.00 | 8,890 |
20 Feb 2024 | 3,465.00 | 3,466.50 | 3,443.00 | 3,444.50 | 3,444.50 | 43,077 |
19 Feb 2024 | 3,467.00 | 3,480.00 | 3,463.50 | 3,476.00 | 3,476.00 | 27,072 |
16 Feb 2024 | 3,453.50 | 3,463.00 | 3,438.50 | 3,448.50 | 3,448.50 | 70,347 |
15 Feb 2024 | 3,407.00 | 3,430.00 | 3,407.00 | 3,429.50 | 3,429.50 | 30,060 |
14 Feb 2024 | 3,403.00 | 3,415.00 | 3,400.00 | 3,410.50 | 3,410.50 | 93,767 |
13 Feb 2024 | 3,454.50 | 3,454.50 | 3,419.50 | 3,429.50 | 3,429.50 | 72,424 |
12 Feb 2024 | 3,377.50 | 3,392.50 | 3,368.00 | 3,392.50 | 3,392.50 | 58,571 |
09 Feb 2024 | 3,356.50 | 3,367.50 | 3,356.50 | 3,366.00 | 3,366.00 | 25,323 |
08 Feb 2024 | 3,362.00 | 3,368.50 | 3,343.00 | 3,343.00 | 3,343.00 | 133,915 |
07 Feb 2024 | 3,328.00 | 3,340.50 | 3,323.00 | 3,333.50 | 3,333.50 | 60,741 |
06 Feb 2024 | 3,318.00 | 3,321.00 | 3,311.50 | 3,317.50 | 3,317.50 | 45,085 |
05 Feb 2024 | 3,338.50 | 3,339.00 | 3,321.00 | 3,328.00 | 3,328.00 | 25,141 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |