All are waves crashing the market