India, March 25 -- German stocks are up in positive territory Tuesday morning, lifted by a survey showing an improvement in German business morale in the month of March.

Uncertainty over the scope and breadth of U.S. President Donald Trump's trade tariffs limit market's upside.

The benchmark DAX was up 143.57 points or 0.63% at 22,999.58 a little while ago.

Bayer, which fell sharply in the previous session following a court ruling against the company, is up 4.3% this morning.

Commerzbank, Fresenius Medical Care, BMW, Deutsche Boerse, Deutsche Bank, Allianz, Mercedes-Benz, Fresenius, Munich RE, RWE and Volkswagen are gaining 1 to 2%.

Porsche, Heidelberg Materials, Deutsche Telekom, MTU Aero Engines, Continental and Siemens are also up i...