According to the exchange rates issued by the Central Bank of Sri Lanka on a daily basis, the price of the US dollar has suffered a significant decrease today (21). Accordingly, the buying price of a US Dollar is Rs. 316.84 and the selling price is Rs. 334.93 on the official website of the Central Bank of Sri Lanka.
Below is how the price of the dollar changed in the last few days according to the central bank reports.