Do financial companies make money?

Hello, there is great uncertainty in the financial market. Invest in stocks, bonds, etc. There are great risks, but only high risks will have high returns. Experienced investors can often seize the right investment opportunities and naturally create huge returns for the company, but there are also unexpected mistakes and serious losses. Financial companies often have professional investment analysts who use top-notch analytical techniques to analyze investment opportunities, so many financial companies still make great profits every year. However, the prosperity of the financial industry is also related to macroeconomics. If the macro economy is depressed, then financial companies naturally have no money to earn.