what is the ttm return for altria

Altria (MO) has returned 39.9% since July 21, 2025.

DATEOPENHIGHLOWCLOSEVOLUME
July 20 2026
$74.05
$74.84
$73.84
$74.66
6,709,940
July 17 2026
$74.08
$75.28
$73.60
$74.21
July 16 2026
$68.80
$70.58
$68.50
$70.52
6,854,924
July 15 2026
$69.64
$71.07
$69.52
$70.16
5,956,830
July 14 2026
$73.68
$73.70
$71.60
$71.87
4,857,692
July 13 2026
$71.76
$72.95
$71.51
$71.79
7,168,217
July 10 2026
$71.64
$71.95
$70.56
$71.59
6,518,837
July 09 2026
$74.53
$74.85
$72.54
$72.81
6,124,519
July 08 2026
$73.07
$74.22
$72.81
$72.96
5,260,715
July 07 2026
$72.08
$72.94
$71.31
$71.88
6,047,887
July 06 2026
$73.19
$73.39
$72.09
$72.71
6,374,323
July 02 2026
$71.08
$72.01
$70.79
$71.54
6,425,305
July 01 2026
$72.91
$72.92
$71.50
$71.95
8,241,298
June 30 2026
$75.74
$75.92
$73.81
$74.05
5,519,860
June 29 2026
$73.64
$73.88
$72.88
$73.79
15,697,719
June 26 2026
$72.91
$73.34
$72.28
$73.21
6,745,032
June 25 2026
$70.28
$72.42
$70.06
$72.07
7,456,040
June 24 2026
$71.19
$71.90
$70.68
$71.61
9,851,002
June 23 2026
$68.85
$69.64
$68.27
$69.51
8,813,677
June 22 2026
$68.78
$69.99
$68.62
$69.12
19,057,506
June 18 2026
$68.81
$69.13
$67.90
$68.95
6,897,497
June 17 2026
$70.76
$71.03
$69.76
$70.19
5,377,679
June 16 2026
$69.34
$70.27
$68.84
$69.59
11,461,567
June 15 2026
$72.45
$72.68
$71.53
$71.94
8,409,138
June 12 2026
$70.11
$70.43
$69.57
$70.35
7,405,609