Time Open Price High Price Low Price Close Price Volume
09:00 74,898.30 75,092.10 74,898.30 74,934.50 0.0K
09:05 74,984.00 75,099.90 74,959.40 74,967.80 0.0K
09:10 74,964.70 74,964.70 74,740.40 74,757.70 0.0K
09:15 74,760.90 74,760.90 74,552.30 74,555.10 0.0K
09:20 74,554.00 74,556.50 74,497.50 74,506.60 0.0K
09:25 74,510.40 74,646.80 74,510.40 74,646.80 0.0K
09:30 74,653.90 74,749.40 74,618.80 74,747.90 0.0K
09:35 74,760.30 74,819.50 74,742.30 74,819.50 0.0K
09:40 74,830.50 74,830.50 74,756.50 74,798.00 0.0K
09:45 74,798.90 74,798.90 74,730.20 74,775.90 0.0K
09:50 74,771.50 74,771.50 74,589.30 74,603.50 0.0K
09:55 74,595.00 74,606.00 74,566.90 74,603.10 0.0K
10:00 74,602.60 74,602.60 74,487.20 74,533.50 0.0K
10:05 74,533.50 74,588.10 74,529.30 74,556.00 0.0K
10:10 74,556.00 74,666.50 74,541.00 74,666.50 0.0K
10:15 74,657.40 74,708.00 74,634.80 74,635.50 0.0K
10:20 74,633.10 74,665.80 74,626.20 74,658.30 0.0K
10:25 74,657.00 74,688.30 74,596.20 74,671.00 0.0K
10:30 74,667.30 74,667.30 74,614.20 74,627.30 0.0K
10:35 74,638.80 74,638.80 74,575.10 74,579.20 0.0K
10:40 74,579.20 74,579.20 74,517.30 74,552.10 0.0K
10:45 74,561.20 74,563.00 74,475.20 74,475.20 0.0K
10:50 74,476.30 74,485.30 74,437.20 74,442.60 0.0K
10:55 74,444.30 74,472.20 74,412.20 74,426.60 0.0K
11:00 74,424.30 74,424.30 74,336.30 74,343.20 0.0K
11:05 74,344.40 74,385.40 74,331.30 74,376.00 0.0K
11:10 74,368.40 74,431.80 74,351.40 74,430.90 0.0K
11:15 74,430.90 74,439.00 74,375.30 74,376.20 0.0K
11:20 74,376.20 74,376.20 74,269.80 74,301.20 0.0K
11:25 74,346.30 74,373.40 74,344.60 74,373.40 0.0K
11:30 74,355.10 74,412.80 74,335.90 74,404.50 0.0K
11:35 74,420.50 74,449.00 74,420.50 74,423.00 0.0K
11:40 74,423.00 74,428.00 74,372.70 74,410.60 0.0K
11:45 74,401.90 74,412.60 74,394.30 74,410.90 0.0K
11:50 74,400.80 74,482.30 74,392.40 74,481.20 0.0K
11:55 74,498.50 74,505.80 74,463.60 74,504.40 0.0K
12:00 74,502.30 74,522.20 74,425.80 74,514.10 0.0K
12:05 74,520.00 74,522.70 74,437.80 74,447.80 0.0K
12:10 74,454.60 74,536.40 74,454.60 74,515.90 0.0K
12:15 74,515.90 74,557.60 74,508.30 74,557.60 0.0K
12:20 74,557.60 74,575.50 74,556.90 74,575.50 0.0K
12:25 74,575.50 74,600.70 74,562.00 74,568.30 0.0K
12:30 74,578.10 74,587.70 74,507.50 74,526.90 0.0K
12:35 74,528.40 74,568.70 74,483.00 74,483.00 0.0K
12:40 74,487.40 74,488.60 74,438.40 74,438.40 0.0K
12:45 74,440.10 74,445.10 74,406.50 74,444.40 0.0K
12:50 74,446.60 74,526.00 74,446.60 74,526.00 0.0K
12:55 74,528.30 74,572.80 74,528.30 74,572.80 0.0K
13:00 74,570.90 74,733.20 74,570.90 74,730.80 0.0K
13:05 74,730.80 74,730.80 74,678.00 74,713.70 0.0K
13:10 74,722.80 74,754.80 74,702.30 74,709.50 0.0K
13:15 74,719.40 74,719.40 74,646.10 74,687.90 0.0K
13:20 74,702.20 74,765.60 74,702.20 74,765.60 0.0K
13:25 74,766.90 74,825.90 74,745.50 74,825.90 0.0K
13:30 74,823.20 74,966.50 74,821.30 74,956.40 0.0K
13:35 74,955.80 74,983.90 74,934.30 74,972.30 0.0K
13:40 74,952.00 75,054.20 74,952.00 75,037.60 0.0K
13:45 75,055.50 75,190.90 75,055.50 75,189.60 0.0K
13:50 75,190.60 75,293.10 75,190.60 75,284.40 0.0K
13:55 75,284.40 75,410.40 75,284.40 75,365.10 0.0K
14:00 75,357.00 75,361.50 75,323.60 75,361.50 0.0K
14:05 75,360.60 75,490.90 75,348.70 75,483.20 0.0K
14:10 75,483.20 75,516.90 75,449.60 75,449.60 0.0K
14:15 75,456.30 75,557.30 75,453.60 75,545.00 0.0K
14:20 75,536.50 75,571.00 75,481.90 75,481.90 0.0K
14:25 75,480.00 75,571.30 75,480.00 75,544.70 0.0K
14:30 75,528.10 75,653.60 75,489.00 75,653.60 0.0K
14:35 75,683.70 75,814.50 75,646.10 75,814.50 0.0K
14:40 75,798.70 75,860.90 75,798.70 75,805.10 0.0K
14:45 75,798.50 75,831.10 75,758.80 75,797.00 0.0K
14:50 75,769.50 75,832.90 75,746.90 75,821.20 0.0K
14:55 75,820.80 75,853.80 75,762.70 75,845.00 0.0K
15:00 75,801.10 75,802.00 75,670.90 75,670.90 0.0K
15:05 75,650.20 75,650.20 75,433.40 75,433.40 0.0K
15:10 75,426.10 75,441.10 75,394.30 75,429.30 0.0K
15:15 75,421.20 75,437.30 75,344.50 75,346.70 0.0K
15:20 75,343.80 75,365.80 75,308.10 75,308.10 0.0K
15:25 75,319.10 75,343.30 75,309.80 75,317.00 0.0K
15:30 75,323.20 75,386.00 75,319.60 75,361.00 0.0K
15:35 75,359.50 75,359.50 75,063.10 75,103.80 0.0K
15:40 75,086.60 75,100.00 74,977.50 75,069.40 0.0K
15:45 75,062.90 75,123.00 74,968.00 75,100.20 0.0K
15:50 75,078.00 75,139.60 75,024.00 75,062.50 0.0K
15:55 75,073.50 75,073.50 74,970.00 75,068.90 0.0K
16:00 75,077.20 75,143.80 74,917.90 74,930.40 0.0K
16:05 74,958.40 74,966.50 74,697.60 74,874.90 0.0K
16:10 74,861.20 74,937.50 74,836.50 74,933.30 0.0K
16:15 74,920.30 74,969.50 74,886.20 74,956.60 0.0K
16:20 74,969.30 74,991.20 74,945.80 74,981.40 0.0K
16:25 74,960.50 74,960.50 74,818.40 74,848.10 0.0K
16:30 74,848.10 74,857.30 74,756.40 74,761.60 0.0K
16:35 74,762.80 74,797.90 74,728.90 74,797.90 0.0K
16:40 74,807.90 74,895.90 74,796.10 74,895.90 0.0K
16:45 74,895.60 74,969.90 74,895.40 74,910.20 0.0K
16:50 74,924.50 74,924.50 74,859.10 74,883.00 0.0K
16:55 74,883.00 74,947.30 74,841.20 74,841.20 0.0K
17:00 74,828.20 74,836.40 74,758.20 74,771.90 0.0K
17:05 74,781.30 74,811.60 74,755.80 74,801.20 0.0K
17:10 74,798.90 74,808.20 74,762.20 74,766.10 0.0K
17:15 74,753.20 74,812.50 74,735.60 74,812.50 0.0K
17:20 74,807.60 74,815.30 74,785.50 74,804.30 0.0K
17:25 74,798.60 74,866.80 74,798.60 74,861.60 0.0K
17:30 74,861.00 74,861.00 74,861.00 74,861.00 0.0K
17:35 74,861.00 74,898.00 74,861.00 74,867.50 0.0K
Date Open Price High Price Low Price Close Price Volume
2025-09-26 74,898.30 75,860.90 74,269.80 74,867.50 0.0M
2025-09-25 75,207.50 75,222.00 73,853.00 74,669.20 0.0M
2025-09-24 74,793.10 75,571.90 74,589.00 75,486.00 0.0M
2025-09-23 75,145.50 75,145.50 74,133.30 74,514.70 0.0M
2025-09-22 73,355.90 74,542.00 73,253.70 74,530.30 0.0M
2025-09-19 73,076.90 73,319.40 72,657.20 73,060.40 0.0M
2025-09-18 72,768.20 73,556.40 72,703.30 73,130.40 0.0M
2025-09-17 73,391.50 73,680.00 71,902.20 72,115.00 0.0M
2025-09-16 74,470.50 74,587.70 73,094.70 73,192.90 0.0M
2025-09-15 73,234.40 74,271.70 73,107.30 74,163.60 0.0M
2025-09-12 72,504.90 73,172.00 72,504.90 73,098.40 0.0M
2025-09-11 71,522.90 72,413.50 71,321.00 72,238.20 0.0M
2025-09-10 71,653.60 71,809.40 70,981.60 71,605.40 0.0M
2025-09-09 70,781.30 70,957.90 70,226.20 70,806.60 0.0M
2025-09-08 70,734.40 71,192.70 70,199.80 70,680.10 0.0M
2025-09-05 70,151.60 70,849.80 69,621.90 70,043.40 0.0M
2025-09-04 70,513.40 70,645.80 69,339.60 69,846.20 0.0M
2025-09-03 70,803.30 71,601.40 70,160.60 70,632.70 0.0M
2025-09-02 72,102.70 72,107.50 69,318.10 69,983.50 0.0M
2025-09-01 70,846.00 71,937.10 70,846.00 71,935.50 0.0M
2025-08-29 70,951.40 71,601.80 70,555.90 70,561.40 0.0M
2025-08-28 70,280.40 71,281.30 70,192.10 70,996.70 0.0M
2025-08-27 70,676.30 70,980.80 69,743.70 70,148.10 0.0M
2025-08-26 70,169.90 70,820.80 69,878.60 70,633.30 0.0M
2025-08-25 69,725.60 70,676.80 69,725.60 70,343.60 0.0M
2025-08-22 68,922.90 70,195.50 68,922.90 70,032.20 0.0M
2025-08-21 67,897.30 69,059.70 67,804.30 68,901.20 0.0M
2025-08-20 67,712.60 68,300.20 67,296.30 67,573.90 0.0M
2025-08-19 70,810.40 70,943.50 68,452.70 68,576.40 0.0M
2025-08-18 69,974.00 70,995.50 69,790.20 70,851.00 0.0M
2025-08-14 68,878.00 69,961.20 68,790.10 69,643.00 0.0M
2025-08-13 69,003.90 69,743.70 68,682.10 68,871.70 0.0M
2025-08-12 67,731.10 68,772.20 67,731.10 68,700.20 0.0M
2025-08-11 67,471.40 67,760.40 67,029.90 67,579.20 0.0M
2025-08-08 68,929.10 69,290.60 67,939.40 68,047.80 0.0M
2025-08-07 68,802.20 69,200.40 68,027.80 68,713.70 0.0M
2025-08-06 67,740.10 68,731.20 67,240.10 68,731.20 0.0M
2025-08-05 67,108.30 67,778.70 66,968.80 67,587.80 0.0M
2025-08-04 65,861.60 67,105.10 65,861.60 66,910.60 0.0M
2025-08-01 66,478.40 66,478.40 64,852.70 65,624.40 0.0M
2025-07-31 67,100.00 67,842.80 66,583.90 66,765.30 0.0M
2025-07-30 66,152.40 67,652.50 65,946.20 66,898.00 0.0M
2025-07-29 65,263.30 66,489.70 65,122.60 66,253.20 0.0M
2025-07-28 66,147.20 66,147.20 64,696.60 64,873.60 0.0M
2025-07-25 65,475.70 65,853.40 64,899.10 65,616.40 0.0M
2025-07-24 66,328.30 66,688.00 65,299.40 65,688.30 0.0M
2025-07-23 64,999.60 65,783.30 64,575.10 65,667.00 0.0M
2025-07-22 64,550.20 65,036.70 63,361.80 64,317.70 0.0M
2025-07-21 65,108.20 65,229.40 64,422.00 64,706.20 0.0M
2025-07-18 63,933.20 65,086.40 63,933.20 65,031.20 0.0M
2025-07-17 62,750.20 63,729.10 62,671.60 63,729.10 0.0M
2025-07-16 62,985.80 62,985.80 61,805.20 61,805.20 0.0M
2025-07-15 63,436.20 63,562.70 62,886.70 63,068.10 0.0M
2025-07-14 61,840.30 63,084.40 61,767.20 63,084.40 0.0M
2025-07-11 62,028.60 62,722.20 61,842.60 62,499.50 0.0M
2025-07-10 63,343.50 63,356.00 62,358.20 62,584.20 0.0M
2025-07-09 62,841.90 63,439.30 62,627.50 62,928.50 0.0M
2025-07-08 62,240.20 62,372.00 61,956.50 62,317.30 0.0M
2025-07-07 61,206.10 61,937.00 61,188.70 61,879.50 0.0M
2025-07-04 61,394.20 61,606.10 61,009.50 61,339.90 0.0M
2025-07-03 61,577.10 61,857.60 60,936.80 61,552.90 0.0M
2025-07-02 61,321.70 61,598.80 60,794.90 61,396.40 0.0M
2025-07-01 62,524.30 62,524.30 60,993.70 60,993.70 0.0M
2025-06-30 62,449.50 63,008.70 62,335.80 62,627.20 0.0M
2025-06-27 62,264.10 62,292.50 61,518.90 62,256.90 0.0M
2025-06-26 60,226.60 61,603.10 60,226.60 61,603.10 0.0M
2025-06-25 59,753.90 60,379.00 59,577.00 59,955.10 0.0M
2025-06-24 59,621.20 60,251.20 59,394.40 59,554.40 0.0M
2025-06-23 59,668.50 59,762.40 58,178.30 58,721.50 0.0M
2025-06-20 59,810.60 60,658.20 59,810.60 60,136.20 0.0M
2025-06-19 60,604.00 60,741.20 59,621.20 59,748.90 0.0M
2025-06-18 61,004.80 61,340.30 60,549.80 60,813.90 0.0M
2025-06-17 61,595.80 61,595.80 60,674.20 60,968.40 0.0M
2025-06-16 61,008.70 61,973.80 60,992.50 61,900.10 0.0M
2025-06-13 61,191.80 61,686.00 60,602.20 60,768.70 0.0M
2025-06-12 62,077.30 62,226.60 60,968.60 61,634.90 0.0M
2025-06-11 62,443.50 63,255.70 62,068.20 62,231.10 0.0M
2025-06-10 63,708.80 63,985.80 62,568.00 62,568.00 0.0M
2025-06-09 64,607.70 64,607.70 63,754.60 64,071.80 0.0M
2025-06-06 65,775.80 65,857.40 64,607.90 64,692.70 0.0M
2025-06-05 65,072.90 66,285.70 64,890.90 65,456.40 0.0M
2025-06-04 65,405.50 65,682.10 64,590.20 64,996.60 0.0M
2025-06-03 64,599.20 65,186.20 63,783.40 65,138.30 0.0M
2025-06-02 64,823.50 65,447.60 63,508.40 64,261.00 0.0M
2025-05-30 64,989.10 65,641.10 64,794.40 64,794.40 0.0M
2025-05-29 66,498.80 66,550.70 64,941.60 64,998.30 0.0M
2025-05-28 65,819.20 66,637.40 65,719.60 65,964.60 0.0M
2025-05-27 64,104.00 65,589.50 64,046.00 65,478.40 0.0M
2025-05-26 62,901.60 63,674.90 62,901.60 63,649.40 0.0M
2025-05-23 62,680.30 62,982.80 60,535.40 62,051.20 0.0M
2025-05-22 62,482.80 62,754.10 61,880.30 62,156.60 0.0M
2025-05-21 62,681.30 63,378.60 62,513.90 62,763.20 0.0M
2025-05-20 62,085.00 62,803.70 61,780.00 62,619.70 0.0M
2025-05-19 60,591.10 61,504.70 60,304.10 61,504.70 0.0M
2025-05-16 60,342.00 61,527.90 60,243.90 60,975.50 0.0M
2025-05-15 59,418.10 60,301.10 59,288.90 60,159.10 0.0M
2025-05-14 59,982.50 60,313.30 59,596.40 59,713.00 0.0M
2025-05-13 58,933.10 59,851.10 58,864.70 59,556.10 0.0M
2025-05-12 59,186.90 59,722.70 58,023.60 58,838.80 0.0M
2025-05-09 60,281.00 60,308.40 58,923.20 58,923.20 0.0M
2025-05-08 58,490.30 60,015.20 57,929.60 59,851.00 0.0M
2025-05-07 58,035.80 58,323.10 57,573.80 57,871.10 0.0M
2025-05-06 58,837.60 58,962.90 57,571.70 58,152.00 0.0M
2025-05-05 58,233.50 58,731.60 58,233.50 58,570.20 0.0M
2025-05-02 56,823.10 58,459.40 56,743.50 58,344.80 0.0M
2025-04-30 55,330.00 55,878.60 54,772.20 55,567.70 0.0M
2025-04-29 54,726.20 55,631.60 54,726.20 55,153.10 0.0M
2025-04-28 55,250.60 55,326.60 54,548.90 54,653.60 0.0M
2025-04-25 54,376.50 55,073.20 54,127.90 54,952.00 0.0M
2025-04-24 52,742.10 54,060.80 52,619.10 54,060.80 0.0M
2025-04-23 52,642.10 53,488.50 52,159.90 53,056.10 0.0M
2025-04-22 52,836.40 52,836.40 51,904.00 52,261.80 0.0M
2025-04-17 53,544.90 53,786.50 52,922.20 53,312.50 0.0M
2025-04-16 54,170.30 54,170.30 52,965.00 53,466.70 0.0M
2025-04-15 53,133.50 54,520.70 53,054.90 54,520.70 0.0M
2025-04-14 52,220.60 52,903.90 51,632.20 52,680.10 0.0M
2025-04-11 51,515.40 51,606.30 49,718.60 50,869.10 0.0M
2025-04-10 48,598.60 53,476.70 48,553.30 50,966.00 0.0M
2025-04-09 48,107.90 48,995.30 47,225.60 48,419.40 0.0M
2025-04-08 48,673.00 50,588.10 48,108.40 49,750.10 0.0M
2025-04-07 49,322.70 49,882.70 43,631.70 47,633.30 0.0M
2025-04-04 54,680.70 54,680.70 48,601.80 49,544.40 0.0M
2025-04-03 54,760.30 55,790.80 54,439.10 55,070.50 0.0M
2025-04-02 56,670.90 56,868.90 55,214.10 56,038.10 0.0M
2025-04-01 56,089.10 56,992.60 55,852.20 56,773.40 0.0M
2025-03-31 56,428.90 56,762.30 55,443.10 55,917.40 0.0M
2025-03-28 58,432.60 58,500.80 57,207.00 57,386.30 0.0M
2025-03-27 57,861.80 58,787.30 57,516.20 58,703.70 0.0M
2025-03-26 59,827.30 60,210.80 58,196.60 58,294.50 0.0M
2025-03-25 59,219.90 59,888.90 58,745.90 59,313.10 0.0M
2025-03-24 60,354.40 60,511.40 59,187.10 59,324.90 0.0M
2025-03-21 60,775.00 61,160.60 59,545.90 60,051.50 0.0M
2025-03-20 62,344.30 62,708.10 60,212.00 61,259.10 0.0M
2025-03-19 62,222.50 62,855.40 61,387.10 62,189.30 0.0M
2025-03-18 60,941.90 62,391.50 60,536.70 62,131.20 0.0M
2025-03-17 60,851.90 61,315.50 60,460.60 60,602.20 0.0M
2025-03-14 58,388.20 60,708.30 58,148.10 60,479.00 0.0M
2025-03-13 57,991.10 58,799.10 57,457.60 58,134.40 0.0M
2025-03-12 57,588.10 58,544.50 56,616.70 58,307.90 0.0M
2025-03-11 57,365.40 58,202.80 56,705.60 57,062.20 0.0M
2025-03-10 58,006.70 58,236.70 56,620.20 56,665.00 0.0M
2025-03-07 59,562.80 59,624.30 57,529.20 57,530.10 0.0M
2025-03-06 59,536.40 60,380.20 59,116.40 59,760.50 0.0M
2025-03-05 58,144.70 59,372.20 58,000.70 59,009.40 0.0M
2025-03-04 58,412.70 59,504.10 56,387.30 56,643.70 0.0M
2025-03-03 55,847.80 59,950.10 55,836.40 58,900.50 0.0M
2025-02-28 55,185.40 56,284.10 55,154.30 55,903.80 0.0M
2025-02-27 58,231.50 58,260.20 55,399.10 55,798.70 0.0M
2025-02-26 57,814.10 58,195.20 57,417.40 57,998.60 0.0M
2025-02-25 57,175.60 57,679.40 56,834.00 57,050.40 0.0M
2025-02-24 57,894.60 57,956.20 57,036.40 57,351.00 0.0M
2025-02-21 58,186.10 58,631.10 57,810.30 58,054.80 0.0M
2025-02-20 58,714.40 58,938.40 57,517.10 57,517.10 0.0M
2025-02-19 59,058.60 59,490.60 58,206.90 58,582.90 0.0M
2025-02-18 58,120.60 58,615.00 57,767.30 58,349.30 0.0M
2025-02-17 55,833.20 57,811.80 55,652.20 57,803.90 0.0M
2025-02-14 56,113.00 56,600.20 55,695.90 55,729.80 0.0M
2025-02-13 54,417.30 56,164.60 54,371.80 56,011.50 0.0M
2025-02-12 54,866.60 55,698.70 54,558.60 54,677.60 0.0M
2025-02-11 53,927.90 54,776.50 53,758.00 54,680.60 0.0M
2025-02-10 53,388.10 53,750.00 53,345.50 53,628.80 0.0M
2025-02-07 53,116.70 53,503.20 52,856.20 53,181.90 0.0M
2025-02-06 53,074.00 53,234.40 52,403.50 52,861.80 0.0M
2025-02-05 53,451.20 53,457.60 52,704.30 52,869.90 0.0M
2025-02-04 54,759.90 54,788.50 53,546.70 53,619.50 0.0M
2025-02-03 53,948.30 54,561.90 53,683.80 54,487.40 0.0M
2025-01-31 54,679.70 55,622.50 54,638.20 55,126.90 0.0M
2025-01-30 54,327.60 55,147.60 54,327.60 54,496.90 0.0M
2025-01-29 54,181.60 54,350.90 53,780.00 54,097.10 0.0M
2025-01-28 53,925.60 54,131.60 53,228.60 53,258.20 0.0M
2025-01-27 56,221.30 56,221.30 53,432.30 53,840.70 0.0M
2025-01-24 56,330.70 56,611.20 56,203.80 56,203.80 0.0M
2025-01-23 55,714.50 56,130.50 55,404.50 56,101.20 0.0M
2025-01-22 54,737.10 55,927.20 54,737.10 55,572.10 0.0M
2025-01-21 54,702.60 54,702.60 54,120.80 54,529.70 0.0M
2025-01-20 54,592.40 54,952.00 54,419.60 54,590.30 0.0M
2025-01-17 53,451.20 54,365.50 53,451.20 54,305.50 0.0M
2025-01-16 53,324.40 53,483.50 53,035.80 53,237.90 0.0M
2025-01-15 52,057.90 52,977.30 51,987.30 52,808.80 0.0M
2025-01-14 51,915.10 52,213.00 51,533.50 51,716.40 0.0M
2025-01-13 52,821.30 52,826.70 51,491.90 51,761.10 0.0M
2025-01-10 53,429.10 53,634.20 52,825.80 52,952.40 0.0M
2025-01-09 52,202.10 53,740.00 52,165.60 53,317.20 0.0M
2025-01-08 52,091.50 52,973.00 52,084.50 52,282.90 0.0M
2025-01-07 51,859.10 52,095.00 51,449.20 52,001.70 0.0M
2025-01-06 51,344.20 51,834.10 50,736.10 51,834.00 0.0M
2025-01-03 51,331.00 51,369.00 51,007.20 51,185.30 0.0M
2025-01-02 50,974.10 51,366.10 50,707.60 51,366.10 0.0M