For one thing $15M in revenues is not enough to get the stock up to a min stock price. Therefore a reverse split. But there is more if you look at the link.
Listing on the nyse without Fluticare? See link below for requirements:
Now this would be the easiest to achieve but requires a $3 minimum stock price. Again, I don't see this happening withour Fluticare and with even $15M in revenues or a RS is required.