We've got some disagreements here among higly fluent EFL speakers here regarding the following sentence. Could anybody help? Clear grammatical explanations would be great!
Which one of the following sentences reads best? Would you say any of them is not grammatical (descriptively or prescriptively) or awkward?
After having sold fake drugs and making a lot of money, the pharmaceutical company recently lost its license.
After having sold fake drugs and made a lot of money, the pharmaceutical company recently lost its license.
After selling fake drugs and making a lot of money, the pharmaceutical company recently lost its license.
Thanks