Belle Corp. posts record revenues, recurring gains