Owen D. Thomas is the CEO of Boston Properties, Inc. (BXP) since April 2013. He has a background in finance, holding a Bachelor's degree in Mechanical Engineering from the University of Virginia and an MBA from Harvard Business School. Owen...
Owen D. Thomas is the CEO of Boston Properties, Inc. (BXP) since April 2013. He has a background in finance, holding a Bachelor's degree in Mechanical Engineering from the University of Virginia and an MBA from Harvard Business School. Owen has over 30 years of experience in the real estate industry and was previously CEO of Morgan Stanley Asia. He also served on the boards of other major companies such as Lehman Brothers and Marriott International. His leadership at BXP has seen the company focus on performance-based compensation, and he earned $12.96 million in total compensation for 2023, which included a salary of $950,000 and performance bonuses. Interestingly, his compensation is tied to the company's long-term performance metrics, emphasizing profits and shareholder value. Owen's wealth is heavily tied to his stake in BXP, showcasing his investment in the company’s success. He has also been actively involved in various charitable organizations and is recognized as a significant figure in the real estate and finance sectors.