Oh yeah this is clean. Great job!
Stocks seem a little busted though, I think it's because they all shoot up unless the news says they failed. I also failed the counterfeit minigame a lot, but otherwise the challenge level and progression were exactly what I wanted.