Cognizant Technology Solutions Corp's first-quarter profit and revenue fell short of analyst estimates and the IT services and outsourcing company cut its full-year revenue forecast, hit by lower demand from banking and insurance customers.