biquote
NYSE · Stock

MO

Altria Group, Inc.
67.91
Market closed · last price 1d ago
Last 24 hours
Bid
67.87
Ask
67.94
Day High
68.40
Day Low
67.65

MO key statistics

1 week
-1.03%
1 month
-9.14%
52w high
75.450
52w low
54.690
Avg daily range
+1.49%
History from
13 Aug 2025

Highs and lows are taken from 261 daily bars — the high was set on 29 Jul 2026 and the low on 07 Jan 2026. MO is quoted to 5 decimal places, minimum tick 0.00001, spread at last quote 0.07000, quoted in USD on NYSE, sourced from MetaTrader 5 (Broker 1).

MO daily history

DateOpenHighLowCloseChange
10 Sept 202668.11068.43567.68567.915-0.29%
09 Sept 202666.89567.36066.75067.190+0.44%
08 Sept 202667.86068.34067.20067.625-0.35%
04 Sept 202669.08569.41068.41068.800-0.41%
01 Sept 202669.97570.46569.32569.665-0.44%
31 Aug 202668.11568.97568.02568.625+0.75%
28 Aug 202667.85068.51567.82568.420+0.84%
27 Aug 202668.06568.43567.62567.755-0.46%
26 Aug 202668.62069.27568.33069.165+0.79%
20 Aug 202666.25567.24566.12567.035+1.18%

MO API access

Altria Group, Inc. 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/MO"
Python
import requests

r = requests.get("https://biquote.io/api/MO")
tick = r.json()
print(tick["mid"], tick["dayDiffPercent"])
JavaScript
const r = await fetch("https://biquote.io/api/MO");
const tick = await r.json();
console.log(tick.mid, tick.dayDiffPercent);
WebSocket
// SignalR hub — pushes every tick for MO
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", "MO");

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

More stocks instruments

MO Live Price — Altria Group, Inc. Price and Chart | biquote