Time | Open Price | High Price | Low Price | Close Price | Volume |
---|---|---|---|---|---|
No minute K-line data available |
Date | Open Price | High Price | Low Price | Close Price | Volume |
---|---|---|---|---|---|
2023-12-29 | 1,179.50 | 1,186.50 | 1,172.50 | 1,172.50 | 1.2M |
2023-12-28 | 1,183.00 | 1,188.00 | 1,178.00 | 1,181.50 | 1.0M |
2023-12-27 | 1,194.00 | 1,194.00 | 1,172.00 | 1,182.50 | 1.2M |
2023-12-22 | 1,180.50 | 1,186.00 | 1,175.00 | 1,179.50 | 0.7M |
2023-12-21 | 1,176.50 | 1,184.00 | 1,166.50 | 1,180.00 | 2.1M |
2023-12-20 | 1,175.00 | 1,182.50 | 1,164.50 | 1,174.00 | 2.7M |
2023-12-19 | 1,188.50 | 1,188.50 | 1,166.50 | 1,172.00 | 4.6M |
2023-12-18 | 1,168.50 | 1,179.00 | 1,163.00 | 1,174.00 | 2.7M |
2023-12-15 | 1,177.50 | 1,182.50 | 1,160.50 | 1,169.00 | 8.5M |
2023-12-14 | 1,192.00 | 1,203.50 | 1,171.00 | 1,172.50 | 3.6M |
2023-12-13 | 1,187.00 | 1,208.50 | 1,187.00 | 1,189.00 | 2.7M |
2023-12-12 | 1,180.50 | 1,200.50 | 1,180.50 | 1,194.50 | 2.4M |
2023-12-11 | 1,176.00 | 1,192.50 | 1,172.00 | 1,188.00 | 3.1M |
2023-12-08 | 1,148.00 | 1,175.02 | 1,148.00 | 1,174.50 | 3.0M |
2023-12-07 | 1,152.50 | 1,156.50 | 1,137.00 | 1,155.00 | 4.0M |
2023-12-06 | 1,139.50 | 1,149.55 | 1,138.00 | 1,145.50 | 12.5M |
2023-12-05 | 1,120.50 | 1,140.50 | 1,120.50 | 1,133.50 | 2.7M |
2023-12-04 | 1,149.00 | 1,158.50 | 1,129.83 | 1,130.00 | 5.3M |
2023-12-01 | 1,133.00 | 1,154.00 | 1,133.00 | 1,149.00 | 3.3M |
2023-11-30 | 1,133.50 | 1,141.50 | 1,127.50 | 1,130.50 | 6.7M |
2023-11-29 | 1,133.00 | 1,143.50 | 1,130.00 | 1,130.00 | 3.6M |
2023-11-28 | 1,114.50 | 1,133.50 | 1,113.00 | 1,131.50 | 3.2M |
2023-11-27 | 1,093.00 | 1,126.50 | 1,093.00 | 1,119.00 | 3.3M |
2023-11-24 | 1,124.50 | 1,138.50 | 1,097.00 | 1,104.00 | 2.7M |
2023-11-23 | 1,124.00 | 1,141.50 | 1,111.50 | 1,130.50 | 2.2M |
2023-11-22 | 1,041.00 | 1,152.00 | 1,038.00 | 1,130.00 | 7.8M |
2023-11-21 | 993.80 | 999.60 | 986.60 | 997.20 | 2.7M |
2023-11-20 | 982.60 | 992.40 | 975.60 | 989.40 | 2.6M |
2023-11-17 | 986.00 | 987.20 | 973.93 | 984.40 | 2.1M |
2023-11-16 | 987.00 | 995.00 | 982.60 | 985.40 | 2.0M |
2023-11-15 | 980.60 | 988.00 | 974.20 | 984.40 | 2.5M |
2023-11-14 | 989.40 | 997.00 | 982.60 | 982.60 | 2.4M |
2023-11-13 | 1,003.00 | 1,003.00 | 982.80 | 989.20 | 2.8M |
2023-11-10 | 996.80 | 998.80 | 987.60 | 994.00 | 1.7M |
2023-11-09 | 993.20 | 1,003.00 | 989.40 | 1,002.50 | 3.9M |
2023-11-08 | 978.80 | 994.80 | 978.80 | 994.80 | 2.1M |
2023-11-07 | 962.20 | 985.40 | 960.71 | 982.00 | 1.2M |
2023-11-06 | 968.60 | 968.80 | 957.80 | 962.60 | 2.1M |
2023-11-03 | 984.60 | 999.60 | 969.40 | 970.00 | 2.1M |
2023-11-02 | 988.40 | 998.80 | 986.40 | 991.40 | 1.1M |
2023-11-01 | 969.80 | 983.40 | 960.40 | 981.60 | 2.9M |
2023-10-31 | 978.00 | 982.24 | 965.20 | 970.60 | 4.0M |
2023-10-30 | 973.60 | 979.40 | 972.00 | 975.00 | 2.9M |
2023-10-27 | 959.60 | 976.20 | 955.20 | 968.00 | 1.9M |
2023-10-26 | 958.60 | 965.80 | 952.60 | 960.80 | 2.6M |
2023-10-25 | 953.80 | 974.00 | 953.80 | 964.80 | 3.7M |
2023-10-24 | 954.40 | 959.20 | 944.96 | 950.80 | 2.4M |
2023-10-23 | 958.40 | 962.40 | 949.20 | 952.40 | 1.7M |
2023-10-20 | 985.40 | 985.40 | 948.80 | 951.00 | 4.0M |
2023-10-19 | 993.20 | 1,005.00 | 987.80 | 987.80 | 1.9M |
2023-10-18 | 1,011.50 | 1,013.00 | 996.00 | 996.40 | 2.1M |
2023-10-17 | 1,013.50 | 1,025.50 | 1,013.00 | 1,016.00 | 2.1M |
2023-10-16 | 1,023.50 | 1,026.00 | 1,013.95 | 1,021.50 | 2.8M |
2023-10-13 | 997.80 | 1,026.50 | 997.80 | 1,014.50 | 3.0M |
2023-10-12 | 1,004.00 | 1,021.50 | 999.60 | 1,020.00 | 2.0M |
2023-10-11 | 993.60 | 1,004.00 | 987.80 | 1,001.00 | 1.7M |
2023-10-10 | 995.20 | 999.40 | 988.00 | 994.80 | 2.3M |
2023-10-09 | 990.20 | 1,000.50 | 983.40 | 984.80 | 2.2M |
2023-10-06 | 985.80 | 994.40 | 979.40 | 994.40 | 2.4M |
2023-10-05 | 981.80 | 988.20 | 976.00 | 981.80 | 1.6M |
2023-10-04 | 969.20 | 986.60 | 967.80 | 978.40 | 1.6M |
2023-10-03 | 980.00 | 988.20 | 972.00 | 973.00 | 2.3M |
2023-10-02 | 990.60 | 998.00 | 976.00 | 980.20 | 3.5M |
2023-09-29 | 986.20 | 997.60 | 983.60 | 989.00 | 3.3M |
2023-09-28 | 991.20 | 994.00 | 974.91 | 979.80 | 3.5M |
2023-09-27 | 1,003.00 | 1,008.50 | 989.60 | 991.80 | 2.5M |
2023-09-26 | 1,011.50 | 1,018.00 | 999.40 | 1,001.00 | 2.9M |
2023-09-25 | 1,026.00 | 1,026.00 | 1,010.50 | 1,017.00 | 1.3M |
2023-09-22 | 1,012.00 | 1,028.00 | 1,010.50 | 1,024.00 | 2.5M |
2023-09-21 | 1,015.00 | 1,034.50 | 1,013.50 | 1,020.00 | 4.6M |
2023-09-20 | 1,017.50 | 1,028.00 | 1,016.50 | 1,023.50 | 1.7M |
2023-09-19 | 1,020.00 | 1,023.50 | 1,014.00 | 1,016.50 | 1.3M |
2023-09-18 | 1,030.00 | 1,032.00 | 1,019.50 | 1,020.50 | 1.6M |
2023-09-15 | 1,044.00 | 1,055.00 | 1,028.00 | 1,028.50 | 6.7M |
2023-09-14 | 1,027.50 | 1,042.00 | 1,025.50 | 1,039.00 | 2.1M |
2023-09-13 | 1,024.50 | 1,027.50 | 1,015.00 | 1,026.50 | 1.7M |
2023-09-12 | 1,026.50 | 1,031.00 | 1,016.50 | 1,027.50 | 2.5M |
2023-09-11 | 1,020.00 | 1,028.50 | 1,013.50 | 1,022.50 | 1.4M |
2023-09-08 | 1,010.50 | 1,020.00 | 1,008.00 | 1,020.00 | 2.8M |
2023-09-07 | 986.60 | 1,009.00 | 981.00 | 1,009.00 | 2.8M |
2023-09-06 | 974.40 | 993.60 | 970.40 | 990.40 | 1.9M |
2023-09-05 | 966.20 | 976.40 | 962.40 | 973.00 | 0.8M |
2023-09-04 | 975.40 | 978.60 | 972.00 | 973.00 | 0.7M |
2023-09-01 | 970.60 | 972.87 | 965.40 | 970.00 | 0.9M |
2023-08-31 | 980.40 | 980.40 | 970.20 | 971.00 | 3.9M |
2023-08-30 | 977.00 | 981.20 | 966.40 | 978.00 | 2.2M |
2023-08-29 | 959.20 | 974.60 | 957.40 | 972.40 | 2.7M |
2023-08-25 | 946.60 | 959.00 | 946.60 | 951.60 | 3.6M |
2023-08-24 | 964.00 | 967.40 | 947.00 | 950.40 | 1.3M |
2023-08-23 | 951.60 | 955.60 | 947.60 | 955.60 | 5.0M |
2023-08-22 | 950.00 | 953.80 | 946.60 | 948.00 | 1.2M |
2023-08-21 | 943.00 | 949.20 | 941.40 | 946.20 | 2.3M |
2023-08-18 | 938.00 | 944.00 | 931.80 | 943.40 | 2.5M |
2023-08-17 | 949.20 | 949.20 | 935.20 | 938.40 | 2.4M |
2023-08-16 | 948.60 | 953.80 | 945.20 | 951.40 | 2.1M |
2023-08-15 | 952.60 | 955.00 | 943.20 | 952.20 | 2.2M |
2023-08-14 | 944.20 | 953.40 | 941.80 | 953.40 | 1.7M |
2023-08-11 | 952.40 | 953.20 | 938.60 | 946.00 | 1.6M |
2023-08-10 | 950.60 | 956.80 | 943.60 | 955.00 | 2.5M |
2023-08-09 | 944.40 | 950.80 | 939.00 | 945.00 | 3.6M |
2023-08-08 | 933.00 | 941.40 | 932.20 | 936.80 | 1.6M |
2023-08-07 | 927.80 | 938.20 | 927.40 | 936.00 | 1.1M |
2023-08-04 | 931.60 | 934.80 | 924.40 | 931.80 | 1.4M |
2023-08-03 | 925.40 | 930.40 | 920.00 | 930.40 | 1.8M |
2023-08-02 | 930.40 | 932.40 | 922.80 | 930.20 | 1.6M |
2023-08-01 | 938.20 | 939.43 | 930.60 | 938.80 | 2.0M |
2023-07-31 | 928.40 | 938.60 | 928.40 | 936.60 | 1.9M |
2023-07-28 | 942.60 | 943.60 | 934.20 | 940.00 | 0.9M |
2023-07-27 | 926.80 | 952.00 | 915.20 | 943.00 | 2.1M |
2023-07-26 | 927.20 | 929.60 | 921.80 | 928.20 | 2.1M |
2023-07-25 | 915.00 | 928.20 | 911.00 | 928.20 | 1.5M |
2023-07-24 | 935.40 | 938.00 | 919.40 | 919.40 | 2.2M |
2023-07-21 | 938.00 | 941.60 | 933.40 | 937.80 | 1.3M |
2023-07-20 | 938.20 | 945.00 | 935.00 | 940.60 | 2.0M |
2023-07-19 | 935.20 | 947.40 | 932.46 | 943.80 | 1.9M |
2023-07-18 | 928.20 | 934.00 | 925.40 | 928.60 | 1.4M |
2023-07-17 | 926.80 | 931.60 | 920.40 | 927.60 | 1.9M |
2023-07-14 | 919.60 | 931.20 | 914.60 | 928.00 | 1.1M |
2023-07-13 | 916.00 | 923.00 | 910.60 | 919.00 | 1.5M |
2023-07-12 | 903.40 | 915.00 | 900.80 | 915.00 | 1.9M |
2023-07-11 | 902.80 | 908.00 | 901.00 | 904.60 | 2.9M |
2023-07-10 | 904.40 | 908.00 | 899.60 | 902.80 | 4.0M |
2023-07-07 | 902.00 | 902.40 | 892.40 | 900.00 | 1.7M |
2023-07-06 | 906.80 | 915.20 | 903.00 | 904.20 | 2.0M |
2023-07-05 | 913.80 | 916.00 | 907.60 | 908.40 | 2.3M |
2023-07-04 | 915.40 | 922.40 | 913.80 | 917.80 | 8.1M |
2023-07-03 | 921.80 | 928.20 | 916.80 | 916.80 | 1.2M |
2023-06-30 | 916.40 | 928.60 | 911.40 | 924.80 | 1.9M |
2023-06-29 | 917.20 | 920.40 | 910.80 | 915.80 | 2.5M |
2023-06-28 | 898.00 | 921.00 | 896.60 | 918.00 | 3.1M |
2023-06-27 | 868.40 | 875.80 | 864.80 | 873.40 | 2.1M |
2023-06-26 | 873.20 | 873.20 | 864.40 | 868.00 | 2.1M |
2023-06-23 | 869.00 | 875.40 | 866.40 | 871.60 | 1.3M |
2023-06-22 | 870.20 | 872.40 | 860.60 | 872.40 | 2.3M |
2023-06-21 | 877.20 | 880.20 | 871.00 | 875.20 | 1.8M |
2023-06-20 | 874.80 | 884.80 | 871.40 | 882.00 | 1.6M |
2023-06-19 | 875.60 | 878.20 | 871.40 | 875.20 | 1.3M |
2023-06-16 | 873.20 | 887.40 | 870.80 | 878.00 | 6.4M |
2023-06-15 | 873.20 | 875.60 | 861.00 | 874.00 | 6.1M |
2023-06-14 | 870.40 | 886.00 | 861.40 | 874.60 | 2.6M |
2023-06-13 | 876.40 | 880.60 | 871.20 | 873.00 | 7.4M |
2023-06-12 | 864.40 | 868.60 | 860.80 | 867.40 | 1.1M |
2023-06-09 | 872.20 | 872.20 | 856.13 | 859.60 | 1.3M |
2023-06-08 | 861.00 | 866.80 | 855.20 | 866.80 | 2.2M |
2023-06-07 | 874.40 | 876.20 | 863.40 | 865.60 | 10.1M |
2023-06-06 | 865.40 | 877.20 | 865.40 | 873.00 | 1.7M |
2023-06-05 | 870.80 | 875.60 | 868.40 | 870.20 | 1.4M |
2023-06-02 | 871.40 | 872.40 | 866.40 | 872.20 | 4.9M |
2023-06-01 | 862.20 | 869.40 | 859.80 | 869.40 | 7.7M |
2023-05-31 | 852.80 | 872.00 | 851.20 | 871.00 | 13.9M |
2023-05-30 | 863.00 | 864.00 | 853.40 | 856.80 | 1.4M |
2023-05-26 | 854.00 | 857.60 | 845.80 | 857.40 | 4.4M |
2023-05-25 | 849.40 | 851.60 | 842.60 | 848.80 | 1.4M |
2023-05-24 | 850.20 | 853.44 | 839.20 | 844.40 | 2.6M |
2023-05-23 | 866.00 | 868.00 | 857.48 | 859.00 | 1.4M |
2023-05-22 | 867.80 | 869.40 | 855.80 | 863.80 | 1.4M |
2023-05-19 | 859.00 | 867.80 | 854.80 | 865.00 | 1.9M |
2023-05-18 | 856.80 | 856.80 | 840.20 | 855.40 | 2.7M |
2023-05-17 | 836.00 | 857.80 | 821.20 | 842.80 | 2.6M |
2023-05-16 | 813.60 | 821.40 | 807.80 | 821.00 | 2.5M |
2023-05-15 | 820.00 | 822.00 | 808.20 | 812.40 | 5.0M |
2023-05-12 | 821.00 | 826.00 | 812.20 | 816.20 | 1.4M |
2023-05-11 | 810.40 | 819.00 | 810.40 | 817.20 | 2.6M |
2023-05-10 | 803.00 | 808.00 | 797.20 | 807.80 | 3.4M |
2023-05-09 | 815.80 | 817.20 | 801.20 | 803.00 | 1.6M |
2023-05-05 | 817.40 | 819.40 | 812.20 | 812.40 | 4.4M |
2023-05-04 | 823.20 | 824.60 | 809.00 | 815.80 | 1.7M |
2023-05-03 | 818.40 | 824.60 | 816.20 | 824.60 | 11.1M |
2023-05-02 | 820.40 | 825.27 | 811.20 | 816.00 | 3.2M |
2023-04-28 | 815.60 | 819.80 | 811.80 | 818.60 | 1.7M |
2023-04-27 | 801.80 | 812.40 | 796.40 | 811.60 | 1.7M |
2023-04-26 | 801.20 | 805.20 | 793.80 | 802.80 | 1.4M |
2023-04-25 | 803.00 | 805.60 | 800.20 | 805.20 | 1.2M |
2023-04-24 | 805.00 | 810.00 | 803.60 | 804.40 | 0.7M |
2023-04-21 | 796.40 | 806.80 | 795.20 | 806.00 | 1.6M |
2023-04-20 | 794.60 | 799.00 | 787.80 | 798.40 | 1.6M |
2023-04-19 | 795.00 | 797.00 | 791.00 | 793.60 | 1.3M |
2023-04-18 | 791.40 | 797.00 | 790.23 | 797.00 | 2.1M |
2023-04-17 | 791.00 | 793.60 | 784.80 | 791.00 | 3.1M |
2023-04-14 | 793.80 | 800.80 | 789.20 | 789.20 | 1.9M |
2023-04-13 | 786.00 | 794.20 | 785.20 | 792.20 | 1.2M |
2023-04-12 | 776.80 | 790.80 | 776.40 | 783.60 | 1.0M |
2023-04-11 | 777.20 | 780.60 | 774.80 | 775.60 | 5.3M |
2023-04-06 | 769.60 | 775.47 | 767.60 | 774.80 | 1.6M |
2023-04-05 | 779.60 | 779.60 | 769.80 | 769.80 | 1.7M |
2023-04-04 | 778.20 | 780.47 | 775.00 | 779.80 | 1.5M |
2023-04-03 | 774.20 | 777.40 | 770.20 | 773.60 | 1.0M |
2023-03-31 | 770.20 | 781.40 | 769.52 | 775.00 | 2.6M |
2023-03-30 | 752.80 | 768.20 | 749.80 | 768.20 | 1.7M |
2023-03-29 | 747.20 | 749.60 | 742.20 | 748.60 | 2.0M |
2023-03-28 | 751.80 | 753.00 | 744.80 | 744.80 | 2.0M |
2023-03-27 | 752.00 | 755.40 | 748.00 | 749.80 | 2.6M |
2023-03-24 | 744.80 | 751.20 | 743.20 | 750.20 | 2.7M |
2023-03-23 | 743.60 | 749.00 | 739.20 | 749.00 | 2.2M |
2023-03-22 | 740.80 | 743.60 | 733.60 | 743.60 | 1.2M |
2023-03-21 | 733.40 | 744.00 | 726.60 | 744.00 | 2.1M |
2023-03-20 | 728.20 | 738.80 | 725.40 | 732.20 | 2.6M |
2023-03-17 | 747.80 | 753.20 | 732.20 | 733.60 | 5.2M |
2023-03-16 | 748.60 | 755.00 | 741.20 | 753.20 | 2.5M |
2023-03-15 | 750.80 | 753.00 | 739.20 | 742.80 | 2.2M |
2023-03-14 | 749.00 | 755.60 | 745.80 | 753.20 | 1.4M |
2023-03-13 | 764.40 | 765.80 | 741.80 | 747.80 | 4.0M |
2023-03-10 | 767.80 | 767.80 | 753.60 | 761.40 | 2.0M |
2023-03-09 | 758.00 | 771.80 | 753.40 | 770.20 | 1.4M |
2023-03-08 | 758.20 | 760.60 | 752.60 | 760.40 | 1.2M |
2023-03-07 | 758.40 | 764.40 | 754.20 | 760.20 | 1.2M |
2023-03-06 | 765.80 | 765.80 | 752.40 | 762.40 | 2.5M |
2023-03-03 | 752.40 | 766.60 | 748.20 | 762.00 | 3.2M |
2023-03-02 | 742.40 | 752.60 | 739.60 | 750.40 | 1.1M |
2023-03-01 | 748.00 | 755.60 | 744.00 | 751.60 | 7.5M |
2023-02-28 | 752.00 | 755.80 | 744.40 | 748.60 | 3.4M |
2023-02-27 | 754.40 | 757.40 | 750.40 | 755.20 | 1.3M |
2023-02-24 | 750.60 | 756.60 | 747.20 | 750.40 | 5.4M |
2023-02-23 | 756.00 | 756.60 | 749.20 | 749.20 | 1.7M |
2023-02-22 | 751.20 | 755.00 | 744.20 | 753.40 | 0.8M |
2023-02-21 | 757.80 | 759.20 | 750.89 | 753.00 | 5.3M |
2023-02-20 | 763.20 | 767.40 | 760.80 | 763.40 | 2.6M |
2023-02-17 | 763.80 | 766.20 | 755.80 | 761.40 | 1.2M |
2023-02-16 | 768.80 | 778.20 | 762.80 | 768.80 | 1.2M |
2023-02-15 | 763.00 | 777.80 | 761.00 | 773.40 | 2.8M |
2023-02-14 | 764.80 | 772.20 | 761.00 | 761.00 | 1.4M |
2023-02-13 | 750.80 | 767.00 | 749.40 | 763.80 | 1.1M |
2023-02-10 | 773.40 | 774.20 | 750.60 | 750.80 | 2.5M |
2023-02-09 | 780.20 | 788.40 | 774.20 | 774.60 | 4.4M |
2023-02-08 | 783.20 | 788.40 | 777.40 | 778.40 | 1.3M |
2023-02-07 | 784.20 | 792.00 | 778.40 | 780.40 | 1.8M |
2023-02-06 | 801.40 | 805.00 | 790.80 | 794.60 | 1.4M |
2023-02-03 | 798.40 | 810.00 | 796.60 | 806.80 | 4.4M |
2023-02-02 | 783.00 | 804.20 | 780.80 | 800.40 | 2.0M |
2023-02-01 | 778.60 | 785.00 | 776.00 | 779.00 | 1.4M |
2023-01-31 | 769.40 | 777.00 | 766.60 | 776.80 | 2.5M |
2023-01-30 | 760.00 | 774.60 | 756.80 | 773.80 | 3.2M |
2023-01-27 | 760.80 | 765.00 | 755.20 | 763.60 | 0.8M |
2023-01-26 | 762.20 | 762.80 | 753.80 | 758.80 | 1.6M |
2023-01-25 | 766.00 | 771.30 | 754.40 | 759.20 | 5.7M |
2023-01-24 | 767.20 | 767.20 | 756.00 | 763.20 | 2.2M |
2023-01-23 | 763.60 | 772.20 | 759.34 | 766.60 | 1.4M |
2023-01-20 | 751.00 | 765.80 | 749.60 | 760.40 | 1.7M |
2023-01-19 | 790.40 | 793.00 | 753.20 | 753.20 | 2.4M |
2023-01-18 | 760.40 | 778.75 | 755.40 | 775.80 | 2.1M |
2023-01-17 | 770.00 | 770.00 | 758.05 | 760.40 | 2.2M |
2023-01-16 | 782.40 | 783.20 | 766.40 | 771.80 | 1.5M |
2023-01-13 | 770.00 | 774.80 | 767.80 | 774.80 | 1.3M |
2023-01-12 | 770.00 | 776.60 | 765.80 | 767.60 | 2.0M |
2023-01-11 | 790.20 | 790.20 | 780.80 | 783.00 | 1.9M |
2023-01-10 | 773.40 | 790.40 | 771.60 | 777.60 | 1.5M |
2023-01-09 | 770.20 | 778.60 | 768.60 | 777.80 | 1.5M |
2023-01-06 | 755.80 | 768.40 | 753.20 | 768.40 | 1.5M |
2023-01-05 | 751.80 | 762.40 | 748.40 | 754.20 | 1.8M |
2023-01-04 | 747.00 | 754.60 | 745.00 | 754.40 | 2.2M |
2023-01-03 | 747.00 | 753.80 | 741.20 | 743.60 | 2.8M |