Cummins misses quarterly profit estimates despite strong generator demand | PiQ Markets