https://www.fxstreet.com/analysis/despite-absorbing-multiple-blows-the-consumer-is-still-standing-202205171407