IREDA shares drop 4% post Q4 results. What’s spooking investors?

· Economic Times