Definitely a bit of a surprise. No doubt a beat, but with tighter margins and this time it went up after earnings, although it was a modest increase of 5 %.
In the past, earnings would usually see wild swings of 15%-20%, in either direction. The last few earnings reports saw the price drop, despite beating earnings.
...and the market continues to surprise.