CEORater All CEOs →

Neil Barua

CEO, PTC Inc. (PTC)

42
CEORaterScore
Neil Barua
TSR During Tenure-35%
Tenure2.3 years
CEO Compensation$24.3M
See the full scorecard on CEORater →

Data as of June 13, 2026. Updated every trading day.