The week in investor relations: Russia doubles oil revenues, Tesla shares down on Twitter deal and retail loses steam
– Russia has nearly doubled its revenues from selling fossil fuels to the EU during the two months of war in Ukraine, benefiting...