Deluxe Corporation (DLX)

Operating profit margin

Dec 31, 2025 Dec 31, 2024 Dec 31, 2023 Dec 31, 2022 Dec 31, 2021
Operating income US$ in thousands 261,500 192,176 160,791 169,446 142,154
Revenue US$ in thousands 2,133,200 2,121,760 2,192,260 2,238,010 2,022,200
Operating profit margin 12.26% 9.06% 7.33% 7.57% 7.03%

December 31, 2025 calculation

Operating profit margin = Operating income ÷ Revenue
= $261,500K ÷ $2,133,200K
= 12.26%


Peer comparison

Dec 31, 2025