Greenbrier Companies (GBX) Analysis