Dec 17, 2025
Cloudflare Expands JD Cloud Partnership To Slash AI Latency Worldwide

Cloudflare, Inc. (NYSE:NET) and JD Cloud, the cloud computing arm affiliated with JD.com, Inc. (NASDAQ:JD), said they are expanding their long-standing partnership to help developers deploy and scale AI inference workloads more efficiently across global markets. The companies said the…

Dec 17, 2025
Canadian Solar Wins Major Australia Battery Contract

Canadian Solar Inc. (NASDAQ:CSIQ) is advancing its position in Australia’s energy storage market with a new large-scale battery contract in South Australia. The company announced that its e-STORAGE division, operating under its majority-owned subsidiary CSI Solar Co., Ltd., will supply…

Dec 17, 2025
Why Is Toro Company Stock Soaring Wednesday?

The Toro Company (NYSE:TTC) reported strong fourth-quarter and full-year results for the period ended Oct. 31, 2025. The stock jumped after the company posted adjusted earnings and revenue above estimates and issued fiscal 2026 guidance. Fourth-quarter net sales were $1.07…

Dec 17, 2025
Why Is Going On With KULR Technology Stock Today?

KULR Technology Group, Inc. (AMEX:KULR) shares climbed on Wednesday after the company announced a new partnership tied to AI data center power systems. Eventually, the stock gave up its gain. The deal pushes KULR further into battery backup infrastructure for…

Dec 16, 2025
Lennar Q4 Earnings: Revenue Beat, EPS Miss, Shares Slip

Lennar Corp (NYSE:LEN) reported financial results for the fourth quarter after the market close on Tuesday. Here’s a rundown of the homebuilder’s report. Lennar stock is showing notable weakness. Why is LEN stock dropping? Q4 Highlights: Lennar reported fourth-quarter revenue of…

Dec 16, 2025
Price Over Earnings Overview: Advanced Energy Indus

In the current market session, Advanced Energy Indus Inc. (NASDAQ:AEIS) stock price is at $215.16, after a 0.79% decrease. However, over the past month, the company's stock spiked by 8.00%, and in the past year, by 85.32%. Shareholders might be…