Mr. Welling has been the founder and Chief Investment Officer of Engaged Capital, LLC since its founding in 2012. Prior to founding Engaged Capital, Mr. Welling was a Principal and Managing Director at Relational Investors, LLC, an investment fund, which he joined in July 2008, where he was responsible for managing the fund’s consumer, healthcare and utility investments. From February 2002 to May 2008, Mr. Welling was a Managing Director of Credit Suisse Group AG, an investment bank, where he also served as the Head of the Investment Banking Department’s Advisory Business. Mr. Welling has been a member of the board of directors of The Hain Celestial Group since September 2017. From May 2015 to June 2020, Mr. Welling served as a member of the board of directors of TiVo Corporation, a provider of digital entertainment technology solutions, where he was chairperson of TiVo’s compensation committee and a member of the corporate governance and nominating committee and the strategy committee. Mr. Welling served as a member of the board of directors of Jamba, Inc., a leading restaurant retailer of better-for-you food and beverage offerings, from January 2015 to September 2018, where he also served as the chairperson of its compensation committee and as a member of its finance committee. From 2015 to 2018, Mr. Welling served on the board of directors of Medifast, Inc., a manufacturer of medically based, proprietary healthy living and meal replacement products, where he was a member of the audit, compensation and mergers & acquisitions committees. Mr. Welling serves as Chairman of the Board for the University of Pennsylvania’s tennis program and as a member of the Wharton Executive Education Board.
What is Glenn W. Welling's net worth?
The estimated net worth of Glenn W. Welling is at least $17.63 million as of July 18th, 2025. Welling owns 13,935,560 shares of BRC stock worth more than $17,628,483 as of December 4th. This net worth estimate does not reflect any other assets that Welling may own. Learn More about Glenn W. Welling's net worth.
How do I contact Glenn W. Welling?
Has Glenn W. Welling been buying or selling shares of BRC?
Glenn W. Welling has not been actively trading shares of BRC over the course of the past ninety days. Most recently, on Friday, July 18th, Glenn W. Welling bought 400,000 shares of BRC stock. The stock was acquired at an average cost of $1.25 per share, with a total value of $500,000.00. Following the completion of the transaction, the director now directly owns 13,935,560 shares of the company's stock, valued at $17,419,450. Learn More on Glenn W. Welling's trading history.
Who are BRC's active insiders?
Are insiders buying or selling shares of BRC?
In the last twelve months, BRC insiders bought shares 6 times. They purchased a total of 776,000 shares worth more than $979,000.00. The most recent insider tranaction occured on November, 12th when Director Steven Taslitz bought 100,000 shares worth more than $128,000.00. Insiders at BRC own 69.0% of the company.
Learn More about insider trades at BRC. Information on this page was last updated on 11/12/2025.