ECM News & Announcements EVENTS — Northland Capital Markets — Institutional Investor Conference — September 19, 2023, in Minneapolis, MN STAFF NEWS Northland Capital Markets Expands Energy Research Group with Recent Hire (1/28/2022) Northland Capital Markets Has Four Wall Street Research Analysts in TipRanks’ 2020 Top 100 List (2/18/2021) Northland Capital Markets’ Greg Gibas Named to TipRanks’ Top 5 Wall Street Analysts for 2020 (12/28/2020) LATEST TRANSACTIONS Press Release: Co-Manager for PHX Minerals’ $12 Million Public Offering of Common Stock (4/26/21) Press Release: Co-Manager for TPG Pace Beneficial II’s $400 Million Initial Public Offering of Common Stock (4/23/21) Press Release: Co-Manager for Magnolia Oil and Gas’ $205 Million Secondary Public Offering of Common Stock (4/14/21) Press Release: Co-Manager for TPG Pace Solutions Corp.’s $250 Million Initial Public Offering of Common Stock (4/14/21) Press Release: Co-Manager for MP Materials’ $242 Million Secondary Public Offering of Common Stock (4/14/21) Press Release: Co-Manager for Isleworth’s $207 Million Upsized Initial Public Offering (3/1/21) Press Release: Co-Manager for Northern Oil and Gas’ $140 Million Public Offering of Common Stock (2/10/21) RESEARCH COVERAGE Today’s Covered Stock Listing NEW INITIATIONS Northland Securities Initiated Coverage on Near Intelligence, Inc. (NASDAQ: NIR) (5/31/23) Northland Securities Initiated Coverage on Tigo Energy, Inc. (NASDAQ: TYGO) (5/30/23) Northland Securities Initiated Coverage on Movella Holdings, Inc. (NASDAQ: MVLA) (5/23/23) Northland Securities Initiated Coverage on Cardio Diagnostics Holdings, Inc. (NASDAQ: CDIO) (5/22/23) Northland Securities Initiated Coverage on Mayville Engineering Company, Inc. (NYSE: MEC) (5/17/23) Northland Securities Initiated Coverage on Teradata Corp. (NYSE: TDC) (5/2/23) Northland Securities Initiated Coverage on Nextracker, Inc. (NASDAQ: NST) (5/1/23) Northland Securities Initiated Coverage on Asure Software, Inc. (NASDAQ: ASUR) (4/25/23) Northland Securities Initiated Coverage on The Toro Company (NYSE: TTC) (4/17/23) Northland Securities Initiated Coverage on Semtech Corp. (NASDAQ: SMTC) (4/11/23) Northland Securities Initiated Coverage on Darktrace PLC (LON: DARK) (3/27/23) Northland Securities Initiated Coverage on Nutex Health, Inc. (NASDAQ: NUTX) (2/21/23) Northland Securities Initiated Coverage on Beam Global (NASDAQ: BEEM) (2/13/23) Northland Securities Initiated Coverage on Vertex Energy, Inc. (NASDAQ: VTNR) (2/8/23) Northland Securities Initiated Coverage on Vitesse Energy, Inc. (NYSE: VTS) (1/24/23) Northland Securities Initiated Coverage on Northwest Pipe Company (NASDAQ: NWPX) (1/23/23) Northland Securities Initiated Coverage on Tempo Automation Holdings, Inc. (NASDAQ: TMPO) (1/19/23) Northland Securities Initiated Coverage on Lion Electric Co. (NYSE: LEV) (12/27/22) Northland Securities Initiated Coverage on FormFactor, Inc. (NASDAQ: FORM) (12/13/22) Northland Securities Initiated Coverage on Allied Motion Technologies, Inc. (NASDAQ: AMOT) (12/12/22) Northland Securities Initiated Coverage on Pineapple Energy, Inc. (NASDAQ: PEGY) (11/29/22) Northland Securities Initiated Coverage on Wallbox N.V. (NYSE: WBX) (11/22/22) Northland Securities Initiated Coverage on Hyliion Holdings Corp. (NYSE: HYLN) (11/22/22) Northland Securities Initiated Coverage on inTEST Corporation (NYSE: ITNN) (11/21/22) Northland Securities Initiated Coverage on Franklin Covey Co. (NYSE: FC) (11/17/22) Northland Securities Initiated Coverage on Salesforce, Inc. (NYSE: CRM) (10/17/22) Northland Securities Initiated Coverage on EVgo, Inc. (NASDAQ: EVGO) (10/14/22) Northland Securities Initiated Coverage on SunRun, Inc. (NASDAQ: RUN) (9/28/22) Northland Securities Initiated Coverage on Crexendo, Inc. (NASDAQ: CXDO) (9/27/22) Northland Securities Initiated Coverage on Alta Equipment Group, Inc. (NYSE: ALTG) (9/23/22) Northland Securities Initiated Coverage on Transcat, Inc. (NASDAQ: TRNS) (9/15/22) Northland Securities Initiated Coverage on ReneSola Ltd. (NYSE: SOL) (9/13/22) Northland Securities Initiated Coverage on Sono-Tek Corp. (NASDAQ: SOTK) (9/12/22) Northland Securities Initiated Coverage on Stem, Inc. (NYSE: STEM) (9/7/22) Northland Securities Initiated Coverage on Maxeon Solar Technologies Ltd. (NASDAQ: MAXN) (8/8/22) Northland Securities Initiated Coverage on Plug Power, Inc. (NASDAQ: PLUG) (8/2/22) Northland Securities Initiated Coverage on Evolution Petroleum Corp. (NYSE American: EPM) (7/12/22) Northland Securities Initiated Coverage on Bloom Energy Corp. (NYSE: BE) (7/8/22) Northland Securities Initiated Coverage on Duddell Street Acquisition Corp. (NASDAQ: DSAC) (7/6/22) Northland Securities Initiated Coverage on Cepton, Inc. (NASDAQ: CPTN) (6/29/22) Northland Securities Initiated Coverage on ITHAX Acquisition Corp. (NASDAQ: ITNX) (6/29/22) Northland Securities Initiated Coverage on XOS, Inc. (NASDAQ: XOS) (6/3/22) Northland Securities Initiated Coverage on Sangoma Technologies Corp. (NASDAQ: SANG) (5/26/22) Northland Securities Initiated Coverage on Generac Holdings, Inc. (NYSE: GNRC) (5/25/22) Northland Securities Initiated Coverage on FTC Solar, Inc. (NASDAQ: FTCI) (5/23/22) Northland Securities Initiated Coverage on Array Technologies, Inc. (NASDAQ: ARRY) (5/23/22) Northland Securities Initiated Coverage on Sunnova Energy International, Inc. (NYSE: NOVA) (5/18/22) Northland Securities Initiated Coverage on SVF Investment Corp. 3 (NASDAQ: SVFC) (5/16/22) Northland Securities Initiated Coverage on Shoals Technologies Group Inc. (NASDAQ: SHLS) (5/10/22) Northland Securities Initiated Coverage on Applied Blockchain, Inc. (NASDAQ: APLD) (5/9/22) Northland Securities Initiated Coverage on Sunworks, Inc. (NASDAQ: SUNW) (5/4/22) OTHER NEWS ITEMS Northland Capital Markets’ Managing Director Jason Wittes Quoted in WSJ Article on Biotech IPOs (6/17/21) Older ECM News items are located on the Archive page. Any web links being provided are strictly as a courtesy to our clients. When you link to any of the sites provided here, you are leaving our site. Our company makes no representation as to the completeness or accuracy of information provided at these sites. Nor is the company liable for any direct or indirect technical or system issues or any consequences arising out of your access to or your use of third-party technologies, sites, information, and programs made available through this site. We do not endorse or accept any liability/responsibility for the content or use of these sites. Please view our Policies & Disclosures page.