best performing market cap >500m stocks from 10 nov 2025 to 31 nov 2025
best performing market cap >1b stocks from 10 nov 2025 to 31 nov 2025
bitcoin average price from june 3rd 2011 to 18th june 2011 in gbp
bitcoin price from june 8th 2011 to 18th june 2011 in gbp
bitcoin price from june 3rd 2011 to 18th june 2011 in gbp
microsoft stock price in sept 1992
microsoft stock price in sept 1996
microsoft stock price in april 1996
microsoft stock price in march 1996
bitcoin price 2009-2022 year to year average price in british pounds
best performing large cap stocks 1999-29
biogen stock price feb 8 2025
usd cad yesturday
best performing sandp500 stocks jan 2021
best stocks 1971-1972