 Good morning, everybody. I'm Tommy O'Brien, coming to you live from TF9 headquarters in St. Petersburg, Florida, 10 a.m. Eastern time on Friday, 30 minutes into the trading day. We've got quite a start to the downside. S&P is negative by 34 points, trading at $27.56. We've got the Dow off 285, trading at $24,881. NASDAQ off 103 points, trading at $74.64. Oil trading to the downside off $1.71 at $54.54 handle on that oil, $54.87. Looking at gold contract, positive above $1,300, up $8.40 at $1,390 pennies. Notes and bonds, higher price, lower yield. Ten-year up 13 ticks, $126.03. We've got the 30-year up 28 ticks, $153.30 and the dollar index off 188 ticks. At $97.25, we'll start it off. Let's jump over to the futures markets. We'll start it off with the Dow. So, of course, the escalation begins last night as the trade war gets ratcheted up. President Trump talking about more tariffs coming on Mexico this time. Every good that you're going to be buying from Mexico, you're going to be paying for that wall. That's pretty much what's happening, folks. Dow Jones, $24,900 on the dot as we speak, trending down the whole evening. NASDAQ 100, pretty similar story. The escalation begins last night at about 7.30 p.m. Eastern time, where it's 72.53. You're about a solid 100 points in the NASDAQ 100 below that level, $71.55. S&P is trading at $27.58. The slide to the negative territory began at about $27.90 last night. There's your crude oil contract trading lower from most of the session. Pretty remarkable when you back things up. Just last night, we were up there at almost $60. Talk about $5 in the price of oil just in the last, like, 8, 10 hours. Pretty remarkable. Goal contract, inverse of the market, trading higher. We reach a high this morning almost, yeah, $1303.98. We get up there at $1304, $1304. There's your print. Currently trading $1301, and you're a U.S. dollar, trading $111.59. So as I had mentioned it, there's your surprise Mexican tariffs. Hurt China agreement chances. How you can trust Trump to honor the deal? Lots of stories are going to be coming out here this morning about that. Dow dropping on Trump threatening new tariffs on Mexico. You got the car companies tanking this morning. What else is tanking? How about gap earnings last night? Let's pull it up. Gap, old Navy talk about struggling down 16% comp sales minus 4% on their numbers. But Uber, Uber pretty much flat to positive on no bad news. Stay tuned folks. Live programming all day at TFNN. Have a great Friday.