It does read as very impressive except that SPNG's pps continues to go down! It seems to me that the only realistic explanation is dilution.