$858.67M
Revenue
$18.77M
Net Income
70.44%
Gross Margin
1.50%
Op. Margin
$275.78M
Free Cash Flow
| Breakdown | Q3 2025 (Sep 30, 2025) |
Q2 2025 (Jun 30, 2025) |
Q1 2025 (Mar 31, 2025) |
Q4 2024 (Dec 31, 2024) |
Q3 2024 (Sep 30, 2024) |
Q2 2024 (Jun 30, 2024) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
Q2 2022 (Jun 30, 2022) |
Q1 2022 (Mar 31, 2022) |
Q4 2021 (Dec 31, 2021) |
Q3 2021 (Sep 30, 2021) |
Q2 2021 (Jun 30, 2021) |
Q1 2021 (Mar 31, 2021) |
Q4 2020 (Dec 31, 2020) |
Q3 2020 (Sep 30, 2020) |
Q2 2020 (Jun 30, 2020) |
Q1 2020 (Mar 31, 2020) |
Q4 2019 (Dec 31, 2019) |
Q3 2019 (Sep 30, 2019) |
Q2 2019 (Jun 30, 2019) |
Q1 2019 (Mar 31, 2019) |
Q4 2018 (Dec 31, 2018) |
Q3 2018 (Sep 30, 2018) |
Q2 2018 (Jun 30, 2018) |
Q1 2018 (Mar 31, 2018) |
Q4 2017 (Dec 31, 2017) |
Q3 2017 (Sep 30, 2017) |
Q2 2017 (Jun 30, 2017) |
Q1 2017 (Mar 31, 2017) |
Q4 2016 (Dec 31, 2016) |
Q3 2016 (Sep 30, 2016) |
Q2 2016 (Jun 30, 2016) |
Q1 2016 (Mar 31, 2016) |
Q4 2015 (Dec 31, 2015) |
Q3 2015 (Sep 30, 2015) |
Q2 2015 (Jun 30, 2015) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $217.96M | $214.19M | $210.25M | $216.26M | $214.65M | $207.99M | $205.10M | $205.27M | $198.84M | $190.42M | $183.17M | $184.48M | $175.76M | $167.46M | $157.38M | $151.64M | $139.89M | $126.42M | $117.45M | $113.16M | $105.08M | $98.91M | $94.34M | $91.65M | $83.16M | $78.96M | $73.19M | $68.77M | $62.37M | $58.44M | $54.52M | $57.73M | $50.52M | $47.44M | $45.24M | $45.03M | $40.34M | $37.27M | $34.80M | $32.85M | $28.31M | $25.79M |
| Revenue Growth % (YoY) | 1.5% | 3.0% | 2.5% | 5.4% | 8.0% | 9.2% | 12.0% | 11.3% | 13.1% | 13.7% | 16.4% | 21.7% | 25.6% | 32.5% | 34.0% | 34.0% | 33.1% | 27.8% | 24.5% | 23.5% | 26.4% | 25.3% | 28.9% | 33.3% | 33.3% | 35.1% | 34.2% | 19.1% | 23.4% | 23.2% | 20.5% | 28.2% | 25.2% | 27.3% | 30.0% | 37.1% | 42.5% | 44.5% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $64.98M | $63.06M | $59.48M | $66.27M | $63.02M | $60.85M | $60.90M | $59.75M | $57.83M | $58.16M | $56.00M | $54.94M | $53.85M | $54.27M | $51.29M | $49.88M | $43.47M | $39.31M | $36.29M | $33.69M | $31.03M | $29.08M | $27.71M | $25.36M | $23.63M | $22.18M | $19.97M | $19.29M | $17.81M | $17.39M | $16.59M | $17.20M | $14.37M | $13.08M | $12.26M | $11.68M | $10.04M | $9.29M | $8.71M | $8.96M | $7.06M | $6.73M |
| Gross Profit | $152.98M | $151.13M | $150.77M | $149.99M | $151.64M | $147.14M | $144.20M | $145.52M | $141.01M | $132.26M | $127.17M | $129.54M | $121.92M | $113.18M | $106.09M | $101.76M | $96.42M | $87.11M | $81.16M | $79.47M | $74.05M | $69.83M | $66.63M | $66.29M | $59.52M | $56.78M | $53.21M | $49.48M | $44.55M | $41.05M | $37.92M | $40.53M | $36.15M | $34.36M | $32.98M | $33.35M | $30.30M | $27.98M | $26.08M | $23.89M | $21.25M | $19.06M |
| Gross Margin % | 70.2% | 70.6% | 71.7% | 69.4% | 70.6% | 70.7% | 70.3% | 70.9% | 70.9% | 69.5% | 69.4% | 70.2% | 69.4% | 67.6% | 67.4% | 67.1% | 68.9% | 68.9% | 69.1% | 70.2% | 70.5% | 70.6% | 70.6% | 72.3% | 71.6% | 71.9% | 72.7% | 72.0% | 71.4% | 70.2% | 69.6% | 70.2% | 71.6% | 72.4% | 72.9% | 74.1% | 75.1% | 75.1% | 75.0% | 72.7% | 75.1% | 73.9% |
| Operating Expenses | $147.07M | $147.64M | $150.87M | $146.37M | $137.68M | $140.26M | $133.63M | $134.59M | $157.05M | $183.92M | $151.14M | $142.89M | $145.15M | $147.83M | $146.47M | $142.47M | $130.74M | $109.04M | $104.28M | $100.10M | $91.96M | $85.56M | $86.45M | $78.60M | $71.28M | $68.96M | $62.96M | $60.30M | $55.86M | $55.39M | $54.51M | $53.92M | $49.20M | $46.26M | $43.45M | $43.30M | $40.51M | $41.26M | $41.70M | $44.76M | $31.75M | $27.64M |
| Research & Development | $46.91M | $47.23M | $47.89M | $47.52M | $44.56M | $40.06M | $40.99M | $39.73M | $39.94M | $50.76M | $46.35M | $42.63M | $48.62M | $48.91M | $49.81M | $48.51M | $43.88M | $35.30M | $33.08M | $29.74M | $28.51M | $26.12M | $24.20M | $21.72M | $20.15M | $19.63M | $17.86M | $17.83M | $17.11M | $16.08M | $16.72M | $14.10M | $13.57M | $11.87M | $11.39M | $11.06M | $11.62M | $12.93M | $12.34M | $14.26M | $9.95M | $8.13M |
| Operating Income | $5.90M | $3.49M | $-101.00K | $3.63M | $13.96M | $6.88M | $10.57M | $10.93M | $-16.04M | $-51.66M | $-23.96M | $-13.35M | $-23.24M | $-34.65M | $-40.38M | $-40.71M | $-34.31M | $-21.93M | $-23.12M | $-20.63M | $-17.92M | $-15.73M | $-19.82M | $-12.31M | $-11.76M | $-12.18M | $-9.74M | $-10.81M | $-11.30M | $-14.34M | $-16.59M | $-13.38M | $-13.04M | $-11.90M | $-10.47M | $-9.95M | $-10.20M | $-13.28M | $-15.62M | $-20.87M | $-10.50M | $-8.57M |
| Operating Margin % | 2.7% | 1.6% | -0.0% | 1.7% | 6.5% | 3.3% | 5.2% | 5.3% | -8.1% | -27.1% | -13.1% | -7.2% | -13.2% | -20.7% | -25.7% | -26.8% | -24.5% | -17.3% | -19.7% | -18.2% | -17.1% | -15.9% | -21.0% | -13.4% | -14.1% | -15.4% | -13.3% | -15.7% | -18.1% | -24.5% | -30.4% | -23.2% | -25.8% | -25.1% | -23.1% | -22.1% | -25.3% | -35.6% | -44.9% | -63.5% | -37.1% | -33.2% |
| Interest Expense | $5.77M | $2.97M | $1.57M | $518.00K | $5.84M | $3.21M | $2.67M | $2.69M | $56.52M | $2.77M | $2.72M | $2.78M | $2.75M | $2.76M | $2.69M | $2.88M | $2.96M | $3.06M | $5.39M | $7.43M | $7.33M | $5.92M | $3.46M | $3.45M | $3.40M | $3.31M | $3.23M | $3.25M | $1.68M | - | - | $6.00K | - | - | - | $210.00K | $1.00K | $1.00K | $1.00K | $3.00K | $1.42M | $1.11M |
| Interest Income | $6.17M | $5.51M | $5.76M | $5.55M | $5.57M | $5.22M | $4.72M | $4.18M | $2.54M | $1.79M | $1.67M | $960.00K | $498.00K | $243.00K | $112.00K | $63.00K | $84.00K | $122.00K | $96.00K | $111.00K | $87.00K | $208.00K | $1.05M | $1.25M | $1.45M | $1.58M | $1.73M | $1.71M | $813.00K | - | - | $196.00K | - | - | - | - | - | - | - | - | - | - |
| Other Income/Expense | $-173.00K | $3.96M | $1.80M | $-4.36M | $2.81M | $-695.00K | $-1.44M | $3.57M | $-4.52M | $-13.27M | $-307.00K | $3.69M | $-2.21M | $-2.40M | $-603.00K | $-704.00K | $-299.00K | $148.00K | $-1.07M | $13.00K | $143.00K | $210.00K | $-447.00K | $294.00K | $-492.00K | $-29.00K | $-206.00K | $-269.00K | $181.00K | $-326.00K | $78.00K | $-36.00K | $235.00K | $229.00K | $-115.00K | $-293.00K | $36.00K | $-48.00K | $196.00K | $-87.00K | $-49.00K | $163.00K |
| Income Before Tax | $9.31M | $10.34M | $4.80M | $2.03M | $19.51M | $8.73M | $11.18M | $15.98M | $-74.53M | $-65.91M | $-25.32M | $-11.48M | $-27.69M | $-39.57M | $-43.56M | $-44.23M | $-37.49M | $-24.71M | $-29.48M | $-27.94M | $-25.01M | $-21.23M | $-22.68M | $-14.22M | $-14.20M | $-13.94M | $-11.45M | $-12.62M | $-11.99M | $-14.20M | $-16.27M | $-13.23M | $-12.61M | $-11.45M | $-10.42M | $-10.16M | $-10.12M | $-13.30M | $-15.44M | $-20.99M | $-11.61M | $-9.15M |
| Income Tax Expense | $-497.00K | $2.00M | $2.70M | $3.51M | $2.95M | $538.00K | $8.93M | $-4.06M | $2.08M | $869.00K | $594.00K | $-96.00K | $1.03M | $37.00K | $1.44M | $400.00K | $208.00K | $9.45M | $363.00K | $981.00K | $527.00K | $235.00K | $243.00K | $129.00K | $207.00K | $-519.00K | $225.00K | $395.00K | $-155.00K | $131.00K | $95.00K | $-227.00K | $-2.33M | $187.00K | $129.00K | $-388.00K | $70.00K | $149.00K | $142.00K | $114.00K | $211.00K | $97.00K |
| Net Income | $9.81M | $8.34M | $2.10M | $-1.48M | $16.55M | $8.20M | $2.26M | $20.05M | $-76.61M | $-66.78M | $-25.91M | $-11.38M | $-28.73M | $-39.61M | $-45.00M | $-44.62M | $-37.70M | $-34.16M | $-29.84M | $-28.92M | $-25.54M | $-21.47M | $-22.92M | $-14.35M | $-14.41M | $-13.42M | $-11.67M | $-13.02M | $-11.83M | $-14.33M | $-16.36M | $-13.00M | $-10.28M | $-11.64M | $-10.54M | $-9.77M | $-10.19M | $-13.45M | $-15.58M | $-21.11M | $-11.82M | $-9.24M |
| Net Margin % | 4.5% | 3.9% | 1.0% | -0.7% | 7.7% | 3.9% | 1.1% | 9.8% | -38.5% | -35.1% | -14.1% | -6.2% | -16.3% | -23.7% | -28.6% | -29.4% | -26.9% | -27.0% | -25.4% | -25.6% | -24.3% | -21.7% | -24.3% | -15.7% | -17.3% | -17.0% | -15.9% | -18.9% | -19.0% | -24.5% | -30.0% | -22.5% | -20.4% | -24.5% | -23.3% | -21.7% | -25.3% | -36.1% | -44.8% | -64.2% | -41.8% | -35.8% |
| Basic EPS | 0.15 | 0.13 | 0.03 | -0.02 | 0.26 | 0.13 | 0.04 | 0.34 | -1.25 | -1.10 | -0.43 | -0.18 | -0.49 | -0.68 | -0.78 | -0.79 | -0.67 | -0.62 | nan | -0.56 | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | -0.79 | nan |
| Diluted EPS | 0.15 | 0.13 | 0.03 | 0.04 | 0.22 | 0.11 | 0.03 | 0.34 | -1.25 | -1.10 | -0.43 | -0.18 | -0.49 | -0.68 | -0.78 | -0.79 | -0.67 | -0.62 | nan | -0.56 | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | nan | -0.79 | nan |
| Basic Shares Outstanding | 65.0M | 64.4M | 63.8M | 218K | 62.9M | 62.5M | 61.9M | 250K | 61.1M | 60.5M | 59.9M | 322K | 58.7M | 58.2M | 57.7M | 527K | 56.0M | 55.4M | - | 329K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 33.0M | - |
| Diluted Shares Outstanding | 65.2M | 64.7M | 64.2M | -11.0M | 74.5M | 74.3M | 74.0M | 250K | 61.1M | 60.5M | 59.9M | 322K | 58.7M | 58.2M | 57.7M | 527K | 56.0M | 55.4M | - | 329K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 33.0M | - |
| Breakdown | Q3 2025 (Sep 30, 2025) |
Q2 2025 (Jun 30, 2025) |
Q1 2025 (Mar 31, 2025) |
Q4 2024 (Dec 31, 2024) |
Q3 2024 (Sep 30, 2024) |
Q2 2024 (Jun 30, 2024) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
Q2 2022 (Jun 30, 2022) |
Q1 2022 (Mar 31, 2022) |
Q4 2021 (Dec 31, 2021) |
Q3 2021 (Sep 30, 2021) |
Q2 2021 (Jun 30, 2021) |
Q1 2021 (Mar 31, 2021) |
Q4 2020 (Dec 31, 2020) |
Q3 2020 (Sep 30, 2020) |
Q2 2020 (Jun 30, 2020) |
Q1 2020 (Mar 31, 2020) |
Q4 2019 (Dec 31, 2019) |
Q3 2019 (Sep 30, 2019) |
Q2 2019 (Jun 30, 2019) |
Q1 2019 (Mar 31, 2019) |
Q4 2018 (Dec 31, 2018) |
Q3 2018 (Sep 30, 2018) |
Q2 2018 (Jun 30, 2018) |
Q1 2018 (Mar 31, 2018) |
Q4 2017 (Dec 31, 2017) |
Q3 2017 (Sep 30, 2017) |
Q2 2017 (Jun 30, 2017) |
Q1 2017 (Mar 31, 2017) |
Q4 2016 (Dec 31, 2016) |
Q3 2016 (Sep 30, 2016) |
Q2 2016 (Jun 30, 2016) |
Q1 2016 (Mar 31, 2016) |
Q4 2015 (Dec 31, 2015) |
Q3 2015 (Sep 30, 2015) |
Q2 2015 (Jun 30, 2015) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $130.61M | $261.33M | $291.46M | $334.69M | $222.57M | $236.97M | $198.72M | $213.63M | $182.73M | $185.93M | $205.76M | $207.29M | $168.35M | $163.47M | $141.37M | $164.58M | $227.10M | $493.57M | $503.80M | $173.62M | $239.41M | $279.34M | $204.43M | $123.41M | $114.92M | $126.57M | $89.87M | $99.56M | $131.16M | $100.73M | $99.65M | $51.56M | $49.05M | $53.07M | $50.66M | $53.15M | $87.72M | $84.75M | $83.51M | $86.55M | $123.98M | $27.00M |
| Short-term Investments | $276.51M | $250.41M | $202.01M | $187.03M | $221.12M | $205.67M | $213.00M | $169.54M | $139.43M | $107.57M | $56.48M | $84.16M | $83.23M | $76.24M | $93.16M | $58.85M | $77.14M | $114.28M | $102.00M | $138.84M | $81.21M | $36.31M | $36.38M | $116.16M | $131.81M | $119.14M | $161.60M | $159.21M | $140.63M | $13.98M | $29.63M | $39.18M | $34.83M | $31.21M | $28.56M | $18.78M | - | - | - | - | - | - |
| Accounts Receivable | $141.34M | $150.68M | $140.54M | $168.24M | $141.89M | $143.67M | $124.59M | $164.86M | $137.69M | $136.30M | $116.68M | $152.04M | $121.02M | $124.70M | $107.32M | $146.09M | $96.78M | $98.48M | $76.71M | $111.60M | $73.62M | $76.82M | $64.39M | $87.93M | $62.42M | $69.29M | $59.71M | $74.94M | $53.77M | $48.48M | $38.72M | $73.66M | $48.69M | $47.56M | $33.70M | $49.15M | $38.29M | $38.66M | $29.82M | $44.16M | $31.97M | $26.36M |
| Other Current Assets | $39.00M | $42.80M | $47.96M | $44.02M | $37.33M | $39.19M | $42.55M | $41.41M | $35.09M | $56.46M | $39.53M | $31.91M | $33.40M | $34.22M | $38.05M | $33.24M | $27.08M | $27.55M | $28.94M | $27.84M | $20.52M | $20.71M | $19.62M | $20.05M | $15.83M | $15.42M | $15.77M | $9.75M | $11.62M | $13.21M | $12.23M | $8.88M | $8.75M | $8.89M | $7.74M | $9.15M | $6.71M | $7.18M | $6.62M | $6.15M | $4.17M | $6.30M |
| Total Current Assets | $635.02M | $754.52M | $732.64M | $786.11M | $672.62M | $674.39M | $625.87M | $634.45M | $535.85M | $524.93M | $454.62M | $510.31M | $439.31M | $430.00M | $410.88M | $432.74M | $453.97M | $757.85M | $734.05M | $473.44M | $434.03M | $431.63M | $342.32M | $364.60M | $339.89M | $344.26M | $339.94M | $355.78M | $347.56M | $185.88M | $188.81M | $173.28M | $141.32M | $140.73M | $120.67M | $130.23M | $132.71M | $130.60M | $119.94M | $136.87M | $160.12M | $59.66M |
| Property Plant & Equipment | $31.97M | $29.64M | $31.66M | $32.24M | $33.94M | $34.88M | $37.27M | $39.64M | $42.45M | $47.10M | $56.64M | $57.89M | $55.00M | $50.53M | $49.80M | $50.23M | $49.03M | $49.43M | $51.14M | $53.11M | $50.30M | $48.90M | $50.08M | $50.67M | $51.52M | $51.86M | $32.77M | $17.52M | $11.86M | $11.18M | $9.24M | $8.59M | $8.00M | $8.29M | $8.01M | $8.09M | $8.01M | $7.39M | $7.61M | $7.53M | $7.36M | $7.61M |
| Goodwill | $575.27M | $575.27M | $575.27M | $575.27M | $575.16M | $536.35M | $536.35M | $536.35M | $536.30M | $536.33M | $538.04M | $515.63M | $515.63M | $515.63M | $515.33M | $515.26M | $515.30M | $254.42M | $253.32M | $213.60M | $213.73M | $213.69M | $97.87M | $97.87M | $97.87M | $97.87M | $88.42M | $88.42M | $83.16M | $83.16M | $83.16M | $83.16M | $83.17M | $75.11M | $75.11M | $75.11M | $75.11M | $75.05M | $74.94M | $74.56M | $15.85M | $15.76M |
| Intangible Assets | $69.88M | $74.98M | $79.76M | $85.72M | $90.75M | $84.02M | $88.84M | $94.55M | $99.99M | $104.70M | $111.43M | $101.27M | $103.66M | $105.78M | $108.25M | $111.59M | $115.75M | $54.18M | $52.71M | $44.30M | $45.94M | $47.71M | $27.87M | $28.56M | $29.18M | $29.73M | $23.98M | $23.95M | $16.02M | $16.00M | $16.32M | $16.64M | $17.21M | $8.29M | $8.46M | $8.95M | $9.45M | $10.22M | $10.80M | $11.38M | $2.48M | $2.77M |
| Long-term Investments | $227.42M | $88.01M | $99.14M | $37.27M | $60.38M | $51.43M | $52.45M | $56.17M | $50.60M | $2.44M | $7.34M | $9.76M | $16.71M | $14.33M | $28.30M | $34.07M | $5.36M | $5.38M | $11.13M | $10.12M | $10.81M | $5.37M | $12.80M | $22.89M | $11.00M | $18.68M | $33.61M | $44.89M | $39.27M | $3.93M | $1.10M | $1.10M | $1.11M | $8.80M | $16.80M | $20.16M | - | - | - | - | - | - |
| Other Non-current Assets | $15.21M | $15.96M | $10.09M | $12.87M | - | - | - | $12.89M | - | - | - | $16.63M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Total Assets | $1.67B | $1.65B | $1.64B | $1.65B | $1.57B | $1.53B | $1.49B | $1.51B | $1.40B | $1.36B | $1.33B | $1.36B | $1.30B | $1.29B | $1.27B | $1.30B | $1.26B | $1.24B | $1.22B | $913.12M | $866.82M | $860.41M | $633.68M | $664.91M | $626.59M | $636.28M | $563.91M | $559.37M | $521.96M | $323.77M | $320.47M | $284.14M | $251.44M | $241.85M | $229.77M | $243.30M | $226.03M | $223.85M | $213.78M | $230.56M | $186.54M | $86.47M |
| Accounts Payable | $15.57M | $15.94M | $12.32M | $18.91M | $6.00M | $12.82M | $11.52M | $15.81M | $8.95M | $8.99M | $8.47M | $10.26M | $13.86M | $6.83M | $12.16M | $3.52M | $7.51M | $2.06M | $4.30M | $3.86M | $9.03M | $7.08M | $10.06M | $6.84M | $6.55M | $12.97M | $6.30M | $7.05M | $2.77M | $4.61M | $5.67M | $2.24M | $3.57M | $2.26M | $3.50M | $4.01M | $2.67M | $4.20M | $1.66M | $2.04M | $2.87M | $2.99M |
| Accrued Liabilities | $80.54M | $78.12M | $69.46M | $88.80M | $82.32M | $67.24M | $60.60M | $84.49M | $63.39M | $69.46M | $57.55M | $80.31M | $64.43M | $66.35M | $56.50M | $82.62M | $57.98M | $55.63M | $47.81M | $61.68M | $48.03M | $36.16M | $26.49M | $41.02M | $33.17M | $33.07M | $25.06M | $37.38M | $27.39M | $21.83M | $18.37M | $29.73M | $23.74M | $20.67M | $16.35M | $23.50M | $22.23M | $19.80M | $14.42M | $24.71M | $15.72M | $12.77M |
| Deferred Revenue | $422.94M | $446.69M | $447.80M | $461.12M | $423.64M | $437.22M | $437.69M | $455.50M | $421.90M | $429.33M | $413.99M | $426.60M | $391.76M | $395.21M | $378.34M | $372.07M | $316.05M | $302.19M | $282.25M | $278.58M | $231.56M | $227.32M | $219.43M | $231.52M | $200.31M | $199.05M | $184.45M | $189.85M | $159.41M | $153.63M | $140.45M | $155.81M | $133.12M | $126.08M | $116.56M | $116.90M | $104.66M | $99.36M | $90.08M | $87.92M | $74.35M | $66.04M |
| Other Current Liabilities | - | - | - | - | - | - | - | $536.00K | $888.00K | $562.00K | $809.00K | $1.66M | $5.25M | $3.47M | $1.26M | $842.00K | $809.00K | $303.00K | $127.00K | - | $85.00K | - | $35.00K | $119.00K | $285.00K | $126.00K | $7.38M | $707.00K | $838.00K | $1.08M | $1.70M | $1.71M | $1.39M | $1.33M | $1.24M | $1.20M | $1.35M | $1.05M | $767.00K | $1.10M | $1.03M | $991.00K |
| Total Current Liabilities | $535.01M | $555.94M | $589.15M | $630.22M | $573.63M | $578.61M | $524.07M | $569.79M | $507.60M | $520.45M | $493.67M | $531.27M | $487.16M | $483.67M | $459.60M | $468.68M | $436.54M | $414.20M | $343.74M | $353.73M | $298.28M | $280.00M | $264.88M | $286.67M | $246.78M | $251.28M | $228.43M | $234.99M | $190.40M | $181.16M | $166.19M | $189.49M | $161.81M | $150.34M | $137.64M | $145.61M | $130.92M | $124.41M | $106.93M | $115.77M | $93.97M | $86.76M |
| Long-term Debt | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $13.17M |
| Other Non-current Liabilities | $21.01M | $20.70M | $20.62M | $20.24M | $19.05M | $13.69M | $13.58M | $10.03M | $14.05M | $13.54M | $13.36M | $14.86M | $13.64M | $13.51M | $13.25M | $17.34M | $20.95M | $9.60M | $2.17M | $2.16M | $1.37M | $8.20M | $1.32M | $1.35M | $1.28M | $1.02M | $1.02M | $3.66M | $2.61M | $2.31M | $1.91M | $1.81M | $2.33M | $2.54M | $3.19M | $3.50M | $2.87M | $2.94M | $4.46M | $4.32M | $4.30M | $5.05M |
| Total Liabilities | $1.54B | $1.56B | $1.59B | $1.63B | $1.58B | $1.58B | $1.57B | $1.62B | $1.56B | $1.47B | $1.44B | $1.48B | $1.44B | $1.43B | $1.41B | $1.42B | $1.37B | $1.34B | $1.30B | $841.59M | $781.46M | $769.72M | $557.38M | $581.75M | $540.42M | $548.75M | $475.06M | $472.05M | $428.86M | $254.23M | $246.55M | $259.98M | $219.67M | $207.23M | $191.91M | $201.26M | $178.39M | $172.71M | $153.16M | $162.49M | $134.08M | $136.46M |
| Common Stock | $652.00K | $646.00K | $642.00K | $635.00K | $632.00K | $627.00K | $623.00K | $617.00K | $614.00K | $609.00K | $603.00K | $597.00K | $592.00K | $586.00K | $582.00K | $577.00K | $564.00K | $557.00K | $551.00K | $522.00K | $518.00K | $509.00K | $504.00K | $499.00K | $493.00K | $488.00K | $482.00K | $476.00K | $473.00K | $467.00K | $462.00K | $441.00K | $439.00K | $435.00K | $428.00K | $426.00K | $425.00K | $421.00K | $419.00K | $415.00K | $394.00K | $132.00K |
| Retained Earnings | $-967.78M | $-977.59M | $-985.93M | $-988.03M | $-983.00M | $-999.55M | $-1.01B | $-1.01B | $-1.03B | $-953.44M | $-886.66M | $-860.75M | $-849.36M | $-820.63M | $-781.03M | $-736.03M | $-691.40M | $-653.70M | $-619.54M | $-617.28M | $-588.36M | $-562.82M | $-541.35M | $-518.43M | $-504.08M | $-489.68M | $-476.26M | $-464.58M | $-451.56M | $-439.73M | $-425.40M | $-434.91M | $-421.91M | $-411.62M | $-399.99M | $-389.34M | $-379.56M | $-369.37M | $-355.92M | $-340.34M | $-319.23M | $-293.25M |
| Treasury Stock | - | - | - | - | - | - | - | - | - | - | - | - | - | $4.76M | $4.76M | $4.76M | $4.76M | $4.76M | $4.76M | $4.76M | $4.76M | $4.76M | $4.76M | $4.76M | $4.76M | $4.76M | $4.76M | $4.76M | $4.76M | $4.76M | $4.76M | $4.76M | $4.64M | $4.53M | $4.46M | $4.39M | $4.15M | $4.15M | $3.53M | $3.53M | $3.53M | $3.53M |
| Total Stockholders Equity | $127.22M | $90.45M | $52.72M | $17.71M | $-6.30M | $-52.92M | $-86.45M | $-118.18M | $-161.65M | $-111.02M | $-110.17M | $-120.07M | $-142.28M | $-148.16M | $-136.55M | $-126.00M | $-105.00M | $-95.39M | $-81.22M | $71.54M | $85.35M | $90.69M | $76.30M | $83.17M | $86.17M | $87.52M | $88.85M | $87.32M | $93.10M | $69.54M | $73.92M | $24.15M | $31.77M | $34.63M | $37.86M | $42.04M | $47.65M | $51.15M | $60.62M | $68.08M | $52.46M | $-296.64M |
| Total Liabilities & Equity | $1.67B | $1.65B | $1.64B | $1.65B | $1.57B | $1.53B | $1.49B | $1.51B | $1.40B | $1.36B | $1.33B | $1.36B | $1.30B | $1.29B | $1.27B | $1.30B | $1.26B | $1.24B | $1.22B | $913.12M | $866.82M | $860.41M | $633.68M | $664.91M | $626.59M | $636.28M | $563.91M | $559.37M | $521.96M | $323.77M | $320.47M | $284.14M | $251.44M | $241.85M | $229.77M | $243.30M | $226.03M | $223.85M | $213.78M | $230.56M | $186.54M | $86.47M |
| Breakdown | Q3 2025 (Sep 30, 2025) |
Q2 2025 (Jun 30, 2025) |
Q1 2025 (Mar 31, 2025) |
Q4 2024 (Dec 31, 2024) |
Q3 2024 (Sep 30, 2024) |
Q2 2024 (Jun 30, 2024) |
Q1 2024 (Mar 31, 2024) |
Q4 2023 (Dec 31, 2023) |
Q3 2023 (Sep 30, 2023) |
Q2 2023 (Jun 30, 2023) |
Q1 2023 (Mar 31, 2023) |
Q4 2022 (Dec 31, 2022) |
Q3 2022 (Sep 30, 2022) |
Q2 2022 (Jun 30, 2022) |
Q1 2022 (Mar 31, 2022) |
Q4 2021 (Dec 31, 2021) |
Q3 2021 (Sep 30, 2021) |
Q2 2021 (Jun 30, 2021) |
Q1 2021 (Mar 31, 2021) |
Q4 2020 (Dec 31, 2020) |
Q3 2020 (Sep 30, 2020) |
Q2 2020 (Jun 30, 2020) |
Q1 2020 (Mar 31, 2020) |
Q4 2019 (Dec 31, 2019) |
Q3 2019 (Sep 30, 2019) |
Q2 2019 (Jun 30, 2019) |
Q1 2019 (Mar 31, 2019) |
Q4 2018 (Dec 31, 2018) |
Q3 2018 (Sep 30, 2018) |
Q2 2018 (Jun 30, 2018) |
Q1 2018 (Mar 31, 2018) |
Q4 2017 (Dec 31, 2017) |
Q3 2017 (Sep 30, 2017) |
Q2 2017 (Jun 30, 2017) |
Q1 2017 (Mar 31, 2017) |
Q4 2016 (Dec 31, 2016) |
Q3 2016 (Sep 30, 2016) |
Q2 2016 (Jun 30, 2016) |
Q1 2016 (Mar 31, 2016) |
Q4 2015 (Dec 31, 2015) |
Q3 2015 (Sep 30, 2015) |
Q2 2015 (Jun 30, 2015) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $9.81M | $10.44M | $2.10M | $-1.48M | $16.55M | $8.20M | $2.26M | $20.05M | $-169.31M | $-66.78M | $-25.91M | $-11.38M | $-28.73M | $-39.61M | $-45.00M | $-44.62M | $-37.70M | $-34.16M | $-29.84M | $-28.92M | $-69.93M | $-21.47M | $-22.92M | $-14.35M | $-14.41M | $-25.09M | $-11.67M | $-13.02M | $-11.83M | $-14.33M | $-16.36M | $-13.00M | $-10.28M | $-22.18M | $-10.54M | $-9.77M | $-10.19M | $-29.03M | $-15.58M | $-21.11M | $-11.82M | $-9.24M |
| Depreciation & Amortization | $34.25M | $23.05M | $11.66M | $11.44M | $33.46M | $22.22M | $11.35M | $11.41M | $34.53M | $22.88M | $11.05M | $10.45M | $30.59M | $20.39M | $10.17M | $9.99M | $23.51M | $13.77M | $6.74M | $6.28M | $16.35M | $10.42M | $4.84M | $4.56M | $11.97M | $7.37M | $3.43M | $3.36M | $7.74M | $5.08M | $2.40M | $2.32M | $5.30M | $3.24M | $1.62M | $1.40M | $5.33M | $3.42M | $1.71M | $1.65M | $3.70M | $2.36M |
| Stock-based Compensation | $81.06M | $54.73M | $27.15M | $31.07M | $76.90M | $52.30M | $24.89M | $23.25M | $84.84M | $61.07M | $29.37M | $27.60M | $92.30M | $61.33M | $28.92M | $28.71M | $73.87M | $44.68M | $20.86M | $16.97M | $46.92M | $29.79M | $13.35M | $11.17M | $29.49M | $19.06M | $8.63M | $6.59M | $21.00M | $13.57M | $6.22M | $4.80M | $14.74M | $9.45M | $4.28M | $3.98M | $13.34M | $9.16M | $5.52M | $7.85M | $2.83M | $1.41M |
| Change in Receivables | $-25.91M | $-17.49M | $-27.67M | $27.91M | $-22.43M | $-19.99M | $-39.53M | $26.45M | $-12.43M | $-15.11M | $-35.80M | $30.48M | $-21.43M | $-18.15M | $-36.33M | $49.00M | $-23.52M | $-12.82M | $-34.41M | $37.61M | $-13.23M | $-10.84M | $-22.61M | $25.66M | $-10.86M | $-4.55M | $-14.73M | $20.97M | $-19.29M | $-24.59M | $-34.72M | $25.35M | $-130.00K | $-1.24M | $-15.18M | $11.33M | $-5.13M | $-4.95M | $-14.05M | $11.72M | $6.65M | $840.00K |
| Change in Payables | $-3.81M | $-2.96M | $-6.55M | $13.23M | $-10.45M | $-3.02M | $-4.19M | $6.70M | $-1.25M | $-1.28M | $-2.74M | $-527.00K | $8.50M | $3.56M | $8.67M | $-4.16M | $2.08M | $-1.33M | $550.00K | $-4.32M | $1.92M | $137.00K | $4.01M | $-1.04M | $1.13M | $2.18M | $66.00K | $3.11M | $565.00K | $2.39M | $3.22M | $-1.94M | $-322.00K | $-1.66M | $-244.00K | $1.07M | $549.00K | $1.90M | $-500.00K | $-701.00K | $-1.60M | $-1.37M |
| Operating Cash Flow | $116.25M | $77.30M | $29.76M | $63.77M | $107.90M | $63.93M | $31.07M | $63.47M | $40.81M | $37.15M | $5.84M | $40.24M | $37.96M | $17.85M | $10.40M | $4.69M | $49.23M | $29.78M | $20.59M | $582.00K | $4.30M | $-6.77M | $-7.21M | $7.82M | $-9.24M | $-11.08M | $-13.57M | $11.93M | $-5.87M | - | - | $8.20M | - | - | - | - | - | - | - | - | - | - |
| Capital Expenditure | $6.45M | $2.31M | $1.36M | $1.18M | $2.24M | $900.00K | $620.00K | $367.00K | $4.00M | $3.70M | $2.29M | $7.29M | $13.09M | $7.22M | $3.05M | $4.17M | $4.83M | $2.67M | $972.00K | $6.68M | $7.12M | $3.96M | $2.76M | $2.38M | $27.05M | $17.71M | $8.46M | $4.41M | $8.40M | $5.65M | $2.15M | $1.32M | $3.51M | $2.58M | $1.33M | $1.19M | $3.31M | $1.84M | $1.09M | $1.30M | $2.84M | $1.20M |
| Acquisitions | - | - | - | $103.00K | $37.20M | - | - | - | $34.84M | $34.84M | $34.03M | - | - | - | - | - | $358.42M | $52.42M | $49.72M | - | $125.83M | $125.77M | - | - | $14.61M | $14.62M | - | $14.46M | - | - | - | - | $14.72M | - | - | - | - | - | - | $35.47M | $3.34M | $3.34M |
| Purchases of Investments | $503.04M | $232.02M | $144.46M | - | $242.49M | $157.97M | $93.16M | $82.82M | $194.01M | $80.26M | $4.88M | $28.28M | $94.49M | $59.00M | $32.14M | $33.78M | $59.31M | $59.31M | $6.39M | $68.34M | $108.71M | $49.26M | $24.27M | $33.84M | $114.21M | $72.43M | $63.03M | $54.48M | $178.94M | $10.65M | $4.46M | $13.51M | $21.68M | $15.83M | $7.40M | $38.98M | - | - | - | - | - | - |
| Investing Cash Flow | $-292.18M | $-120.53M | $-79.21M | $52.97M | $-99.49M | $-34.80M | $-41.69M | $-33.57M | $-145.19M | $-62.18M | $-10.18M | $-5.15M | $-34.84M | $-14.45M | $-35.91M | $-17.49M | $-307.89M | $-32.17M | $-18.44M | $-65.82M | $-90.47M | $-35.33M | $85.42M | $78.00K | $16.73M | $32.38M | $-355.00K | $-43.45M | $-150.28M | - | - | $-6.08M | - | - | - | - | - | - | - | - | - | - |
| Debt Repayment | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Stock Issued | - | $755.00K | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Financing Cash Flow | $-40.83M | $-42.39M | $4.73M | $-1.22M | $6.80M | $3.36M | $4.36M | $-2.20M | $81.80M | $4.01M | $2.84M | $978.00K | $6.44M | $1.43M | $3.21M | $-49.29M | $313.42M | $322.67M | $328.57M | $-1.38M | $202.30M | $199.62M | $3.37M | $269.00K | $8.52M | $5.85M | $4.37M | $192.00K | $235.97M | - | - | $623.00K | - | - | - | - | - | - | - | - | - | - |
| Net Change in Cash | $-211.49M | $-80.77M | $-43.39M | $112.00M | $15.98M | $30.42M | $-7.75M | $30.91M | $-24.59M | $-21.36M | $-1.53M | $38.94M | $3.85M | $1.16M | $-23.10M | $-62.51M | $53.91M | $319.99M | $330.22M | $-66.09M | $116.30M | $157.21M | $81.02M | $8.49M | - | - | - | - | - | - | - | $2.71M | $-4.09M | $-80.00K | $-2.49M | $-34.57M | $1.16M | - | - | $-37.43M | - | - |
SEC Filing Format - Data shown as it appears in the Q3 2025 (10-Q) filing
Period ended: Sep 30, 2025
Condensed Consolidated Statements of Operations
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Total Revenue | $217.96M | $214.65M | $642.41M | $627.75M |
| Cost of Revenue | $64.98M | $63.16M | $187.52M | $185.14M |
| Gross Profit | $152.98M | $151.50M | $454.88M | $442.60M |
| Operating Expenses | $147.07M | $138.68M | $445.59M | $414.85M |
| Research & Development | $46.91M | $44.98M | $142.03M | $126.79M |
| Operating Income | $5.90M | $12.82M | $9.30M | $27.76M |
| Interest Expense | $2.58M | $2.84M | $5.77M | $5.84M |
| Interest Income | $6.17M | $5.57M | $17.44M | $15.51M |
| Other Income/Expense | $-173.00K | $2.81M | $5.59M | $681.00K |
| Income Before Tax | $9.31M | $18.36M | $24.45M | $35.77M |
| Income Tax Expense | $-497.00K | $2.95M | $4.20M | $12.41M |
| Net Income | $9.81M | $15.41M | $20.25M | $23.35M |
| Basic EPS | 0.15 | 0.24 | 0.31 | 0.37 |
| Diluted EPS | 0.15 | 0.21 | 0.31 | 0.31 |
| Basic Shares Outstanding | $64.97M | $62.90M | $64.40M | $62.39M |
| Diluted Shares Outstanding | $65.18M | $74.54M | $64.69M | $74.23M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $130.61M | $334.69M |
| Short-term Investments | $276.51M | $187.03M |
| Accounts Receivable | $141.34M | $168.24M |
| Other Current Assets | $39.00M | $44.02M |
| Total Current Assets | $635.02M | $786.11M |
| Property Plant & Equipment | $31.97M | $32.24M |
| Goodwill | $575.27M | $575.27M |
| Intangible Assets | $69.88M | $85.72M |
| Long-term Investments | $227.42M | $37.27M |
| Other Non-current Assets | $15.21M | $12.87M |
| Total Assets | $1.67B | $1.65B |
| Accounts Payable | $15.57M | $18.91M |
| Accrued Liabilities | $80.54M | $88.80M |
| Deferred Revenue | $422.94M | $461.12M |
| Total Current Liabilities | $535.01M | $630.22M |
| Other Non-current Liabilities | $21.01M | $20.24M |
| Total Liabilities | $1.54B | $1.63B |
| Common Stock | $652.00K | $635.00K |
| Retained Earnings | $-967.78M | $-988.03M |
| Total Stockholders Equity | $127.22M | $17.71M |
| Total Liabilities & Equity | $1.67B | $1.65B |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $9.81M | $15.41M | $20.25M | $23.35M |
| Depreciation & Amortization | - | - | $34.25M | $33.46M |
| Stock-based Compensation | - | - | $81.06M | $80.55M |
| Change in Receivables | - | - | $-25.91M | $-22.43M |
| Change in Payables | - | - | $-3.81M | $-10.45M |
| Operating Cash Flow | - | - | $116.25M | $107.90M |
| Capital Expenditure | - | - | $6.45M | $2.24M |
| Acquisitions | - | - | - | $37.20M |
| Purchases of Investments | - | - | $503.04M | $242.49M |
| Investing Cash Flow | - | - | $-292.18M | $-99.49M |
| Financing Cash Flow | - | - | $-40.83M | $6.80M |
| Net Change in Cash | - | - | $-211.49M | $15.98M |
All values are in USD (United States Dollars). Data is sourced from SEC EDGAR 10-Q filings.
Quarterly data represents single quarter results (Q1-Q4). Some items may show year-to-date values if quarterly breakdown is unavailable.