PTC Inc. (PTC) Q1 2025 Earnings: A Deep Dive Analysis | Monexa