German retail sales fell 2.8% in October

Is bitcoin on its last gasp?

Trader bets $36 million on year-end rally

Zuckerberg had harsh words for Apple

European Union gas demand falls at record pace

Top-5 of the week: OPEC meeting and central bank decisions

BofA warned of oil prices rising above $110 in 2023

Rosneft increases supplies to Asia by a third