Image source: iStock/Thinkstock.

Shares of Bank of America (BAC 0.45%) are off to a forgettable start this week, down more than 3% as the closing bell on Monday approaches. The explanation for the drop appears to be threefold.

First, it was announced Monday morning that Bank of America's investment banking unit, Merrill Lynch, was fined $12.5 million by the Securities and Exchange Commission to settle allegations that Merrill maintained "ineffective trading controls that failed to prevent erroneous orders from being sent to the markets and causing mini-flash crashes."

As the SEC's press release went on to note:

An SEC investigation found that Merrill Lynch caused market disruptions on at least 15 occasions from late 2012 to mid-2014 and violated the Market Access Rule because its internal controls in place to prevent erroneous trading orders were set at levels so high that it rendered them ineffective. For example, Merrill Lynch applied a limit of 5 million shares per order for one stock that only traded around 79,000 shares per day. Other trading strategies had limits set as high as 25 million shares, which Merrill Lynch reduced to 50,000 shares after the SEC's investigation began.

While $12.5 million may not be a lot to Bank of America -- it is, after all, a multitrillion dollar bank that earns billions of dollars in profits each quarter -- this is a reminder that banks are facing an especially onerous regulatory and compliance regime that's eroding profits and making it difficult for banks to earn their costs of capital, and thereby create value for shareholders.

Second, it was also reported on Monday that Bank of America will be slashing jobs in its investment bank in Asia. This follows a similar report from Goldman Sachs, which is planning to cut roughly a third of its 300 investment banking positions based in Asia, excluding Japan.

Bank of America's plan is more modest, only impacting a couple dozen jobs, but, like above, it serves as a reminder of the inhospitable environment in which banks find themselves today. Thanks to low interest rates and high compliance costs, banks have to cut costs wherever they can in order to bolster otherwise lackluster profitability.

Finally, it's worth noting that other bank stocks are down on Monday too, including Wells Fargo and JPMorgan Chase -- which are Bank of America's primary competitors among large universal banks. The implication is that the decline in Bank of America's shares is also being fueled by industrywide concerns.

The one concern that comes to mind immediately is low interest rates, which are compressing lending margins and profits across the industry. There was chatter leading up to the Federal Reserve's meeting last week that the central bank could soon raise rates, but it chose again to take a rain check -- much to bankers and bank investors' chagrin.

In sum, while I remain bullish on Bank of America's shares, nobody ever said that owning a stake in the North Carolina-based bank would be smooth sailing.