Last millisecond of large block trading today revealed first buy-back after Q1 earnings to prevent daily big percentage drops (and ultimately to lift PPS over 2)