Back to Business
Business
September 7, 2026 at 9:25 AM
Tomra shares fall 6% as France drops mandatory deposit-return scheme
Investing.com