Innovation Inside - Email on the Edge The Technology Lever Deloitte’s Center for the Edge recently published the 2011 Shift Index, which confirms an unsettling long term downward trend: publicly traded US companies show a 75% decline in Return on Assets (ROA) from 1965 to...