{"id":963186,"date":"2026-05-14T17:40:24","date_gmt":"2026-05-14T21:40:24","guid":{"rendered":"https:\/\/www.marketnewsdesk.com\/index.php\/soundthinking-inc-reports-first-quarter-2026-financial-results\/"},"modified":"2026-05-14T17:40:24","modified_gmt":"2026-05-14T21:40:24","slug":"soundthinking-inc-reports-first-quarter-2026-financial-results","status":"publish","type":"post","link":"https:\/\/www.marketnewsdesk.com\/index.php\/soundthinking-inc-reports-first-quarter-2026-financial-results\/","title":{"rendered":"SoundThinking, Inc. Reports First Quarter 2026 Financial Results"},"content":{"rendered":"<div class=\"mw_release\">\n<p align=\"center\">\n        <em>Revenues Decreased 15% to $24.2 Million, as Q1 2025 included Revenue of Approximately $3.5 million From Renewal of Two Delayed Contracts with the New York City Police Department<\/em>\n      <\/p>\n<p align=\"center\">\n        <em>Company <\/em><br \/>\n        <em>Reaffirms FY 2026 Revenue Guidance Range of $109.0 Million to $111.0 Million, Representing Approximately 6% Year-Over-Year Growth at the Midpoint, and Reaffirms FY 2026 Adjusted EBITDA Margin Guidance Range of 16% to 18%<\/em>\n      <\/p>\n<p align=\"center\">\n        <em>Company Reaffirms Expectation for ARR<\/em><br \/>\n        <sup><br \/>\n          <em>1<\/em><br \/>\n        <\/sup><br \/>\n        <em> to Increase from $95.4 Million at the Beginning of 2026 to Approximately $110.0 Million at the Beginning of 2027<\/em>\n      <\/p>\n<p align=\"justify\">FREMONT, Calif., May  14, 2026  (GLOBE NEWSWIRE) &#8212; <a href=\"https:\/\/www.globenewswire.com\/Tracker?data=DcQVwkn-TOnvhMW1wJIf0cKBTQvanpa9MneS6H_3kGyL3kNz_kDMIePBuDpHxA2UngL22a5Sk1xrxcXZQ7Vi_eGKUOWpJxEp-YoHKq-vzeQ=\" rel=\"nofollow\" target=\"_blank\"><strong><u>SoundThinking, Inc.<\/u><\/strong><\/a> (Nasdaq: SSTI), a leading public safety technology company, today reported financial results for the first quarter ended March\u00a031, 2026.<\/p>\n<p>\n        <strong>First Quarter 2026 Financial and Operational Highlights<\/strong>\n      <\/p>\n<ul>\n<li style=\"text-align:justify\">Revenues decreased 15% to $24.2 million, compared to $28.3 million for the same quarter of 2025.<\/li>\n<li style=\"text-align:justify\">Gross profit decreased 32% to $11.3 million (47% of revenues), compared to $16.6 million (59% of revenues) for the same quarter of 2025.<\/li>\n<li style=\"text-align:justify\">GAAP net loss totaled $7.0 million, compared to GAAP net loss of $1.5 million for the same quarter of 2025.<\/li>\n<li style=\"text-align:justify\">Adjusted EBITDA<sup>1<\/sup> totaled negative $0.1 million (0% of revenues), compared to $4.5 million (16% of revenues) for the same quarter of 2025.<\/li>\n<li style=\"text-align:justify\">Went \u201clive\u201d in one new city and one new customer.<\/li>\n<\/ul>\n<p align=\"justify\">\n        <sup>1 <\/sup><br \/>\n        <em>See the section below titled \u201cNon-GAAP Financial Measures and Key Business Metrics\u201d for more information about Adjusted EBITDA and its reconciliation to GAAP net loss and more information about Annual Recurring Revenue (ARR).<\/em>\n      <\/p>\n<p>\n        <strong>Management Commentary<\/strong>\n      <\/p>\n<p align=\"justify\">\u201cOur first quarter results reflect the structural shape of our year and the deliberate investments we are making to position SoundThinking for durable, profitable growth,\u201d said President and CEO Ralph Clark. \u201cQ1 is, by design, typically our most cost-concentrated and lightest revenue quarter of the year, with deployments, renewals, and expansions building through the year. With approximately $4 million in annualized savings we are expecting from the workforce optimization we implemented in the first quarter, we have increased visibility of our full-year framework and we expect meaningful operating leverage to emerge.\u201d<\/p>\n<p align=\"justify\">\u201cWe are encouraged by the momentum we are seeing across our public safety and commercial security offerings. Drone-as-first-responder integrations are now live in 16 cities, we have launched SafetySmart\u2122 Field Agent \u2014 our AI-powered user experience for the SafetySmart\u2122 platform \u2014 and SafePointe<sup>\u00ae<\/sup> go-lives in healthcare are accelerating, with monthly recurring revenue more than doubling during the quarter. Supported by a strong recurring revenue base, a growing multi-product pipeline, and improving visibility as the year progresses, we remain confident in our ability to execute and drive sustainable, long-term value for shareholders.\u201d<\/p>\n<p align=\"justify\">\n        <strong>First Quarter 2026 Financial Results<\/strong>\n      <\/p>\n<p align=\"justify\">Revenues for the first quarter of 2026 were $24.2 million, compared to $28.3 million for the same quarter of 2025. The decrease in revenues was primarily due to approximately $3.5 million in catch-up revenue in 2025 from the renewal of two delayed contracts with the New York City Police Department and $0.5 million in revenue related to our ShotSpotter contract with Puerto Rico in the first quarter of 2025, which has not currently been renewed.<\/p>\n<p align=\"justify\">Gross profit for the first quarter of 2026 was $11.3 million (47% of revenues), compared to $16.6 million (59% of revenues) for the same period in 2025 reflecting lower revenue volume and continued cost pressures related to servicing contracted customers without the benefit of catch-up revenue recognized in the first quarter of 2025.<\/p>\n<p align=\"justify\">Total operating expenses for the first quarter of 2026 were $18.1 million, compared to $17.8 million for the same period in 2025. Operating expenses remained consistent with the prior year due to higher employee-related compensation and restructuring charges, partially offset by reduced sales and marketing expenses.<\/p>\n<p align=\"justify\">Net loss for the first quarter of 2026 totaled $7.0 million or $(0.54) per basic and diluted share (based on 12.9 million basic and diluted weighted-average shares outstanding), compared to net loss of $1.5 million or $(0.12) per basic and diluted share (based on 12.6 million basic and diluted weighted-average shares outstanding), for the same period in 2025.<\/p>\n<p align=\"justify\">Adjusted EBITDA for the first quarter of 2026 totaled negative $0.1 million, compared to $4.5 million in the same period last year.<\/p>\n<p align=\"justify\">At quarter end, the company had $14.2 million in cash and cash equivalents, $21.9 million in accounts receivable and contract assets, net, $40.4 million in deferred revenue, $4.0 million in debt and approximately $36.0 million available on its credit facility.<\/p>\n<p align=\"justify\">\n        <strong>Financial Outlook<\/strong>\n      <\/p>\n<p align=\"justify\">The company reaffirmed its full-year 2026 revenue guidance range of $109.0 million to $111.0 million, representing approximately 6% year-over-year growth at the midpoint. The company reaffirmed its Adjusted EBITDA margin guidance range of 16% to 18% for the full year 2026. The company also reaffirmed its expectation for ARR to increase from $95.4 million at the beginning of 2026 to approximately $110.0 million at the start of 2027.<\/p>\n<p align=\"justify\">\u201cWe are reaffirming our full-year outlook and believe we are well positioned to deliver improved performance as we move through 2026, even without a ShotSpotter contract renewal in Chicago,\u201d added Mr. Clark. \u201cWe await the outcome of the current gunshot detection RFP process that remains underway, and believe our submission represents a comprehensive and compelling proposal. Our long-term financial targets of 70% gross margin and 40% Adjusted EBITDA margin do not include Chicago, as we remain confident in the enduring success of ShotSpotter and accelerating adoption of our broader SafetySmart platform.\u201d<\/p>\n<p align=\"justify\">The company\u2019s financial outlook statements are based on current expectations. The preceding statements are forward-looking, and actual results could differ materially depending on market conditions and the factors set forth under \u201cForward-Looking Statements\u201d below. The company has not reconciled its Adjusted EBITDA outlook to GAAP net loss due to the uncertainty and variability of interest income (expense), income taxes, depreciation and amortization, stock-based compensation expenses, and any acquisition-related expenses, which are reconciling items between Adjusted EBITDA and GAAP net loss. Because the company cannot reasonably predict such items, a reconciliation to forecasted GAAP net loss is not available without unreasonable effort. Such items could have a significant impact on the calculation of GAAP net loss. For more information, see \u201cNon-GAAP Financial Measures and Key Business Metrics\u201d below.<\/p>\n<p align=\"justify\">\n        <strong>Conference Call<\/strong>\n      <\/p>\n<p align=\"justify\">SoundThinking will hold a conference call today May 14, 2026 at 4:30 p.m. Eastern Time (1:30 p.m. Pacific Time) to discuss these results and provide an update on business conditions.<\/p>\n<p align=\"justify\">SoundThinking management will host the presentation, followed by a question-and-answer period. Those wishing to participate via webcast should access the call through SoundThinking\u2019s Investor Relations website at https:\/\/ir.soundthinking.com\/. Those wishing to participate via telephone may dial in at 1-877-407-8029 (USA) or 1-201-689-8029 (International). The replay will be available via webcast through SoundThinking\u2019s Investor Relations website.<\/p>\n<p align=\"justify\">\n        <strong>Non-GAAP Financial Measures and Key Business Metrics<\/strong>\n      <\/p>\n<p align=\"justify\">\n        <strong><br \/>\n          <em>Adjusted EBITDA:<\/em><br \/>\n        <\/strong> Adjusted EBITDA, a non-GAAP financial measure, represents the company\u2019s net income (loss) before interest (income) expense, income taxes, depreciation, amortization and impairment, restructuring and related expense and stock-based compensation expense. Adjusted EBITDA is a measure used by management internally to understand and evaluate the company\u2019s core operating performance and trends across accounting periods and in connection with developing future operating plans, making strategic decisions regarding the allocation of capital and considering initiatives focused on cultivating new markets for its solutions. In particular, the exclusion of these expenses in calculating Adjusted EBITDA facilitates comparisons of the company\u2019s operating performance on a period-to-period basis.<\/p>\n<p align=\"justify\">SoundThinking believes Adjusted EBITDA also provides useful information to investors and others in understanding and evaluating its operating results in the same manner as its management and board of directors. For example, SoundThinking adjusts EBITDA for stock-based compensation expense because such expenses often vary for reasons that are generally unrelated to financial and operational performance in a particular period. Stock-based compensation is utilized by SoundThinking to attract and retain employees with a goal of long-term retention and the alignment of employee interests with those of the company and its stockholders, rather than to address operational performance for any particular period\u2019s financial performance measures, in particular net loss, or its other GAAP financial results.<\/p>\n<p align=\"justify\">The following table presents a reconciliation of GAAP net loss, the most directly comparable GAAP measure, to Adjusted EBITDA for each of the periods indicated (in thousands):<\/p>\n<table align=\"center\" style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;padding-left: 0;padding-right: 0;vertical-align: bottom\">\n            <strong>Three Months Ended March\u00a031,<\/strong><br \/>\n            \n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;padding-left: 0;padding-right: 0;vertical-align: bottom\">\n            <strong>2026<\/strong><br \/>\n            \n          <\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;padding-left: 0;padding-right: 0;vertical-align: bottom\">\n            <strong>2025<\/strong><br \/>\n            \n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"6\" style=\"text-align: center;vertical-align: middle;padding-right: 0;padding-left: 0;vertical-align: bottom\">\n            <strong><br \/>\n              <u>(Unaudited)<\/u><br \/>\n            <\/strong>\n          <\/td>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:66%;width:66%;min-width:66%;vertical-align: bottom\">GAAP net loss<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:14%;width:14%;min-width:14%;text-align: right;vertical-align: middle;vertical-align: bottom\">(7,005<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle;padding-left: 0;vertical-align: bottom\">)<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:14%;width:14%;min-width:14%;text-align: right;vertical-align: middle;vertical-align: bottom\">(1,484<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: left;vertical-align: middle;padding-left: 0;vertical-align: bottom\">)<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\n            <em>Less:<\/em>\n          <\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: left;vertical-align: middle;padding-left: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Interest expense, net<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">(24<\/td>\n<td style=\"text-align: left;vertical-align: middle;padding-left: 0;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">12<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Income taxes<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">29<\/td>\n<td style=\"text-align: left;vertical-align: middle;padding-left: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">100<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Depreciation, amortization and impairment<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">2,840<\/td>\n<td style=\"text-align: left;vertical-align: middle;padding-left: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">2,507<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Stock-based compensation expense<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">2,479<\/td>\n<td style=\"text-align: left;vertical-align: middle;padding-left: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">3,404<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Restructuring and related expense<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">1,586<\/td>\n<td style=\"text-align: left;vertical-align: middle;padding-left: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">\u2014<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Adjusted EBITDA<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(95<\/td>\n<td style=\"text-align: left;vertical-align: middle;padding-left: 0;border-top: solid black 1pt;border-bottom: double black 3pt;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">4,539<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p align=\"justify\">\n        <strong><br \/>\n          <em>Annual Recurring Revenue (ARR):<\/em><br \/>\n        <\/strong> ARR is calculated for a year based on the expected GAAP revenue for the year from contracts that are in effect on January 1st of such year, assuming all such contracts that are due for renewal during the year renew as expected on or near their renewal date, and including contracts executed during the year after January 1st, but for which GAAP revenue recognition starts January 1st of the year. ARR is used by management internally to\u00a0provide a clearer picture of its sustainable revenue base. SoundThinking believes ARR provides useful information to investors and others in understanding and evaluating growth of its recurring services because recurring revenue is particularly relevant for businesses operating under a subscription model, where customer retention and contract renewals play a significant role in long-term financial performance.<\/p>\n<p align=\"justify\">\n        <strong>Forward-Looking Statements<\/strong>\n      <\/p>\n<p align=\"justify\">This press release and earnings call referencing this press release contains \u201cforward-looking statements\u201d within the meaning of the \u201csafe harbor\u201d provisions of the Private Securities Litigation Reform Act of 1995, including but not limited to, statements regarding the company\u2019s guidance for revenue and Adjusted EBITDA for 2026, the company&#8217;s expectations for the increase in its ARR, its long-term financial targets, the company\u2019s growth opportunities ahead, ability to drive profitable growth and build upon existing contracts and partnerships, including in the United States and internationally, the company\u2019s expectation of annualized savings from its workforce optimization, the company\u2019s expectations for meaningful operating leverage, operating momentum, sales pipeline, the outcome of the Chicago gunshot detection RFP process, the enduring success of ShotSpotter and accelerating adoption of the company\u2019s SafetySmart platform. Words such as \u201cexpect,\u201d \u201canticipate,\u201d \u201cshould,\u201d \u201cbelieve,\u201d \u201ctarget,\u201d \u201cproject,\u201d \u201cgoals,\u201d \u201cestimate,\u201d \u201cpotential,\u201d \u201cpredict,\u201d \u201cmay,\u201d \u201cwill,\u201d \u201ccould,\u201d \u201cintend,\u201d or variations of these terms or the negative of these terms and similar expressions are intended to identify these forward-looking statements. Forward-looking statements are subject to a number of risks and uncertainties, many of which involve factors or circumstances that are beyond the company\u2019s control. The company\u2019s actual results could differ materially from those stated or implied in forward-looking statements due to a number of factors, including but not limited to: the company\u2019s ability to enter into new contracts or renew its contracts with key customers and the timing of such entry or renewal; the company\u2019s ability to successfully negotiate and execute contracts with new and existing customers in a timely manner, if at all; the company\u2019s ability to maintain and increase sales, including sales of the company\u2019s newer product lines and through expansion into new vertical markets; the availability of funding for the company\u2019s customers to purchase the company\u2019s solutions; the complexity, expense and time associated with contracting with government entities; the company\u2019s ability to maintain and expand coverage of existing public safety customer accounts and further penetrate the public safety market; the potential effects of negative publicity; the company\u2019s ability to sell its solutions into international and other new markets; the lengthy sales cycle for the company\u2019s solutions; changes in federal funding available to support local law enforcement; the company\u2019s ability to deploy and deliver its solutions; the company\u2019s ability to maintain and enhance its brand; and the company\u2019s ability to address the business and other impacts and uncertainties associated with macroeconomic factors, including tariffs and trade measures, as well as other risk factors included in the company\u2019s most recent annual report on Form 10-K and other SEC filings. These forward-looking statements are made as of the date of this press release and are based on current expectations, estimates, forecasts and projections as well as the beliefs and assumptions of management. Except as required by law, the company undertakes no duty or obligation to update any forward-looking statements contained in this press release and the earnings call referencing this press release as a result of new information, future events or changes in its expectations.<\/p>\n<p align=\"justify\">\n        <strong><br \/>\n          <em>About SoundThinking, Inc.<\/em><br \/>\n        <\/strong>\n      <\/p>\n<p align=\"justify\">SoundThinking, Inc. (Nasdaq: SSTI) is a leading public safety technology company that delivers AI- and data-driven solutions for law enforcement, civic leadership, and security professionals. SoundThinking is trusted by more than 300 customers and has worked with approximately 2,100 agencies to drive more efficient, effective, and equitable public safety outcomes. The company\u2019s SafetySmart\u2122\u00a0platform includes ShotSpotter<sup>\u00ae<\/sup>, the leading acoustic gunshot detection system; CrimeTracer\u2122, the leading law enforcement search engine; CaseBuilder\u2122, a one-stop investigation management system; ResourceRouter\u2122, software that directs patrol and community anti-violence resources to help maximize their impact; SafePointe<sup>\u00ae<\/sup>, an AI-based weapons detection system; and PlateRanger powered by Rekor, a leading ALPR solution. SoundThinking has been designated a Great Place to Work<sup>\u00ae <\/sup>company.<\/p>\n<p align=\"justify\">\n        <strong>Company Contact:<\/strong>\n      <\/p>\n<p align=\"justify\">Alan Stewart, CFO<br \/>SoundThinking, Inc. <br \/>+1 (510) 794-3100 <br \/><a href=\"https:\/\/www.globenewswire.com\/Tracker?data=I2mpoVBjVgrIcWJat8Kov7oStt0mPJ7viCzCq4skW1fSzY_nKUtWBsKRtv9y1gP4yFcBDcDe5SEFV7bQiZDYCM6s1ylwAYjpr8P9sdsIR8nuSDOle3DvG2k7-ckWoV_r\" rel=\"nofollow\" target=\"_blank\"><u>astewart@soundthinking.com<\/u><\/a><\/p>\n<p align=\"justify\">\n        <strong>Investor Relations Contacts:<\/strong>\n      <\/p>\n<p align=\"justify\">Ankit Hira<br \/>Solebury Strategic Communications for SoundThinking, Inc.<br \/>+1 (203) 546 0444<br \/><a href=\"https:\/\/www.globenewswire.com\/Tracker?data=mPdUvvisC7_BDWcdeVV6kvEt23H_G0LfeUT_p70tjQNG1dgvhYNVzDWFoIWkbr3bI7cg6LBkSBYauzbvSdF8J-IRui-xH6iNHKTeVOt1KEnq1Loy0XbexlWpuHLLUMq_\" rel=\"nofollow\" target=\"_blank\"><u>ahira@soleburystrat.com<\/u><\/a><\/p>\n<table align=\"center\" style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td colspan=\"9\" style=\"text-align: center;vertical-align: middle;padding-right: 0;padding-left: 0;vertical-align: bottom\">\n            <strong>SoundThinking, Inc.<br \/>Condensed Consolidated Statements of Operations<br \/>(In thousands, except share and per share data)<br \/>(Unaudited)<br \/><\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"7\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;padding-left: 0;padding-right: 0;vertical-align: bottom\">\n            <strong>Three Months Ended March\u00a031,<\/strong><br \/>\n            \n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;padding-left: 0;padding-right: 0;vertical-align: bottom\">\n            <strong>2026<\/strong><br \/>\n            \n          <\/td>\n<td style=\"border-top: solid black 1pt;padding-left: 0;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: center;vertical-align: middle;padding-left: 0;padding-right: 0;vertical-align: bottom\">\n            <strong>2025<\/strong><br \/>\n            \n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:66%;width:66%;min-width:66%;vertical-align: bottom\">Revenues<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:14%;width:14%;min-width:14%;border-top: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">24,178<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">$<\/td>\n<td style=\"max-width:14%;width:14%;min-width:14%;border-top: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">28,349<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Costs<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Cost of revenues<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">12,483<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">11,718<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Impairment of property and equipment<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">435<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">37<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Total costs<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">12,918<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">11,755<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Gross profit<\/td>\n<td style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">11,260<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">16,594<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Operating expenses<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Sales and marketing<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">6,500<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">7,259<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Research and development<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">4,405<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">4,065<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">General and administrative<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">6,676<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">6,474<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Restructuring expense<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">535<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">&#8211;<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Total operating expenses<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">18,116<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">17,798<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: left;vertical-align: middle;padding-left: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Operating loss<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">(6,856<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: left;vertical-align: middle;padding-left: 0;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">(1,204<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: left;vertical-align: middle;padding-left: 0;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Other expense, net<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Interest expense, net<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">24<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">(12<\/td>\n<td style=\"text-align: left;vertical-align: middle;padding-left: 0;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Other expense, net<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">(144<\/td>\n<td style=\"text-align: left;vertical-align: middle;padding-left: 0;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">(168<\/td>\n<td style=\"text-align: left;vertical-align: middle;padding-left: 0;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Total other expense, net<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">(120<\/td>\n<td style=\"text-align: left;vertical-align: middle;padding-left: 0;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">(180<\/td>\n<td style=\"text-align: left;vertical-align: middle;padding-left: 0;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Loss before income taxes<\/td>\n<td style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">(6,976<\/td>\n<td style=\"text-align: left;vertical-align: middle;padding-left: 0;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">(1,384<\/td>\n<td style=\"text-align: left;vertical-align: middle;padding-left: 0;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 10.0px;vertical-align: bottom\">Provision for income taxes<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">29<\/td>\n<td style=\"text-align: left;vertical-align: middle;padding-left: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">100<\/td>\n<td style=\"text-align: left;vertical-align: middle;padding-left: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Net loss<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">(7,005<\/td>\n<td style=\"text-align: left;vertical-align: middle;padding-left: 0;border-top: solid black 1pt;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">(1,484<\/td>\n<td style=\"text-align: left;vertical-align: middle;padding-left: 0;border-top: solid black 1pt;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Net loss per share, basic and diluted<\/td>\n<td style=\"border-top: double black 3pt;border-bottom: double black 3pt;padding-right: 0;text-align: right;vertical-align: middle;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: double black 3pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">(0.54<\/td>\n<td style=\"text-align: left;vertical-align: middle;padding-left: 0;border-top: double black 3pt;border-bottom: double black 3pt;vertical-align: bottom\">)<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: double black 3pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">(0.12<\/td>\n<td style=\"text-align: left;vertical-align: middle;padding-left: 0;border-top: double black 3pt;border-bottom: double black 3pt;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Weighted-average shares used in computing net loss per share, basic and diluted<\/td>\n<td style=\"border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">12,857,891<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: double black 3pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">12,648,370<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p align=\"left\">\n        \n      <\/p>\n<table align=\"center\" style=\"border-collapse: collapse;width:100%;border-collapse:collapse\">\n<tr>\n<td colspan=\"9\" style=\"text-align: center;vertical-align: middle;padding-right: 0;padding-left: 0;vertical-align: bottom\">\n            <strong>SoundThinking, Inc.<\/strong><br \/>\n            <br \/>\n            <strong>Condensed Consolidated Balance Sheets<\/strong><br \/>\n            <br \/>\n            <strong>(In thousands)<\/strong><br \/>\n            <br \/>\n            <strong>(Unaudited)<\/strong>\n          <\/td>\n<\/tr>\n<tr>\n<td colspan=\"9\" style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;padding-right: 0;padding-left: 0;vertical-align: bottom\">\n            <strong>March\u00a031,<br \/>2026<\/strong><br \/>\n            \n          <\/td>\n<td style=\"text-align: center;vertical-align: middle;padding-right: 0;padding-left: 0;vertical-align: bottom\">\u00a0<\/td>\n<td colspan=\"3\" style=\"border-bottom: solid black 1pt;text-align: center;vertical-align: middle;padding-right: 0;padding-left: 0;vertical-align: bottom\">\n            <strong>December\u00a031,<br \/>2025<\/strong><br \/>\n            \n          <\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"max-width:66%;width:66%;min-width:66%;vertical-align: bottom\">Assets<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:14%;width:14%;min-width:14%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;border-top: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:14%;width:14%;min-width:14%;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"max-width:1%;width:1%;min-width:1%;vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Current assets<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Cash and cash equivalents<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">14,242<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">15,797<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Accounts receivable and contract assets, net<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">21,852<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">28,570<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Prepaid expenses and other current assets<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">4,138<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">4,225<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\u00a0 Total current assets<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">40,232<\/td>\n<td style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">48,592<\/td>\n<td style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Property and equipment, net<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">18,429<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">18,816<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Operating lease right-of-use assets<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">1,751<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">1,904<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Goodwill<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">34,213<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">34,213<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Intangible assets, net<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">28,376<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">29,335<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Other assets<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">2,724<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">2,894<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\u00a0 Total assets<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">125,725<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">135,754<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Liabilities and Stockholders&#8217; Equity<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Current liabilities<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Accounts payable<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">3,663<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">$<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">3,789<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Accrued expenses and other current liabilities<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">7,954<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">9,578<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Line of credit<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">4,000<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">4,000<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Deferred revenue, short-term<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">36,948<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">40,035<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\u00a0 Total current liabilities<\/td>\n<td style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">52,565<\/td>\n<td style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">57,402<\/td>\n<td style=\"border-top: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Deferred revenue, long-term<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">3,402<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">3,845<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Deferred tax liability<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">1,386<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">1,359<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Operating lease liabilities, net of current portion<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">764<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">976<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\u00a0 Total liabilities<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">58,117<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">63,582<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: bottom\">Stockholders&#8217; equity<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Common stock: $0.005 par value; 500,000,000 shares authorized;<br \/>12,953,943 and 12,825,960 shares issued and outstanding as of<br \/>March 31, 2026 and December 31, 2025, respectively<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">64<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">64<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Additional paid-in capital<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">188,600<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">186,115<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Accumulated deficit<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">(120,723<\/td>\n<td style=\"text-align: left;vertical-align: middle;padding-left: 0;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"text-align: right;vertical-align: middle;vertical-align: bottom\">(113,718<\/td>\n<td style=\"text-align: left;vertical-align: middle;padding-left: 0;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 20.0px;vertical-align: bottom\">Accumulated other comprehensive loss<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(333<\/td>\n<td style=\"text-align: left;vertical-align: middle;padding-left: 0;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">(289<\/td>\n<td style=\"text-align: left;vertical-align: middle;padding-left: 0;vertical-align: bottom\">)<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\u00a0 Total stockholders&#8217; equity<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">67,608<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;text-align: right;vertical-align: middle;vertical-align: bottom\">72,172<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: solid black 1pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<tr>\n<td style=\"vertical-align: middle;text-align: left;padding-left: 30.0px;vertical-align: bottom\">\u00a0 Total liabilities and stockholders&#8217; equity<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">125,725<\/td>\n<td style=\"border-bottom: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle;padding-right: 0;vertical-align: bottom\">$<\/td>\n<td style=\"border-top: solid black 1pt;border-bottom: double black 3pt;text-align: right;vertical-align: middle;vertical-align: bottom\">135,754<\/td>\n<td style=\"border-bottom: double black 3pt;vertical-align: bottom\">\u00a0<\/td>\n<td style=\"vertical-align: bottom\">\u00a0<\/td>\n<\/tr>\n<\/table>\n<p>      <img decoding=\"async\" alt=\"\" class=\"__GNW8366DE3E__IMG\" src=\"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTcyMDgwNSM3NjA0NzI2IzIwODU3MDE=\" \/><br \/>\n      <br \/>\n      <img decoding=\"async\" alt=\"\" src=\"https:\/\/ml.globenewswire.com\/media\/YmI4ZDE1ZmMtMGY2YS00M2NlLWE5OGUtYWFhNWJmYzNiYjM4LTEwOTcyNzItMjAyNi0wNS0xNC1lbg==\/tiny\/SoundThinking-Inc-.png\" \/>\n    <\/div>\n<div class=\"mw_contactinfo\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>Revenues Decreased 15% to $24.2 Million, as Q1 2025 included Revenue of Approximately $3.5 million From Renewal of Two Delayed Contracts with the New York City Police Department Company Reaffirms FY 2026 Revenue Guidance Range of $109.0 Million to $111.0 Million, Representing Approximately 6% Year-Over-Year Growth at the Midpoint, and Reaffirms FY 2026 Adjusted EBITDA Margin Guidance Range of 16% to 18% Company Reaffirms Expectation for ARR 1 to Increase from $95.4 Million at the Beginning of 2026 to Approximately $110.0 Million at the Beginning of 2027 FREMONT, Calif., May 14, 2026 (GLOBE NEWSWIRE) &#8212; SoundThinking, Inc. (Nasdaq: SSTI), a leading public safety technology company, today reported financial results for the first quarter ended March\u00a031, 2026. First Quarter 2026 Financial &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/www.marketnewsdesk.com\/index.php\/soundthinking-inc-reports-first-quarter-2026-financial-results\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;SoundThinking, Inc. Reports First Quarter 2026 Financial Results&#8221;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-963186","post","type-post","status-publish","format-standard","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>SoundThinking, Inc. Reports First Quarter 2026 Financial Results - Market Newsdesk<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.marketnewsdesk.com\/index.php\/soundthinking-inc-reports-first-quarter-2026-financial-results\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"SoundThinking, Inc. Reports First Quarter 2026 Financial Results - Market Newsdesk\" \/>\n<meta property=\"og:description\" content=\"Revenues Decreased 15% to $24.2 Million, as Q1 2025 included Revenue of Approximately $3.5 million From Renewal of Two Delayed Contracts with the New York City Police Department Company Reaffirms FY 2026 Revenue Guidance Range of $109.0 Million to $111.0 Million, Representing Approximately 6% Year-Over-Year Growth at the Midpoint, and Reaffirms FY 2026 Adjusted EBITDA Margin Guidance Range of 16% to 18% Company Reaffirms Expectation for ARR 1 to Increase from $95.4 Million at the Beginning of 2026 to Approximately $110.0 Million at the Beginning of 2027 FREMONT, Calif., May 14, 2026 (GLOBE NEWSWIRE) &#8212; SoundThinking, Inc. (Nasdaq: SSTI), a leading public safety technology company, today reported financial results for the first quarter ended March\u00a031, 2026. First Quarter 2026 Financial &hellip; Continue reading &quot;SoundThinking, Inc. Reports First Quarter 2026 Financial Results&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.marketnewsdesk.com\/index.php\/soundthinking-inc-reports-first-quarter-2026-financial-results\/\" \/>\n<meta property=\"og:site_name\" content=\"Market Newsdesk\" \/>\n<meta property=\"article:published_time\" content=\"2026-05-14T21:40:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTcyMDgwNSM3NjA0NzI2IzIwODU3MDE=\" \/>\n<meta name=\"author\" content=\"Newsdesk\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Newsdesk\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/soundthinking-inc-reports-first-quarter-2026-financial-results\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/soundthinking-inc-reports-first-quarter-2026-financial-results\\\/\"},\"author\":{\"name\":\"Newsdesk\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"headline\":\"SoundThinking, Inc. Reports First Quarter 2026 Financial Results\",\"datePublished\":\"2026-05-14T21:40:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/soundthinking-inc-reports-first-quarter-2026-financial-results\\\/\"},\"wordCount\":2322,\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/soundthinking-inc-reports-first-quarter-2026-financial-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=OTcyMDgwNSM3NjA0NzI2IzIwODU3MDE=\",\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/soundthinking-inc-reports-first-quarter-2026-financial-results\\\/\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/soundthinking-inc-reports-first-quarter-2026-financial-results\\\/\",\"name\":\"SoundThinking, Inc. Reports First Quarter 2026 Financial Results - Market Newsdesk\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/soundthinking-inc-reports-first-quarter-2026-financial-results\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/soundthinking-inc-reports-first-quarter-2026-financial-results\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=OTcyMDgwNSM3NjA0NzI2IzIwODU3MDE=\",\"datePublished\":\"2026-05-14T21:40:24+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/soundthinking-inc-reports-first-quarter-2026-financial-results\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/soundthinking-inc-reports-first-quarter-2026-financial-results\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/soundthinking-inc-reports-first-quarter-2026-financial-results\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=OTcyMDgwNSM3NjA0NzI2IzIwODU3MDE=\",\"contentUrl\":\"https:\\\/\\\/www.globenewswire.com\\\/newsroom\\\/ti?nf=OTcyMDgwNSM3NjA0NzI2IzIwODU3MDE=\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/soundthinking-inc-reports-first-quarter-2026-financial-results\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"SoundThinking, Inc. Reports First Quarter 2026 Financial Results\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#website\",\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/\",\"name\":\"Market Newsdesk\",\"description\":\"Latest Business News in Real Time\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/#\\\/schema\\\/person\\\/482f27a394d4fda80ecb5499e519d979\",\"name\":\"Newsdesk\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g\",\"caption\":\"Newsdesk\"},\"url\":\"https:\\\/\\\/www.marketnewsdesk.com\\\/index.php\\\/author\\\/newsdesk\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"SoundThinking, Inc. Reports First Quarter 2026 Financial Results - Market Newsdesk","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.marketnewsdesk.com\/index.php\/soundthinking-inc-reports-first-quarter-2026-financial-results\/","og_locale":"en_US","og_type":"article","og_title":"SoundThinking, Inc. Reports First Quarter 2026 Financial Results - Market Newsdesk","og_description":"Revenues Decreased 15% to $24.2 Million, as Q1 2025 included Revenue of Approximately $3.5 million From Renewal of Two Delayed Contracts with the New York City Police Department Company Reaffirms FY 2026 Revenue Guidance Range of $109.0 Million to $111.0 Million, Representing Approximately 6% Year-Over-Year Growth at the Midpoint, and Reaffirms FY 2026 Adjusted EBITDA Margin Guidance Range of 16% to 18% Company Reaffirms Expectation for ARR 1 to Increase from $95.4 Million at the Beginning of 2026 to Approximately $110.0 Million at the Beginning of 2027 FREMONT, Calif., May 14, 2026 (GLOBE NEWSWIRE) &#8212; SoundThinking, Inc. (Nasdaq: SSTI), a leading public safety technology company, today reported financial results for the first quarter ended March\u00a031, 2026. First Quarter 2026 Financial &hellip; Continue reading \"SoundThinking, Inc. Reports First Quarter 2026 Financial Results\"","og_url":"https:\/\/www.marketnewsdesk.com\/index.php\/soundthinking-inc-reports-first-quarter-2026-financial-results\/","og_site_name":"Market Newsdesk","article_published_time":"2026-05-14T21:40:24+00:00","og_image":[{"url":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTcyMDgwNSM3NjA0NzI2IzIwODU3MDE=","type":"","width":"","height":""}],"author":"Newsdesk","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Newsdesk","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/soundthinking-inc-reports-first-quarter-2026-financial-results\/#article","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/soundthinking-inc-reports-first-quarter-2026-financial-results\/"},"author":{"name":"Newsdesk","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"headline":"SoundThinking, Inc. Reports First Quarter 2026 Financial Results","datePublished":"2026-05-14T21:40:24+00:00","mainEntityOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/soundthinking-inc-reports-first-quarter-2026-financial-results\/"},"wordCount":2322,"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/soundthinking-inc-reports-first-quarter-2026-financial-results\/#primaryimage"},"thumbnailUrl":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTcyMDgwNSM3NjA0NzI2IzIwODU3MDE=","inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/soundthinking-inc-reports-first-quarter-2026-financial-results\/","url":"https:\/\/www.marketnewsdesk.com\/index.php\/soundthinking-inc-reports-first-quarter-2026-financial-results\/","name":"SoundThinking, Inc. Reports First Quarter 2026 Financial Results - Market Newsdesk","isPartOf":{"@id":"https:\/\/www.marketnewsdesk.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/soundthinking-inc-reports-first-quarter-2026-financial-results\/#primaryimage"},"image":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/soundthinking-inc-reports-first-quarter-2026-financial-results\/#primaryimage"},"thumbnailUrl":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTcyMDgwNSM3NjA0NzI2IzIwODU3MDE=","datePublished":"2026-05-14T21:40:24+00:00","author":{"@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979"},"breadcrumb":{"@id":"https:\/\/www.marketnewsdesk.com\/index.php\/soundthinking-inc-reports-first-quarter-2026-financial-results\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.marketnewsdesk.com\/index.php\/soundthinking-inc-reports-first-quarter-2026-financial-results\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/soundthinking-inc-reports-first-quarter-2026-financial-results\/#primaryimage","url":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTcyMDgwNSM3NjA0NzI2IzIwODU3MDE=","contentUrl":"https:\/\/www.globenewswire.com\/newsroom\/ti?nf=OTcyMDgwNSM3NjA0NzI2IzIwODU3MDE="},{"@type":"BreadcrumbList","@id":"https:\/\/www.marketnewsdesk.com\/index.php\/soundthinking-inc-reports-first-quarter-2026-financial-results\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.marketnewsdesk.com\/"},{"@type":"ListItem","position":2,"name":"SoundThinking, Inc. Reports First Quarter 2026 Financial Results"}]},{"@type":"WebSite","@id":"https:\/\/www.marketnewsdesk.com\/#website","url":"https:\/\/www.marketnewsdesk.com\/","name":"Market Newsdesk","description":"Latest Business News in Real Time","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.marketnewsdesk.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.marketnewsdesk.com\/#\/schema\/person\/482f27a394d4fda80ecb5499e519d979","name":"Newsdesk","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/a0d0bd5b0f0ca12a265a459b13169dac35f33776d8501eda5e68844a366f2f46?s=96&d=mm&r=g","caption":"Newsdesk"},"url":"https:\/\/www.marketnewsdesk.com\/index.php\/author\/newsdesk\/"}]}},"_links":{"self":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/963186","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/comments?post=963186"}],"version-history":[{"count":0,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/posts\/963186\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/media?parent=963186"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/categories?post=963186"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.marketnewsdesk.com\/index.php\/wp-json\/wp\/v2\/tags?post=963186"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}