Return to Article Details Does Firm Innovation have an effect on Financial Performance? Evidence from Insurance Firms in Kenya Download Download PDF