The enormous impact of Stephen Wilhite, inventor of the GIF

The man behind the looping graphics synonymous with internet culture passed away this week.

Jacob Cohen • March 25, 2022

Is Brady Brand the next Jordan Brand?

Tom Brady follows in MJ’s footsteps by launching his own apparel line.

Rob Litterst • January 12, 2022

Football legend John Madden’s legacy in tech

For those of us who will never play professional football, Madden helped make the next best thing.

Jacob Cohen • December 29, 2021

Fast-food celebrity collaborations, explained

Celeb collabs are a great way for fast-food chains to drive app downloads and appeal to Gen-Z.

Trung T. Phan • December 10, 2021

CAA is buying ICM, creating a super-agency to take on a changing Hollywood

CAA’s purchase of ICM will create a super-agency to take on a changing entertainment industry.

Rob Litterst • September 30, 2021

Travis Scott continues his hot streak of brand partnerships

Travis Scott has signed a production deal with A24, the film studio behind prestige films like “Uncut Gems,” “Moonlight,” and “Lady Bird.”

Rob Litterst • August 5, 2021

Why the ScarJo vs. Disney drama is just the beginning

ScarJo’s complaint argues that the simultaneous theater/streaming release of “Black Widow” will cost her back-end money. And she might not be the only one.

Juliet Bennett Rylah • August 2, 2021

Landis is a startup you should know — with some legendary investors

Landis, a ‘rent-to-own’ startup focused on financial inclusion, raised a $165m round from investors that include Jay-Z and Will Smith.

Rob Litterst • August 2, 2021

What’s going to happen to the Gates Foundation?

After announcing their divorce, Bill and Melinda Gates say they are committed to the $50B+ Gates Foundation. Some questions remain.

Trung T. Phan • May 6, 2021

How Kim Kardashian West entered the 3-comma club

Kim Kardashian’s shapewear brand Skims is on track for $300m in sales this year. It’s not her first massively successful venture.

Jacob Cohen • April 13, 2021

The world’s youngest billionaires

The world’s youngest billies include inherited wealth, a crypto trader and the founders of hot tech startups that just went public.

Trung T. Phan • April 8, 2021

Square spends $297m for a majority stake in Jay-Z owned streaming service, Tidal

Trapital’s Dan Runcie breaks down the strategic angle behind Square’s acquisition of Tidal.

Trung T. Phan • March 5, 2021

This health tech startup just added 100+ celebrities to its cap table

The maker of the popular percussion massage Theragun just added serious names to its cap table, including Kevin Durant, Rihanna, James Harden, and Maria Sharapova.

Trung T. Phan • February 24, 2021

How’s Rihanna’s fashion empire going?

Rihanna’s Fenty clothing line (in collab with LVMH) is shuttering. The rest of her Fenty lines are going strong.

Shelley Tang • February 12, 2021

Celebrities are taking shots at the liquor market

Actors, athletes, and celebrity chefs are eyeing massive payouts in the lucrative liquor space.

Jacob Cohen • February 10, 2021

Why would Square buy streaming music service Tidal?

Square’s acquisition of Tidal would supercharge its Cash App, among other benefits.

Trung T. Phan • December 30, 2020

Why is the Chinese government going after Jack Ma, the country’s richest man?

Jack Ma’s Alibaba empire has become too big and influential during a period of rising wealth inequality in China.

Trung T. Phan • December 28, 2020

Ryan Reynolds is rewriting the celebrity-investor playbook

Ryan Reynolds used his marketing magic to sell Aviation Gin for $610m. Now he’s trying to make it happen with Mint Mobile.

Trung T. Phan • December 1, 2020

How Cameo is breaking into the B2B market

Cameo’s partnership with Sendoso is part of a multi-pronged attack to establish itself in the B2B space.

Trung T. Phan • October 27, 2020

The Gap’s turnaround plan includes a lot of athleisure (and Kanye)

The Gap is shutting down 30% of its stores (Gap, Banana Republic) by 2023 while making big bets on Athleta and Kanye.

Trung T. Phan • October 27, 2020

The man who made Samsung has died

Lee Kun-hee built Samsung from a noodle trading company into a sprawling conglomerate that is among the world’s most valuable firms.

Trung T. Phan • October 26, 2020

Cameo is incredibly fun… and it has the foundation for a huge business

The platform could be a great vehicle to deliver expertise of all kinds.

Trung T. Phan • July 22, 2020

This rent-a-minor-celeb app is blowing up

Cameo, a service that lets you pay D-list celebrities in exchange for personalized videos, is having a moment.

Michael Waters • April 20, 2020

