Muscat Thread Mills S.A.O.G. reported unaudited earnings results for the year ended December 31, 2011. The company reported total revenue of OMR 3,905,014, profit before tax of OMR 292,792, net profit after tax of OMR 261,391 against total revenue of OMR 3,519,204, profit before tax of OMR 221,532, net profit after tax of OMR 198,431 a year ago.