Why is the buy average price of some purchased shares incorrect?
The buy average on Console is determined using the FIFO (first in, first out) method. However, after corporate actions such as bonus, splits, rights issue, de-merger, merger, etc., the buy average may become inaccurate. Zerodha manually updates the adjustment for such corporate actions once they are completed and all relevant information is provided by the company/exchanges. This process typically takes around 2 weeks from the date of the corporate action. To learn more about the calculation of the buy average, see
How is the buy average calculated in Console?