McGrath RentCorp (NASDAQ: MGRC) has been through some cyclical ups and downs over the last few years. Its energy segment has suffered from the decline in oil drilling in the U.S., and a lack of communications investment has been a drag on that business as well. But the need for mobile, modular buildings continues to rise and has been a boon to the company. And now the tides in its struggling segments may be turning.