PTC Financials: PTC Inc AI Analysis