In Q1, we delivered adjusted earnings from operations and adjusted diluted earnings per share in line with our expectations. We were pleased with the continued hardware momentum led by commercial and ...