Profits are the excess of revenues generated from a sale after cutting off the expenses. Profits can be predictable through a proper analysis of the financial reports. At the same time, gains are usually unpredictable and may occur due to an incidental event such as winning a lottery.