Progress Software agreed to buy Domo’s AI and data business for $400 million, ending a tumultuous chapter for tech executive Josh James. It’s not the end, though.
Progress, a public software company with a $1.5 billion valuation, will buy almost all of Domo’s operations and employees and assume some of its liabilities, according to announcements.
“I believe Progress can provide a strong, long-term home for Domo’s business and help extend the impact of what our team has built,” James said in Domo’s announcement.
After the deal closes, Domo will remain a separate publicly listed company with a different name and ticker. James, Domo’s CEO and founder, will lead this entity.
Business Insider has reported deeply on Domo’s business and leadership challenges, including executive departures and James’s drunken-driving arrest.
While Domo’s main businesses are being sold, the remaining listed company still has assets: $246 million in cash and more than $900 million in net operating loss, or NOL, carryforwards.
NOLs let a company use losses from past years to reduce the taxes it has to pay on profits it earns in future years. Domo has reported losses every quarter since it went public in 2018. The company said on Wednesday that it has set up a plan to preserve and use these tax-based assets. It warned that it might not be able to tap them all.
NOLs become valuable when a company makes a profit. On Wednesday, Domo’s board said it’s looking for ways to generate value from these NOLs.
And with $246 million in cash and no debt, the remaining company will consider “potential transactions” where it can use its AI and automation know-how to make money. It could also return capital to shareholders, the board added.
Domo shares jumped about 30% on Thursday following the announcements. That valued the remaining company at nearly $190 million — well short of its $246 million in cash.
Yogesh Gupta, CEO of Progress Software, said Domo’s product capabilities “are highly complementary to our expanding Progress data platform capabilities that significantly improve the security, governance, and cost of our customers’ AI initiatives.”
Spokespeople from Domo and Progress did not provide further comment beyond the press releases.
Have a tip? Contact this reporter via email at rmchan@businessinsider.com, or Signal at rosal.13. Use a personal email address, a nonwork WiFi network, and a nonwork device; here’s our guide to sharing information securely.
window.allScripts = window.allScripts || []; window.allScripts.push({ type: “load”, script: “%3Cscript%20id%3D%22meta-pixel-script%22%20%3E(()%3D%3E%7Bvar%20e%3D%7B69531()%7Blet%20e%3D!1%3Bfunction%20n()%7Bvar%20n%2Co%2Ct%2Cr%2Ci%2Ca%3Be%7C%7C(window.Fenrir%3F.cm%3F.vppaApplies%7C%7Cdocument.querySelectorAll(‘iframe%5Bsrc*%3D%22jwplayer%22%5D’).length%7C%7C(e%3D!0%2Cn%3Dwindow%2Co%3Ddocument%2Ct%3D%22script%22%2Cn.fbq%7C%7C(r%3Dn.fbq%3Dfunction()%7Br.callMethod%3Fr.callMethod.apply(r%2Carguments)%3Ar.queue.push(arguments)%7D%2Cn._fbq%7C%7C(n._fbq%3Dr)%2Cr.push%3Dr%2Cr.loaded%3D!0%2Cr.version%3D%222.0%22%2Cr.queue%3D%5B%5D%2C(i%3Do.createElement(t)).async%3D!0%2Ci.src%3D%22https%3A%2F%2Fconnect.facebook.net%2Fen_US%2Ffbevents.js%22%2C(a%3Do.getElementsByTagName(t)%5B0%5D).parentNode.insertBefore(i%2Ca))%2Cwindow.Fenrir%3F.cm%3F.cmStarted%3Fc()%3AsetTimeout(c%2C1e3)))%3Bfunction%20c()%7Bwindow.Fenrir%3F.cm%3F.usPrivacyApplies%26%26window.Fenrir%3F.cm%3F.isOptedOutOfAds%3Ffbq(%22dataProcessingOptions%22%2C%5B%22LDU%22%5D%2C0%2C0)%3Afbq(%22dataProcessingOptions%22%2C%5B%5D)%2Cfbq(%22init%22%2C%221988166924554892%22)%2Cfbq(%22track%22%2C%22PageView%22)%7D%7DBoolean(window.Fenrir%3F.config%3F.ads%3F.enabled)%3F(window.googletag%3Dwindow.googletag%7C%7C%7Bcmd%3A%5B%5D%7D%2Cwindow.googletag.cmd.push(()%3D%3E%7B!function()%7Bconst%20o%3Dwindow.Fenrir%3F.config%3F.ads%3F.services%2Ct%3Do%3F.amazonTam%3F.enabled%2Cr%3Do%3F.rubiconPrebid%3F.enabled%3Bif(!t%26%26!r)return%20void%20n()%3Bconst%20i%3DDate.now()%3B!function%20a()%7Bif(e)return%3Bconst%20c%3D!t%7C%7Co.amazonTam.loaded%2Cs%3D!r%7C%7Co.rubiconPrebid.loaded%3Bc%26%26s%7C%7CDate.now()-i%3E%3D1e4%3Fn()%3AsetTimeout(a%2C200)%7D()%7D()%7D)%2CsetTimeout(n%2C1e4))%3An()%7D%7D%2Cn%3D%7B%7D%3Bfunction%20o(t)%7Bvar%20r%3Dn%5Bt%5D%3Bif(void%200!%3D%3Dr)return%20r.exports%3Bvar%20i%3Dn%5Bt%5D%3D%7Bexports%3A%7B%7D%7D%3Breturn%20e%5Bt%5D(i%2Ci.exports%2Co)%2Ci.exports%7Do.m%3De%2Co.c%3Dn%2Co.o%3D(e%2Cn)%3D%3EObject.prototype.hasOwnProperty.call(e%2Cn)%2C(()%3D%3E%7Bo.S%3D%7B%7D%3Bvar%20e%3D%7B%7D%2Cn%3D%7B%7D%3Bo.I%3D(t%2Cr)%3D%3E%7Br%7C%7C(r%3D%5B%5D)%3Bvar%20i%3Dn%5Bt%5D%3Bif(i%7C%7C(i%3Dn%5Bt%5D%3D%7B%7D)%2C!(r.indexOf(i)%3E%3D0))%7Bif(r.push(i)%2Ce%5Bt%5D)return%20e%5Bt%5D%3Bo.o(o.S%2Ct)%7C%7C(o.S%5Bt%5D%3D%7B%7D)%3Bo.S%5Bt%5D%3Bvar%20a%3D%5B%5D%3Breturn%20a.length%3Fe%5Bt%5D%3DPromise.all(a).then(()%3D%3Ee%5Bt%5D%3D1)%3Ae%5Bt%5D%3D1%7D%7D%7D)()%3Bo(69531)%7D)()%3B%3C%2Fscript%3E” });