
131.07 Delayed Data As of May 26 | ![]() Today’s Change | 97.97 Today|||52-Week Range 139.91 | +9.19% Year-to-Date |
Why Is PTC Inc. (PTC) Up 6.2% Since Last Earnings Report? May 26 / Zacks.com - Paid Partner Content | 3 Once-in-a-Generation Buying Opportunities for Patient Investors May 23 / MotleyFool.com - Paid Partner Content |