Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
30 Apr 2024 | 2,939.00 | 2,953.69 | 2,900.00 | 2,900.00 | 2,900.00 | 501 |
29 Apr 2024 | 2,910.04 | 2,999.96 | 2,910.04 | 2,999.96 | 2,999.96 | 2,672 |
26 Apr 2024 | 2,840.01 | 2,877.40 | 2,840.01 | 2,869.00 | 2,869.00 | 97 |
25 Apr 2024 | 2,760.00 | 2,880.00 | 2,760.00 | 2,880.00 | 2,880.00 | 6,061 |
24 Apr 2024 | 3,002.00 | 3,010.00 | 2,796.00 | 2,812.00 | 2,812.00 | 938 |
23 Apr 2024 | 2,915.00 | 2,915.00 | 2,860.00 | 2,866.90 | 2,866.90 | 3,102 |
22 Apr 2024 | 2,930.00 | 2,940.35 | 2,930.00 | 2,940.35 | 2,940.35 | 78 |
19 Apr 2024 | 2,927.96 | 2,927.96 | 2,927.96 | 2,927.96 | 2,927.96 | 186 |
18 Apr 2024 | 2,925.00 | 2,925.00 | 2,915.00 | 2,915.00 | 2,915.00 | 90 |
17 Apr 2024 | 2,888.00 | 2,888.00 | 2,881.45 | 2,881.45 | 2,881.45 | 1,083 |
16 Apr 2024 | 2,862.00 | 2,895.00 | 2,862.00 | 2,895.00 | 2,895.00 | 5,315 |
15 Apr 2024 | 2,805.01 | 2,828.00 | 2,805.01 | 2,805.02 | 2,805.02 | 1,455 |
12 Apr 2024 | 2,841.02 | 2,841.02 | 2,830.00 | 2,830.00 | 2,830.00 | 97 |
11 Apr 2024 | 2,829.00 | 2,855.00 | 2,829.00 | 2,850.01 | 2,850.01 | 313 |
10 Apr 2024 | 2,900.00 | 2,924.99 | 2,850.01 | 2,864.00 | 2,864.00 | 253 |
09 Apr 2024 | 2,971.00 | 2,971.00 | 2,909.95 | 2,909.95 | 2,909.95 | 173 |
08 Apr 2024 | 3,000.00 | 3,000.00 | 2,972.94 | 2,972.94 | 2,972.94 | 145 |
05 Apr 2024 | 3,047.81 | 3,047.81 | 3,020.02 | 3,020.02 | 3,020.02 | 154 |
04 Apr 2024 | 3,071.11 | 3,094.30 | 3,047.81 | 3,047.81 | 3,047.81 | 3,733 |
03 Apr 2024 | 3,103.00 | 3,110.00 | 3,051.00 | 3,051.00 | 3,051.00 | 698 |
02 Apr 2024 | 3,121.00 | 3,121.00 | 3,103.00 | 3,103.00 | 3,103.00 | 1,028 |
01 Apr 2024 | 3,168.00 | 3,168.00 | 3,154.96 | 3,160.00 | 3,160.00 | 164 |
27 Mar 2024 | 3,160.00 | 3,170.00 | 3,139.52 | 3,139.52 | 3,139.52 | 27 |
26 Mar 2024 | 3,154.00 | 3,157.31 | 3,140.36 | 3,140.36 | 3,140.36 | 5,818 |
25 Mar 2024 | 3,249.93 | 3,249.93 | 3,175.00 | 3,180.02 | 3,180.02 | 3,265 |
22 Mar 2024 | 3,196.00 | 3,196.00 | 3,161.15 | 3,166.53 | 3,166.53 | 1,451 |
21 Mar 2024 | 3,165.00 | 3,165.00 | 3,154.65 | 3,165.00 | 3,165.00 | 520 |
20 Mar 2024 | 3,080.00 | 3,139.00 | 3,080.00 | 3,139.00 | 3,139.00 | 433 |
19 Mar 2024 | 3,080.00 | 3,080.00 | 3,025.00 | 3,025.00 | 3,025.00 | 1,019 |
15 Mar 2024 | 3,046.00 | 3,080.00 | 3,046.00 | 3,080.00 | 3,080.00 | 12,113 |
14 Mar 2024 | 3,062.00 | 3,062.00 | 3,020.13 | 3,026.00 | 3,026.00 | 435 |
13 Mar 2024 | 3,082.50 | 3,094.00 | 3,040.00 | 3,040.00 | 3,040.00 | 1,565 |
12 Mar 2024 | 3,132.50 | 3,179.99 | 3,080.00 | 3,080.00 | 3,080.00 | 60,376 |
11 Mar 2024 | 3,208.80 | 3,255.50 | 3,208.80 | 3,240.00 | 3,240.00 | 8,412 |
08 Mar 2024 | 3,405.00 | 3,405.00 | 3,350.00 | 3,350.00 | 3,350.00 | 14 |
07 Mar 2024 | 3,404.77 | 3,404.77 | 3,404.77 | 3,404.77 | 3,404.77 | 22 |
06 Mar 2024 | 3,416.99 | 3,416.99 | 3,380.60 | 3,404.00 | 3,404.00 | 1,195 |
05 Mar 2024 | 3,418.40 | 3,418.41 | 3,418.40 | 3,418.41 | 3,418.41 | 19 |
04 Mar 2024 | 3,384.00 | 3,400.00 | 3,384.00 | 3,400.00 | 3,400.00 | 166 |
01 Mar 2024 | 3,420.00 | 3,479.99 | 3,405.00 | 3,413.00 | 3,413.00 | 2,108 |
29 Feb 2024 | 3,521.21 | 3,521.21 | 3,521.21 | 3,521.21 | 3,521.21 | 1,514 |
28 Feb 2024 | 3,510.00 | 3,543.40 | 3,465.06 | 3,465.06 | 3,465.06 | 2,308 |
27 Feb 2024 | 3,417.27 | 3,444.00 | 3,417.27 | 3,440.00 | 3,440.00 | 1,571 |
26 Feb 2024 | 3,440.00 | 3,441.00 | 3,440.00 | 3,441.00 | 3,441.00 | 77 |
23 Feb 2024 | 3,395.00 | 3,445.40 | 3,380.01 | 3,445.40 | 3,445.40 | 8,493 |
22 Feb 2024 | 3,421.65 | 3,490.56 | 3,421.65 | 3,452.00 | 3,452.00 | 3,262 |
21 Feb 2024 | 3,443.01 | 3,457.00 | 3,433.50 | 3,433.50 | 3,433.50 | 2,010 |
20 Feb 2024 | 3,493.70 | 3,493.70 | 3,450.02 | 3,450.02 | 3,450.02 | 134 |
19 Feb 2024 | 3,499.99 | 3,499.99 | 3,499.99 | 3,499.99 | 3,499.99 | - |
16 Feb 2024 | 3,499.99 | 3,499.99 | 3,499.99 | 3,499.99 | 3,499.99 | 26 |
15 Feb 2024 | 3,520.00 | 3,520.00 | 3,520.00 | 3,520.00 | 3,520.00 | 592 |
14 Feb 2024 | 3,484.40 | 3,484.40 | 3,481.00 | 3,481.00 | 3,481.00 | 121 |
13 Feb 2024 | 3,520.00 | 3,520.00 | 3,500.00 | 3,500.00 | 3,500.00 | 36 |
12 Feb 2024 | 3,568.00 | 3,597.99 | 3,530.00 | 3,566.98 | 3,566.98 | 7,182 |
09 Feb 2024 | 3,570.00 | 3,570.00 | 3,570.00 | 3,570.00 | 3,570.00 | 1,509 |
08 Feb 2024 | 3,699.19 | 3,699.19 | 3,593.00 | 3,597.00 | 3,597.00 | 2,013 |
07 Feb 2024 | 3,569.00 | 3,680.00 | 3,569.00 | 3,629.90 | 3,629.90 | 7,708 |
06 Feb 2024 | 3,590.00 | 3,592.88 | 3,503.00 | 3,592.88 | 3,592.88 | 275 |
02 Feb 2024 | 3,582.00 | 3,582.00 | 3,582.00 | 3,582.00 | 3,582.00 | 807 |
01 Feb 2024 | 3,571.00 | 3,582.00 | 3,552.00 | 3,582.00 | 3,582.00 | 1,923 |
31 Jan 2024 | 3,548.50 | 3,665.00 | 3,548.50 | 3,636.28 | 3,636.28 | 2,511 |
30 Jan 2024 | 3,540.00 | 3,540.00 | 3,424.39 | 3,450.00 | 3,450.00 | 4,578 |
29 Jan 2024 | 3,540.00 | 3,540.00 | 3,540.00 | 3,540.00 | 3,540.00 | 174 |
26 Jan 2024 | 3,517.00 | 3,530.00 | 3,506.03 | 3,520.00 | 3,520.00 | 3,283 |
25 Jan 2024 | 3,549.99 | 3,549.99 | 3,448.00 | 3,470.00 | 3,470.00 | 1,123 |
24 Jan 2024 | 3,650.00 | 3,736.53 | 3,607.00 | 3,736.53 | 3,736.53 | 6,810 |
23 Jan 2024 | 3,725.00 | 3,731.00 | 3,650.00 | 3,677.33 | 3,677.33 | 2,719 |
22 Jan 2024 | 3,653.00 | 3,684.70 | 3,653.00 | 3,684.70 | 3,684.70 | 1,277 |
19 Jan 2024 | 3,642.29 | 3,675.00 | 3,590.02 | 3,675.00 | 3,675.00 | 3,604 |
18 Jan 2024 | 3,580.00 | 3,655.59 | 3,580.00 | 3,642.29 | 3,642.29 | 10,846 |
17 Jan 2024 | 3,524.00 | 3,577.48 | 3,478.01 | 3,478.01 | 3,478.01 | 5,924 |
16 Jan 2024 | 3,565.00 | 3,568.65 | 3,435.00 | 3,456.57 | 3,456.57 | 3,683 |
15 Jan 2024 | 3,673.00 | 3,673.00 | 3,673.00 | 3,673.00 | 3,673.00 | 9 |
12 Jan 2024 | 3,720.00 | 3,720.00 | 3,679.00 | 3,680.00 | 3,680.00 | 436 |
11 Jan 2024 | 3,835.00 | 3,835.00 | 3,770.00 | 3,770.00 | 3,770.00 | 373 |
10 Jan 2024 | 3,892.41 | 3,920.00 | 3,886.00 | 3,895.00 | 3,895.00 | 1,516 |
09 Jan 2024 | 3,800.00 | 3,870.00 | 3,790.00 | 3,845.00 | 3,845.00 | 3,318 |
08 Jan 2024 | 3,860.00 | 3,934.00 | 3,819.00 | 3,855.55 | 3,855.55 | 10,231 |
05 Jan 2024 | 4,178.00 | 4,212.00 | 4,178.00 | 4,212.00 | 4,212.00 | 19 |
04 Jan 2024 | 4,197.00 | 4,203.00 | 4,176.02 | 4,203.00 | 4,203.00 | 24 |
03 Jan 2024 | 4,206.00 | 4,206.00 | 4,197.00 | 4,197.00 | 4,197.00 | 44 |
02 Jan 2024 | 4,405.00 | 4,405.00 | 4,405.00 | 4,405.00 | 4,405.00 | - |
29 Dec 2023 | 4,410.00 | 4,410.00 | 4,405.00 | 4,405.00 | 4,405.00 | 29 |
28 Dec 2023 | 4,300.00 | 4,410.00 | 4,300.00 | 4,410.00 | 4,410.00 | 48 |
27 Dec 2023 | 4,450.00 | 4,450.00 | 4,425.00 | 4,425.00 | 4,425.00 | 35 |
26 Dec 2023 | 4,440.02 | 4,467.20 | 4,440.01 | 4,467.20 | 4,467.20 | 733 |
22 Dec 2023 | 4,440.00 | 4,440.00 | 4,440.00 | 4,440.00 | 4,440.00 | - |
21 Dec 2023 | 4,542.30 | 4,542.30 | 4,440.00 | 4,440.00 | 4,440.00 | 179 |
20 Dec 2023 | 4,506.00 | 4,528.00 | 4,480.00 | 4,480.00 | 4,480.00 | 1,662 |
19 Dec 2023 | 4,485.00 | 4,512.00 | 4,472.01 | 4,483.01 | 4,483.01 | 1,588 |
18 Dec 2023 | 4,480.50 | 4,511.40 | 4,480.50 | 4,485.01 | 4,485.01 | 162 |
15 Dec 2023 | 4,454.18 | 4,562.00 | 4,454.18 | 4,523.58 | 4,523.58 | 609 |
14 Dec 2023 | 4,355.00 | 4,407.24 | 4,325.75 | 4,407.24 | 4,407.24 | 302 |
13 Dec 2023 | 4,350.00 | 4,362.88 | 4,301.00 | 4,301.00 | 4,301.00 | 1,451 |
11 Dec 2023 | 4,264.20 | 4,310.00 | 4,255.99 | 4,310.00 | 4,310.00 | 152 |
08 Dec 2023 | 4,171.50 | 4,215.21 | 4,170.00 | 4,215.00 | 4,215.00 | 286 |
07 Dec 2023 | 4,140.60 | 4,140.60 | 4,060.00 | 4,140.00 | 4,140.00 | 48 |
06 Dec 2023 | 4,101.99 | 4,122.22 | 4,086.00 | 4,086.00 | 4,086.00 | 143 |
05 Dec 2023 | 4,094.00 | 4,094.00 | 4,094.00 | 4,094.00 | 4,094.00 | - |
04 Dec 2023 | 4,020.00 | 4,094.00 | 4,020.00 | 4,094.00 | 4,094.00 | 314 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |