IIRC in the first episode of The Flash TV show, Dr. Wells mentions that after the explosion he has become something of a pariah, and that S.T.A.R. Labs has lost most or all of its backers.
If this is the case how can they afford to keep the facility running?
It's possible that they can generate their own power, but that doesn't explain how they have the budget for new developments such as the superspeed treadmill.
None of the three remaining S.T.A.R. Labs scientists appear to have other jobs. So where is the money coming from?