Peloton's stock has been trading well below the IPO price of $29 per share, at one point dropping as low as $8.22.
Prior to founding Peloton, Foley was president at Barnes & Noble, overseeing its e-commerce business.
"I would say that it took about five years for the really smart money to start getting involved," Foley told Insider in 2018.
The ad, featuring a woman whose husband gifts her a Peloton bike for Christmas, was viewed as being sexist and playing into outdated standards of beauty.
Public outrage over the ad sent Peloton's stock plunging 9%, wiping out $942 million in market value in a single day.