Oleg  Movchan net worth and biography

Oleg Movchan Biography and Net Worth

CEO of Enfusion

Oleg Movchan is the Chief Executive Officer of Enfusion. As an Enfusion founding investor, Mr. Movchan played a key role in Enfusion’s early product and technology evolution and was deeply involved in scaling the business over the years. Mr. Movchan has been an Enfusion client at several investment firms and joined the Enfusion Board of Directors in 2021 after serving on the Board of Managers since 2009.

Mr. Movchan’s experience in the asset management, investment banking, and operating industries spans more than 27 years across both public and private capital markets. He previously served as the Chief Risk Officer and Head of Risk Management for multiple asset management firms overseeing hedge funds, fund-of-funds and other investment vehicles, including UBS Global Asset Management, Ritchie Capital Management, Alexandra Investment Management, and Attalus Capital. He is a Founder and Managing Partner of Gimel Tech Ventures, a private equity and venture capital investment platform specializing in applications of technology in financial services, cyber security, real estate, and healthcare.

Additionally, Mr. Movchan is a founding investor in Revolution Global, a vertically integrated consumer packaged goods operating platform. During his tenure (from inception in 2014 through 2021), Mr. Movchan held various senior leadership roles, including Chief Investment Officer, Chief Strategy Officer, Deputy CEO, and Board Member.

A graduate of the General Management Program from Aresty Institute of Executive Education at the University of Pennsylvania’s Wharton School, Mr. Movchan earned a MS in Financial Mathematics and an MBA in Analytic Finance from the University of Chicago. He received a MS in Applied Mathematics and Physics from Kharkov State University, Ukraine. Mr. Movchan also holds a CFA designation.

What is Oleg Movchan's net worth?

The estimated net worth of Oleg Movchan is at least $7.02 million as of March 6th, 2025. Mr. Movchan owns 631,847 shares of Enfusion stock worth more than $7,016,661 as of March 30th. This net worth estimate does not reflect any other assets that Mr. Movchan may own. Additionally, Mr. Movchan receives an annual salary of $834,790.00 as CEO at Enfusion. Learn More about Oleg Movchan's net worth.

How old is Oleg Movchan?

Mr. Movchan is currently 49 years old. There are 6 older executives and no younger executives at Enfusion. Learn More on Oleg Movchan's age.

What is Oleg Movchan's salary?

As the CEO of Enfusion, Inc., Mr. Movchan earns $834,790.00 per year. Learn More on Oleg Movchan's salary.

How do I contact Oleg Movchan?

The corporate mailing address for Mr. Movchan and other Enfusion executives is , , . Enfusion can also be reached via phone at 312-253-9800 and via email at brian.murphy@icrinc.com. Learn More on Oleg Movchan's contact information.

Has Oleg Movchan been buying or selling shares of Enfusion?

In the last ninety days, Oleg Movchan has sold $190,537.71 in shares of Enfusion stock. Most recently, Oleg Movchan sold 11,452 shares of the business's stock in a transaction on Thursday, March 6th. The shares were sold at an average price of $11.39, for a transaction totalling $130,438.28. Following the completion of the sale, the chief executive officer now directly owns 631,847 shares of the company's stock, valued at $7,196,737.33. Learn More on Oleg Movchan's trading history.

Who are Enfusion's active insiders?

Enfusion's insider roster includes Bronwen Bastone (Chief People Officer), Matthew Campobasso (General Counsel), Dan Groman (Chief Technology Officer), Bradley Herring (CFO), Roy Luo (Director), Oleg Movchan (CEO), Neal Pawar (Chief Operating Officer), and Deirdre Somers (Director). Learn More on Enfusion's active insiders.

Are insiders buying or selling shares of Enfusion?

During the last twelve months, insiders at the sold shares 29 times. They sold a total of 160,582 shares worth more than $1,648,833.48. The most recent insider tranaction occured on March, 6th when CEO Oleg Movchan sold 11,452 shares worth more than $130,438.28. Insiders at Enfusion own 36.4% of the company. Learn More about insider trades at Enfusion.

Information on this page was last updated on 3/6/2025.

Oleg Movchan Insider Trading History at Enfusion

See Full Table

Oleg Movchan Buying and Selling Activity at Enfusion

This chart shows Oleg Movchan's buying and selling at Enfusion by year and by quarter.

Skip ChartChart Data in Insider Trading History Table
2022202320242025$0bought$191ksoldQ1Q2Q3Q4Q1Q2Q3Q4Q1Q2Q3Q4Q1-$2M-$1M$0$1M$2MTotal Insider BuyingTotal Insider Selling

Enfusion Company Overview

Enfusion logo
Enfusion, Inc. provides software-as-a-service solutions for investment management industry in the United States, Europe, the Middle East, Africa, and the Asia Pacific. The company provides Portfolio Management System, which generates a real-time investment book of record that consists of valuation and risk tools, which allows users to analyze aggregated or decomposed portfolio data for chief investment officers (CIOs) and portfolio managers; and Order and Execution Management System that enables portfolio managers, traders, compliance teams, and analysts to electronically communicate trade orders for a variety of asset classes, manage trade orders, and systemically enforce trading regulations and internal guidelines. It also offers Accounting/General Ledger System, a real-time accounting book of record for chief financial officers, chief operating officers, accountants, and operations teams; Enfusion Analytics System, which enables CIOs, portfolio managers, traders, and analysts to analyze portfolios through time horizons and automate customized visualized reports for internal and external stakeholders; and technology-powered and managed services. Enfusion, Inc. was founded in 1997 and is headquartered in Chicago, Illinois.
Read More

Today's Range

Now: $11.11
Low: $11.09
High: $11.16

50 Day Range

MA: $11.18
Low: $11.01
High: $11.50

2 Week Range

Now: $11.11
Low: $7.83
High: $11.80

Volume

464,673 shs

Average Volume

553,276 shs

Market Capitalization

$1.43 billion

P/E Ratio

277.69

Dividend Yield

N/A

Beta

0.95