GM: Profitable for Most of the Last 20 Years