How Are Retained Earnings Generated