Date | Open | High | Low | Close* | Adj. close** | Volume |
---|---|---|---|---|---|---|
26 Apr 2024 | 35,699.00 | 35,933.00 | 35,285.00 | 35,373.00 | 35,373.00 | 602,449 |
25 Apr 2024 | 35,100.00 | 36,227.00 | 35,159.00 | 35,640.00 | 35,640.00 | 689,135 |
24 Apr 2024 | 35,617.00 | 36,034.00 | 35,472.00 | 35,868.00 | 35,868.00 | 698,916 |
23 Apr 2024 | 35,999.00 | 36,196.00 | 35,557.00 | 35,745.00 | 35,745.00 | 847,282 |
22 Apr 2024 | 35,511.00 | 36,024.00 | 35,255.00 | 35,870.00 | 35,870.00 | 987,866 |
19 Apr 2024 | 32,959.00 | 36,618.00 | 32,331.00 | 35,554.00 | 35,554.00 | 3,868,406 |
18 Apr 2024 | 32,799.00 | 32,799.00 | 32,158.00 | 32,552.00 | 32,552.00 | 1,371,121 |
17 Apr 2024 | 32,588.00 | 32,888.00 | 32,048.00 | 32,143.00 | 32,143.00 | 914,563 |
16 Apr 2024 | 32,500.00 | 33,750.00 | 32,398.00 | 32,703.00 | 32,703.00 | 859,109 |
15 Apr 2024 | 32,500.00 | 33,654.00 | 32,500.00 | 33,413.00 | 33,413.00 | 1,084,730 |
12 Apr 2024 | 32,901.00 | 33,511.00 | 32,800.00 | 33,100.00 | 33,100.00 | 1,827,554 |
11 Apr 2024 | 33,391.00 | 33,817.00 | 32,931.00 | 33,400.00 | 33,400.00 | 1,018,717 |
10 Apr 2024 | 32,500.00 | 33,570.00 | 32,650.00 | 33,456.00 | 33,456.00 | 690,964 |
09 Apr 2024 | 32,501.00 | 33,421.00 | 32,951.00 | 33,314.00 | 33,314.00 | 663,874 |
08 Apr 2024 | 32,840.00 | 33,199.00 | 32,630.00 | 33,184.00 | 33,184.00 | 1,282,279 |
05 Apr 2024 | 33,295.00 | 33,295.00 | 32,659.00 | 32,910.00 | 32,910.00 | 1,128,118 |
04 Apr 2024 | 31,521.00 | 33,807.00 | 31,290.00 | 33,294.00 | 33,294.00 | 1,631,533 |
03 Apr 2024 | 31,674.00 | 31,803.00 | 31,401.00 | 31,521.00 | 31,521.00 | 715,687 |
03 Apr 2024 | 956.81854 Dividend | |||||
02 Apr 2024 | 32,500.00 | 33,434.00 | 32,368.00 | 32,482.00 | 31,525.18 | 314,068 |
28 Mar 2024 | 33,106.00 | 33,700.00 | 32,966.00 | 33,392.00 | 32,408.38 | 460,660 |
27 Mar 2024 | 32,900.00 | 34,337.00 | 32,887.00 | 33,503.00 | 32,516.11 | 1,413,543 |
26 Mar 2024 | 32,581.00 | 33,486.00 | 32,466.00 | 33,450.00 | 32,464.67 | 394,381 |
25 Mar 2024 | 32,115.00 | 32,710.00 | 32,116.00 | 32,539.00 | 31,580.50 | 240,521 |
22 Mar 2024 | 32,448.00 | 32,661.00 | 32,153.00 | 32,579.00 | 31,619.32 | 206,043 |
20 Mar 2024 | 32,473.00 | 32,226.00 | 31,877.00 | 32,078.00 | 31,133.08 | 1,147,997 |
19 Mar 2024 | 31,892.00 | 31,892.00 | 31,396.00 | 31,847.00 | 30,908.88 | 478,643 |
18 Mar 2024 | 31,850.00 | 32,021.00 | 31,775.00 | 31,881.00 | 30,941.88 | 563,841 |
15 Mar 2024 | 31,100.00 | 32,092.00 | 30,950.00 | 31,850.00 | 30,911.80 | 6,029,156 |
14 Mar 2024 | 31,350.00 | 31,664.00 | 31,117.00 | 31,208.00 | 30,288.71 | 1,478,771 |
13 Mar 2024 | 31,991.00 | 31,991.00 | 31,339.00 | 31,393.00 | 30,468.26 | 856,187 |
12 Mar 2024 | 31,800.00 | 32,450.00 | 31,848.00 | 31,963.00 | 31,021.47 | 498,284 |
11 Mar 2024 | 32,290.00 | 32,703.00 | 31,778.00 | 31,942.00 | 31,001.09 | 1,245,755 |
08 Mar 2024 | 32,500.00 | 32,887.00 | 31,668.00 | 32,499.00 | 31,541.68 | 867,184 |
07 Mar 2024 | 33,001.00 | 33,469.00 | 32,744.00 | 33,050.00 | 32,076.45 | 515,218 |
06 Mar 2024 | 33,380.00 | 33,782.00 | 33,124.00 | 33,498.00 | 32,511.25 | 823,671 |
05 Mar 2024 | 32,805.00 | 33,458.00 | 32,970.00 | 33,150.00 | 32,173.50 | 566,744 |
04 Mar 2024 | 33,110.00 | 34,121.00 | 32,879.00 | 33,278.00 | 32,297.73 | 689,502 |
01 Mar 2024 | 34,301.00 | 34,369.00 | 33,812.00 | 33,930.00 | 32,930.53 | 541,732 |
29 Feb 2024 | 33,700.00 | 34,680.00 | 33,700.00 | 34,154.00 | 33,147.93 | 1,654,542 |
28 Feb 2024 | 34,299.00 | 34,504.00 | 33,800.00 | 34,081.00 | 33,077.08 | 643,155 |
27 Feb 2024 | 33,705.00 | 34,523.00 | 33,360.00 | 33,681.00 | 32,688.86 | 429,557 |
26 Feb 2024 | 34,605.00 | 34,966.00 | 34,560.00 | 34,739.00 | 33,715.70 | 575,278 |
23 Feb 2024 | 34,189.00 | 34,981.00 | 34,183.00 | 34,867.00 | 33,839.93 | 343,307 |
22 Feb 2024 | 33,281.00 | 34,244.00 | 32,986.00 | 34,167.00 | 33,160.55 | 434,454 |
21 Feb 2024 | 33,279.00 | 33,279.00 | 32,543.00 | 32,918.00 | 31,948.34 | 376,552 |
20 Feb 2024 | 33,080.00 | 33,357.00 | 32,732.00 | 33,055.00 | 32,081.30 | 385,980 |
19 Feb 2024 | 32,700.00 | 32,943.00 | 32,558.00 | 32,769.00 | 31,803.73 | 504,334 |
16 Feb 2024 | 32,501.00 | 33,142.00 | 32,501.00 | 32,700.00 | 31,736.76 | 517,233 |
15 Feb 2024 | 32,100.00 | 33,040.00 | 32,268.00 | 32,941.00 | 31,970.66 | 1,738,499 |
14 Feb 2024 | 32,040.00 | 32,639.00 | 32,198.00 | 32,625.00 | 31,663.97 | 1,185,590 |
13 Feb 2024 | 32,010.00 | 32,721.00 | 32,278.00 | 32,396.00 | 31,441.71 | 1,347,440 |
12 Feb 2024 | 32,145.00 | 32,550.00 | 32,026.00 | 32,550.00 | 31,591.18 | 1,243,881 |
09 Feb 2024 | 31,785.00 | 32,244.00 | 31,801.00 | 32,120.00 | 31,173.84 | 1,172,425 |
08 Feb 2024 | 33,570.00 | 33,982.00 | 31,400.00 | 32,207.00 | 31,258.28 | 2,331,766 |
07 Feb 2024 | 32,659.00 | 33,144.00 | 32,416.00 | 33,015.00 | 32,042.48 | 2,318,430 |
06 Feb 2024 | 33,399.00 | 33,399.00 | 32,475.00 | 32,581.00 | 31,621.26 | 1,890,281 |
05 Feb 2024 | 32,500.00 | 32,931.00 | 32,379.00 | 32,650.00 | 31,688.23 | 1,374,562 |
02 Feb 2024 | 33,060.00 | 33,534.00 | 32,342.00 | 32,516.00 | 31,558.18 | 1,008,920 |
01 Feb 2024 | 34,060.00 | 34,060.00 | 32,989.00 | 33,040.00 | 32,066.74 | 788,122 |
31 Jan 2024 | 34,032.00 | 34,263.00 | 33,416.00 | 33,684.00 | 32,691.77 | 2,097,277 |
30 Jan 2024 | 34,400.00 | 35,519.00 | 33,888.00 | 34,032.00 | 33,029.52 | 1,002,956 |
29 Jan 2024 | 35,200.00 | 35,540.00 | 34,644.00 | 34,999.00 | 33,968.04 | 482,565 |
29 Jan 2024 | 10:11 Stock split | |||||
26 Jan 2024 | 34,214.00 | 35,488.00 | 33,976.00 | 35,488.00 | 34,442.63 | 439,162 |
25 Jan 2024 | 34,223.00 | 35,013.00 | 33,781.00 | 34,859.00 | 33,832.16 | 702,026 |
24 Jan 2024 | 33,490.00 | 34,566.00 | 33,121.00 | 34,031.00 | 33,028.55 | 777,577 |
24 Jan 2024 | 3242.6433 Dividend | |||||
24 Jan 2024 | 10:11 Stock split | |||||
23 Jan 2024 | 37,603.50 | 38,121.60 | 37,345.00 | 38,012.70 | 33,745.84 | 502,248 |
22 Jan 2024 | 37,790.50 | 38,058.90 | 37,142.60 | 37,651.90 | 33,425.54 | 1,054,433 |
19 Jan 2024 | 37,577.10 | 37,824.60 | 37,433.00 | 37,645.30 | 33,419.68 | 1,090,054 |
18 Jan 2024 | 37,711.30 | 37,984.10 | 37,424.20 | 37,616.70 | 33,394.29 | 1,483,437 |
17 Jan 2024 | 37,400.00 | 38,537.40 | 37,304.30 | 37,581.50 | 33,363.04 | 1,187,613 |
16 Jan 2024 | 37,400.00 | 37,963.20 | 37,414.30 | 37,730.00 | 33,494.87 | 887,060 |
15 Jan 2024 | 37,946.70 | 37,954.40 | 37,639.80 | 37,697.00 | 33,465.57 | 926,461 |
12 Jan 2024 | 37,772.90 | 37,931.30 | 37,459.40 | 37,632.10 | 33,407.96 | 520,273 |
11 Jan 2024 | 38,226.10 | 38,611.10 | 37,771.80 | 37,931.30 | 33,673.57 | 831,606 |
10 Jan 2024 | 39,820.00 | 39,303.00 | 38,360.30 | 38,500.00 | 34,178.44 | 1,113,673 |
09 Jan 2024 | 39,653.90 | 39,653.90 | 39,144.60 | 39,147.90 | 34,753.61 | 682,640 |
08 Jan 2024 | 39,239.20 | 39,569.20 | 39,062.10 | 39,438.30 | 35,011.42 | 315,990 |
05 Jan 2024 | 39,941.00 | 39,781.50 | 38,941.10 | 39,138.00 | 34,744.83 | 736,560 |
04 Jan 2024 | 39,804.60 | 40,012.50 | 39,539.50 | 39,943.20 | 35,459.64 | 399,440 |
03 Jan 2024 | 39,392.10 | 39,697.90 | 39,315.10 | 39,383.30 | 34,962.59 | 444,619 |
02 Jan 2024 | 39,507.60 | 40,101.60 | 39,458.10 | 39,589.00 | 35,145.20 | 252,545 |
29 Dec 2023 | 39,941.00 | 40,608.70 | 39,916.80 | 39,930.00 | 35,447.93 | 146,363 |
28 Dec 2023 | 40,278.70 | 40,538.30 | 40,051.00 | 40,320.50 | 35,794.59 | 351,976 |
27 Dec 2023 | 39,161.10 | 40,271.00 | 39,161.10 | 40,065.30 | 35,568.04 | 1,211,668 |
22 Dec 2023 | 39,142.40 | 39,558.20 | 38,847.60 | 39,182.00 | 34,783.89 | 481,957 |
21 Dec 2023 | 38,941.10 | 39,444.90 | 38,630.90 | 39,347.00 | 34,930.36 | 2,233,111 |
20 Dec 2023 | 39,583.50 | 39,498.80 | 38,867.40 | 39,036.80 | 34,654.99 | 751,817 |
19 Dec 2023 | 38,717.80 | 39,407.50 | 38,409.80 | 39,240.30 | 34,835.64 | 714,301 |
18 Dec 2023 | 39,543.90 | 39,407.50 | 38,390.00 | 38,660.60 | 34,321.02 | 833,561 |
14 Dec 2023 | 39,050.00 | 39,564.80 | 38,666.10 | 39,336.00 | 34,920.60 | 2,384,489 |
13 Dec 2023 | 38,090.80 | 38,933.40 | 38,090.80 | 38,797.00 | 34,442.10 | 1,287,782 |
12 Dec 2023 | 38,061.10 | 39,106.10 | 37,945.60 | 38,107.30 | 33,829.82 | 1,636,583 |
11 Dec 2023 | 38,167.80 | 38,801.40 | 38,116.10 | 38,801.40 | 34,446.01 | 997,226 |
08 Dec 2023 | 38,182.10 | 38,859.70 | 37,890.60 | 38,225.00 | 33,934.30 | 1,362,970 |
07 Dec 2023 | 38,399.90 | 39,164.40 | 37,877.40 | 38,513.20 | 34,190.16 | 1,381,894 |
06 Dec 2023 | 37,603.50 | 38,386.93 | 37,669.50 | 38,170.00 | 33,885.48 | 1,659,410 |
*Close price adjusted for splits.**Close price adjusted for splits and dividend and/or capital gain distributions. |