Немного порассуждаю.
Если нужна чистая прибыль, то достаточно из "Получено с реферала: всего" вычесть бонусы.
Если нужна прибыль за время конкурсов, тогда из всех бонусов надо выделять только призовые за конкурсы. Из общей прибыли выделять только ту часть, которая была принесена по условиям конкурса. Думаю, программисту такие заморочки не нужны.