Im a holder , however dont go overboard.
1) The big increases are due to their being many more buisnesses in the stable, of course billings are up , they have bought quite a few buisnesses in the last year
2) They began a share buyback on feb 5th , could be that it just the company buying up its own shares that is causing the sudden strength in price