No, the stock won't be at $22 tomorrow. Unfortunately, the after-market doesn't lie. The market is disappointed in the end of the buyback and the increased compliance expense, though it's likely to be an overreaction.
That's your version. Don't try to give reasons for this drop in ah. As usual some fake trades happens in ah. Yes compliance always will be there and it should be. For this business, as usual compliance there. Tell me any business which has no compliance. Go figure and rub yourself. See u in mid 20s.