PGT Posts Robust Q4 Earnings