MC: Press Releases https://ribboncommunications.com/ en Ribbon Communications Announces Time Change for Reporting First Quarter 2024 Financial Results https://ribboncommunications.com/company/media-center/press-releases/ribbon-communications-announces-time-change-reporting-first-quarter-2024-financial-results <div class="ribbon-two-column"> <div class="region region-pre-content"> </div> <div class="region region-main-content container"> <div class="block-region-main"><div data-block-plugin-id="sharethis_block"> <div class="sharethis-wrapper"> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_facebook_hcount" displayText="facebook"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_twitter_hcount" st_via="ribboncomm" st_username="" displayText="twitter"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_linkedin_hcount" displayText="linkedin"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_email_hcount" displayText="email"></span> </div> </div> <div data-block-plugin-id="entity_field:node:field_date_release"> <div class="field field--name-field-date-release field--type-datetime field--label-hidden field--item">April 17, 2024</div> </div> <div data-block-plugin-id="entity_field:node:body"> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p><b>Plano, TX </b>– <a href="/"><b>Ribbon Communications Inc.</b></a> (Nasdaq: RBBN), a global provider of real time communications technology and IP optical networking solutions to many of the world’s largest service providers, enterprises, and critical infrastructure operators to modernize and protect their networks, today announced a time change to its first quarter 2024 financial results and conference call.</p> <p>Ribbon Communications will now report financial results for the first quarter of 2024 before the opening of the market on <b>Wednesday, April 24, 2024</b>. On the same day, Ribbon Communications will host a conference call with the financial community at <b>8:30 a.m. ET</b> to discuss the results.</p> <p><a name="_Hlk4579596" id="_Hlk4579596">The Company will offer a live, listen-only webcast of the conference call via the investor section of its website at </a><a href="https://investors.ribboncommunications.com/press-and-events/events-and-presentations">investors.ribboncommunications.com</a>, where a replay will also be available shortly following the conference call.</p> <p><b>Conference call details</b></p> <p><a name="_Hlk30504250" id="_Hlk30504250">Date: Wednesday, April 24, 2024</a></p> <p>Time: 8:30 a.m. ET</p> <p>Dial-in number (Domestic): 877-407-2991</p> <p>Dial-in number (International): 201-389-0925</p> <p class="MsoNoSpacing">Instant Telephone Access: <a href="https://hd.choruscall.com/InComm/?$Y2FsbG1lPXRydWUmcGFzc2NvZGU9MTM3MTU0NDQmaD10cnVlJmluZm89Y29tcGFueS10aXRsZSZyPXRydWUmQj02">Call me™</a></p> <p><b>Replay information:</b></p> <p>A telephone playback of the call will be available following the conference call until May 8, 2024 and can be accessed by calling 877-660-6853 or 201-612-7415 for international callers. The reservation number for the replay is 13745635.</p> <p><b>About Ribbon </b></p> <p>Ribbon Communications (Nasdaq: RBBN) delivers communications software, IP and optical networking solutions to service providers, enterprises and critical infrastructure sectors globally. We engage deeply with our customers, helping them modernize their networks for improved competitive positioning and business outcomes in today's smart, always-on and data-hungry world. Our innovative, end-to-end solutions portfolio delivers unparalleled scale, performance, and agility, including core to edge software-centric solutions, cloud-native offers, leading-edge security and analytics tools, along with IP and optical networking solutions for 5G. We maintain a keen focus on our commitments to Environmental, Social and Governance (ESG) matters, offering an annual Sustainability Report to our stakeholders. To learn more about Ribbon visit <a href="http://www.rbbn.com">rbbn.com</a>.</p> </div> </div> <div data-block-plugin-id="entity_field:node:field_contacts_pr"> <div class="field field--name-field-contacts-pr field--type-entity-reference field--label-hidden field--items"> <div class="field--item"> <div class="field field--name-field-position field--type-string field--label-hidden field--item">Media Contact</div> <div class="field field--name-field-title field--type-string field--label-hidden field--item">Catherine Berthier</div> <div class="field field--name-field-tn field--type-string field--label-hidden field--item">+1 (646) 741-1974</div> <div class="field field--name-field-email field--type-email field--label-hidden field--item"><a href="mailto:cberthier@rbbn.com">cberthier@rbbn.com</a></div> </div> <div class="field--item"> <div class="field field--name-field-position field--type-string field--label-hidden field--item">Investor Contact</div> <div class="field field--name-field-title field--type-string field--label-hidden field--item">+1 (978) 614-8050</div> <div class="field field--name-field-email field--type-email field--label-hidden field--item"><a href="mailto:ir@rbbn.com">ir@rbbn.com</a></div> </div> </div> </div> </div> </div> <div class="region region-post-content"> </div> </div> Thu, 18 Apr 2024 20:38:24 +0000 dedmonds 29111 at https://ribboncommunications.com Ribbon Communications to Report First Quarter 2024 Financial Results on April 24, 2024 https://ribboncommunications.com/company/media-center/press-releases/ribbon-communications-report-first-quarter-2024-financial-results-april-24-2024 <div class="ribbon-two-column"> <div class="region region-pre-content"> </div> <div class="region region-main-content container"> <div class="block-region-main"><div data-block-plugin-id="sharethis_block"> <div class="sharethis-wrapper"> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_facebook_hcount" displayText="facebook"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_twitter_hcount" st_via="ribboncomm" st_username="" displayText="twitter"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_linkedin_hcount" displayText="linkedin"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_email_hcount" displayText="email"></span> </div> </div> <div data-block-plugin-id="entity_field:node:field_date_release"> <div class="field field--name-field-date-release field--type-datetime field--label-hidden field--item">April 11, 2024</div> </div> <div data-block-plugin-id="entity_field:node:body"> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p><b>Plano, TX </b>– <a href="/"><b>Ribbon Communications Inc.</b></a> (Nasdaq: RBBN), a global provider of real time communications technology and IP optical networking solutions to many of the world’s largest service providers, enterprises, and critical infrastructure operators to modernize and protect their networks, today announced that it will report financial results for the first quarter of 2024 after the close of the market on <b>Wednesday, April 24, 2024</b>. Following the release, Ribbon Communications will host a conference call with the financial community at <b>4:30 p.m. ET</b> to discuss the results.</p> <p><a name="_Hlk4579596" id="_Hlk4579596">The Company will offer a live, listen-only webcast of the conference call via the investor section of its website at </a><a href="https://investors.ribboncommunications.com/press-and-events/events-and-presentations">investors.ribboncommunications.com</a>, where a replay will also be available shortly following the conference call.</p> <p><b>Conference call details</b></p> <p><a name="_Hlk30504250" id="_Hlk30504250">Date: Wednesday, April 24, 2024</a></p> <p>Time: 4:30 p.m. ET</p> <p>Dial-in number (Domestic): 877-407-2991</p> <p>Dial-in number (International): 201-389-0925</p> <p class="MsoNoSpacing">Instant Telephone Access: <a href="https://hd.choruscall.com/InComm/?$Y2FsbG1lPXRydWUmcGFzc2NvZGU9MTM3MTU0NDQmaD10cnVlJmluZm89Y29tcGFueS10aXRsZSZyPXRydWUmQj02">Call me™</a></p> <p><b>Replay information:</b></p> <p>A telephone playback of the call will be available following the conference call until May 8, 2024 and can be accessed by calling 877-660-6853 or 201-612-7415 for international callers. The reservation number for the replay is 13745635.</p> <p><b>About Ribbon </b></p> <p>Ribbon Communications (Nasdaq: RBBN) delivers communications software, IP and optical networking solutions to service providers, enterprises and critical infrastructure sectors globally. We engage deeply with our customers, helping them modernize their networks for improved competitive positioning and business outcomes in today's smart, always-on and data-hungry world. Our innovative, end-to-end solutions portfolio delivers unparalleled scale, performance, and agility, including core to edge software-centric solutions, cloud-native offers, leading-edge security and analytics tools, along with IP and optical networking solutions for 5G. We maintain a keen focus on our commitments to Environmental, Social and Governance (ESG) matters, offering an annual Sustainability Report to our stakeholders. To learn more about Ribbon visit <a href="http://www.rbbn.com">rbbn.com</a>.</p> </div> </div> <div data-block-plugin-id="entity_field:node:field_contacts_pr"> <div class="field field--name-field-contacts-pr field--type-entity-reference field--label-hidden field--items"> <div class="field--item"> <div class="field field--name-field-position field--type-string field--label-hidden field--item">Media Contact</div> <div class="field field--name-field-title field--type-string field--label-hidden field--item">Catherine Berthier</div> <div class="field field--name-field-tn field--type-string field--label-hidden field--item">+1 (646) 741-1974</div> <div class="field field--name-field-email field--type-email field--label-hidden field--item"><a href="mailto:cberthier@rbbn.com">cberthier@rbbn.com</a></div> </div> <div class="field--item"> <div class="field field--name-field-position field--type-string field--label-hidden field--item">Investor Contact</div> <div class="field field--name-field-title field--type-string field--label-hidden field--item">+1 (978) 614-8050</div> <div class="field field--name-field-email field--type-email field--label-hidden field--item"><a href="mailto:ir@rbbn.com">ir@rbbn.com</a></div> </div> </div> </div> </div> </div> <div class="region region-post-content"> </div> </div> Thu, 18 Apr 2024 20:05:21 +0000 dedmonds 29110 at https://ribboncommunications.com リボン・コミュニケーションズとシスコ、 OFC2024にて1.2 Tbps の相互運用性をデモンストレーション https://ribboncommunications.com/company/media-center/press-releases/rihonkomiyunikeshiyonsutoshisuko-ofc2024nite12-tbps-noxianghuyunyongxingwotemonsutoreshiyon <div class="ribbon-two-column"> <div class="region region-pre-content"> </div> <div class="region region-main-content container"> <div class="block-region-main"><div data-block-plugin-id="sharethis_block"> <div class="sharethis-wrapper"> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_facebook_hcount" displayText="facebook"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_twitter_hcount" st_via="ribboncomm" st_username="" displayText="twitter"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_linkedin_hcount" displayText="linkedin"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_email_hcount" displayText="email"></span> </div> </div> <div data-block-plugin-id="entity_field:node:field_title"> <div class="field field--name-field-title field--type-string field--label-hidden field--items"> <div class="field--item">商用レベルで最高速のデータ伝送を実現する 相互運用可能なマルチベンダー・エコシステムを初披露</div> </div> </div> <div data-block-plugin-id="entity_field:node:field_date_release"> <div class="field field--name-field-date-release field--type-datetime field--label-hidden field--item">March 22, 2024</div> </div> <div data-block-plugin-id="entity_field:node:body"> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p><span lang="JA" xml:lang="JA">リアルタイムコミュニケーション技術とIPオプティカルネットワーキングソリューションの世界的なプロバイダーとして、世界最大級のサービスプロバイダーや重要インフラ事業者など多くの企業のネットワークの維持・最適化を実現するRibbon Communications Inc.(アメリカ、テキサス、日本法人:リボン・コミュニケーションズ株式会社)はシスコとのパートナーシップを通じ、1.2T光伝送の相互運用性を実現しました。2024年3月24日(日)からアメリカ・サンディエゴで開催されるOFC 2024 では、「Ribbon Apollo 9408」 と 「Cisco NCS 1014」 の間での相互運用性のデモンストレーションを行います。いずれにも アカシア・コミュニケーションズ社の「CIM 8 140Gbaud トランシーバー」を組み込むことで、トランスポンダの相互運用性のための「OpenROADM ブックエンド・モデル」に準拠し、マルチベンダーへの拡張を実現しています。</span></p> <p> </p> <p><span lang="JA" xml:lang="JA">「今回のデモンストレーションによって私たちは新時代を切り開き、これまで業界の潮流から新たな方向性へと舵を切った、高性能光伝送のための相互運用可能な実証済みマルチベンダー・エコシステムを披露します」とリボン・コミュニケーションズ社の最高執行責任者(COO)サム・ブッチ(Sam Bucci)は述べています。 「この重要なアップデートにおいて、シスコ社と協力できたことを誇りに思います。これにより、通信事業者は特定のクローズド ・ソリューションに頼ることなく、1.2 T の伝送速度に安心してアクセス・提供できるようになります」</span></p> <p><span lang="JA" xml:lang="JA">「今回のデモンストレーションは、高性能コヒーレント分野におけるエキサイティングな進化を表すものです」 とCignal AI社でトランスポート・ハードウェア分野の主任アナリストを務めるカイル・ホラシュ(Kyle Hollasch) 氏は言います。 「オプティカル・ネットワーキングにおいて相互運用性は稀であり、通常は単一ベンダーのテクノロジーに依存しています。 ネットワーク・オペレーターは、自社のネットワークを複数のベンダーに開放しながらも優れたパフォーマンスを提供できることで、多大な価値を得ることができるでしょう」</span></p> <p><span lang="JA" xml:lang="JA">「AI をはじめとした新たなテクノロジーの成長に伴い、ネットワーク・オペレーターは、増大する高速化へのニーズに対応するためにマルチベンダー・ネットワークを管理するという複雑な課題に直面しています」 と語るのはシスコの光学システム・光学部門の上級副社長/ゼネラル・マネージャーである ビル・ガートナー(Bill Gartner) 氏です。 「リボン・コミュニケーションズ社との協力によって、当社の顧客は規格策定を待つことなく伝送レベルでの相互運用性を確保できるようになり、特定のソリューションに縛られずに最先端を維持できるようになるということを実証しています」</span></p> <p><span lang="JA" xml:lang="JA">リボン・コミュニケーションズ株式会社は、アメリカ サンディエゴで開催される光通信とネットワーキングの展示会「OFC 2024」(2024 年 3 月 24 日~28 日)にブース出展をいたします。詳細は下記を参照してください。</span></p> <p><b><span lang="JA" xml:lang="JA">≪出展概要≫</span></b></p> <p><span lang="JA" xml:lang="JA">出展日時:2024年3月24日(日)から28日(木)まで</span></p> <p><span lang="JA" xml:lang="JA">出展場所: San Diego Convention Center, San Diego, California, USA, Booth 1131- Spot 1</span></p> <p><span lang="JA" xml:lang="JA">(サンディエゴコンベンションセンター、ブース1131 スポット1)</span></p> <p><span lang="JA" xml:lang="JA">■OFC 2024公式サイト: <a href="https://www.ofcconference.org/en-us/home/" rel=" noopener" target="_blank">https://www.ofcconference.org/en-us/home/</a></span></p> <p><b><span lang="JA" xml:lang="JA">■</span></b><b>Ribbon Communicationsについて</b></p> <p>Ribbon Communications (Nasdaq: RBBN)は、通信ソフトウェア、IPおよびオプティカルネットワーキングソリューションを世界中のサービスプロバイダー、エンタープライズ企業、重要インフラ部門に提供しています。Ribbon Communicationsはお客様との密接な関係性を通じて、常時接続とデータ活用が必須とされる現在のスマートな環境において、お客様がより競争力のあるポジショニングを確保し、ビジネスの結果につなげられるよう、ネットワーク最適化を支援しています。当社の革新的なエンドツーエンドのソリューションポートフォリオは、コアからエッジに至るまでのソフトウェアによるソリューション、クラウド環境を通じたサービス提供、最先端のセキュリティおよび分析ツール、5G向けのIPおよびオプティカルネットワーキングソリューションなど、他社にはないスケール、パフォーマンス、アジリティで提供します。また当社は環境、社会、ガバナンス(ESG)への貢献を重要視し、ステークホルダーの皆様に毎年サステイナビリティレポートを提供しています。Ribbonの詳細については、<a href="https://ribboncommunications.com/">rbbn.com.</a><span lang="JA" xml:lang="JA">(英語サイト)をご覧ください。</span></p> <p><span lang="JA" xml:lang="JA">■日本語公式サイト <a href="https://learn.rbbn.com/jp">https://learn.rbbn.com/jp</a></span></p> <p><b><span lang="JA" xml:lang="JA">■将来的な見通しに関する記述に関する重要な情報</span></b></p> <p><span lang="JA" xml:lang="JA">本リリース内の情報には、リスクと不確実性を伴う未来の出来事に関する将来的な見通しについての記述が含まれています。 このリリースに含まれる歴史的事実以外のすべての記述は、リボン・コミュニケーション社の製品の使用から期待される利点に関する記述を含め、将来的な見通しに関する記述です。 リボン・コミュニケーションズ社の実際の結果は、将来的な見通しに関する記述で想定されているものと大きく異なる可能性があります。 リボン・コミュニケーションズ社の事業に関連するリスクと不確実性に関する詳細については、SEC に提出されたリボン・コミュニケーションズの最新の年次報告書または四半期報告書内の「リスク要因」セクションを参照してください。 将来的な見通しに関する記述は、当該記述が行われた日時点におけるリボン・コミュニケーションズ社の見解のみを表すものであり、それ以降の日付におけるリボン・コミュニケーションズ社の見解を表すものとして信頼されるべきではありません。 リボン・コミュニケーションズ社は将来的な見通しに関する記述をある時点で更新する場合がありますが、リボン・コミュニケーションズはその義務を負わないものとします。</span></p> <p> </p> <p><b><span lang="JA" xml:lang="JA"><本件に関するお問い合わせ先></span></b></p> <p><span lang="JA" xml:lang="JA">リボン・コミュニケーションズ広報事務局<span lang="JA" xml:lang="JA">(共同ピーアール株式会社内) 担当:菅野、大塚、菊地</span></span></p> <p>TEL:03-6260-4856 E-mail:ribbon-pr@kyodo-pr.co.jp</p> </div> </div> </div> </div> <div class="region region-post-content"> </div> </div> Tue, 26 Mar 2024 14:16:14 +0000 dedmonds 29054 at https://ribboncommunications.com Ribbon and Cisco Demonstrate 1.2 Tbps Interoperability at OFC 2024 https://ribboncommunications.com/company/media-center/press-releases/ribbon-and-cisco-demonstrate-12-tbps-interoperability-ofc-2024 <div class="ribbon-two-column"> <div class="region region-pre-content"> </div> <div class="region region-main-content container"> <div class="block-region-main"><div data-block-plugin-id="sharethis_block"> <div class="sharethis-wrapper"> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_facebook_hcount" displayText="facebook"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_twitter_hcount" st_via="ribboncomm" st_username="" displayText="twitter"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_linkedin_hcount" displayText="linkedin"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_email_hcount" displayText="email"></span> </div> </div> <div data-block-plugin-id="entity_field:node:field_title"> <div class="field field--name-field-title field--type-string field--label-hidden field--items"> <div class="field--item">First reported display of interoperable multivendor ecosystem for highest commercial transmission speeds available</div> </div> </div> <div data-block-plugin-id="entity_field:node:field_date_release"> <div class="field field--name-field-date-release field--type-datetime field--label-hidden field--item">March 19, 2024</div> </div> <div data-block-plugin-id="entity_field:node:body"> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p><b>Plano, TX </b>– <a href="https://www.rbbn.com/"><b>Ribbon Communications Inc.</b></a> (Nasdaq: RBBN), a global provider of real time communications technology and IP optical networking solutions to many of the world’s largest service providers, enterprises, and critical infrastructure operators to modernize and protect their networks, today announced that it has achieved interoperability of 1.2T optical transmission in partnership with <a href="http://www.cisco.com"><b>Cisco</b></a>. The demo, which will be public at <a href="http://www.ofcconference.org" rel=" noopener" target="_blank">OFC 2024</a>, shows interoperability between the Ribbon Apollo 9408 and the Cisco NCS 1014, which both incorporate Acacia’s CIM 8 140Gbaud transceiver, and conforms to the <a href="http://openroadm.org/">OpenROADM</a> bookended model for transponder interoperability while uniquely extending this model for multiple vendors.  </p> <p>“We’re launching a new era with this demonstration and showcasing a proven interoperable multivendor ecosystem for high performance optical transmission that is a new direction from what has previously been the industry’s focus,’ said Sam Bucci, Chief Operating Officer, Ribbon. “We’re proud to collaborate with Cisco on this critical update, giving operators the confidence to access and deliver 1.2 T transmission speeds without resorting to a single closed solution.”</p> <p>“This demo marks an exciting development in the high-performance coherent space.” said Kyle Hollasch, Lead Analyst for Transport Hardware at Cignal AI. “Interoperability is a rarity in optical networking, and typically relies upon lowest-common-denominator technology. Network operators will derive tremendous value from the ability to open up their networks to multiple vendors while simultaneously delivering superior performance.”</p> <p>“With the growth of AI and other emerging technologies, network operators are challenged with the complexity of managing multi-vendor networks to keep up with the growing demand for faster speeds.” said Bill Gartner, SVP/GM Optical Systems and Optics from Cisco. “Together with Ribbon, we are demonstrating that now our customers can take advantage of interoperability at the transmission level before standards have been put forth, enabling them to stay on the cutting-edge without being locked into proprietary solutions.”</p> <p><b>About Ribbon</b><br /> Ribbon Communications (Nasdaq: RBBN) delivers communications software, IP and optical networking solutions to service providers, enterprises and critical infrastructure sectors globally. We engage deeply with our customers, helping them modernize their networks for improved competitive positioning and business outcomes in today's smart, always-on and data-hungry world. Our innovative, end-to-end solutions portfolio delivers unparalleled scale, performance, and agility, including core to edge software-centric solutions, cloud-native offers, leading-edge security and analytics tools, along with IP and optical networking solutions for 5G. We maintain a keen focus on our commitments to Environmental, Social and Governance (ESG) matters, offering an annual Sustainability Report to our stakeholders. To learn more about Ribbon, please visit <a href="https://www.rbbn.com/">rbbn.com</a>.</p> <p><b>Important Information Regarding Forward-Looking Statements   </b></p> <p>The information in this release contains forward-looking statements regarding future events that involve risks and uncertainties. All statements other than statements of historical facts contained in this release, including those regarding the expected benefits from use of Ribbon Communication’s products, are forward-looking statements. The actual results of Ribbon Communications may differ materially from those contemplated by the forward-looking statements. For further information regarding risks and uncertainties associated with Ribbon Communications' business, please refer to the "Risk Factors" section of Ribbon Communications' most recent annual or quarterly report filed with the SEC. Any forward-looking statements represent Ribbon Communications' views only as of the date on which such statement is made and should not be relied upon as representing Ribbon Communications' views as of any subsequent date. While Ribbon Communications may elect to update forward-looking statements at some point, Ribbon Communications specifically disclaims any obligation to do so.</p> </div> </div> <div data-block-plugin-id="entity_field:node:field_contacts_pr"> <div class="field field--name-field-contacts-pr field--type-entity-reference field--label-hidden field--items"> <div class="field--item"> <div class="field field--name-field-position field--type-string field--label-hidden field--item">Media Contact</div> <div class="field field--name-field-title field--type-string field--label-hidden field--item">Catherine Berthier</div> <div class="field field--name-field-tn field--type-string field--label-hidden field--item">+1 (646) 741-1974</div> <div class="field field--name-field-email field--type-email field--label-hidden field--item"><a href="mailto:cberthier@rbbn.com">cberthier@rbbn.com</a></div> </div> <div class="field--item"> <div class="field field--name-field-position field--type-string field--label-hidden field--item">Investor Contact</div> <div class="field field--name-field-title field--type-string field--label-hidden field--item">+1 (978) 614-8050</div> <div class="field field--name-field-email field--type-email field--label-hidden field--item"><a href="mailto:ir@rbbn.com">ir@rbbn.com</a></div> </div> </div> </div> </div> </div> <div class="region region-post-content"> </div> </div> Mon, 25 Mar 2024 14:57:11 +0000 dedmonds 28978 at https://ribboncommunications.com Ribbon Named to Newsweek’s Greatest Workplaces for Women 2024 https://ribboncommunications.com/company/media-center/press-releases/ribbon-named-newsweeks-greatest-workplaces-women-2024 <div class="ribbon-two-column"> <div class="region region-pre-content"> </div> <div class="region region-main-content container"> <div class="block-region-main"><div data-block-plugin-id="sharethis_block"> <div class="sharethis-wrapper"> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_facebook_hcount" displayText="facebook"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_twitter_hcount" st_via="ribboncomm" st_username="" displayText="twitter"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_linkedin_hcount" displayText="linkedin"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_email_hcount" displayText="email"></span> </div> </div> <div data-block-plugin-id="entity_field:node:field_title"> <div class="field field--name-field-title field--type-string field--label-hidden field--items"> <div class="field--item">Recognizes Ribbon’s commitment to creating a workplace where women can thrive</div> </div> </div> <div data-block-plugin-id="entity_field:node:field_date_release"> <div class="field field--name-field-date-release field--type-datetime field--label-hidden field--item">February 23, 2024</div> </div> <div data-block-plugin-id="entity_field:node:body"> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p><b>Plano, TX</b>– <a href="https://www.rbbn.com/"><b><span lang="FR" xml:lang="FR">Ribbon Communications Inc.</span></b></a> (Nasdaq: RBBN), a global provider of real time communications technology and IP optical networking solutions to many of the world’s largest service providers, enterprises, and critical infrastructure operators to modernize and protect their networks, today announced that it has been recognized as one of <a href="https://www.newsweek.com/rankings/americas-greatest-workplaces-women-2024" rel=" noopener" target="_blank">America’s Greatest Workplaces for Women 2024</a> by <a href="http://www.newsweek.com">Newsweek</a> and <a href="https://plant-a.com/" rel=" noopener" target="_blank">Plant-A Insights Group</a>. The list recognizes the 1,000 U.S.-based companies who ranked highest when evaluated on their performance across various metrics crucial to women in the workforce.</p> <p>“Creating an environment where women can thrive at every level is a key corporate KPI for us, and this recognition highlights our team’s progress and dedication to accomplishing this goal,” said Petrena Ferguson, Ribbon’s Senior Vice President of Human Resources. “In addition to getting high marks for our flexibility and inclusiveness, we’ve developed programs that include women-centered leadership courses augmented by a women’s business community open to all. It’s an innovative approach that’s particularly unusual for a company of our size, and it’s making a difference in our employees’ lives. I’m extremely proud of what we’ve accomplished so far and look forward to building on these efforts.”</p> <p>The recognition stems from a rigorous study conducted by Plant-A Insights, a leading data research firm. With input from over 142,000 female employees and a pool of 848,000 company reviews, the study stands as one of the largest independent assessments of workplace environment in the United States.</p> <p>“Despite advancements in workplace equality, women still encounter significant barriers in terms of leadership opportunities, fair compensation and other forms of discrimination. Recognizing and addressing these challenges are crucial for progress,” said Newsweek Global Editor in Chief Nancy Cooper. “It is important to highlight companies that are leading the way in fostering a culture of equality and respect. To that end, Newsweek and Plant-A Insights are proud to introduce America’s Greatest Workplaces 2024 For Women.”</p> <p><b>About Ribbon</b></p> <p>Ribbon Communications (Nasdaq: RBBN) delivers communications software, IP and optical networking solutions to service providers, enterprises and critical infrastructure sectors globally. We engage deeply with our customers, helping them modernize their networks for improved competitive positioning and business outcomes in today's smart, always-on and data-hungry world. Our innovative, end-to-end solutions portfolio delivers unparalleled scale, performance, and agility, including core to edge software-centric solutions, cloud-native offers, leading-edge security and analytics tools, along with IP and optical networking solutions for 5G. We maintain a keen focus on our commitments to Environmental, Social and Governance (ESG) matters, offering an annual Sustainability Report to our stakeholders. To learn more about Ribbon, please visit <a href="https://www.rbbn.com/">rbbn.com</a>.</p> <p><b>Important Information Regarding Forward-Looking Statements   </b></p> <p>The information in this release contains forward-looking statements regarding future events that involve risks and uncertainties. All statements other than statements of historical facts contained in this release, including those regarding the expected benefits from use of Ribbon Communication’s products, are forward-looking statements. The actual results of Ribbon Communications may differ materially from those contemplated by the forward-looking statements. For further information regarding risks and uncertainties associated with Ribbon Communications' business, please refer to the "Risk Factors" section of Ribbon Communications' most recent annual or quarterly report filed with the SEC. Any forward-looking statements represent Ribbon Communications' views only as of the date on which such statement is made and should not be relied upon as representing Ribbon Communications' views as of any subsequent date. While Ribbon Communications may elect to update forward-looking statements at some point, Ribbon Communications specifically disclaims any obligation to do so.</p> </div> </div> <div data-block-plugin-id="entity_field:node:field_contacts_pr"> <div class="field field--name-field-contacts-pr field--type-entity-reference field--label-hidden field--items"> <div class="field--item"> <div class="field field--name-field-position field--type-string field--label-hidden field--item">Media Contact</div> <div class="field field--name-field-title field--type-string field--label-hidden field--item">Catherine Berthier</div> <div class="field field--name-field-tn field--type-string field--label-hidden field--item">+1 (646) 741-1974</div> <div class="field field--name-field-email field--type-email field--label-hidden field--item"><a href="mailto:cberthier@rbbn.com">cberthier@rbbn.com</a></div> </div> <div class="field--item"> <div class="field field--name-field-position field--type-string field--label-hidden field--item">Investor Contact</div> <div class="field field--name-field-title field--type-string field--label-hidden field--item">+1 (978) 614-8050</div> <div class="field field--name-field-email field--type-email field--label-hidden field--item"><a href="mailto:ir@rbbn.com">ir@rbbn.com</a></div> </div> </div> </div> </div> </div> <div class="region region-post-content"> </div> </div> Thu, 22 Feb 2024 19:35:35 +0000 dedmonds 28935 at https://ribboncommunications.com Ribbon Communications Inc. Reports Fourth Quarter and Full Year 2023 Financial Results https://ribboncommunications.com/company/media-center/press-releases/ribbon-communications-inc-reports-fourth-quarter-and-full-year-2023-financial-results <div class="ribbon-two-column"> <div class="region region-pre-content"> </div> <div class="region region-main-content container"> <div class="block-region-main"><div data-block-plugin-id="sharethis_block"> <div class="sharethis-wrapper"> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_facebook_hcount" displayText="facebook"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_twitter_hcount" st_via="ribboncomm" st_username="" displayText="twitter"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_linkedin_hcount" displayText="linkedin"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_email_hcount" displayText="email"></span> </div> </div> <div data-block-plugin-id="entity_field:node:field_title"> <div class="field field--name-field-title field--type-string field--label-hidden field--items"> <div class="field--item">Ribbon announces strong 2023 earnings growth</div> <div class="field--item">IP Optical Networks achieves profitability for the second half of the year with strong demand from Service Providers and Critical Infrastructure</div> </div> </div> <div data-block-plugin-id="entity_field:node:field_date_release"> <div class="field field--name-field-date-release field--type-datetime field--label-hidden field--item">February 14, 2024</div> </div> <div data-block-plugin-id="entity_field:node:body"> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p><b>Plano, TX</b> – <a href="https://www.rbbn.com/"><b>Ribbon Communications Inc.</b></a> (Nasdaq: RBBN), a global provider of real time communications technology and IP optical networking solutions to many of the world’s largest service providers, enterprises, and critical infrastructure operators to modernize and protect their networks, today announced its financial results for the fourth quarter and full year 2023.</p> <p>Revenue for the fourth quarter of 2023 was $226 million, compared to $234 million for the fourth quarter of 2022 and $203 million for the third quarter of 2023. Revenue for full year 2023 was $826 million, compared to $820 million for full year 2022. Full Year GAAP Loss from Operations improved $24 million to ($24) million. Adjusted non-GAAP EBITDA also improved $27 million to $91 million.</p> <p>“I am very pleased with the significant improvement we have made in profitability in 2023 with higher margins in both of our segments and reduced operating expenses. Earnings on an adjusted EBITDA basis for the year increased 41% compared to 2022,” stated Bruce McClelland, President and Chief Executive Officer of Ribbon Communications.</p> <p>”We achieved our key goal of attaining profitability in the IP Optical Networks business segment for the second half of the year. Sales exceeded $100 million for the first time in the fourth quarter and, combined with strong margins, achieved an adjusted EBITDA margin of 8% for the segment. Demand for broadband capacity will continue to grow exponentially, and we expect to continue our momentum in 2024 with increasing sales and improved profitability,” Mr. McClelland added. “In our Cloud &amp; Edge business, we expect continued growth from Enterprise customers and U.S. Federal agencies. We also anticipate an improving U.S. Tier One Service spending environment in the second half of the year.”</p> <div class="table-responsive"> <table border="0" cellpadding="1" cellspacing="0" class="prnbcc"><tbody><tr><td class="prngen2" colspan="9" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>Financial Highlights<sup>1</sup></b></span></p> </td> </tr><tr><td class="prngen3" colspan="9" rowspan="1"> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen4" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span"><b>Three months ended</b></span></p> </td> <td class="prngen3 text-align-center" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen4" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span"><b>Year ended</b></span></p> </td> </tr><tr><td class="prngen5" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen6" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span"><b>December 31,</b></span></p> </td> <td class="prngen3 text-align-center" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen6" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span"><b>December 31,</b></span></p> </td> </tr><tr><td class="prngen7" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b><i>In millions, except per share amounts</i></b></span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen8" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span"><b>2023</b></span></p> </td> <td class="prngen3 text-align-center" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen8" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span"><b>2022</b></span></p> </td> <td class="prngen3 text-align-center" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen8" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span"><b>2023</b></span></p> </td> <td class="prngen3 text-align-center" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen8" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span"><b>2022</b></span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">GAAP Revenue</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$  226</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 234</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 826</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 820</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">GAAP Net income (loss)</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 7</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 20</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ (66)</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ (98)</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Non-GAAP Net income (loss)</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 22</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 15</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$  36</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$  17</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Non-GAAP Adjusted EBITDA</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 43</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 29</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 91</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 64</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">GAAP diluted earnings (loss) per share </span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 0.04</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 0.12</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ (0.39)</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ (0.63)</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Non-GAAP diluted earnings (loss) per share</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 0.12</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 0.09</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 0.21</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 0.11</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Weighted average shares outstanding basic</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">172</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">168</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">170</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">157</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Weighted average shares outstanding diluted</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">173</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">172</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">173</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">161</span></p> </td> </tr></tbody></table></div> <div> <div class="divOverflow"> <div class="table-responsive"> <table border="0" cellpadding="1" cellspacing="0" class="prnbcc"><tbody><tr><td class="prngen11" colspan="1" rowspan="1"> </td> </tr><tr><td class="prngen11" colspan="1" rowspan="1"> <p class="prnml4"><span class="prnews_span"><sup>1</sup> Please see the reconciliations of non-GAAP financial measures to the most directly comparable GAAP measures and additional information about non-GAAP measures in the section entitled "Discussion of Non-GAAP Financial Measures" in the attached schedules.</span></p> </td> </tr></tbody></table></div> </div> </div> <p>"Despite a challenging operating environment, we grew both sales and profitability in 2023. New customer wins in key markets helped offset lower U.S. Tier One Service Provider investment in capital expenditures that is affecting all suppliers. We also benefited from the controlled spending actions that we implemented early in the year with operating expenses down 6% despite the inflationary environment. As a result, adjusted EBITDA in the fourth quarter of 2023 was strong at $43 million, or 19% of revenue. We improved our capital structure in 2023 by issuing $55 million of preferred equity and reducing our term loan by $95 million," said Mick Lopez, Chief Financial Officer of Ribbon Communications.</p> <p><b>Business Outlook<sup>1 </sup>  </b><br /> For 2024, the Company expects to build on the momentum from the second half of 2023, with a stronger portfolio and market presence and to follow a normal seasonal pattern with the business accelerating as the year progresses.</p> <p>For the first quarter of 2024, the Company projects revenue of $180 million to $190 million. Non-GAAP gross margin is projected in a range of 51% to 52%. Adjusted EBITDA is projected in a range of $5 million to $10 million.</p> <p>For the full year 2024, the Company projects revenue of $840 million to $870 million. Non-GAAP gross margin is projected in a range of 53% to 54%. Adjusted EBITDA is projected in a range of $110 million to $120 million.</p> <p>The Company's outlook is based on current indications for its business, which are subject to change.</p> <div> <div class="divOverflow"> <div class="table-responsive"> <table border="0" cellpadding="1" cellspacing="0" class="prnbcc"><tbody><tr><td class="prngen11" colspan="1" rowspan="1"> <p class="prnml4"><span class="prnews_span"><sup>1</sup> Please see the reconciliations of non-GAAP financial measures to the most directly comparable GAAP measures and additional information about the non-GAAP measures in the section entitled "Discussion of Non-GAAP Financial Measures" in the attached schedules.</span></p> </td> </tr></tbody></table></div> <p>“Despite a challenging operating environment, we grew both sales and profitability in 2023. New customer wins in key markets helped offset lower U.S. Tier One Service Provider investment in capital expenditures that is affecting all suppliers. We also benefited from the controlled spending actions that we implemented early in the year with operating expenses down 6% despite the inflationary environment. As a result, adjusted EBITDA in the fourth quarter of 2023 was strong at $43 million, or 19% of revenue. We improved our capital structure in 2023 by issuing $55 million of preferred equity and reducing our term loan by $95 million,” said Mick Lopez, Chief Financial Officer of Ribbon Communications.</p> <p><b>Business Outlook<sup>1 </sup>  </b></p> <p>For 2024, the Company expects to build on the momentum from the second half of 2023, with a stronger portfolio and market presence and to follow a normal seasonal pattern with the business accelerating as the year progresses.</p> <p>For the first quarter of 2024, the Company projects revenue of $180 million to $190 million. Non-GAAP gross margin is projected in a range of 51% to 52%. Adjusted EBITDA is projected in a range of $5 million to $10 million.</p> <p>For the full year 2024, the Company projects revenue of $840 million to $870 million. Non-GAAP gross margin is projected in a range of 53% to 54%. Adjusted EBITDA is projected in a range of $110 million to $120 million.</p> <p>The Company’s outlook is based on current indications for its business, which are subject to change.</p> <p><sup>1</sup> Please see the reconciliations of non-GAAP financial measures to the most directly comparable GAAP measures and additional information about the non-GAAP measures in the section entitled “Discussion of Non-GAAP Financial Measures” in the attached schedules.</p> <p><b>Upcoming Conference Schedule</b></p> <ul><li>February 26-29, 2024: <b>Mobile World Congress</b></li> <li>March 4, 2024: <b>JMP Securities Technology Conference</b></li> <li>March 24-28, 2024: <b>Optical Fiber Communication Conference and Exhibition</b></li> <li>March 25-28, 2024:<b> Enterprise Connect</b></li> </ul><p><b>About Ribbon</b><br /> Ribbon Communications (Nasdaq: RBBN) delivers communications software, IP and optical networking solutions to service providers, enterprises and critical infrastructure sectors globally. We engage deeply with our customers, helping them modernize their networks for improved competitive positioning and business outcomes in today's smart, always-on and data-hungry world. Our innovative, end-to-end solutions portfolio delivers unparalleled scale, performance, and agility, including core to edge software-centric solutions, cloud-native offers, leading-edge security and analytics tools, along with IP and optical networking solutions for 5G. We maintain a keen focus on our commitments to Environmental, Social and Governance (ESG) matters, offering an annual Sustainability Report to our stakeholders. To learn more about Ribbon visit <a href="http://www.rbbn.com">rbbn.com</a>.</p> <p><b>Important Information Regarding Forward-Looking Statements  </b></p> <p>The information in this release contains “forward-looking statements” within the meaning of the U.S. Private Securities Litigation Reform Act of 1995, which are subject to a number of risks and uncertainties.  All statements other than statements of historical facts contained in this release, including without limitation statements regarding the Company’s projected financial results for the first quarter of 2024 and beyond; the impact of the wars in Israel and Ukraine; customer engagement and momentum; plans and objectives for future operations, including cost reductions; capital structure changes and plans for future product development and manufacturing and the expected benefits therefrom, are forward-looking statements. Without limiting the foregoing, the words “believes”, “estimates”, “expects”, “expectations”, “intends”, “may”, “plans”, “projects” and other similar language, are intended to identify forward-looking statements.</p> <p>Forward-looking statements are based on the Company’s current expectations and assumptions regarding its business, the economy and other future conditions. Because forward-looking statements relate to the future, they are subject to inherent uncertainties, risks and changes in circumstances that are difficult to predict.  Actual results may differ materially from those contemplated in these forward-looking statements due to various risks, uncertainties and other important factors, including, among others, the effects of geopolitical instabilities and wars, including in Israel and Ukraine (and the impact of sanctions and trade restrictions imposed as a result thereof); operational disruptions at facilities located in Israel including as a result of military call-ups of the Company’s employees in Israel, closure of the offices there or the temporary or long-term closure of contract manufacturing in the region; the potential impact of litigation; risks related to supply chain disruptions, including as a result of component availability; risks that the Company will not realize the estimated cost savings and/or anticipated benefits from its strategic restructuring efforts; the impact of restructuring and cost-containment activities; unpredictable fluctuations in quarterly revenue and operating results; risks related to the terms of the Company’s credit agreement including compliance with the financial covenants; risks resulting from rising interests rates and inflationary pressures; risks related to cybersecurity and data intrusion; failure to compete successfully against telecommunications equipment and networking companies; failure to grow the Company’s customer base or generate recurring business from existing customers; credit risks; the timing of customer purchasing decisions and the Company’s recognition of revenues; macroeconomic conditions, including inflation; market acceptance of the Company’s products and services; rapid technological and market change; the ability to protect Company intellectual property rights and obtain necessary licenses; the ability to maintain partner, reseller, distribution and vendor support and supply relationships; the potential for defects in the Company’s products; increases in tariffs, trade restrictions or taxes on the Company’s products; and currency fluctuations.</p> <p>These factors are not intended to be an all-encompassing list of risks and uncertainties that may affect the Company's business and results from operations. Additional information regarding these and other factors can be found in the Company's reports filed with the Securities and Exchange Commission, including, without limitation, its Form 10-K for the year ended December 31, 2022 and its Form 10-Q for the quarter ended September 30, 2023. In providing forward-looking statements, the Company expressly disclaims any obligation to update these statements publicly or otherwise, whether as a result of new information, future events or otherwise, except as required by law.</p> <p><b>D</b><b>iscussion of Non-GAAP Financial Measures</b></p> <p>The Company’s management uses several different financial measures, both GAAP and non-GAAP, in analyzing and assessing the overall performance of its business, making operating decisions, planning and forecasting future periods, and determining payments under compensation programs. The Company considers the use of non-GAAP financial measures helpful in assessing the core performance of its continuing operations and when planning and forecasting future periods. The Company’s annual financial plan is prepared on a non-GAAP basis and is approved by its board of directors. In addition, budgeting and forecasting for revenue and expenses are conducted on a non-GAAP basis, and actual results on a non-GAAP basis are assessed against the annual financial plan. The Company defines continuing operations as the ongoing results of its business adjusted for certain expenses and credits, as described below. The Company believes that providing non-GAAP information to investors will allow investors to view the financial results in the way its management views them and helps investors to better understand the Company’s core financial and operating performance and evaluate the efficacy of the methodology and information used by its management to evaluate and measure such performance.</p> <p>While the Company’s management uses non-GAAP financial measures as tools to enhance its understanding of certain aspects of the Company’s financial performance, its management does not consider these measures to be a substitute for, or superior to, GAAP measures. In addition, the Company’s presentations of these measures may not be comparable to similarly titled measures used by other companies. These non-GAAP financial measures should not be considered alternatives for, or in isolation from, the financial information prepared and presented in accordance with GAAP. Investors are cautioned that there are material limitations associated with the use of non-GAAP financial measures. In particular, many of the adjustments to the Company’s financial measures reflect the exclusion of items that are recurring and will be reflected in its financial results for the foreseeable future.</p> <p><i>Stock-Based Compensation</i></p> <p>The expense related to stock-based awards is generally not controllable in the short-term and can vary significantly based on the timing, size and nature of awards granted. The Company believes that presenting non-GAAP operating results that exclude stock-based compensation provides investors with visibility and insight into its management’s method of analysis and its core operating performance.</p> <p><i>Amortization of Acquired Technology (including software licenses); Amortization of Acquired Intangible Assets</i></p> <p>Amortization amounts are inconsistent in frequency and amount and are significantly impacted by the timing and size of acquisitions. Amortization of acquired technology is reported separately within Cost of revenue and Amortization of acquired intangible assets is reported separately within Operating expenses. These items are reported collectively as Amortization of acquired intangible assets in the accompanying reconciliations of non-GAAP and GAAP financial measures. The Company believes that excluding non-cash amortization of these intangible assets facilitates the comparison of its financial results to its historical operating results and to other companies in its industry as if the acquired intangible assets had been developed internally rather than acquired.</p> <p><i></i></p> <p><i>Litigation Costs</i></p> <p>In connection with a certain ongoing contract litigation where Ribbon is defendant (as described in Note 25 to the Company’s Consolidated Financial Statements included in its Annual Report on Form 10-K for the year ended December 31, 2022), the Company has incurred litigation costs beginning in the first quarter of 2023. These costs are included as a component of general and administrative expense. The Company believes that such costs are not part of its core business or ongoing operations, are unplanned and generally not within its control.  Accordingly, the Company believes that excluding the litigation costs related to this specific legal matter facilitates the comparison of the Company’s financial results to its historical operating results and to other companies in its industry.</p> <p><i>Acquisition-, Disposal- and Integration-Related </i></p> <p>The Company considers certain acquisition-, disposal- and integration-related costs to be unrelated to the organic continuing operations of the Company and its acquired businesses. Such costs are generally not relevant to assessing or estimating the long-term performance of the acquired assets. The Company excludes such acquisition-, disposal- and integration-related costs to allow more accurate comparisons of its financial results to its historical operations and the financial results of less acquisitive peer companies and allows management and investors to consider the ongoing operations of the business both with and without such expenses.</p> <p><i>Restructuring and Related </i></p> <p>The Company has recorded restructuring and related expense to streamline operations and reduce operating costs by closing and consolidating certain facilities and reducing its worldwide workforce. The Company believes that excluding restructuring and related expense facilitates the comparison of its financial results to its historical operating results and to other companies in its industry, as there are no future revenue streams or other benefits associated with these costs.</p> <p><i>Decrease in Fair Value of Investments</i></p> <p>Each reporting period, the Company calculated the fair values of the debentures (the "Debentures") and the warrants to purchase shares of AVCT common stock (the "AVCT Warrants") that it received as consideration in connection with the Kandy Sale on December 1, 2020. Effective September 8, 2021, the Company received 13,700,421 shares of AVCT common stock upon the conversion of the Debentures and AVCT Warrants. The AVCT common stock was also marked to market each reporting period by the Company until their disposal on August 29, 2022, when they were used as partial consideration in connection with the Company's acquisition of perpetual software licenses from AVCT. The Company recorded adjustments to the fair value of these investments in Other (expense) income, net. The Company excluded the gains and losses from the change in the fair value of these investments because it believes that such gains or losses were not part of its core business or ongoing operations.</p> <p><i>Preferred Stock and Warrant Liability Mark-to-Market Adjustment</i></p> <p>The Company recorded adjustments to the fair value of its Series A Preferred Stock and warrants to purchase shares of the Company’s common stock in Other (expense) income, net. Both instruments issued in March 2023 in connection with the Company’s private placement and are classified as liabilities and marked to market each reporting period. The Company excluded these gains and losses from the change in the fair value of these liabilities because it believes that such gains or losses were not part of its core business or ongoing operations.</p> <p><i>Preferred Stock and Warrant Liability Issuance Costs</i></p> <p>The Company incurred $3.5 million of investment banking, advisory and legal fees in its March 2023 private placement of the Series A Preferred Stock and warrants to purchase shares of the Company’s common stock, both of which are classified by the Company as liabilities that are marked to market each reporting period. The Company excludes these issuance costs to allow more accurate comparisons of its financial results to its historical operations and the financial results of other companies in its industry, and it allows management and investors to consider the ongoing operations of the business both with and without such expenses.</p> <p><i></i></p> <p><i>Tax Effect of Non-GAAP Adjustments</i></p> <p>The Non-GAAP income tax provision is presented based on an estimated tax rate applied against forecasted annual non-GAAP income. The Non-GAAP income tax provision assumes no available net operating losses or valuation allowances for the U.S. because of reporting significant cumulative non-GAAP income over the past several years. The Company is reporting its non-GAAP quarterly income taxes by computing an annual rate for the Company and applying that single rate (rather than multiple rates by jurisdiction) to its consolidated quarterly results. The Company expects that this methodology will provide a consistent rate throughout the year and allow investors to better understand the impact of income taxes on its results. Due to the methodology applied to its estimated annual tax rate, the Company’s estimated tax rate on non-GAAP income will differ from its GAAP tax rate and from its actual tax liabilities.</p> <p><i></i></p> <p><i>Adjusted EBITDA</i></p> <p>The Company uses Adjusted EBITDA as a supplemental measure to review and assess its performance. The Company calculates Adjusted EBITDA by excluding from income (loss) from operations: depreciation; stock-based compensation; amortization of acquired intangible assets; acquisition-, disposal- and integration-related expense; certain litigation costs; and restructuring and related expense. In general, the Company excludes the expenses that it considers to be non-cash and/or not part of its ongoing operations. The Company may exclude other items in the future that have those characteristics. Adjusted EBITDA is a non-GAAP financial measure that is used by the investing community for comparative and valuation purposes. The Company discloses this metric to support and facilitate dialogue with research analysts and investors. Other companies may calculate Adjusted EBITDA differently than the Company does, limiting its usefulness as a comparative measure.</p> </div> </div> <p><b>Conference Call Details:</b><br /> Conference call to discuss the Company's financial results for the fourth quarter and year ended December 31, 2023.</p> <p>Date: Wednesday, February 14, 2024<br /> Time: 4:30 p.m. (ET)</p> <p><b>Dial-In Information:</b><br /> US/Canada: 877-407-2991<br /> International: 201-389-0925<br /> Instant Telephone Access: <a href="https://c212.net/c/link/?t=0&amp;l=en&amp;o=4092177-1&amp;h=4232815120&amp;u=https%3A%2F%2Fhd.choruscall.com%2FInComm%2F%3F%24Y2FsbG1lPXRydWUmcGFzc2NvZGU9MTM3MTU0NDQmaD10cnVlJmluZm89Y29tcGFueS10aXRsZSZyPXRydWUmQj02&amp;a=Call+me%E2%84%A2" target="_blank">Call me™</a> </p> <p>A telephone playback of the call will be available following the conference call until February 28, 2024 and can be accessed by calling 877-660-6853 or 201-612-7415 for international callers. The reservation number for the replay is 13743849.</p> <p><b>Live (Listen-Only) Webcast</b>:<br /> Available via the <a href="https://c212.net/c/link/?t=0&amp;l=en&amp;o=4092177-1&amp;h=1855913568&amp;u=http%3A%2F%2Finvestors.ribboncommunications.com%2F&amp;a=Investor+Relations" target="_blank">Investor Relations</a> website, where a replay will also be available shortly following the conference call.</p> <p>For more details on financial results, please visit <a href="https://c212.net/c/link/?t=0&amp;l=en&amp;o=4092177-1&amp;h=59167847&amp;u=http%3A%2F%2Finvestors.ribboncommunications.com%2F&amp;a=investors.ribboncommunications.com" target="_blank">investors.ribboncommunications.com</a>.</p> <p><b>Investor Relations</b><br /> +1 (978) 614-8050<br /><a href="mailto:ir@rbbn.com" target="_blank">ir@rbbn.com </a></p> <p><b>Media Contact</b><br /> Catherine Berthier<br /> +1 (646) 741-1974<br /><a href="mailto:cberthier@rbbn.com" target="_blank">cberthier@rbbn.com</a></p> <p> </p> <div> <div class="divOverflow"> <div class="table-responsive"> <table border="0" cellpadding="1" cellspacing="0" class="prnbcc"><tbody><tr><td align="center" class="prngen9" colspan="9" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">RIBBON COMMUNICATIONS INC.</span></p> </td> </tr><tr><td align="center" class="prngen9" colspan="9" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Consolidated Statements of Operations</span></p> </td> </tr><tr><td align="center" class="prngen9" colspan="9" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">(in thousands, except percentages and per share amounts)</span></p> </td> </tr><tr><td align="center" class="prngen9" colspan="9" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">(unaudited)</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td align="center" class="prngen7" colspan="5" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"> Three months ended </span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen4" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">December 31,</span></p> </td> <td class="prngen12 text-align-center" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen4" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">September 30,</span></p> </td> <td class="prngen12 text-align-center" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen4" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">December 31,</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen13" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">2023</span></p> </td> <td class="prngen12 text-align-center" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen13" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">2023</span></p> </td> <td class="prngen12 text-align-center" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen13" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">2022</span></p> </td> </tr><tr><td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Revenue:</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Product</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 125,984</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 108,501</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 136,871</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Service</span></p> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">100,417</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">94,660</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">96,768</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Total revenue</span></p> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">226,401</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">203,161</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">233,639</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Cost of revenue:</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Product</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">61,183</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">59,436</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">75,919</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Service</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">37,205</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">33,065</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">36,088</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Amortization of acquired technology</span></p> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">6,305</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">7,157</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">7,619</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Total cost of revenue</span></p> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">104,693</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">99,658</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">119,626</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Gross profit</span></p> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">121,708</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">103,503</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">114,013</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Gross margin</span></p> </td> <td align="right" class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">53.8 %</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td align="right" class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">50.9 %</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td align="right" class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">48.8 %</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Operating expenses:</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Research and development</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">45,351</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">46,229</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">50,517</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Sales and marketing</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">35,361</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">32,795</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">37,939</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">General and administrative</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">13,686</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">12,885</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">13,172</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Amortization of acquired intangible assets</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">6,861</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">7,216</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">7,350</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Acquisition-, disposal- and integration-related</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,494</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">842</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,914</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Restructuring and related</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">2,285</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">2,680</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,856</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Total operating expenses</span></p> </td> <td class="prngen15" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">105,038</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen15" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">102,647</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen15" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">112,748</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Income from operations</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">16,670</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">856</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,265</span></p> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Interest expense, net</span></p> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(6,989)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(7,143)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(5,911)</span></p> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Other expense, net</span></p> </td> <td class="prngen17" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(3,232)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen17" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(2,620)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen17" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(1,735)</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Income (loss) before income taxes</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">6,449</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(8,907)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(6,381)</span></p> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Income tax benefit (provision)</span></p> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">630</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen17" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(4,594)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">26,869</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Net income (loss)</span></p> </td> <td class="prngen18" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 7,079</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen19" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$  (13,501)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen18" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 20,488</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Income (loss) per share:</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Basic</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$  0.04</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ (0.08)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 0.12</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Diluted</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 0.04</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ (0.08)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 0.12</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Weighted average shares used to compute loss per share:</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Basic</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">171,755</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">171,190</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">168,163</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Diluted</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">172,990</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">171,190</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">172,213</span></p> </td> </tr></tbody></table></div> </div> </div> <p> </p> <div> <div class="divOverflow"> <div class="table-responsive"> <table border="0" cellpadding="1" cellspacing="0" class="prnbcc"><tbody><tr><td align="center" class="prngen9" colspan="7" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">RIBBON COMMUNICATIONS INC.</span></p> </td> </tr><tr><td align="center" class="prngen9" colspan="7" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">Consolidated Statements of Operations</span></p> </td> </tr><tr><td align="center" class="prngen9" colspan="7" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">(in thousands, except percentages and per share amounts)</span></p> </td> </tr><tr><td align="center" class="prngen9" colspan="7" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">(unaudited)</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td align="center" class="prngen7" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Year ended</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen4" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">December 31,</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen4" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">December 31,</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen13" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">2023</span></p> </td> <td class="prngen12 text-align-center" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen13" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">2022</span></p> </td> </tr><tr><td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Revenue:</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Product</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 445,150</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 442,680</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Service</span></p> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">381,189</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">377,080</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Total revenue</span></p> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">826,339</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">819,760</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Cost of revenue:</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Product</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">250,609</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">245,145</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Service</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">139,357</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">142,137</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Amortization of acquired technology</span></p> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">28,290</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">31,542</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Total cost of revenue</span></p> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">418,256</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">418,824</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Gross profit</span></p> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">408,083</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">400,936</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Gross margin</span></p> </td> <td align="right" class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">49.4 %</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td align="right" class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">48.9 %</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Operating expenses:</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Research and development</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">190,660</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">203,676</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Sales and marketing</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">137,460</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">147,766</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">General and administrative</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">54,962</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">51,053</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Amortization of acquired intangible assets</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">28,601</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">29,646</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Acquisition-, disposal- and integration-related</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">4,476</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">6,286</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Restructuring and related</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">16,209</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">10,833</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Total operating expenses</span></p> </td> <td class="prngen15" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">432,368</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen15" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">449,260</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Loss from operations</span></p> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(24,285)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(48,324)</span></p> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Interest expense, net</span></p> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(27,320)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(19,780)</span></p> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Other expense, net</span></p> </td> <td class="prngen17" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(3,768)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen17" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(44,495)</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Loss before income taxes</span></p> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(55,373)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(112,599)</span></p> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Income tax (provision) benefit</span></p> </td> <td class="prngen17" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(10,833)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen14" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">14,516</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Net loss</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen19" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ (66,206)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen19" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ (98,083)</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Loss per share</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Basic</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ (0.39)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ (0.63)</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Diluted</span></p> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$  (0.39)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ (0.63)</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Weighted average shares used to compute loss per share:</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Basic</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">170,408</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">156,668</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Diluted</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">170,408</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">156,668</span></p> </td> </tr></tbody></table></div> </div> </div> <p> </p> <div> <div class="divOverflow"> <div class="table-responsive"> <table border="0" cellpadding="1" cellspacing="0" class="prnbcc"><tbody><tr><td align="center" class="prngen9" colspan="7" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">RIBBON COMMUNICATIONS INC.</span></p> </td> </tr><tr><td align="center" class="prngen9" colspan="7" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">Consolidated Balance Sheets</span></p> </td> </tr><tr><td align="center" class="prngen9" colspan="7" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">(in thousands)</span></p> </td> </tr><tr><td align="center" class="prngen9" colspan="7" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">(unaudited)</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen4" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">December 31,</span></p> </td> <td class="prngen3 text-align-center" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen4" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">December 31,</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen8" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">2023</span></p> </td> <td class="prngen3 text-align-center" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen8" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">2022</span></p> </td> </tr><tr><td align="center" class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>Assets</b></span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Current assets:</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Cash and cash equivalents</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 26,630</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 67,262</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Accounts receivable, net</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">268,421</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">267,244</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Inventory</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">77,521</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">75,423</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Other current assets</span></p> </td> <td class="prngen5" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">46,146</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen5" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">68,057</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Total current assets</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">418,718</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">477,986</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Property and equipment, net</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">41,820</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">44,832</span></p> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Intangible assets, net</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">238,087</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">294,728</span></p> </td> </tr><tr><td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Goodwill</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">300,892</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">300,892</span></p> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Deferred income taxes</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">69,761</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">53,649</span></p> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Operating lease right-of-use assets</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">39,783</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">44,888</span></p> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Other assets</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">35,092</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">38,589</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen20" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 1,144,153</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen20" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$1,255,564</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td align="center" class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>Liabilities and Stockholders' Equity</b></span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Current liabilities:</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Current portion of term debt</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$  35,102</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 20,058</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Accounts payable</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">85,164</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">95,810</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Accrued expenses and other</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">91,687</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">85,270</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Operating lease liabilities</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">15,739</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">15,416</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Deferred revenue</span></p> </td> <td class="prngen5" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">113,381</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen5" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">113,939</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Total current liabilities</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">341,073</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">330,493</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Long-term debt, net of current</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">197,482</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">306,270</span></p> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Warrant liability</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">5,295</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> </tr><tr><td class="prngen2" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Preferred stock liability</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">53,337</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Operating lease liabilities, net of current</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">38,711</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">46,183</span></p> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Deferred revenue, net of current</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">19,218</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">19,254</span></p> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Deferred income taxes</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">5,616</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">3,750</span></p> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Other long-term liabilities</span></p> </td> <td class="prngen5" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">30,658</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen5" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">31,187</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Total liabilities</span></p> </td> <td class="prngen5" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">691,390</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen5" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">737,137</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Commitments and contingencies</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Stockholders' equity:</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Common stock</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">17</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">17</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Additional paid-in capital</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,958,909</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,941,569</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Accumulated deficit</span></p> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(1,519,950)</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(1,453,744)</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Accumulated other comprehensive income</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">13,787</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">30,585</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Total stockholders' equity</span></p> </td> <td class="prngen21" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">452,763</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen21" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">518,427</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen22" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 1,144,153</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen22" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 1,255,564</span></p> </td> </tr></tbody></table></div> </div> </div> <p> </p> <div> <div class="divOverflow"> <div class="table-responsive"> <table border="0" cellpadding="1" cellspacing="0" class="prnbcc"><tbody><tr><td align="center" class="prngen9" colspan="8" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">RIBBON COMMUNICATIONS INC.</span></p> </td> </tr><tr><td align="center" class="prngen9" colspan="8" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">Consolidated Statements of Cash Flows</span></p> </td> </tr><tr><td align="center" class="prngen9" colspan="8" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">(in thousands)</span></p> </td> </tr><tr><td align="center" class="prngen9" colspan="8" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">(unaudited)</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen6" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Year ended</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen4" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"> December 31, </span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen4" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"> December 31, </span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen8" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">2023</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen8" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">2022</span></p> </td> </tr><tr><td class="prngen9" colspan="5" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Cash flows from operating activities:</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Net loss</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ (66,206)</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$  (98,083)</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Adjustments to reconcile net loss to cash flows provided by (used in) operating activities:</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Depreciation and amortization of property and equipment</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">14,105</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">15,295</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Amortization of intangible assets</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">56,891</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">61,188</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Amortization of debt issuance costs</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">3,241</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">2,308</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Amortization of accumulated other comprehensive gain related to interest rate swap</span></p> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(5,575)</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Stock-based compensation</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">21,806</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">18,707</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Deferred income taxes</span></p> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(9,196)</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(18,251)</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Gain on sale of business</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(62)</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Realized gain on swap sale</span></p> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(7,301)</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Decrease in fair value of investments</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">41,291</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Change in fair value of warrant liability</span></p> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(201)</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Change in fair value of preferred stock liability</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,548</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Dividends accrued on preferred stock liability</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">3,935</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Foreign currency exchange (gains) losses</span></p> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(44)</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,576</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Changes in operating assets and liabilities:</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Accounts receivable</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">5,726</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">14,285</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Inventory</span></p> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(10,701)</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(32,099)</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Other operating assets</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">34,834</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">2,109</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Accounts payable</span></p> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(10,498)</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(448)</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Accrued expenses and other long-term liabilities</span></p> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(14,684)</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(37,635)</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Deferred revenue</span></p> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(593)</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">3,455</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Net cash provided by (used in) operating activities</span></p> </td> <td class="prngen21" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">17,087</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen23" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(26,364)</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="5" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Cash flows from investing activities:</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Purchases of property and equipment</span></p> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(9,381)</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(10,254)</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Proceeds from sale of business</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,418</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Purchases of software licenses</span></p> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(100)</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(3,300)</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Net cash used in investing activities</span></p> </td> <td class="prngen23" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(9,481)</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen23" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(12,136)</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="5" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Cash flows from financing activities:</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Borrowings under revolving line of credit</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">97,000</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">73,625</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Principal payments on revolving line of credit</span></p> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(97,000)</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(73,625)</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Principal payments of term debt</span></p> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(95,058)</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(45,058)</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Principal payments of finance leases</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(595)</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Payment of debt issuance costs</span></p> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(1,685)</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(1,046)</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Proceeds from equity offering</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">52,067</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Payment of equity offering issuance costs</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(1,654)</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Proceeds from issuance of preferred stock and warrant liabilities</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">53,350</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Proceeds from the exercise of stock options</span></p> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">15</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Payment of tax withholding obligations related to net share settlements of restricted stock awards</span></p> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(4,481)</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(2,784)</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Net cash (used in) provided by financing activities</span></p> </td> <td class="prngen23" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(47,859)</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen21" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">931</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="5" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Effect of exchange rate changes on cash and cash equivalents</span></p> </td> <td class="prngen24" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(379)</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen24" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(1,654)</span></p> </td> </tr><tr><td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="5" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Net decrease in cash and cash equivalents</span></p> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(40,632)</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(39,223)</span></p> </td> </tr><tr><td class="prngen9" colspan="5" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Cash and cash equivalents, beginning of year</span></p> </td> <td class="prngen5" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">67,262</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen5" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">106,485</span></p> </td> </tr><tr><td class="prngen9" colspan="5" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Cash and cash equivalents, end of year</span></p> </td> <td class="prngen22" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 26,630</span></p> </td> <td class="prngen3 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen22" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 67,262</span></p> </td> </tr></tbody></table></div> </div> </div> <p> </p> <div> <div class="divOverflow"> <div class="table-responsive"> <table border="0" cellpadding="1" cellspacing="0" class="prnbcc"><tbody><tr><td align="center" class="prngen9" colspan="13" rowspan="1"> <p class="prnml4"><span class="prnews_span">RIBBON COMMUNICATIONS INC.</span></p> </td> </tr><tr><td align="center" class="prngen9" colspan="13" rowspan="1"> <p class="prnml4"><span class="prnews_span">Supplemental Information</span></p> </td> </tr><tr><td align="center" class="prngen9" colspan="13" rowspan="1"> <p class="prnml4"><span class="prnews_span">(in thousands)</span></p> </td> </tr><tr><td align="center" class="prngen9" colspan="13" rowspan="1"> <p class="prnml4"><span class="prnews_span">(unaudited)</span></p> </td> </tr><tr><td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> </tr><tr><td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> </tr><tr><td class="prngen2" colspan="13" rowspan="1"> <p class="prnml4"><span class="prnews_span">The following tables provide the details of stock-based compensation included as components of other line items in the Company's <br /> Consolidated Statements of Operations and the line items in which these amounts are reported.  </span></p> </td> </tr><tr><td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> </tr><tr><td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> </tr><tr><td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td align="center" class="prngen7" colspan="5" rowspan="1"> <p class="prnml4"><span class="prnews_span"> Three months ended </span></p> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td align="center" class="prngen7" colspan="3" rowspan="1"> <p class="prnml4"><span class="prnews_span"> Year ended </span></p> </td> </tr><tr><td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen4" colspan="1" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">December 31,</span></p> </td> <td class="prngen10 text-align-center" colspan="1" rowspan="1"> </td> <td class="prngen4" colspan="1" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">September 30,</span></p> </td> <td class="prngen10 text-align-center" colspan="1" rowspan="1"> </td> <td class="prngen4" colspan="1" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">December 31,</span></p> </td> <td class="prngen10 text-align-center" colspan="1" rowspan="1"> </td> <td class="prngen4" colspan="1" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">December 31,</span></p> </td> <td class="prngen10 text-align-center" colspan="1" rowspan="1"> </td> <td class="prngen4" colspan="1" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">December 31,</span></p> </td> </tr><tr><td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen6" colspan="1" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">2023</span></p> </td> <td class="prngen10 text-align-center" colspan="1" rowspan="1"> </td> <td class="prngen6" colspan="1" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">2023</span></p> </td> <td class="prngen10 text-align-center" colspan="1" rowspan="1"> </td> <td class="prngen6" colspan="1" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">2022</span></p> </td> <td class="prngen10 text-align-center" colspan="1" rowspan="1"> </td> <td class="prngen6" colspan="1" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">2023</span></p> </td> <td class="prngen10 text-align-center" colspan="1" rowspan="1"> </td> <td class="prngen6" colspan="1" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">2022</span></p> </td> </tr><tr><td class="prngen9" colspan="4" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>Stock-based compensation</b></span></p> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" rowspan="1"> <p class="prnml4"><span class="prnews_span">Cost of revenue - product</span></p> </td> <td class="prngen10" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 125</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 121</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 132</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$  510</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 471</span></p> </td> </tr><tr><td class="prngen9" colspan="4" rowspan="1"> <p class="prnml4"><span class="prnews_span">Cost of revenue - service</span></p> </td> <td class="prngen24" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">550</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen24" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">536</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen24" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">590</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen24" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">2,147</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen24" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">2,157</span></p> </td> </tr><tr><td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen9" colspan="3" rowspan="1"> <p class="prnml4"><span class="prnews_span">Cost of revenue</span></p> </td> <td class="prngen24" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">675</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen24" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">657</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen24" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">722</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen24" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">2,657</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen24" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">2,628</span></p> </td> </tr><tr><td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" rowspan="1"> <p class="prnml4"><span class="prnews_span">Research and development</span></p> </td> <td class="prngen10" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,112</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,259</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,373</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">4,933</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">5,108</span></p> </td> </tr><tr><td class="prngen9" colspan="4" rowspan="1"> <p class="prnml4"><span class="prnews_span">Sales and marketing</span></p> </td> <td class="prngen10" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,438</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,402</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,656</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">7,111</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">6,074</span></p> </td> </tr><tr><td class="prngen9" colspan="4" rowspan="1"> <p class="prnml4"><span class="prnews_span">General and administrative</span></p> </td> <td class="prngen24" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,667</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen24" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,632</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen24" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,461</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen24" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">7,105</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen24" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">4,897</span></p> </td> </tr><tr><td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen9" colspan="3" rowspan="1"> <p class="prnml4"><span class="prnews_span">Operating expense</span></p> </td> <td class="prngen24" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">4,217</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen24" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">4,293</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen24" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">4,490</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen24" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">19,149</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen24" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">16,079</span></p> </td> </tr><tr><td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> </tr><tr><td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen10" colspan="1" rowspan="1"> </td> <td class="prngen9" colspan="2" rowspan="1"> <p class="prnml4"><span class="prnews_span">Total stock-based compensation</span></p> </td> <td class="prngen25" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 4,892</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen25" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 4,950</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen25" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$  5,212</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen25" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 21,806</span></p> </td> <td class="prngen10 text-align-right" colspan="1" rowspan="1"> </td> <td class="prngen25" colspan="1" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 18,707</span></p> </td> </tr></tbody></table></div> </div> </div> <p> </p> <div> <div class="divOverflow"> <div class="table-responsive"> <table border="0" cellpadding="1" cellspacing="0" class="prnbcc"><tbody><tr><td align="center" class="prngen9" colspan="6" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">RIBBON COMMUNICATIONS INC.</span></p> </td> </tr><tr><td align="center" class="prngen9" colspan="6" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">Reconciliation of Non-GAAP and GAAP Financial Measures</span></p> </td> </tr><tr><td align="center" class="prngen9" colspan="6" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">(in thousands, except per share amounts)</span></p> </td> </tr><tr><td align="center" class="prngen9" colspan="6" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">(unaudited)</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td align="center" class="prngen7" colspan="5" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"> Three months ended </span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen4" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">December 31,</span></p> </td> <td class="prngen12 text-align-center" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen4" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">September 30,</span></p> </td> <td class="prngen12 text-align-center" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen4" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">December 31,</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen13" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">2023</span></p> </td> <td class="prngen12 text-align-center" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen13" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">2023</span></p> </td> <td class="prngen12 text-align-center" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen13" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">2022</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>GAAP Gross margin</b></span></p> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">53.8 %</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">50.9 %</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">48.8 %</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Stock-based compensation</span></p> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.3 %</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.3 %</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.3 %</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Amortization of acquired technology</span></p> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">2.7 %</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">3.6 %</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">3.3 %</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>Non-GAAP Gross margin</b></span></p> </td> <td class="prngen26" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">56.8 %</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen26" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">54.8 %</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen26" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">52.4 %</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>GAAP Net income (loss)</b></span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 7,079</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ (13,501)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 20,488</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Stock-based compensation</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">4,892</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">4,950</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">5,212</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Amortization of acquired intangible assets</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">13,166</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">14,373</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">14,969</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Litigation costs</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">538</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">478</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Acquisition-, disposal- and integration-related</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,494</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">842</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,914</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Restructuring and related</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">2,285</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">2,680</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,856</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Preferred stock and warrant liability mark-to-market adjustment</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">3,724</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">148</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Tax effect of non-GAAP adjustments</span></p> </td> <td class="prngen17" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(11,606)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen17" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(615)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen17" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(28,950)</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>Non-GAAP Net income</b></span></p> </td> <td class="prngen18" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 21,572</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen18" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 9,355</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen18" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 15,489</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>GAAP Diluted earnings (loss) per share</b></span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 0.04</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ (0.08)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 0.12</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Stock-based compensation</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.03</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.03</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.03</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Amortization of acquired intangible assets</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.08</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.08</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.09</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Litigation costs</span></p> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span"> * </span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span"> * </span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Acquisition-, disposal- and integration-related</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.01</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span"> * </span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.01</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Restructuring and related</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.01</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.02</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.01</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Preferred stock and warrant liability mark-to-market adjustment</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.02</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span"> * </span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Tax effect of non-GAAP adjustments</span></p> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(0.07)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span"> * </span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(0.17)</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>Non-GAAP Diluted earnings per share</b></span></p> </td> <td class="prngen27" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 0.12</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen27" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 0.05</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen27" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 0.09</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>Weighted average shares used to compute diluted earnings per share</b></span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"> Shares used to compute <b>GAAP </b>diluted loss per share</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">171,755</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">171,190</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">168,163</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"> Shares used to compute <b>Non-GAAP</b> diluted earnings per share</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">172,990</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">176,298</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">172,213</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>GAAP Income from operations</b></span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 16,670</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 856</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 1,265</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Depreciation</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">3,502</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">3,544</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">3,607</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Stock-based compensation</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">4,892</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">4,950</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">5,212</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Amortization of acquired intangible assets</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">13,166</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">14,373</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">14,969</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Litigation costs</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">538</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">478</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Acquisition-, disposal- and integration-related</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,494</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">842</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,914</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Restructuring and related</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">2,285</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">2,680</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,856</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>Non-GAAP Adjusted EBITDA</b></span></p> </td> <td class="prngen27" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$  42,547</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen27" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$  27,723</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen27" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$ 28,823</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">* Less than $0.01 impact on earnings (loss) per share.</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr></tbody></table></div> </div> </div> <p> </p> <div> <div class="divOverflow"> <div class="table-responsive"> <table border="0" cellpadding="1" cellspacing="0" class="prnbcc"><tbody><tr><td align="center" class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">RIBBON COMMUNICATIONS INC.</span></p> </td> </tr><tr><td align="center" class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">Reconciliation of Non-GAAP and GAAP Financial Measures</span></p> </td> </tr><tr><td align="center" class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">(in thousands, except per share amounts)</span></p> </td> </tr><tr><td align="center" class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">(unaudited)</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td align="center" class="prngen7" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">Year ended</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen4" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">December 31,</span></p> </td> <td class="prngen12 text-align-center" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen4" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">December 31,</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen13" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">2023</span></p> </td> <td class="prngen12 text-align-center" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen13" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">2022</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>GAAP Gross Margin</b></span></p> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">49.4 %</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">48.9 %</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Stock-based compensation</span></p> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.3 %</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.3 %</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Amortization of acquired technology</span></p> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">3.4 %</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">3.9 %</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>Non-GAAP Gross Margin</b></span></p> </td> <td class="prngen26" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">53.1 %</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen26" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">53.1 %</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>GAAP Net loss</b></span></p> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$         (66,206)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$         (98,083)</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Stock-based compensation</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">21,806</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">18,707</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Amortization of acquired intangible assets</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">56,891</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">61,188</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Litigation costs</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,307</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Acquisition-, disposal- and integration-related</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">4,476</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">6,286</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Restructuring and related</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">16,209</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">10,833</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Decrease in fair value of investments</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">41,292</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Preferred stock and warrant liability mark-to-market adjustment</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">5,282</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Preferred stock and warrant liability issuance costs</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">3,545</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Tax effect of non-GAAP adjustments</span></p> </td> <td class="prngen17" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(7,462)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen17" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(22,875)</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>Non-GAAP Net income</b></span></p> </td> <td class="prngen18" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$           35,848</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen18" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$           17,348</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>GAAP Diluted loss per share</b></span></p> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$             (0.39)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$             (0.63)</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Stock-based compensation</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.13</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.12</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Amortization of acquired intangible assets</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.33</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.39</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Litigation costs</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.01</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Acquisition-, disposal- and integration-related</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.03</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.04</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Restructuring and related</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.09</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.07</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Decrease in fair value of investments</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.26</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Preferred stock and warrant liability mark-to-market adjustment</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.03</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Preferred stock and warrant liability issuance costs</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.02</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Tax effect of non-GAAP adjustments</span></p> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(0.04)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">(0.14)</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>Non-GAAP Diluted earnings per share</b></span></p> </td> <td class="prngen27" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$               0.21</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen27" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$               0.11</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>Weighted average shares used to compute diluted earnings per share</b></span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"> Shares used to compute <b>GAAP </b>diluted loss per share</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">170,408</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">156,668</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"> Shares used to compute <b>Non-GAAP</b> diluted earnings per share</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">172,947</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">161,325</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>GAAP Loss from operations</b></span></p> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$         (24,285)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$         (48,324)</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Depreciation</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">14,105</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">15,295</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Stock-based compensation</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">21,806</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">18,707</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Amortization of acquired intangible assets</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">56,891</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">61,188</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Litigation costs</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1,307</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">-</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Acquisition-, disposal- and integration-related</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">4,476</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">6,286</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Restructuring and related</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">16,209</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">10,833</span></p> </td> </tr><tr><td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>Non-GAAP Adjusted EBITDA</b></span></p> </td> <td class="prngen27" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$           90,509</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen27" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$           63,985</span></p> </td> </tr></tbody></table></div> </div> </div> <p> </p> <div> <div class="divOverflow"> <div class="table-responsive"> <table border="0" cellpadding="1" cellspacing="0" class="prnbcc"><tbody><tr><td align="center" class="prngen9" colspan="10" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">RIBBON COMMUNICATIONS INC.</span></p> </td> </tr><tr><td align="center" class="prngen9" colspan="10" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">Reconciliation of Non-GAAP and GAAP Financial Measures - Outlook</span></p> </td> </tr><tr><td align="center" class="prngen9" colspan="10" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-center"><span class="prnews_span">(unaudited)</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td align="center" class="prngen28" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"> Three months ending </span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td align="center" class="prngen28" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"> Year ending </span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td align="center" class="prngen29" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">March 31, 2024</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td align="center" class="prngen29" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">December 31, 2024</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen30" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"> Midpoint¹ </span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen30" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"> Range </span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen30" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"> Midpoint¹ </span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen30" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"> Range </span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>Revenue ($ millions)</b></span></p> </td> <td class="prngen18" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$                185</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen4" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span"> +/- $5M</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen18" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$                855</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen4" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span"> +/- $15M</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>Gross margin:</b></span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>GAAP outlook</b></span></p> </td> <td align="right" class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">47.7 %</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td align="right" class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">50.3 %</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Stock-based compensation</span></p> </td> <td align="right" class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.3 %</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td align="right" class="prngen10" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.3 %</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Amortization of acquired technology</span></p> </td> <td align="right" class="prngen24" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">3.5 %</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td align="right" class="prngen24" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">2.9 %</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>Non-GAAP outlook</b></span></p> </td> <td align="right" class="prngen25" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">51.5 %</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen4" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span"> +/- 0.5%</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td align="right" class="prngen25" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">53.5 %</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen4" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">+/- 0.5%</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="3" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>Adjusted EBITDA ($ millions):</b></span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>GAAP income (loss) from operations</b></span></p> </td> <td class="prngen16" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$             (16.7)</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$               13.4</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Depreciation</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">3.7</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">14.8</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Stock-based compensation</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">4.8</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">18.6</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Amortization of acquired intangible assets</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">13.3</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">50.8</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Litigation costs</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">0.9</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">2.7</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="2" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">Restructuring and related</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">1.5</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">14.7</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen9" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span"><b>Non-GAAP outlook</b></span></p> </td> <td class="prngen27" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$                 7.5</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen4" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span"> +/- $2.5M</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen27" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">$             115.0</span></p> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen4" colspan="1" nowrap="nowrap" rowspan="1"> <p class="prnml4 text-align-right"><span class="prnews_span">+/- $5M</span></p> </td> </tr><tr><td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12 text-align-right" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr><tr><td class="prngen9" colspan="4" nowrap="nowrap" rowspan="1"> <p class="prnml4"><span class="prnews_span">1. </span><span class="prnews_span">Q1 2024 and FY 2024 outlook represents the midpoint of the expected ranges</span></p> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> <td class="prngen12" colspan="1" nowrap="nowrap" rowspan="1"> </td> </tr></tbody></table></div> </div> </div> <p> </p> </div> </div> </div> </div> <div class="region region-post-content"> </div> </div> Wed, 14 Feb 2024 17:50:19 +0000 dedmonds 28923 at https://ribboncommunications.com Ribbon Awarded US Military Branch Voice Modernization Project https://ribboncommunications.com/company/media-center/press-releases/ribbon-awarded-us-military-branch-voice-modernization-project <div class="ribbon-two-column"> <div class="region region-pre-content"> </div> <div class="region region-main-content container"> <div class="block-region-main"><div data-block-plugin-id="sharethis_block"> <div class="sharethis-wrapper"> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_facebook_hcount" displayText="facebook"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_twitter_hcount" st_via="ribboncomm" st_username="" displayText="twitter"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_linkedin_hcount" displayText="linkedin"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_email_hcount" displayText="email"></span> </div> </div> <div data-block-plugin-id="entity_field:node:field_title"> <div class="field field--name-field-title field--type-string field--label-hidden field--items"> <div class="field--item">Designed to deliver lowered TCO and improved security</div> </div> </div> <div data-block-plugin-id="entity_field:node:field_date_release"> <div class="field field--name-field-date-release field--type-datetime field--label-hidden field--item">February 13, 2024</div> </div> <div data-block-plugin-id="entity_field:node:body"> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p><b>Plano, TX </b>– <a href="/"><b>Ribbon Communications Inc.</b></a> (Nasdaq: RBBN), a global provider of real time communications technology and IP optical networking solutions to many of the world’s largest service providers, enterprises, and critical infrastructure operators to modernize and protect their networks, today announced that it will transition a branch of the US Military’s voice infrastructure to Voice over Internet Protocol (VoIP) ahead of the 2025 deadline mandated by the Department of Defense, in collaboration with Dell Technologies.</p> <p>“This award highlights our leadership in delivering innovative solutions that improve communications infrastructure while lowering costs and accelerating digitization for the US government, and ultimately the US taxpayer,” said Bill Grabner, Vice President, Federal Markets from Ribbon. “We’re proud to have been selected for this critical project and of our collaboration with a global provider like Dell Technologies.” <i></i></p> <p>Designed to deliver enhanced security, zero trust voice architecture and machine learning capabilities to quickly identify problems or threats to the networks, Ribbon’s solution includes SIP-PBX multi-tenancy, detailed call analytics, license pooling, and analog TDM (Time Division Multiplexing) to SIP (Session Initiation Protocol) gateways as well as a policy routing engine and session border controllers. Combined with the Dell PowerEdge R450 server, the comprehensive solution enables the US military branch to leverage its existing telephony infrastructure, thus avoiding a costly and time-consuming ‘rip and replace’ scenario. The winning solution is augmented by industry leading service delivery provided by both Ribbon and Dell personnel.</p> <p>Further highlighting the increased collaboration between Ribbon and Dell, Ribbon’s SBC SWe is the first of its products to be certified in the Dell Technologies Telecom Partner Self-Certification Program, which certifies partner software is ready for integration on Dell infrastructure within a telecom network. Ribbon is committed to including additional solutions to that list.</p> <p><b>About Ribbon</b></p> <p>Ribbon Communications (Nasdaq: RBBN) delivers communications software, IP and optical networking solutions to service providers, enterprises and critical infrastructure sectors globally. We engage deeply with our customers, helping them modernize their networks for improved competitive positioning and business outcomes in today's smart, always-on and data-hungry world. Our innovative, end-to-end solutions portfolio delivers unparalleled scale, performance, and agility, including core to edge software-centric solutions, cloud-native offers, leading-edge security and analytics tools, along with IP and optical networking solutions for 5G. We maintain a keen focus on our commitments to Environmental, Social and Governance (ESG) matters, offering an annual Sustainability Report to our stakeholders. To learn more about Ribbon, please visit <a href="https://www.rbbn.com/">rbbn.com</a>.</p> <p><b>Important Information Regarding Forward-Looking Statements   </b></p> <p>The information in this release contains forward-looking statements regarding future events that involve risks and uncertainties. All statements other than statements of historical facts contained in this release, including those regarding the expected benefits from use of Ribbon Communication’s products, are forward-looking statements. The actual results of Ribbon Communications may differ materially from those contemplated by the forward-looking statements. For further information regarding risks and uncertainties associated with Ribbon Communications' business, please refer to the "Risk Factors" section of Ribbon Communications' most recent annual or quarterly report filed with the SEC. Any forward-looking statements represent Ribbon Communications' views only as of the date on which such statement is made and should not be relied upon as representing Ribbon Communications' views as of any subsequent date. While Ribbon Communications may elect to update forward-looking statements at some point, Ribbon Communications specifically disclaims any obligation to do so.</p> </div> </div> <div data-block-plugin-id="entity_field:node:field_contacts_pr"> <div class="field field--name-field-contacts-pr field--type-entity-reference field--label-hidden field--items"> <div class="field--item"> <div class="field field--name-field-position field--type-string field--label-hidden field--item">Media Contact</div> <div class="field field--name-field-title field--type-string field--label-hidden field--item">Catherine Berthier</div> <div class="field field--name-field-tn field--type-string field--label-hidden field--item">+1 (646) 741-1974</div> <div class="field field--name-field-email field--type-email field--label-hidden field--item"><a href="mailto:cberthier@rbbn.com">cberthier@rbbn.com</a></div> </div> <div class="field--item"> <div class="field field--name-field-position field--type-string field--label-hidden field--item">Investor Contact</div> <div class="field field--name-field-title field--type-string field--label-hidden field--item">+1 (978) 614-8050</div> <div class="field field--name-field-email field--type-email field--label-hidden field--item"><a href="mailto:ir@rbbn.com">ir@rbbn.com</a></div> </div> </div> </div> </div> </div> <div class="region region-post-content"> </div> </div> Fri, 09 Feb 2024 16:56:55 +0000 dedmonds 28920 at https://ribboncommunications.com Ribbon’s IP Optical Solutions Selected by American Electric Power for Supply Chain Reliability and Enhanced Network Capabilities https://ribboncommunications.com/company/media-center/press-releases/ribbons-ip-optical-solutions-selected-american-electric-power-supply-chain-reliability-and-enhanced <div class="ribbon-two-column"> <div class="region region-pre-content"> </div> <div class="region region-main-content container"> <div class="block-region-main"><div data-block-plugin-id="sharethis_block"> <div class="sharethis-wrapper"> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_facebook_hcount" displayText="facebook"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_twitter_hcount" st_via="ribboncomm" st_username="" displayText="twitter"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_linkedin_hcount" displayText="linkedin"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_email_hcount" displayText="email"></span> </div> </div> <div data-block-plugin-id="entity_field:node:field_title"> <div class="field field--name-field-title field--type-string field--label-hidden field--items"> <div class="field--item">Agreement highlights the value of speedy delivery and targeted solutions </div> </div> </div> <div data-block-plugin-id="entity_field:node:field_date_release"> <div class="field field--name-field-date-release field--type-datetime field--label-hidden field--item">February 8, 2024</div> </div> <div data-block-plugin-id="entity_field:node:body"> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p><b>Plano, TX </b>– <a href="/"><b>Ribbon Communications Inc.</b></a> (Nasdaq: RBBN), a global provider of real time communications technology and IP optical networking solutions to many of the world’s largest service providers, enterprises, and critical infrastructure operators to modernize and protect their networks, today announced that <a href="https://www.aep.com">American Electric Power</a> (AEP) which maintains and operates the nation’s largest electricity transmission system, has added Ribbon’s IP and Optical products as one of its solutions to continue providing the critical communications needs to support AEP’s infrastructure.</p> <p>Today’s utilities are required to digitize their assets, both in order to meet regulatory and security mandates, and to expand their offer with new services, reduced carbon emissions and improved maintenance, safety and security. Ribbon’s IP and Optical solutions, combined with a single management system, deliver field proven solutions to support and facilitate this transformation.</p> <p>“AEP is a leader in the utilities sector, and its extensive network is a key part of our national infrastructure,” said Dave Hogan, <span><span class="ui-provider bwi bwj bcq bwk bwl bwm bwn bwo bwp bwq bwr bws bwt bwu bwv bww bwx bwy bwz bxa bxb bxc bxd bxe bxf bxg bxh bxi bxj bxk bxl bxm bxn bxo bxp" dir="ltr">Vice President, Enterprise &amp; Government Markets</span></span> from Ribbon. “We’re pleased to provide them with the high quality, secure and reliable IP Optical solutions that fulfill their stringent requirements and timetables.”</p> <p><b>About Ribbon</b></p> <p>Ribbon Communications (Nasdaq: RBBN) delivers communications software, IP and optical networking solutions to service providers, enterprises and critical infrastructure sectors globally. We engage deeply with our customers, helping them modernize their networks for improved competitive positioning and business outcomes in today's smart, always-on and data-hungry world. Our innovative, end-to-end solutions portfolio delivers unparalleled scale, performance, and agility, including core to edge software-centric solutions, cloud-native offers, leading-edge security and analytics tools, along with IP and optical networking solutions for 5G. We maintain a keen focus on our commitments to Environmental, Social and Governance (ESG) matters, offering an annual Sustainability Report to our stakeholders. To learn more about Ribbon, please visit <a href="https://www.rbbn.com/">rbbn.com</a>.</p> <p><b>Important Information Regarding Forward-Looking Statements   </b></p> <p>The information in this release contains forward-looking statements regarding future events that involve risks and uncertainties. All statements other than statements of historical facts contained in this release, including those regarding the expected benefits from use of Ribbon Communication’s products, are forward-looking statements. The actual results of Ribbon Communications may differ materially from those contemplated by the forward-looking statements. For further information regarding risks and uncertainties associated with Ribbon Communications' business, please refer to the "Risk Factors" section of Ribbon Communications' most recent annual or quarterly report filed with the SEC. Any forward-looking statements represent Ribbon Communications' views only as of the date on which such statement is made and should not be relied upon as representing Ribbon Communications' views as of any subsequent date. While Ribbon Communications may elect to update forward-looking statements at some point, Ribbon Communications specifically disclaims any obligation to do so.</p> </div> </div> <div data-block-plugin-id="entity_field:node:field_contacts_pr"> <div class="field field--name-field-contacts-pr field--type-entity-reference field--label-hidden field--items"> <div class="field--item"> <div class="field field--name-field-position field--type-string field--label-hidden field--item">Media Contact</div> <div class="field field--name-field-title field--type-string field--label-hidden field--item">Catherine Berthier</div> <div class="field field--name-field-tn field--type-string field--label-hidden field--item">+1 (646) 741-1974</div> <div class="field field--name-field-email field--type-email field--label-hidden field--item"><a href="mailto:cberthier@rbbn.com">cberthier@rbbn.com</a></div> </div> <div class="field--item"> <div class="field field--name-field-position field--type-string field--label-hidden field--item">Investor Contact</div> <div class="field field--name-field-title field--type-string field--label-hidden field--item">+1 (978) 614-8050</div> <div class="field field--name-field-email field--type-email field--label-hidden field--item"><a href="mailto:ir@rbbn.com">ir@rbbn.com</a></div> </div> </div> </div> </div> </div> <div class="region region-post-content"> </div> </div> Wed, 07 Feb 2024 20:31:20 +0000 dedmonds 28917 at https://ribboncommunications.com Ribbon Communications to Report Fourth Quarter and Full Year 2023 Financial Results on February 14, 2024 https://ribboncommunications.com/company/media-center/press-releases/ribbon-communications-report-fourth-quarter-and-full-year-2023-financial-results-february-14-2024 <div class="ribbon-two-column"> <div class="region region-pre-content"> </div> <div class="region region-main-content container"> <div class="block-region-main"><div data-block-plugin-id="sharethis_block"> <div class="sharethis-wrapper"> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_facebook_hcount" displayText="facebook"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_twitter_hcount" st_via="ribboncomm" st_username="" displayText="twitter"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_linkedin_hcount" displayText="linkedin"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_email_hcount" displayText="email"></span> </div> </div> <div data-block-plugin-id="entity_field:node:field_date_release"> <div class="field field--name-field-date-release field--type-datetime field--label-hidden field--item">January 31, 2024</div> </div> <div data-block-plugin-id="entity_field:node:body"> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p><b>Plano, TX </b>– <a href="/"><b>Ribbon Communications Inc.</b></a> (Nasdaq: RBBN), a global provider of real time communications technology and IP optical networking solutions to many of the world’s largest service providers, enterprises, and critical infrastructure operators to modernize and protect their networks, today announced that it will report financial results for the fourth quarter and full year of 2023 after the close of the market on <b>Wednesday, February 14, 2024</b>. Following the release, Ribbon Communications will host a conference call with the financial community at <b>4:30 p.m. ET</b> to discuss the results.</p> <p><a name="_Hlk4579596" id="_Hlk4579596">The Company will offer a live, listen-only webcast of the conference call via the investor section of its website at </a><a href="https://investors.ribboncommunications.com/press-and-events/events-and-presentations" rel=" noopener" target="_blank">investors.ribboncommunications.com</a>, where a replay will also be available shortly following the conference call.</p> <p><b>Conference call details</b></p> <p>Date: Wednesday, February 14, 2024</p> <p>Time: 4:30 p.m. ET</p> <p>Dial-in number (Domestic): 877-407-2991</p> <p>Dial-in number (International): 201-389-0925</p> <p>Instant Telephone Access: <a href="https://hd.choruscall.com/InComm/?$Y2FsbG1lPXRydWUmcGFzc2NvZGU9MTM3MTU0NDQmaD10cnVlJmluZm89Y29tcGFueS10aXRsZSZyPXRydWUmQj02">Call me™</a></p> <p><b>Replay information:</b></p> <p>A telephone playback of the call will be available following the conference call until February 28, 2024 and can be accessed by calling 877-660-6853 or 201-612-7415 for international callers. The reservation number for the replay 13743849.</p> <p><b>About Ribbon </b></p> <p>Ribbon Communications (Nasdaq: RBBN) delivers communications software, IP and optical networking solutions to service providers, enterprises and critical infrastructure sectors globally. We engage deeply with our customers, helping them modernize their networks for improved competitive positioning and business outcomes in today's smart, always-on and data-hungry world. Our innovative, end-to-end solutions portfolio delivers unparalleled scale, performance, and agility, including core to edge software-centric solutions, cloud-native offers, leading-edge security and analytics tools, along with IP and optical networking solutions for 5G. We maintain a keen focus on our commitments to Environmental, Social and Governance (ESG) matters, offering an annual Sustainability Report to our stakeholders. To learn more about Ribbon visit <a href="http://www.rbbn.com">rbbn.com</a>.</p> </div> </div> <div data-block-plugin-id="entity_field:node:field_contacts_pr"> <div class="field field--name-field-contacts-pr field--type-entity-reference field--label-hidden field--items"> <div class="field--item"> <div class="field field--name-field-position field--type-string field--label-hidden field--item">Media Contact</div> <div class="field field--name-field-title field--type-string field--label-hidden field--item">Catherine Berthier</div> <div class="field field--name-field-tn field--type-string field--label-hidden field--item">+1 (646) 741-1974</div> <div class="field field--name-field-email field--type-email field--label-hidden field--item"><a href="mailto:cberthier@rbbn.com">cberthier@rbbn.com</a></div> </div> <div class="field--item"> <div class="field field--name-field-position field--type-string field--label-hidden field--item">Investor Contact</div> <div class="field field--name-field-title field--type-string field--label-hidden field--item">+1 (978) 614-8050</div> <div class="field field--name-field-email field--type-email field--label-hidden field--item"><a href="mailto:ir@rbbn.com">ir@rbbn.com</a></div> </div> </div> </div> </div> </div> <div class="region region-post-content"> </div> </div> Wed, 31 Jan 2024 16:47:03 +0000 dedmonds 28913 at https://ribboncommunications.com Ribbon Honored with “Rise and Shine” Award from MTN GSSC -Global Sourcing and Supply Chain https://ribboncommunications.com/company/media-center/press-releases/ribbon-honored-rise-and-shine-award-mtn-gssc-global-sourcing-and-supply-chain <div class="ribbon-two-column"> <div class="region region-pre-content"> </div> <div class="region region-main-content container"> <div class="block-region-main"><div data-block-plugin-id="sharethis_block"> <div class="sharethis-wrapper"> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_facebook_hcount" displayText="facebook"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_twitter_hcount" st_via="ribboncomm" st_username="" displayText="twitter"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_linkedin_hcount" displayText="linkedin"></span> <span st_url="https://ribboncommunications.com/rss/press-releases" st_title="MC: Press Releases" class="st_email_hcount" displayText="email"></span> </div> </div> <div data-block-plugin-id="entity_field:node:field_title"> <div class="field field--name-field-title field--type-string field--label-hidden field--items"> <div class="field--item">Annual awards celebrate innovation, collaboration and excellence</div> </div> </div> <div data-block-plugin-id="entity_field:node:field_date_release"> <div class="field field--name-field-date-release field--type-datetime field--label-hidden field--item">January 25, 2024</div> </div> <div data-block-plugin-id="entity_field:node:body"> <div class="field field--name-body field--type-text-with-summary field--label-hidden field--item"><p>Plano, TX – Ribbon Communications Inc. (Nasdaq: RBBN), a global provider of real time communications technology and IP optical networking solutions to many of the world’s largest service providers, enterprises, and critical infrastructure operators to modernize and protect their networks, today announced its achievement of the "Rise and Shine" award received from GSSC, the Global Procurement Arm of <a href="http://www.mtn.com/" title="MTN Group">MTN Group</a>.</p> <p>"The Rise and Shine Award acknowledges suppliers who, though newcomers to GSSC and MTN, demonstrate commitment and working towards a long-term partnership," shared Dirk Karl, Group Executive Global Sourcing &amp; Supply Chain. "Since joining the MTN Group's supplier base in 2020, Ribbon has proven itself as a paragon of reliability, demonstrating adaptability and responsiveness in deploying Session Border Controller (SBCs) and high-capacity self-healing Dense Wavelength Division Multiplexing (DWDM) solutions across our markets. This award is a testament to the remarkable journey we've undertaken together and serves as a beacon of inspiration for our ongoing collaboration and success in the promising future ahead."</p> <p>Echoing these sentiments, Bruce McClelland, President and CEO, Ribbon, expressed enthusiasm about the award, stating, “We are thrilled to receive this recognition. MTN is a dynamic, forward-thinking provider and we are committed to continuing to deliver true value through exceptional services, solutions and support as they drive digital transformation across the African continent.”</p> <p><strong>About Ribbon</strong></p> <p>Ribbon Communications (Nasdaq: RBBN) delivers communications software, IP and optical networking solutions to service providers, enterprises and critical infrastructure sectors globally. We engage deeply with our customers, helping them modernize their networks for improved competitive positioning and business outcomes in today's smart, always-on and data-hungry world. Our innovative, end-to-end solutions portfolio delivers unparalleled scale, performance, and agility, including core to edge software-centric solutions, cloud-native offers, leading-edge security and analytics tools, along with IP and optical networking solutions for 5G. We maintain a keen focus on our commitments to Environmental, Social and Governance (ESG) matters, offering an annual Sustainability Report to our stakeholders. To learn more about Ribbon, please visit rbbn.com.</p> <p><strong>Important Information Regarding Forward-Looking Statements</strong></p> <p>The information in this release contains forward-looking statements regarding future events that involve risks and uncertainties. All statements other than statements of historical facts contained in this release, including those regarding the expected benefits from use of Ribbon Communication’s products, are forward-looking statements. The actual results of Ribbon Communications may differ materially from those contemplated by the forward-looking statements. For further information regarding risks and uncertainties associated with Ribbon Communications' business, please refer to the "Risk Factors" section of Ribbon Communications' most recent annual or quarterly report filed with the SEC. Any forward-looking statements represent Ribbon Communications' views only as of the date on which such statement is made and should not be relied upon as representing Ribbon Communications' views as of any subsequent date. While Ribbon Communications may elect to update forward-looking statements at some point, Ribbon Communications specifically disclaims any obligation to do so.</p> </div> </div> <div data-block-plugin-id="entity_field:node:field_contacts_pr"> <div class="field field--name-field-contacts-pr field--type-entity-reference field--label-hidden field--items"> <div class="field--item"> <div class="field field--name-field-position field--type-string field--label-hidden field--item">Media Contact</div> <div class="field field--name-field-title field--type-string field--label-hidden field--item">Catherine Berthier</div> <div class="field field--name-field-tn field--type-string field--label-hidden field--item">+1 (646) 741-1974</div> <div class="field field--name-field-email field--type-email field--label-hidden field--item"><a href="mailto:cberthier@rbbn.com">cberthier@rbbn.com</a></div> </div> <div class="field--item"> <div class="field field--name-field-position field--type-string field--label-hidden field--item">Investor Contact</div> <div class="field field--name-field-title field--type-string field--label-hidden field--item">+1 (978) 614-8050</div> <div class="field field--name-field-email field--type-email field--label-hidden field--item"><a href="mailto:ir@rbbn.com">ir@rbbn.com</a></div> </div> </div> </div> </div> </div> <div class="region region-post-content"> </div> </div> Wed, 24 Jan 2024 15:57:32 +0000 dedmonds 28896 at https://ribboncommunications.com