Date | Open | High | Low | Close* | Adj Close** | Volume |
---|---|---|---|---|---|---|
Apr 19, 2024 | 41,600.00 | 41,745.00 | 41,361.00 | 41,500.00 | 41,500.00 | 90,606 |
Apr 18, 2024 | 41,580.00 | 41,739.00 | 41,360.00 | 41,600.00 | 41,600.00 | 1,136,650 |
Apr 17, 2024 | 42,100.00 | 42,495.00 | 41,251.00 | 41,544.00 | 41,544.00 | 1,482,434 |
Apr 16, 2024 | 42,500.00 | 42,636.00 | 41,295.00 | 42,397.00 | 42,397.00 | 1,193,622 |
Apr 15, 2024 | 43,001.00 | 43,366.00 | 42,144.00 | 42,342.00 | 42,342.00 | 1,531,297 |
Apr 12, 2024 | 44,875.00 | 44,875.00 | 43,141.00 | 43,306.00 | 43,306.00 | 1,161,207 |
Apr 11, 2024 | 44,000.00 | 44,309.00 | 43,548.00 | 44,000.00 | 44,000.00 | 914,359 |
Apr 10, 2024 | 43,000.00 | 44,179.00 | 43,499.00 | 44,165.00 | 44,165.00 | 1,012,548 |
Apr 09, 2024 | 43,500.00 | 44,192.00 | 43,056.00 | 43,825.00 | 43,825.00 | 1,303,091 |
Apr 08, 2024 | 44,782.00 | 45,035.00 | 43,500.00 | 43,500.00 | 43,500.00 | 1,427,426 |
Apr 05, 2024 | 44,920.00 | 45,569.00 | 44,662.00 | 44,782.00 | 44,782.00 | 1,071,856 |
Apr 04, 2024 | 45,300.00 | 46,075.00 | 44,968.00 | 45,849.00 | 45,849.00 | 845,199 |
Apr 03, 2024 | 46,874.00 | 46,859.00 | 45,156.00 | 45,189.00 | 45,189.00 | 1,142,070 |
Apr 02, 2024 | 46,874.00 | 46,978.00 | 45,896.00 | 46,184.00 | 46,184.00 | 806,974 |
Mar 28, 2024 | 46,122.00 | 46,631.00 | 46,022.00 | 46,181.00 | 46,181.00 | 530,294 |
Mar 27, 2024 | 46,800.00 | 46,800.00 | 46,170.00 | 46,422.00 | 46,422.00 | 711,620 |
Mar 26, 2024 | 46,200.00 | 46,507.00 | 45,919.00 | 46,493.00 | 46,493.00 | 875,085 |
Mar 25, 2024 | 45,807.00 | 46,760.00 | 45,741.00 | 46,300.00 | 46,300.00 | 938,598 |
Mar 22, 2024 | 46,000.00 | 45,974.00 | 45,105.00 | 45,520.00 | 45,520.00 | 853,437 |
Mar 20, 2024 | 44,381.00 | 45,685.00 | 44,013.00 | 45,685.00 | 45,685.00 | 2,684,990 |
Mar 19, 2024 | 44,743.00 | 45,002.00 | 44,049.00 | 44,518.00 | 44,518.00 | 746,598 |
Mar 19, 2024 | 525 Dividend | |||||
Mar 18, 2024 | 44,639.00 | 45,997.00 | 44,920.00 | 45,107.00 | 44,582.00 | 997,031 |
Mar 15, 2024 | 45,000.00 | 45,918.00 | 45,026.00 | 45,283.00 | 44,755.95 | 2,797,425 |
Mar 14, 2024 | 46,000.00 | 45,999.00 | 45,124.00 | 45,463.00 | 44,933.86 | 506,798 |
Mar 13, 2024 | 44,539.00 | 45,704.00 | 44,539.00 | 45,499.00 | 44,969.44 | 397,420 |
Mar 12, 2024 | 44,505.00 | 45,999.00 | 44,505.00 | 44,900.00 | 44,377.41 | 409,758 |
Mar 11, 2024 | 45,197.00 | 46,052.00 | 45,000.00 | 45,380.00 | 44,851.82 | 631,536 |
Mar 08, 2024 | 45,161.00 | 45,860.00 | 44,596.00 | 45,711.00 | 45,178.97 | 521,135 |
Mar 07, 2024 | 45,329.00 | 45,920.00 | 45,031.00 | 45,642.00 | 45,110.77 | 640,761 |
Mar 06, 2024 | 44,900.00 | 45,983.00 | 44,764.00 | 45,983.00 | 45,447.80 | 572,345 |
Mar 05, 2024 | 44,711.00 | 45,149.00 | 44,199.00 | 44,877.00 | 44,354.68 | 547,834 |
Mar 04, 2024 | 44,285.00 | 45,081.00 | 44,343.00 | 44,712.00 | 44,191.60 | 410,793 |
Mar 01, 2024 | 45,155.00 | 45,069.00 | 44,301.00 | 44,460.00 | 43,942.53 | 734,851 |
Feb 29, 2024 | 45,689.00 | 45,903.00 | 44,712.00 | 44,870.00 | 44,347.76 | 1,247,675 |
Feb 28, 2024 | 45,389.00 | 45,512.00 | 44,811.00 | 45,007.00 | 44,483.16 | 320,266 |
Feb 27, 2024 | 45,539.00 | 45,857.00 | 45,000.00 | 45,000.00 | 44,476.25 | 599,699 |
Feb 26, 2024 | 45,933.00 | 46,453.00 | 45,218.00 | 45,525.00 | 44,995.13 | 568,878 |
Feb 23, 2024 | 45,180.00 | 46,164.00 | 44,771.00 | 46,000.00 | 45,464.61 | 607,339 |
Feb 22, 2024 | 44,235.00 | 45,349.00 | 43,956.00 | 45,059.00 | 44,534.56 | 879,635 |
Feb 21, 2024 | 43,815.00 | 44,664.00 | 42,281.00 | 44,235.00 | 43,720.15 | 1,426,145 |
Feb 20, 2024 | 44,869.00 | 44,917.00 | 43,244.00 | 43,815.00 | 43,305.04 | 735,518 |
Feb 19, 2024 | 43,981.00 | 44,564.00 | 43,664.00 | 44,324.00 | 43,808.11 | 670,833 |
Feb 16, 2024 | 43,400.00 | 44,449.00 | 43,402.00 | 44,334.00 | 43,818.00 | 787,944 |
Feb 15, 2024 | 44,130.00 | 44,350.00 | 43,671.00 | 43,800.00 | 43,290.21 | 474,227 |
Feb 14, 2024 | 44,400.00 | 44,715.00 | 44,044.00 | 44,350.00 | 43,833.81 | 612,454 |
Feb 13, 2024 | 45,000.00 | 45,170.00 | 44,397.00 | 44,636.00 | 44,116.48 | 333,284 |
Feb 12, 2024 | 45,272.00 | 45,750.00 | 44,179.00 | 44,885.00 | 44,362.58 | 461,419 |
Feb 09, 2024 | 44,699.00 | 45,171.00 | 44,180.00 | 44,761.00 | 44,240.03 | 527,175 |
Feb 08, 2024 | 46,000.00 | 46,275.00 | 45,325.00 | 45,535.00 | 45,005.02 | 446,687 |
Feb 07, 2024 | 46,571.00 | 47,300.00 | 46,045.00 | 46,336.00 | 45,796.70 | 625,644 |
Feb 06, 2024 | 47,514.00 | 47,816.00 | 46,572.00 | 47,251.00 | 46,701.05 | 497,784 |
Feb 05, 2024 | 47,021.00 | 47,515.00 | 46,644.00 | 47,515.00 | 46,961.97 | 440,385 |
Feb 02, 2024 | 47,500.00 | 47,807.00 | 46,672.00 | 47,072.00 | 46,524.13 | 915,414 |
Feb 01, 2024 | 45,016.00 | 47,413.00 | 44,650.00 | 47,413.00 | 46,861.16 | 1,237,806 |
Jan 31, 2024 | 43,900.00 | 45,628.00 | 43,902.00 | 45,413.00 | 44,884.44 | 1,259,703 |
Jan 30, 2024 | 45,111.00 | 45,303.00 | 44,121.00 | 44,447.00 | 43,929.68 | 485,668 |
Jan 29, 2024 | 44,792.00 | 45,268.00 | 44,574.00 | 44,774.00 | 44,252.88 | 636,563 |
Jan 26, 2024 | 44,000.00 | 44,943.00 | 43,101.00 | 44,728.00 | 44,207.41 | 483,886 |
Jan 25, 2024 | 43,691.00 | 44,302.00 | 43,613.00 | 43,696.00 | 43,187.42 | 475,679 |
Jan 24, 2024 | 43,750.00 | 44,757.00 | 43,605.00 | 43,960.00 | 43,448.35 | 710,471 |
Jan 23, 2024 | 45,500.00 | 45,167.00 | 43,700.00 | 44,104.00 | 43,590.67 | 866,326 |
Jan 22, 2024 | 44,401.00 | 45,466.00 | 44,401.00 | 44,986.00 | 44,462.41 | 1,162,786 |
Jan 19, 2024 | 44,268.00 | 45,269.00 | 44,268.00 | 44,922.00 | 44,399.15 | 1,246,495 |
Jan 18, 2024 | 44,860.00 | 45,499.00 | 43,800.00 | 44,203.00 | 43,688.52 | 1,240,466 |
Jan 17, 2024 | 43,477.00 | 44,742.00 | 43,390.00 | 44,742.00 | 44,221.25 | 1,225,520 |
Jan 16, 2024 | 43,426.00 | 43,990.00 | 43,200.00 | 43,990.00 | 43,478.00 | 628,671 |
Jan 15, 2024 | 43,394.00 | 43,779.00 | 43,347.00 | 43,779.00 | 43,269.46 | 584,501 |
Jan 12, 2024 | 42,580.00 | 43,594.00 | 42,000.00 | 43,591.00 | 43,083.64 | 663,858 |
Jan 11, 2024 | 42,359.00 | 42,733.00 | 41,917.00 | 42,168.00 | 41,677.21 | 515,549 |
Jan 10, 2024 | 41,600.00 | 42,332.00 | 41,423.00 | 42,332.00 | 41,839.30 | 504,014 |
Jan 09, 2024 | 41,599.00 | 41,793.00 | 41,393.00 | 41,771.00 | 41,284.83 | 471,126 |
Jan 08, 2024 | 41,678.00 | 41,760.00 | 41,315.00 | 41,600.00 | 41,115.82 | 378,127 |
Jan 05, 2024 | 41,676.00 | 41,900.00 | 41,292.00 | 41,768.00 | 41,281.86 | 452,194 |
Jan 04, 2024 | 42,000.00 | 41,981.00 | 40,963.00 | 41,449.00 | 40,966.57 | 457,120 |
Jan 03, 2024 | 42,299.00 | 42,455.00 | 41,664.00 | 41,664.00 | 41,179.07 | 352,001 |
Jan 02, 2024 | 42,025.00 | 42,721.00 | 42,014.00 | 42,550.00 | 42,054.76 | 555,630 |
Dec 29, 2023 | 42,679.00 | 42,965.00 | 41,840.00 | 42,665.00 | 42,168.42 | 271,302 |
Dec 28, 2023 | 42,525.00 | 43,031.00 | 42,279.00 | 42,279.00 | 41,786.91 | 295,857 |
Dec 27, 2023 | 42,000.00 | 42,471.00 | 41,455.00 | 42,287.00 | 41,794.82 | 717,974 |
Dec 22, 2023 | 40,580.00 | 42,166.00 | 40,795.00 | 41,341.00 | 40,859.83 | 318,859 |
Dec 21, 2023 | 41,435.00 | 41,640.00 | 40,566.00 | 41,453.00 | 40,970.53 | 2,901,469 |
Dec 20, 2023 | 41,196.00 | 41,644.00 | 40,507.00 | 41,435.00 | 40,952.74 | 509,051 |
Dec 19, 2023 | 40,329.00 | 40,750.00 | 40,085.00 | 40,529.00 | 40,057.28 | 631,663 |
Dec 18, 2023 | 42,150.00 | 42,305.00 | 40,123.00 | 40,329.00 | 39,859.61 | 1,162,048 |
Dec 14, 2023 | 41,000.00 | 42,644.00 | 40,222.00 | 42,301.00 | 41,808.66 | 1,933,486 |
Dec 13, 2023 | 40,505.00 | 41,281.00 | 40,433.00 | 40,433.00 | 39,962.40 | 612,194 |
Dec 12, 2023 | 41,300.00 | 41,608.00 | 40,420.00 | 40,420.00 | 39,949.55 | 658,148 |
Dec 11, 2023 | 40,998.00 | 41,437.00 | 40,700.00 | 41,100.00 | 40,621.64 | 616,611 |
Dec 08, 2023 | 39,500.00 | 41,268.00 | 39,496.00 | 40,995.00 | 40,517.86 | 754,430 |
Dec 07, 2023 | 40,301.00 | 40,760.00 | 39,488.00 | 39,700.00 | 39,237.93 | 1,105,589 |
Dec 06, 2023 | 41,380.00 | 41,437.00 | 40,365.00 | 40,455.00 | 39,984.14 | 999,192 |
Dec 05, 2023 | 42,000.00 | 41,974.00 | 40,655.00 | 41,236.00 | 40,756.05 | 598,537 |
Dec 04, 2023 | 40,976.00 | 41,934.00 | 40,700.00 | 41,459.00 | 40,976.46 | 628,325 |
Dec 01, 2023 | 41,540.00 | 41,540.00 | 40,616.00 | 40,850.00 | 40,374.55 | 606,123 |
Nov 30, 2023 | 41,144.00 | 41,555.00 | 40,923.00 | 41,327.00 | 40,846.00 | 885,461 |
Nov 29, 2023 | 41,506.00 | 41,630.00 | 40,779.00 | 41,100.00 | 40,621.64 | 455,836 |
Nov 28, 2023 | 42,100.00 | 41,914.00 | 41,000.00 | 41,338.00 | 40,856.87 | 556,289 |
Nov 27, 2023 | 41,702.00 | 41,728.00 | 41,053.00 | 41,517.00 | 41,033.79 | 398,684 |
Nov 24, 2023 | 41,633.00 | 41,898.00 | 40,828.00 | 41,599.00 | 41,114.83 | 467,731 |
*Close price adjusted for splits.**Adjusted close price adjusted for splits and dividend and/or capital gain distributions. |