GNC, the health and wellness company, has a diversified business model that generates revenue from various sources, including retail stores, franchise activities, contract manufacturing, e-commerce, and corporate partnerships. GNC's multi-channel approach ensures that its products reach a wide customer base, both domestically and internationally. The company's strategy has allowed it to remain competitive and maintain steady revenue growth in the health and wellness market.