General Electric (GE - Get Report) made headlines yesterday after Madoff whistleblower Harry Markopolos published a 175-page report alleging accounting fraud.

Markopolos said he found that its insurance unit would need an $18.5 billion boost to its reserves. He also told that paper that other accounting issues, including in its oil and gas business, would amount to around $38 billion.

He called GE a "bankruptcy waiting to happen."

Early Friday morning, GE CEO Larry Culp bought around 252,000 shares of GE at $7.92 a share for around $2 million total.

Culp's share purchase follows his statement from Thursday where he said, "GE will always take any allegation of financial misconduct seriously. But this is market manipulation - pure and simple."

Jeff Marks, senior portfolio analyst with Jim Cramer's Action Alerts PLUS charitable trust, broke down his thoughts on the report and what a Phillies game taught him about the back and forth between Markopolos and Culp.

"My first reaction to the news yesterday...I was very astonished to see something like this come out. Obviously, GE's has had its challenges, but to accuse...you know, to make this type of accusation and...Markopolos was very confident in his work as he should be. He's done some very important things," said Marks. "...You almost have to go side with the management on this situation because [Culp] put his money where his mouth is and investors agree with that."

Premium Pick: Just How Low Could Interest Rates Go in This Environment?

NYSE LIVE Replay: Game On? Breaking Down Nvidia's Quarter, GE and Market Volatility

Jim Cramer Quick Clip: Investing Is Not Politics

Trader Tips: After Such a Volatile Week, Investors Should Look at These Stocks

Trade War: Will We See a Recession by 2020, Trade Deal or No Deal?

Earnings Preview: Nvidia Earnings: 3 Things to Watch

TheStreet Explains: How to Use a P/E Ratio When Picking Stocks

Subscribe to our Youtube Channel for more videos : Listen our latest Podcasts on Soundcloud

Catch Up: Today's Top News Videos Below