General Dynamics Corp. ( NYSE: GD ) also reported quarterly and full-year results Wednesday morning, and the news from the tank maker was good. What was less good was the outlook, which fell short of the consensus estimates for earnings per share of $12.04 and revenue of $39 billion for 2019. Neither miss was very big, but close doesn't count these days. As of last night's close, the stock was up 12% for the year to date, but it traded down in the late morning Wednesday.