Canton CNTN Q4 2023 Earnings Beat Revenue NA EPS 1070 Crude Oil Prices Rally as Market Skepticism Grows Over USIran Ceasefire Prospects Diodes Incorporated Form 144 Filing Signals Insider Sale Activity Chinese Investor Acquires 120YearOld German Sewing Machine Manufacturer German Court Rules Milka Chocolate Manufacturer Guilty of Shrinkflation