Trung T. Phan
Trends , The Hustle

How Energy became the top-performing sector in 2021

For the first time since 2016, Energy is the top-performing sector on the S&P 500 (with Devon Energy leading the way).

Trung T. Phan • December 28, 2021

Does Xmas time help stocks? The ‘Santa Claus Rally’ anomaly says yes

Since 1950, the S&P 500 has had an average return of +1.3% across the last 4 trading days of the year and the first 2 days of January.

Trung T. Phan • December 24, 2021

What can The Beatles teach us about management?

John Lennon, Paul McCartney, George Harrison, and Ringo Starr can teach anyone teamwork and creativity.

Trung T. Phan • December 23, 2021

Is Oracle back? A $28B health care acquisition is a bullish sign

Oracle was late to the cloud. But it's showing signs of life, and a big health care acquisition (Cerner ) may shepherd a new chapter for the firm.

Trung T. Phan • December 22, 2021

Can Peloton sue HBO for the portrayal of its bike?

Peloton stock fell sharply after an unflattering feature in HBO’s “Sex and the City” reboot, and the company may be able to take legal action.

Trung T. Phan • December 14, 2021

BuzzFeed has crashed as a public company — but there’s a silver lining

BuzzFeed is down 39% as a public company. But it now has public stock for acquisitions.

Trung T. Phan • December 13, 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

Intel is spinning off its self-driving unit for $50B — why?

Intel acquired Mobileye for $15B in 2017. With markets hungry for next-gen auto tech, its spinning off the self-driving unit at a potential $50B valuation.

Trung T. Phan • December 9, 2021

Are Apple AR glasses coming?

Despite other brands struggling to succeed with AR glasses, Apple is poised to bring them to the masses.

Trung T. Phan • December 7, 2021

Apple sells a $19 polishing cloth. The price point actually makes sense

Apple follows the rule of “charm pricing,” which uses odd numbers to demonstrate value to customers. Its $19 polishing cloth fits into this strategy.

Trung T. Phan • December 3, 2021

We may (finally) be seeing the end of overdraft fees

Capital One is the biggest bank to eliminate overdraft fees, which make the company $150m annually.

Trung T. Phan • December 2, 2021

Twitter CEO Jack Dorsey has resigned, will be replaced by CTO Parag Agrawal

After 16 years at Twitter, Jack Dorsey -- one of the social platform’s co-founders -- resigns as CEO.

Trung T. Phan • November 30, 2021

Dr. Parik Patel, CFA: Here are 5 ways to Twitter reply

Twitter replies can be funny, add value and help keep the platform fresh.

Trung T. Phan • November 29, 2021

Is Disney creating too much Marvel and Star Wars content?

Star Wars and Marvel films have made Disney $34B. There are dozens more projects in the pipeline, but do people actually want to watch?

Trung T. Phan • November 29, 2021

Thanksgiving will be more expensive this year. What gives?

Thanksgiving prices are up for meats and sides while there’s a shortage of pie crust, cream cheese and -- please no -- liquid gravy.

Trung T. Phan • November 24, 2021

How Walmart is taking on Amazon

Walmart -- the $400B retailer -- is using its size to manage inflation and supply chain issues.

Trung T. Phan • November 22, 2021

Meta is building VR gloves for the metaverse

Meta is spending $10B on AR/VR and metaverse hardware this year. One project: a prototype VR glove that uses inflatable pads to simulate touch.

Trung T. Phan • November 18, 2021

YouTube is going all-in on livestream ecommerce

Facing pressure from Apple’s privacy policy and Amazon’s retail dominance, Alphabet is making a push into ecommerce with YouTube “shoppable videos.”

Trung T. Phan • November 16, 2021

Why is Johnson & Johnson splitting up?

J&J is splitting its consumer products (~$15B sales) division from its pharma and medical devices ($77B) divisions.

Trung T. Phan • November 15, 2021

How Rivian customers score on its IPO

Rivian has spiked 50%+ on its first 2 trading days and -- at $120B+ -- is now worth more than Ford or GM.

Trung T. Phan • November 12, 2021

Everyone is doing the metaverse

A roundup of companies doing metaverse stuff: Facebook/Meta, Microsoft, Dropbox, Autodesk, Nike, Niantic

Trung T. Phan • November 10, 2021

Is nuclear fusion (finally) here?

Helion Energy raised $500m (with $350m coming from Sam Altman) to create a workable nuclear fusion reactor.

Trung T. Phan • November 9, 2021

Google’s newest bet: AI-powered drug discovery

Isomorphic Laboratories is Alphabet’s play for the $110B+ drug discovery market.

Trung T. Phan • November 8, 2021

TikTok built a $400B+ tech giant on the smartphone. Can it transition to TV?

TikTok has hit 1B+ monthly active users. Can a move to Amazon’s Fire TV app grow that audience?

Trung T. Phan • November 5, 2021

Adobe’s next act: Web-based, AI, and NFT products

Adobe rolls out new tools to take on Figma (online collaboration) and another to help NFT artists (via a content verification program in Photoshop).

Trung T. Phan • November 3, 2021

Loom and the rise of asynchronous video

Video startup Loom is worth $1.5B and -- with 14m users already -- wants to be “email on camera.”

Trung T. Phan • November 2, 2021

Here’s why Big Tech is slowing down

Microsoft passed Apple to become the world’s most valuable firm. How? Unlike other Big Tech firms, it largely avoided supply chain and advertising issues.

Trung T. Phan • November 1, 2021

Facebook is now Meta

Facebook is now Meta.

Trung T. Phan • October 29, 2021

Join 2M+ professionals getting the Hustle daily news brief

[class^="wpforms-"]
[class^="wpforms-"]
[email-submission-form button-text="Join Free" include-trends-opt-in="true" success-url="https://thehustle.co/new-thank-you-v2/" 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'); Array.prototype.forEach.call(wrappingDivs,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(); } }); if(typeof hp_interval == 'undefined') { var hp_interval = 0; var hp_ts = 0; var hp_try = 0; jQuery(document).ready(function ($) { hp_interval = setInterval(function(){ $('input.hp_ts').val(hp_ts); hp_ts += 1; if(hp_ts >= 30) { clearInterval(hp_interval); } },1000); $('.email-submission:not(.prevent-default)').submit(function (e) { var form = $(this); if(hp_ts < 3 && hp_try < 1) { e.preventDefault(); if (form.find('.email-form-submit-message').length < 1) { form.find('.email-form-wrap').after('<p class="email-form-submit-message" style="padding: 0em 1.5em;">Too fast! Are you a human? Try again please.</p>'); } hp_try += 1; hp_ts = 0; $('input.hp_try').val(hp_try); } }); }); } </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/new-thank-you-v2/"> <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 type="hidden" name="hp_ts" class="hp_ts" value="0"> <input type="hidden" name="hp_try" class="hp_try" value="0"> <input type="text" name="first_name" placeholder="Enter your name" value=""> <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>