The past tense of profit by is profited by.
The third-person singular simple present indicative form of profit by is profits by.
The present participle of profit by is profiting by.
The past participle of profit by is profited by.