$787.78M
Revenue
$115.42M
Net Income
77.82%
Gross Margin
16.41%
Op. Margin
$381.59M
Free Cash Flow
| Breakdown | Q4 2025 (Dec 31, 2025) |
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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Total Revenue | $198.41M | $201.73M | $194.94M | $192.71M | $191.48M | $193.78M | $193.13M | $190.94M | $183.93M | $175.73M | $168.61M | $160.86M | $161.44M | $158.64M | $156.90M | $141.34M | $136.86M | $128.14M | $124.18M | $113.62M | $106.15M | $96.75M | $87.53M | $83.20M | $80.29M | $78.79M | $74.26M | $68.92M | $67.34M | $64.11M |
| Revenue Growth % (YoY) | 3.6% | 4.1% | 0.9% | 0.9% | 4.1% | 10.3% | 14.5% | 18.7% | 13.9% | 10.8% | 7.5% | 13.8% | 18.0% | 23.8% | 26.3% | 24.4% | 28.9% | 32.4% | 41.9% | 36.6% | 32.2% | 22.8% | 17.9% | 20.7% | 19.2% | 22.9% | nan% | nan% | nan% | nan% |
| Cost of Revenue | $43.67M | $45.84M | $43.43M | $41.81M | $42.64M | $43.41M | $43.85M | $44.19M | $45.87M | $43.27M | $40.88M | $40.43M | $41.16M | $40.47M | $40.86M | $37.92M | $37.05M | $34.93M | $33.08M | $30.44M | $28.78M | $26.60M | $25.41M | $23.48M | $22.94M | $22.49M | $21.59M | $21.12M | $20.88M | $20.50M |
| Gross Profit | $154.74M | $155.89M | $151.51M | $150.90M | $148.84M | $150.37M | $149.28M | $146.74M | $138.07M | $132.46M | $127.73M | $120.43M | $120.28M | $118.17M | $116.04M | $103.42M | $99.81M | $93.21M | $91.10M | $83.18M | $77.38M | $70.15M | $62.12M | $59.71M | $57.35M | $56.29M | $52.67M | $47.80M | $46.46M | $43.61M |
| Gross Margin % | 78.0% | 77.3% | 77.7% | 78.3% | 77.7% | 77.6% | 77.3% | 76.9% | 75.1% | 75.4% | 75.8% | 74.9% | 74.5% | 74.5% | 74.0% | 73.2% | 72.9% | 72.7% | 73.4% | 73.2% | 72.9% | 72.5% | 71.0% | 71.8% | 71.4% | 71.4% | 70.9% | 69.4% | 69.0% | 68.0% |
| Operating Expenses | $126.44M | $126.13M | $118.94M | $112.21M | $135.26M | $129.57M | $131.50M | $133.69M | $129.64M | $120.99M | $133.84M | $145.47M | $140.76M | $143.61M | $139.09M | $127.07M | $121.61M | $101.53M | $107.49M | $90.88M | $76.72M | $73.18M | $73.11M | $68.76M | $64.23M | $59.26M | $55.14M | $52.63M | $49.16M | $46.94M |
| Research & Development | $47.05M | $47.49M | $44.84M | $46.15M | $53.49M | $50.41M | $52.47M | $52.92M | $46.22M | $43.42M | $43.25M | $44.48M | $41.66M | $38.90M | $35.83M | $38.16M | $33.47M | $30.87M | $28.12M | $26.61M | $22.74M | $20.83M | $20.55M | $19.35M | $16.32M | $16.21M | $15.70M | $15.80M | $14.81M | $14.38M |
| Operating Income | $28.29M | $29.76M | $32.56M | $38.69M | $13.58M | $20.79M | $17.78M | $13.05M | $8.43M | $11.47M | $-6.12M | $-25.04M | $-20.48M | $-25.44M | $-23.05M | $-23.65M | $-21.81M | $-8.32M | $-16.39M | $-7.70M | $656.00K | $-3.03M | $-10.98M | $-9.05M | $-6.88M | $-2.97M | $-2.48M | $-4.83M | $-2.70M | $-3.33M |
| Operating Margin % | 14.3% | 14.8% | 16.7% | 20.1% | 7.1% | 10.7% | 9.2% | 6.8% | 4.6% | 6.5% | -3.6% | -15.6% | -12.7% | -16.0% | -14.7% | -16.7% | -15.9% | -6.5% | -13.2% | -6.8% | 0.6% | -3.1% | -12.5% | -10.9% | -8.6% | -3.8% | -3.3% | -7.0% | -4.0% | -5.2% |
| Interest Expense | $328.00K | $899.00K | $451.00K | $451.00K | - | $920.00K | $463.00K | $458.00K | $7.00K | $711.00K | $713.00K | $1.10M | $1.12M | $1.12M | $1.12M | $1.12M | $1.12M | $746.00K | $110.00K | $199.00K | $138.00K | $152.00K | $258.00K | $230.00K | $259.00K | $317.00K | $357.00K | $373.00K | $364.00K | $589.00K |
| Other Income/Expense | $5.76M | $5.92M | $5.88M | $6.32M | $4.79M | $8.09M | $5.62M | $6.72M | $4.86M | $6.48M | $4.70M | $44.10M | $5.54M | $1.77M | $375.00K | $68.00K | $440.00K | $-222.00K | $-17.00K | $78.00K | $500.00K | $452.00K | $248.00K | $-731.00K | $1.63M | $462.00K | $832.00K | $479.00K | $-2.30M | $-3.42M |
| Income Before Tax | $34.05M | $35.67M | $38.44M | $45.01M | $18.37M | $28.88M | $23.40M | $19.77M | $15.82M | $17.23M | $-2.13M | $17.96M | $-16.06M | $-24.79M | $-23.79M | $-24.71M | $-22.49M | $-9.29M | $-16.52M | $-7.82M | $1.02M | $-2.73M | $-10.99M | $-10.01M | $-5.50M | $-2.83M | $-2.00M | $-4.73M | $-5.36M | $-7.35M |
| Income Tax Expense | $18.42M | $6.34M | $5.72M | $7.28M | $-128.79M | $1.13M | $1.18M | $1.33M | $-1.56M | $895.00K | $1.86M | $795.00K | $440.00K | $40.00K | $27.00K | $29.00K | $63.00K | $26.00K | $16.00K | $17.00K | $93.00K | $18.00K | $30.00K | $9.00K | - | - | $27.00K | $1.00K | $6.00K | $9.00K |
| Net Income | $15.63M | $29.34M | $32.73M | $37.73M | $147.17M | $27.76M | $22.22M | $18.44M | $17.37M | $16.34M | $-3.99M | $17.17M | $-16.50M | $-24.83M | $-23.82M | $-24.74M | $-22.56M | $-9.31M | $-16.54M | $-7.83M | $925.00K | $-2.75M | $-11.02M | $-10.02M | $-5.50M | $-2.83M | $-2.03M | $-4.73M | $-5.37M | $-7.35M |
| Net Margin % | 7.9% | 14.5% | 16.8% | 19.6% | 76.9% | 14.3% | 11.5% | 9.7% | 9.4% | 9.3% | -2.4% | 10.7% | -10.2% | -15.6% | -15.2% | -17.5% | -16.5% | -7.3% | -13.3% | -6.9% | 0.9% | -2.8% | -12.6% | -12.0% | -6.9% | -3.6% | -2.7% | -6.9% | -8.0% | -11.5% |
| Basic EPS | 0.12 | 0.22 | 0.25 | 0.28 | 1.10 | 0.21 | 0.17 | 0.14 | 0.13 | 0.12 | -0.03 | 0.13 | -0.13 | -0.19 | -0.18 | -0.19 | -0.17 | -0.07 | -0.13 | nan | 0.01 | nan | nan | nan | nan | nan | nan | nan | nan | nan |
| Diluted EPS | 0.12 | 0.21 | 0.24 | 0.27 | 1.02 | 0.20 | 0.17 | 0.13 | 0.12 | 0.12 | -0.03 | -0.15 | -0.13 | -0.19 | -0.18 | -0.19 | -0.17 | -0.07 | -0.13 | nan | 0.01 | nan | nan | nan | nan | nan | nan | nan | nan | nan |
| Basic Shares Outstanding | - | 132.0M | 132.2M | 135.2M | 217K | 132.6M | 131.4M | 136.4M | 622K | 135.4M | 134.1M | 132.8M | 435K | 130.8M | 130.1M | 129.4M | 512K | 127.9M | 126.7M | - | 1.6M | - | - | - | - | - | - | - | - | - |
| Diluted Shares Outstanding | - | 139.7M | 140.2M | 142.8M | 2.6M | 139.3M | 138.3M | 143.7M | 2.1M | 137.3M | 134.1M | 136.0M | 435K | 130.8M | 130.1M | 129.4M | 512K | 127.9M | 126.7M | - | 1.6M | - | - | - | - | - | - | - | - | - |
| Breakdown | Q4 2025 (Dec 31, 2025) |
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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cash & Cash Equivalents | $294.36M | $260.84M | $291.07M | $304.45M | $305.76M | $288.46M | $182.80M | $24.67M | $79.64M | $146.83M | $154.11M | $101.98M | $129.38M | $156.42M | $135.37M | $121.17M | $187.21M | $600.08M | $131.45M | $104.32M | $94.08M | $88.44M | $76.75M | $65.64M | $48.39M | - | - | - | $129.13M | $27.05M |
| Short-term Investments | $378.43M | $382.26M | $343.51M | $317.62M | $316.34M | $312.72M | $314.94M | $465.94M | $470.46M | $408.42M | $362.56M | $407.64M | $557.23M | $519.38M | $532.26M | $551.78M | $497.57M | $96.76M | $40.99M | $65.51M | $75.57M | $67.05M | $69.61M | $79.69M | $85.48M | $60.40M | $62.44M | $72.00M | - | - |
| Accounts Receivable | $76.24M | $76.43M | $71.23M | $77.92M | $75.49M | $69.45M | $116.52M | $114.40M | $103.06M | $60.26M | $66.31M | $59.29M | $64.89M | $67.07M | $69.86M | $62.05M | $66.83M | $58.23M | $62.23M | $51.89M | $47.02M | $39.85M | $33.23M | $35.26M | $30.16M | $32.03M | $51.45M | $48.27M | $22.32M | $41.59M |
| Other Current Assets | $21.06M | $18.05M | $21.14M | $22.09M | $17.73M | $19.36M | $22.74M | $20.07M | $17.82M | $16.54M | $19.40M | $19.48M | $17.95M | $16.86M | $18.37M | $18.15M | $17.24M | $12.16M | $12.53M | $10.74M | $9.09M | $8.49M | $9.01M | $8.39M | $7.88M | $7.61M | $6.55M | $6.68M | $6.25M | $5.33M |
| Total Current Assets | $950.83M | $948.95M | $938.98M | $938.01M | $911.05M | $904.29M | $855.66M | $848.02M | $883.37M | $810.01M | $780.03M | $767.82M | $930.91M | $929.70M | $944.30M | $949.53M | $929.65M | $939.92M | $412.28M | $393.87M | $360.80M | $331.96M | $318.15M | $312.53M | $280.63M | $285.80M | $305.84M | $296.25M | $255.88M | $181.45M |
| Property Plant & Equipment | $44.42M | $40.37M | $38.11M | $34.93M | $30.06M | $29.88M | $28.15M | $27.13M | $27.14M | $26.66M | $24.87M | $23.10M | $22.06M | $21.49M | $20.82M | $20.93M | $21.33M | $22.34M | $23.68M | $27.87M | $28.14M | $27.68M | $27.28M | $24.99M | $21.45M | $20.67M | $19.21M | $12.60M | $10.81M | $6.26M |
| Goodwill | $149.19M | $150.47M | $141.47M | $121.06M | $121.06M | $118.22M | $118.22M | $118.22M | $118.22M | $118.22M | $118.22M | $118.22M | $118.22M | $118.22M | $118.22M | $118.22M | $118.22M | $118.22M | $118.22M | $118.22M | $118.22M | $118.22M | $118.22M | $118.22M | $118.22M | $118.22M | $118.22M | $118.22M | $118.22M | $118.22M |
| Intangible Assets | $37.16M | $39.66M | $9.53M | $11.17M | $12.99M | $1.86M | $2.26M | $2.66M | $3.05M | - | - | - | - | - | - | - | - | - | - | - | $667.00K | $1.33M | $2.00M | $2.67M | $3.33M | $4.00M | $4.67M | $5.34M | $6.00M | $6.67M |
| Other Non-current Assets | $1.47M | $1.50M | $1.54M | $1.58M | $1.92M | $1.97M | $1.65M | $1.31M | $1.43M | $1.38M | $1.47M | $2.12M | $1.45M | $1.43M | $1.50M | $1.66M | $1.18M | $1.27M | $1.41M | $1.56M | $1.67M | $1.78M | $1.55M | $1.04M | $829.00K | $904.00K | $976.00K | $1.39M | $653.00K | $6.24M |
| Total Assets | $1.30B | $1.31B | $1.26B | $1.24B | $1.21B | $1.06B | $1.01B | $1.00B | $1.04B | $961.44M | $930.57M | $918.07M | $1.08B | $1.08B | $1.09B | $1.10B | $1.08B | $1.09B | $569.26M | $560.33M | $529.23M | $501.64M | $488.85M | $482.07M | $446.38M | $429.59M | $448.91M | $433.80M | $391.57M | $318.84M |
| Accounts Payable | $7.86M | $8.51M | $1.03M | $4.12M | $6.13M | $5.60M | $5.86M | $5.92M | $5.06M | $1.75M | $4.18M | $4.25M | $7.55M | $5.35M | $5.28M | $10.33M | $5.00M | $3.37M | $8.62M | $12.08M | $6.46M | $5.71M | $5.18M | $1.72M | $652.00K | $2.93M | $1.52M | $1.54M | $2.07M | $5.47M |
| Deferred Revenue | $7.76M | $7.94M | $7.80M | $7.50M | $7.27M | $8.78M | $10.77M | $13.96M | $17.36M | $21.24M | $24.08M | $25.56M | $25.07M | $24.91M | $23.98M | $23.55M | $22.08M | $20.74M | $19.16M | $18.16M | $16.80M | $15.89M | $14.98M | $14.39M | $13.80M | $1.59M | $1.13M | $891.00K | $722.00K | $717.00K |
| Total Current Liabilities | $650.17M | $660.48M | $279.62M | $274.70M | $268.43M | $284.44M | $285.10M | $289.49M | $293.00M | $253.06M | $254.73M | $256.82M | $247.69M | $252.01M | $263.39M | $263.29M | $233.63M | $241.85M | $232.43M | $225.99M | $198.75M | $186.07M | $182.68M | $185.64M | $149.10M | $148.59M | $172.66M | $170.69M | $127.60M | $160.17M |
| Long-term Debt | $359.77M | - | $358.85M | $358.39M | $357.93M | $357.47M | $357.01M | $356.55M | $356.09M | $355.63M | $355.17M | $354.70M | $564.26M | $563.52M | $562.78M | $562.04M | $561.30M | $560.56M | $633.00K | $1.26M | $3.14M | $5.02M | $6.93M | $8.81M | $10.70M | $12.58M | $14.47M | $16.35M | $18.24M | $19.30M |
| Other Non-current Liabilities | $9.39M | $12.48M | $4.24M | $2.25M | $308.00K | $361.00K | $528.00K | $596.00K | $1.29M | $2.88M | $5.54M | $7.87M | $8.24M | $8.49M | $7.48M | $10.19M | $9.86M | $9.17M | $8.92M | $7.87M | $7.52M | $7.28M | $7.00M | $6.38M | $5.97M | $5.82M | $4.15M | $2.78M | $1.99M | $6.11M |
| Total Liabilities | $669.26M | $683.08M | $653.06M | $645.72M | $636.24M | $651.49M | $647.47M | $651.94M | $656.47M | $618.50M | $623.65M | $629.11M | $831.37M | $836.64M | $847.70M | $850.93M | $821.54M | $829.65M | $260.73M | $254.83M | $229.92M | $220.06M | $218.71M | $223.33M | $186.96M | $166.99M | $191.28M | $189.83M | $147.83M | $185.59M |
| Common Stock | $13.00K | $13.00K | $13.00K | $13.00K | $14.00K | $13.00K | $13.00K | $13.00K | $14.00K | $14.00K | $13.00K | $13.00K | $13.00K | $13.00K | $13.00K | $13.00K | $13.00K | $13.00K | $13.00K | $13.00K | $12.00K | $12.00K | $12.00K | $11.00K | $11.00K | $11.00K | $11.00K | $11.00K | $11.00K | $4.00K |
| Retained Earnings | $36.95M | $21.32M | $-8.02M | $-40.75M | $-78.48M | $-225.64M | $-253.40M | $-275.62M | $-294.06M | $-311.44M | $-327.77M | $-323.78M | $-340.95M | $-324.45M | $-299.62M | $-275.80M | $-251.06M | $-228.51M | $-219.20M | $-202.66M | $-194.82M | $-195.75M | $-193.00M | $-181.98M | $-171.96M | $-153.08M | $-150.25M | $-148.23M | $-143.50M | $-138.13M |
| Total Stockholders Equity | $630.32M | $628.13M | $608.65M | $594.34M | $575.38M | $411.17M | $361.10M | $348.88M | $381.07M | $342.94M | $306.92M | $288.96M | $248.88M | $242.58M | $246.32M | $249.35M | $259.52M | $264.83M | $308.53M | $305.50M | $299.31M | $281.57M | $270.14M | $258.74M | $259.42M | $262.60M | $257.63M | $243.97M | $243.75M | $-33.23M |
| Total Liabilities & Equity | $1.30B | $1.31B | $1.26B | $1.24B | $1.21B | $1.06B | $1.01B | $1.00B | $1.04B | $961.44M | $930.57M | $918.07M | $1.08B | $1.08B | $1.09B | $1.10B | $1.08B | $1.09B | $569.26M | $560.33M | $529.23M | $501.64M | $488.85M | $482.07M | $446.38M | $429.59M | $448.91M | $433.80M | $391.57M | $318.84M |
| Breakdown | Q4 2025 (Dec 31, 2025) |
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) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Net Income | $15.63M | $29.34M | $70.46M | $37.73M | $147.17M | $68.42M | $40.66M | $18.44M | $17.37M | $29.51M | $-3.99M | $17.17M | $-16.50M | $-24.83M | $-48.56M | $-24.74M | $-22.56M | $-9.31M | $-24.37M | $-7.83M | $925.00K | $-2.75M | $-21.05M | $-10.02M | $-5.50M | $-9.58M | $-6.75M | $-4.73M | $-5.37M | $-14.54M |
| Depreciation & Amortization | $7.02M | $18.69M | $10.74M | $4.86M | $4.37M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Stock-based Compensation | $17.35M | $48.04M | $28.25M | $12.27M | $13.63M | $54.76M | $36.18M | $16.94M | $18.05M | $56.15M | $38.34M | $19.90M | $19.38M | $56.12M | $35.72M | $16.73M | $14.93M | $38.67M | $24.76M | $11.23M | $5.98M | $19.53M | $12.67M | $5.54M | $7.94M | $10.86M | $6.93M | $4.29M | $4.69M | $5.67M |
| Deferred Income Tax | $18.89M | $-399.00K | $2.06M | - | $-129.26M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Change in Receivables | $1.63M | $1.65M | $-360.00K | $3.54M | $34.66M | $-29.86M | $16.16M | $12.39M | $45.02M | $2.64M | $6.96M | $-1.99M | $2.47M | $17.76M | $10.86M | $-2.99M | $10.64M | $13.97M | $16.84M | $5.58M | $7.51M | $12.49M | $4.77M | $5.89M | $3.81M | $11.88M | $30.29M | $26.43M | $-18.64M | $15.14M |
| Change in Payables | $-656.00K | $-504.00K | $-5.08M | $-1.99M | $428.00K | $541.00K | $701.00K | $782.00K | $3.29M | $-5.80M | $-3.37M | $-3.38M | $2.30M | $278.00K | $280.00K | $1.15M | $1.74M | $-3.19M | $2.17M | $5.54M | $735.00K | $5.09M | $4.40M | $994.00K | $-2.15M | $697.00K | $-589.00K | $-596.00K | $-3.40M | $5.01M |
| Operating Cash Flow | $63.70M | $184.56M | $109.48M | $36.97M | $8.49M | $145.07M | $42.95M | $5.66M | $-5.34M | $32.56M | $-4.39M | $-8.70M | $8.46M | $-1.90M | $-11.92M | $-11.48M | $-12.45M | $23.28M | $2.42M | $1.88M | $8.95M | $13.41M | $6.66M | $-1.70M | $-943.00K | $2.00M | $-27.83M | $-29.39M | $21.93M | $-8.19M |
| Capital Expenditure | $455.00K | $5.33M | $4.85M | $2.47M | $1.55M | $1.98M | $775.00K | $177.00K | $134.00K | $558.00K | $135.00K | $158.00K | $355.00K | $893.00K | $602.00K | $193.00K | $462.00K | $565.00K | $334.00K | $70.00K | $110.00K | $6.21M | $5.63M | $1.29M | $522.00K | $10.23M | $7.43M | $3.60M | $1.40M | $1.60M |
| Acquisitions | $-1.44M | $59.85M | $20.41M | - | $14.33M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Purchases of Investments | - | - | - | - | - | - | - | - | - | - | - | - | $183.63M | $398.26M | $231.35M | $160.25M | $416.51M | $108.83M | $29.97M | $20.98M | $37.07M | $70.22M | $47.75M | $26.79M | $36.84M | $131.95M | $86.57M | $71.71M | - | - |
| Sales of Investments | $117.71M | $302.73M | $232.41M | $51.38M | $121.62M | $365.27M | $321.85M | $131.77M | $197.75M | $451.05M | $307.41M | $167.42M | $149.27M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Investing Cash Flow | $1.23M | $-138.17M | $-56.67M | $-5.22M | $-21.04M | $158.61M | $156.53M | $6.14M | $-63.44M | $151.71M | $196.94M | $152.14M | $-37.03M | $-32.43M | $-43.17M | $-55.04M | $-402.87M | $-26.11M | $30.62M | $7.66M | $-11.15M | $7.01M | $7.07M | $2.92M | $-27.19M | $-73.73M | $-71.23M | $-76.28M | $-2.92M | $-4.36M |
| Debt Repayment | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | $10.75M | $3.79M | $1.89M | $1.89M | $23.73M | $21.79M | $1.89M | $1.89M | $53.79M | $26.89M | - | $25.00M | - |
| Stock Repurchased | $34.04M | $101.92M | $70.92M | $33.05M | - | $100.00M | $100.00M | $66.88M | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - |
| Financing Cash Flow | $-62.03M | $-75.97M | $-51.50M | $-13.14M | $11.28M | $-93.23M | $-90.04M | $-56.22M | $36.01M | $-150.31M | $-151.63M | $-152.03M | $-6.87M | $12.95M | $31.14M | $36.05M | $-9.24M | $546.98M | $34.67M | $27.06M | $14.96M | $39.68M | $35.72M | $31.11M | $-770.00K | $13.77M | $37.02M | $25.76M | $83.06M | $18.01M |
| Net Change in Cash | $2.90M | $-29.58M | $1.31M | $18.60M | $-1.27M | $210.45M | $109.43M | $-44.42M | $-32.77M | $33.96M | $40.92M | $-8.60M | $-35.45M | $-21.38M | $-23.95M | $-30.46M | $-424.55M | $544.14M | $67.71M | $36.60M | $12.76M | $60.10M | $49.45M | $32.33M | $-28.90M | $-57.97M | $-62.04M | $-79.91M | $102.07M | $5.46M |
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 | $201.73M | $193.78M | $589.38M | $577.84M |
| Cost of Revenue | $45.84M | $43.41M | $131.08M | $131.45M |
| Gross Profit | $155.89M | $150.37M | $458.29M | $446.39M |
| Operating Expenses | $126.13M | $129.57M | $357.28M | $394.77M |
| Research & Development | $47.49M | $50.41M | $138.49M | $155.79M |
| Operating Income | $29.76M | $20.79M | $101.01M | $51.62M |
| Interest Expense | - | - | $899.00K | $920.00K |
| Other Income/Expense | $5.92M | $8.09M | $18.11M | $20.43M |
| Income Before Tax | $35.67M | $28.88M | $119.12M | $72.06M |
| Income Tax Expense | $6.34M | $1.13M | $19.33M | $3.64M |
| Net Income | $29.34M | $27.76M | $99.79M | $68.42M |
| Basic EPS | 0.22 | 0.21 | 0.75 | 0.51 |
| Diluted EPS | 0.21 | 0.20 | 0.72 | 0.50 |
| Basic Shares Outstanding | $131.99M | $132.60M | $133.11M | $133.40M |
| Diluted Shares Outstanding | $139.67M | $139.29M | $140.91M | $140.55M |
Condensed Consolidated Balance Sheets
| Description | Sep 30, 2025 | Dec 31, 2024 |
|---|---|---|
| Cash & Cash Equivalents | $260.84M | $305.76M |
| Short-term Investments | $382.26M | $316.34M |
| Accounts Receivable | $76.43M | $75.49M |
| Other Current Assets | $18.05M | $17.73M |
| Total Current Assets | $948.95M | $911.05M |
| Property Plant & Equipment | $40.37M | $30.06M |
| Goodwill | $150.47M | $121.06M |
| Intangible Assets | $39.66M | $12.99M |
| Other Non-current Assets | $1.50M | $1.92M |
| Total Assets | $1.31B | $1.21B |
| Accounts Payable | $8.51M | $6.13M |
| Deferred Revenue | $7.94M | $7.27M |
| Total Current Liabilities | $660.48M | $268.43M |
| Long-term Debt | - | $357.93M |
| Other Non-current Liabilities | $12.48M | $308.00K |
| Total Liabilities | $683.08M | $636.24M |
| Common Stock | $13.00K | $14.00K |
| Retained Earnings | $21.32M | $-78.48M |
| Total Stockholders Equity | $628.13M | $575.38M |
| Total Liabilities & Equity | $1.31B | $1.21B |
Condensed Consolidated Statements of Cash Flows
| Description | Sep 30, 2025 | Sep 30, 2025 | ||
|---|---|---|---|---|
| Current | Prior Year | Current YTD | Prior Year YTD | |
| Net Income | $29.34M | $27.76M | $99.79M | $68.42M |
| Depreciation & Amortization | - | - | $18.69M | $10.44M |
| Stock-based Compensation | - | - | $48.04M | $54.76M |
| Deferred Income Tax | - | - | $-399.00K | - |
| Change in Receivables | - | - | $1.65M | $236.00K |
| Change in Payables | - | - | $-504.00K | $541.00K |
| Operating Cash Flow | - | - | $184.56M | $114.98M |
| Capital Expenditure | - | - | $5.33M | $1.98M |
| Acquisitions | - | - | $59.85M | - |
| Sales of Investments | - | - | $302.73M | $365.27M |
| Investing Cash Flow | - | - | $-138.17M | $158.61M |
| Stock Repurchased | - | - | $101.92M | $100.00M |
| Financing Cash Flow | - | - | $-75.97M | $-63.14M |
| Net Change in Cash | - | - | $-29.58M | $210.45M |
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.