Cameo, the celebrity shout-out startup, nears $300m valuation

A startup called Cameo that gives fans a way to pay celebrities for video shout-outs is worth around $300m.

Conor Grant • May 30, 2019

After a 30% stock hit, only Oprah can restore WW to its former Weight Watchers glory

WW, formerly known as Weight Watchers, lost 30% of its value earlier this week after lowering its forecasts, and now it is looking to Oprah for a miracle.

Conor Grant • February 28, 2019

Investors pour $20m+ into virtual influencers like Lil Miquela

The company behind virtual influencer Lil Miquela is currently closing another large funding round, as the rise of virtual influencers becomes more intriguing to VC firms.

Wes Schlagenhauf • January 15, 2019

You know you’re old when: Jay-Z backed insurance platform raises $35m

Life insurance startup, Ethos, just raised $35m in Series B funding from the likes of Jay-Z.

Wes Schlagenhauf • October 31, 2018

Join 2M+ professionals getting the Hustle daily news brief

[email-submission-form button-text="Join Free" include-trends-opt-in="true" success-url="https://thehustle.co/signup" default-source="thehustleco" default-medium="home-exit-popup" default-campaign="home-page" form-id="exit-popup-general" optinmonster-conversion="true"]
<script type="text/javascript"> var onloadCallback = function() { grecaptcha.render('verify-your-humanity', { 'sitekey' : '6LdddrcZAAAAALyttpvOqiwQGwq5BNhgDz4tMQGE' }); }; function getCookieValue(a) { var b = document.cookie.match('(^|[^;]+)\\s*' + a + '\\s*=\\s*([^;]+)'); return b ? atob(decodeURIComponent(b.pop())) : ''; } function getCookie(name) { var cookieArr = document.cookie.split(";"); for(var i = 0; i < cookieArr.length; i++) { var cookiePair = cookieArr[i].split("="); if(name == cookiePair[0].trim()) { return decodeURIComponent(cookiePair[1]); } } return null; } function setHiddenFieldValue(wrappingDiv, searchParams, className, utmName, cookieName, defaultValue) { var el = wrappingDiv.getElementsByClassName(className)[0]; var existingVal = el.getAttribute('value'); if (utmName == 'ref') { var newVal = searchParams.get(utmName) || getCookie(cookieName); } else { var newVal = searchParams.get(utmName) || getCookieValue(cookieName); } if ((existingVal == null || existingVal == '' || existingVal == defaultValue) && (newVal != null && newVal != '')) { el.setAttribute('value', newVal); } } function setHiddenFieldValueFromUtm( wrappingDiv, searchParams, className, utmName, defaultValue ) { var el = wrappingDiv.getElementsByClassName(className)[0]; if (el != null) { var existingVal = el.getAttribute("value"); var newVal = searchParams.get(utmName); if (newVal != null && newVal != "") { el.setAttribute("value", newVal); } } } function initForm() { var wrappingDivs = document.getElementsByClassName('email-submission'); wrappingDivs.forEach(wrappingDiv => { var sp = new URLSearchParams(window.location.search); setHiddenFieldValue(wrappingDiv, sp, 'funnel-source', 'utm_source', 'funnel_source', 'thehustleco'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-campaign', 'utm_campaign', 'funnel_campaign', 'home-page'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-medium', 'utm_medium', 'funnel_medium', 'home-exit-popup'); setHiddenFieldValue(wrappingDiv, sp, 'funnel-referral', 'ref', 'funnel_referral', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-a', 'a', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-c', 'c', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-o', 'o', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-oc', 'oc', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-e', 'e', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-f', 'f', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-r', 'r', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-t', 't', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s1', 's1', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s2', 's2', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s3', 's3', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s4', 's4', ''); setHiddenFieldValueFromUtm(wrappingDiv, sp, 'funnel-s5', 's5', ''); var error_message = getCookieValue('validate-email-message'); if (error_message && error_message.trim() != '') { var error = wrappingDiv.getElementsByClassName('funnel-error')[0]; var prev_email = getCookieValue('funnel_email'); error_message = prev_email + " is not valid. Please try again"; error.innerHTML = error_message; error.style = ''; } }); if (false) { initCaptchaFormV2(); } } function initCaptchaFormV2() { var v3RecaptchaResponseEl = document.getElementById('recaptcha-response-v3'); v3RecaptchaResponseEl.parentNode.removeChild(v3RecaptchaResponseEl); var wrappingDiv = document.getElementById('email-submission'); var subForm = wrappingDiv.getElementsByClassName('email-submission')[0]; var captchaVersion = document.createElement('input'); captchaVersion.class = 'g-recaptcha hidden-input'; captchaVersion.type = 'hidden'; captchaVersion.name = 'g-recaptcha-response-v2'; captchaVersion.value = 'true'; subForm.appendChild(captchaVersion); var captchaEl = document.createElement('div'); captchaEl.id = 'verify-your-humanity'; subForm.prepend(captchaEl); var captchaApiScriptEl = document.createElement('script'); captchaApiScriptEl.src = 'https://www.recaptcha.net/recaptcha/api.js?onload=onloadCallback&render=explicit'; captchaApiScriptEl.async = true; captchaApiScriptEl.defer = true; document.head.appendChild(captchaApiScriptEl); } function appendCheckboxes_email_submission() { var wrappingDiv = document.getElementById('email-submission'); var optInDivs = wrappingDiv.querySelectorAll('.trends-opt-in'); optInDivs.forEach(el => { el.style.display = null; if (el.getElementsByClassName('trends-opt-in-checkbox').length < 1) { var checkbox = document.createElement('input'); checkbox.setAttribute('id', 'trends_opt_in_email_submission'); checkbox.setAttribute('class', 'trends-opt-in-checkbox'); checkbox.setAttribute('type', 'checkbox'); checkbox.setAttribute('name', 'trends_opt_in'); var label = document.createElement('label'); label.setAttribute('for', 'trends_opt_in_email_submission'); label.setAttribute('class', 'trends-opt-in-text'); label.textContent = "Yes, I'd like to receive additional emails on hot business opportunities from Trends, by the Hustle"; el.appendChild(checkbox); el.appendChild(label); checkbox.click(); } }) } window.addEventListener('DOMContentLoaded', (event) => { initForm(); if (true) { appendCheckboxes_email_submission(); } }); </script> <div class="email-signup" id=email-submission> <div class="funnel-error" style="display:none;"></div> <form class="email-submission " id="exit-popup-general" action="https://cms.thehustle.co/api/v1/contacts/wordpress_create" method="post" autocomplete="email"> <div class="email-form-wrap"> <input class="funnel-source hidden-input" type="hidden" name="source" value="thehustleco"> <input class="funnel-campaign hidden-input" type="hidden" name="campaign" value="home-page"> <input class="funnel-medium hidden-input" type="hidden" name="medium" value="home-exit-popup"> <input class="funnel-form-id hidden-input" type="hidden" name="form-id" value="exit-popup-general"> <input class="funnel-referral hidden-input" type="hidden" name="referral_code"> <input class="funnel-fail-url hidden-input" type="hidden" name="fail_url" value=""> <input class="funnel-a hidden-input" type="hidden" name="a" value=""> <input class="funnel-c hidden-input" type="hidden" name="c" value=""> <input class="funnel-o hidden-input" type="hidden" name="o" value=""> <input class="funnel-oc hidden-input" type="hidden" name="oc" value=""> <input class="funnel-e hidden-input" type="hidden" name="e" value=""> <input class="funnel-f hidden-input" type="hidden" name="f" value=""> <input class="funnel-r hidden-input" type="hidden" name="r" value=""> <input class="funnel-t hidden-input" type="hidden" name="t" value=""> <input class="funnel-s1 hidden-input" type="hidden" name="s1" value=""> <input class="funnel-s2 hidden-input" type="hidden" name="s2" value=""> <input class="funnel-s3 hidden-input" type="hidden" name="s3" value=""> <input class="funnel-s4 hidden-input" type="hidden" name="s4" value=""> <input class="funnel-s5 hidden-input" type="hidden" name="s5" value=""> <input class="funnel-success-url hidden-input" type="hidden" name="success_url" value="https://thehustle.co/signup"> <input id="recaptcha-response-v3" class="g-recaptcha hidden-input" type="hidden" name="g-recaptcha-response" value=""> <div class="signup-icon" style="display:none;"> <svg width="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6Zm-2 0-8 5-8-5h16Zm0 12H4V8l8 5 8-5v10Z" fill="#848B92"></path></svg> </div> <input class="signup-email" type="email" name="email" placeholder="Your email address" required autocomplete="email"> <input class="email-submit om-trigger-conversion" type="submit" value="Join Free"> </div> <div class="validate-mistake-emails-message" style="display:none;"></div> <div class="trends-opt-in" style="display:none;"></div> <div submit-success> <template type="amp-mustache"> <p class="c-message c-message--success">Thank you for subscribing.</p> </template> </div> <div submit-error> <template type="amp-mustache"> <p class="c-message c-message--failed">Your submission failed. Please try again!</p> </template> </div> </form> </div>