CPX Five misses, but not five broken quarters | Analysis | Blossom Social