biquote
NYSE · Stock

MS

Morgan Stanley
213.11
Market closed · last price 1d ago
Last 24 hours
Bid
213.06
Ask
213.16
Day High
216.07
Day Low
212.47

MS key statistics

1 week
-0.28%
1 month
+1.00%
52w high
232.28
52w low
140.91
Avg daily range
+1.69%
History from
13 Aug 2025

Highs and lows are taken from 261 daily bars — the high was set on 15 Jul 2026 and the low on 20 Aug 2025. MS is quoted to 5 decimal places, minimum tick 0.00001, spread at last quote 0.10000, quoted in USD on NYSE, sourced from MetaTrader 5 (Broker 1).

MS daily history

DateOpenHighLowCloseChange
10 Sept 2026214.98216.30212.52213.07-0.89%
09 Sept 2026213.81217.48213.81215.71+0.89%
08 Sept 2026216.63218.40215.19217.06+0.20%
04 Sept 2026216.42217.97214.28217.03+0.28%
01 Sept 2026212.53216.12210.92211.28-0.59%
31 Aug 2026213.71214.29212.61213.66-0.02%
28 Aug 2026215.77216.65214.22214.63-0.53%
27 Aug 2026214.80215.80213.89214.58-0.10%
26 Aug 2026215.13215.54211.97214.43-0.32%
20 Aug 2026213.82214.29207.64207.70-2.86%

MS API access

Morgan Stanley prices are available over REST and WebSocket with no API key and no signup. Rate limit is 15,000 requests per minute per IP.

curl
curl "https://biquote.io/api/MS"
Python
import requests

r = requests.get("https://biquote.io/api/MS")
tick = r.json()
print(tick["mid"], tick["dayDiffPercent"])
JavaScript
const r = await fetch("https://biquote.io/api/MS");
const tick = await r.json();
console.log(tick.mid, tick.dayDiffPercent);
WebSocket
// SignalR hub — pushes every tick for MS
const conn = new signalR.HubConnectionBuilder()
  .withUrl("https://biquote.io/hubs/tick")
  .build();
conn.on("ReceiveTick", t => console.log(t.symbol, t.mid));
await conn.start();
await conn.invoke("Subscribe", "MS");

Also available for MS: daily candles, hourly candles · full API documentation

More stocks instruments

MS Live Price — Morgan Stanley Price and Chart | biquote