President Trump delivered a prime-time televised address blaming Democrats for economic pressures while unveiling a $1,776 Christmas bonus for U.S. troops. The speech mixed holiday messaging with campaign-style rhetoric as public concern over inflation and jobs persists.

