European stocks post weekly loss as France turmoil, oil prices dent earnings optimism
CryptoAlerta — análise de criptomoedas e mercado em tempo real