Carlisle Companies (CSL) Analysis: Strategy, Performance, and Outlook 2025 | Monexa