What does the CPI data mean for financial markets? – CMC Markets April 13, 2023 by Bharat Shukla source