Earnings rise at Texas Industries