ECB announced a 0.25% rate hike, its second this year, pushing the ECB policy rate/yield higher.
Impact on stocks 2
US PPI accelerated and Fed hike odds rose to ~71%, lifting Treasury yields; the 10-year yield touched its highest in nearly three years.