In business, what does the term "revenue" typically refer to?
A) Total expenses incurred
B) Profit after deducting costs
C) Total sales or income generated
D) Assets owned by the company