NASDAQ : DDI
$0.03 (0.27%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 |
|---|---|---|---|---|---|---|---|---|
| revenue | 360.13M | 341.33M | 308.86M | 321.03M | 363.2M | 358.34M | 273.61M | 266.88M |
| costOfRevenue | 101.62M | 103.54M | 99.17M | 109.3M | 126.61M | 126.26M | 99.62M | 104.05M |
| grossProfit | 258.51M | 237.79M | 209.69M | 211.72M | 236.59M | 232.09M | 173.99M | 162.83M |
| researchAndDevelopmentExpenses | 11.96M | 13.89M | 21.17M | 18.18M | 18.49M | 18.78M | 19.24M | 20.06M |
| generalAndAdministrativeExpenses | 52.11M | 41M | 19.74M | 20.06M | 19.13M | 21.72M | 17.2M | 17.8M |
| sellingAndMarketingExpenses | 59.42M | 46.21M | 50.15M | 71.91M | 78.82M | 71.22M | 35.83M | 39.93M |
| sellingGeneralAndAdministrativeExpenses | 111.59M | 87.21M | 69.89M | 91.97M | 97.95M | 92.95M | 53.02M | 57.73M |
| otherExpenses | - | -327K | 34000 | 415.44M | 21.42M | 31.57M | 33.42M | -183K |
| operatingExpenses | 123.55M | 100.77M | 91.09M | 525.6M | 137.86M | 143.3M | 105.69M | 107.89M |
| costAndExpenses | 225.17M | 204.32M | 190.26M | 634.9M | 264.47M | 269.56M | 205.31M | 211.94M |
| netInterestIncome | 12.87M | 13.61M | 11.88M | 3.16M | -1.8M | -10.59M | -26.04M | -30.12M |
| interestIncome | 19.74M | 15.66M | 13.66M | 4.99M | 208K | 197K | 524K | 272K |
| interestExpense | 6.87M | 2.05M | 1.8M | 1.83M | 2.01M | 10.79M | 26.57M | 30.39M |
| depreciationAndAmortization | 7.4M | 5.19M | 3.47M | 3.8M | 17.92M | 31.57M | 33.42M | 30.1M |
| ebitda | 154.17M | 170.01M | 136.85M | -299.54M | 120.54M | 117.58M | 101.72M | 94.75M |
| ebit | 146.77M | 164.93M | 133.38M | -303.34M | 102.62M | 86M | 68.3M | 64.65M |
| nonOperatingIncomeExcludingInterest | -11.8M | -27.91M | -14.78M | -10.54M | -3.89M | 2.78M | - | -9.71M |
| operatingIncome | 134.97M | 137.02M | 118.6M | -313.87M | 98.73M | 88.78M | 68.3M | 54.94M |
| totalOtherIncomeExpensesNet | 4.93M | 25.86M | 12.75M | 8.7M | 1.88M | -13.57M | -18.43M | -20.69M |
| incomeBeforeTax | 139.9M | 162.88M | 131.35M | -305.17M | 100.61M | 75.22M | 49.87M | 34.26M |
| incomeTaxExpense | 37.19M | 38.53M | 30.26M | -71.19M | 22.51M | 21.59M | 13.54M | 9.21M |
| netIncomeFromContinuingOperations | 102.71M | 124.35M | 101.08M | -233.98M | 78.11M | 53.62M | 36.32M | 25.05M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - |
| netIncome | 102.55M | 124.02M | 101.04M | -233.98M | 78.11M | 53.62M | 36.32M | 25.05M |
| netIncomeDeductions | - | 111.29K | - | - | - | - | - | - |
| bottomLineNetIncome | 102.55M | 123.91M | 101.04M | -233.98M | 78.11M | 53.62M | 36.32M | 25.05M |
| eps | 2.07 | 2.5 | 2.03 | -4.72 | 1.7 | 1.21 | 0.73 | 0.51 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 |
|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 388.79M | 334.85M | 206.91M | 217.35M | 242.06M | 63.19M | 42.42M | 30.96M |
| shortTermInvestments | 101.12M | 80M | 67.83M | 67.89M | - | - | - | - |
| cashAndShortTermInvestments | 489.91M | 414.85M | 274.99M | 285.24M | 242.06M | 63.19M | 42.42M | 30.96M |
| netReceivables | 32.01M | 30.78M | 32.36M | 21.2M | 21.88M | 23.3M | 19.81M | 16.09M |
| accountsReceivables | 32.01M | 30.78M | 32.36M | 21.2M | 21.88M | 23.3M | 19.81M | 16.09M |
| otherReceivables | - | - | - | - | - | - | - | - |
| inventory | - | - | 248.35K | - | - | - | - | - |
| prepaids | - | - | 6.65M | - | 6.82M | 4.02M | 3.64M | 2.82M |
| otherCurrentAssets | 5.52M | 7.61M | 2.16M | 6.44M | - | - | - | - |
| totalCurrentAssets | 527.44M | 453.24M | 316.4M | 312.88M | 270.75M | 90.51M | 65.86M | 49.87M |
| propertyPlantEquipmentNet | 5.36M | 5.33M | 7.53M | 4.29M | 7.32M | 10.36M | 12.76M | 499K |
| goodwill | 426.55M | 395.8M | 396.7M | 379.07M | 633.96M | 633.96M | 633.96M | 633.96M |
| intangibleAssets | 79.85M | 47.67M | 51.57M | 35.05M | 53.68M | 71.36M | 102.7M | 135.8M |
| goodwillAndIntangibleAssets | 506.39M | 443.47M | 448.28M | 414.12M | 687.64M | 705.33M | 736.66M | 769.77M |
| longTermInvestments | - | - | 1.28M | 1.4M | 1.48M | - | - | -6.4M |
| taxAssets | 179.95K | 3.37M | 20.23M | 59.25M | 2.62M | 560K | - | 6.4M |
| otherNonCurrentAssets | 905.77K | 746K | 47.33M | 67983 | 100.38K | 71000 | 113K | 176K |
| totalNonCurrentAssets | 512.84M | 452.92M | 524.64M | 479.13M | 699.16M | 716.32M | 749.54M | 770.44M |
| otherAssets | - | - | -37.69M | 40000 | - | - | - | - |
| totalAssets | 1.04B | 906.16M | 803.34M | 792.05M | 969.92M | 806.83M | 815.4M | 820.32M |
| totalPayables | 28.23M | 4.92M | 13.4M | 1.98M | 14.75M | 19.48M | 11.09M | 16.07M |
| accountPayables | 24.56M | 2.89M | 13.29M | 505K | 14.75M | 16.65M | 10.92M | 14.3M |
| otherPayables | 3.67M | 2.03M | 112K | 1.48M | - | 2.84M | 171K | 1.77M |
| accruedExpenses | - | 15.55M | - | 13.77M | - | - | - | - |
| shortTermDebt | 36.28M | - | 38.78M | - | - | - | 34.55M | 123.42M |
| capitalLeaseObligationsCurrent | - | 1.16M | 3.16M | 3.05M | 3.08M | 3.03M | 2.8M | - |
| taxPayables | - | 2.03M | 150.23K | - | - | 2.84M | 171K | 1.77M |
| deferredRevenue | 1.86M | 1.75M | 2.52M | 2.43M | 2.25M | 2.42M | 1.8M | 1.92M |
| otherCurrentLiabilities | 1.76M | - | 10.64M | 95.25M | 730K | 717K | 261K | 1.2M |
| totalCurrentLiabilities | 68.13M | 23.38M | 68.5M | 116.48M | 20.8M | 25.65M | 50.49M | 142.6M |
| longTermDebt | 3.31M | 34.01M | - | 39.45M | 42.18M | 45.96M | 342.5M | 324.77M |
| capitalLeaseObligationsNonCurrent | 3.31M | 3.51M | 4.42M | 1.62M | 4.69M | 7.83M | 10.42M | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 17.36M | - | 848K | - | 28.31M | 20.15M | 24.01M | 21.75M |
| otherNonCurrentLiabilities | -1.97M | 3.22M | 1.68M | 8.26M | 9.95M | 7.73M | 7.3M | 1.33M |
| totalNonCurrentLiabilities | 22M | 40.75M | 6.95M | 49.34M | 85.13M | 81.67M | 384.24M | 347.85M |
| otherLiabilities | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 3.31M | 4.67M | 7.58M | 4.68M | 7.76M | 10.86M | 13.22M | - |
| totalLiabilities | 90.13M | 64.13M | 75.45M | 165.83M | 105.93M | 107.32M | 434.73M | 490.45M |
| treasuryStock | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - |
| commonStock | 21.19M | 21.2M | 21.2M | 21.2M | 21.2M | 18.92M | 10.6M | 10.6M |
| retainedEarnings | 574.47M | 472.12M | 327.27M | 226.39M | 147.93M | 69.71M | 16.08M | -20.24M |
| additionalPaidInCapital | 359.19M | 359.28M | 279.18M | 359.28M | 671.83M | 588.06M | 344.55M | 339.42M |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 |
|---|---|---|---|---|---|---|---|---|
| netIncome | 102.55M | 124.44M | 101.08M | -233.98M | 78.11M | 53.62M | 36.32M | 25.05M |
| depreciationAndAmortization | 7.4M | 5.19M | 3.47M | 3.8M | 17.92M | 31.57M | 33.42M | 30.1M |
| deferredIncomeTax | - | 38.44M | 30.26M | -84.98M | 5.98M | 4.42M | 2.71M | 3.19M |
| stockBasedCompensation | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 4.25M | 11.91M | -114.04M | 94.73M | -3.84M | 4.88M | -5.46M | 11.31M |
| accountsReceivables | 3.32M | 1.46M | -11.4M | -46000 | 1.64M | -4.1M | -3.68M | 3.48M |
| inventory | - | - | - | - | - | - | - | 5.07M |
| accountsPayables | 3.18M | 5.51M | -3.24M | -239K | -2.05M | 5.84M | -1.63M | 3.16M |
| otherWorkingCapital | -2.25M | 4.94M | -99.4M | 95.01M | -3.42M | 3.15M | -149K | -405K |
| otherNonCashItems | 22.64M | -31.53M | 3.32M | 271.22M | -2.06M | 5.35M | 9.67M | 12.1M |
| netCashProvidedByOperatingActivities | 136.84M | 148.45M | 24.09M | 50.79M | 96.1M | 99.85M | 76.66M | 74.53M |
| investmentsInPropertyPlantAndEquipment | -292.16K | -867K | -198K | -269K | -207K | -217K | -200K | -3.18M |
| acquisitionsNet | -61.6M | - | -26.88M | - | - | -1.95M | - | - |
| purchasesOfInvestments | -273.8M | -80.99M | -146.36M | -518.63M | -1.54M | - | - | - |
| salesMaturitiesOfInvestments | 253.94M | 66.25M | 143.16M | 451.05M | - | - | - | - |
| otherInvestingActivities | - | -5000 | 5000 | 22000 | -58000 | -6000 | - | - |
| netCashProvidedByInvestingActivities | -81.75M | -15.61M | -30.27M | -67.83M | -1.81M | -2.18M | -200K | -3.18M |
| netDebtIssuance | - | -1.7M | -3.26M | - | - | -76.27M | -66.92M | -48.55M |
| longTermNetDebtIssuance | - | -1.7M | -3.26M | - | - | -42.37M | 17.16M | 72.71M |
| shortTermNetDebtIssuance | - | - | - | - | - | -33.9M | -84.07M | -121.26M |
| netStockIssuance | - | - | - | - | 86.04M | - | - | - |
| netCommonStockIssuance | - | - | - | - | 86.04M | - | - | - |
| commonStockIssuance | - | - | - | - | 86.04M | - | - | 1.87M |
| commonStockRepurchased | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - |
| netDividendsPaid | -85045 | -311K | - | - | - | - | - | - |
| commonDividendsPaid | -85045 | -311K | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.27M | - | - | - | - | - | 5.12M | 1.87M |
| netCashProvidedByFinancingActivities | -1.35M | -2.01M | -3.26M | - | 86.04M | -76.27M | -61.79M | -46.68M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 93.93M | 95.97M | 95.85M | 84.81M | 83.49M | 81.97M | 82.98M | 88.24M | 88.14M | 83.1M |
| costOfRevenue | 24.36M | 25.91M | 27.89M | 23.69M | 24.12M | 24.59M | 24.79M | 26.86M | 27.42M | 24.79M |
| grossProfit | 69.57M | 70.06M | 67.96M | 61.13M | 59.37M | 57.38M | 58.19M | 61.38M | 60.72M | 58.31M |
| researchAndDevelopmentExpenses | 3.71M | 2.08M | 4.19M | 3.2M | 2.49M | 4.9M | 3.24M | 3.97M | 4.17M | 4.66M |
| generalAndAdministrativeExpenses | - | 13.45M | 13.02M | 12.53M | 13.1M | 9.28M | 10.48M | 9.65M | 10.31M | 7.57M |
| sellingAndMarketingExpenses | - | 16.46M | 15.74M | 13.09M | 14.14M | 11.48M | 9.16M | 11.57M | 15.06M | 9.91M |
| sellingGeneralAndAdministrativeExpenses | 30.42M | 29.97M | 28.76M | 25.62M | 27.24M | 20.76M | 19.64M | 21.23M | 25.37M | 17.49M |
| otherExpenses | - | - | 19000 | -100000 | 9000 | -2.81M | -39000 | -182K | 24000 | 570K |
| operatingExpenses | 34.13M | 32.05M | 32.97M | 28.71M | 29.74M | 22.85M | 22.84M | 25.02M | 29.57M | 22.71M |
| costAndExpenses | 58.49M | 57.97M | 60.86M | 52.4M | 53.86M | 47.44M | 47.64M | 51.88M | 56.99M | 47.5M |
| netInterestIncome | 9.05M | 5.38M | 3.7M | -1.79M | 3.15M | 3.6M | 3.59M | 3.4M | 3.02M | 2.6M |
| interestIncome | 9.66M | 6.87M | 4.21M | 3.73M | 4.61M | 4.34M | 4.04M | 3.83M | 3.43M | 3.17M |
| interestExpense | 605.76K | 1.48M | 509.55K | 5.53M | 1.46M | 757K | 457K | 426K | 409K | 568.37K |
| depreciationAndAmortization | 1.72M | 2.61M | 2.51M | 1.18M | 1.11M | 2.71M | 1.2M | 1.33M | 1.56M | 570K |
| ebitda | 46.71M | 39.46M | 37.52M | 37.33M | 35.36M | 51.41M | 37.29M | 44.69M | 40.68M | 35.1M |
| ebit | 44.99M | 36.85M | 35.01M | 36.15M | 34.24M | 48.71M | 36.09M | 43.36M | 39.12M | 34.53M |
| nonOperatingIncomeExcludingInterest | -9.55M | 1.15M | -19000 | -3.73M | -4.61M | -14.18M | -751K | -7M | -7.96M | 1.07M |
| operatingIncome | 35.44M | 38.01M | 34.99M | 32.41M | 29.63M | 34.53M | 35.34M | 36.36M | 31.16M | 35.6M |
| totalOtherIncomeExpensesNet | 8.94M | -2.64M | 6.14M | -1.79M | 3.15M | 13.42M | -1.44M | 6.16M | 7.22M | -1.53M |
| incomeBeforeTax | 44.39M | 35.37M | 41.12M | 30.62M | 32.78M | 47.95M | 33.9M | 42.52M | 38.37M | 34.07M |
| incomeTaxExpense | 9.06M | 11.22M | 8.36M | 8.75M | 8.87M | 12.28M | 8.78M | 9.35M | 8M | 8.1M |
| netIncomeFromContinuingOperations | 35.33M | 24.15M | 32.76M | 21.87M | 23.91M | 35.67M | 25.12M | 33.17M | 30.38M | 25.97M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | -43000 |
| netIncome | 35.31M | 24.14M | 32.72M | 21.84M | 23.91M | 35.58M | 25.01M | 33.08M | 30.38M | 25.93M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 35.31M | 24.14M | 32.72M | 21.84M | 23.91M | 35.58M | 25.01M | 33.08M | 30.38M | 25.93M |
| eps | 0.71 | 0.49 | 0.66 | 0.44 | 0.48 | 0.73 | 0.51 | 0.67 | 0.61 | 0.51 |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 432.92M | 388.79M | 348.34M | 377.42M | 365.66M | 334.85M | 292.65M | 269.16M | 209.86M | 206.91M |
| shortTermInvestments | 100.58M | 101.12M | 90.86M | 103.76M | 90.07M | 80M | 80.73M | 70M | 99.65M | 67.76M |
| cashAndShortTermInvestments | 533.5M | 489.91M | 439.19M | 481.18M | 455.74M | 414.85M | 372.65M | 339.16M | 309.52M | 274.67M |
| netReceivables | 28.2M | 32.01M | 34.13M | 30.3M | 29.53M | 30.78M | 33.38M | 34M | 34.18M | 32.52M |
| accountsReceivables | 28.2M | 32.01M | 34.13M | 30.3M | 29.53M | 30.78M | 33.38M | 34M | 34.18M | 32.52M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | 3.88M | - | 9.45M | - | - | - |
| otherCurrentAssets | 3.36M | 5.52M | 10.19M | 8.84M | 424K | 7.61M | 445K | 7.77M | 10.04M | 8.57M |
| totalCurrentAssets | 565.06M | 527.44M | 483.52M | 520.32M | 489.57M | 453.24M | 415.92M | 380.93M | 353.74M | 315.75M |
| propertyPlantEquipmentNet | 6.02M | 5.36M | 5.82M | 4.88M | 5.03M | 5.33M | 5.03M | 7.01M | 6.57M | 7.52M |
| goodwill | 425.63M | 426.55M | 433.95M | 397.69M | 396.4M | 395.8M | 396.89M | 396.24M | 396.35M | 396.7M |
| intangibleAssets | 76.71M | 79.85M | 82.68M | 47.57M | 47.39M | 47.67M | 49.38M | 49.56M | 50.43M | 51.57M |
| goodwillAndIntangibleAssets | 502.35M | 506.39M | 516.63M | 445.26M | 443.79M | 443.47M | 446.26M | 445.8M | 446.78M | 448.28M |
| longTermInvestments | - | - | - | - | - | - | 1.25M | - | - | - |
| taxAssets | - | 179.95K | 171K | - | 2.82M | 3.37M | 10.94M | 17.43M | 21.88M | 28.95M |
| otherNonCurrentAssets | 1.02M | 905.77K | 10.94M | 728K | 739K | 746K | 447.41K | 1.48M | 2.01M | 2.81M |
| totalNonCurrentAssets | 509.39M | 512.84M | 533.56M | 450.86M | 452.37M | 452.92M | 463.93M | 471.71M | 477.24M | 487.54M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.07B | 1.04B | 1.02B | 971.18M | 941.94M | 906.16M | 879.85M | 852.64M | 830.98M | 803.3M |
| totalPayables | 31.13M | 28.23M | 27.58M | 23.34M | 23.14M | 4.92M | 14.14M | 15.78M | 15.63M | 3.31M |
| accountPayables | 23.41M | 24.56M | 24.48M | 22.51M | 17.13M | 2.89M | 13.37M | 13.25M | 14.46M | 2.42M |
| otherPayables | 7.71M | 3.67M | 3.1M | 832K | 6.02M | 2.03M | 768.69K | 2.53M | 1.17M | 886K |
| accruedExpenses | - | - | - | - | - | 15.55M | 1.5M | - | - | 20.74M |
| shortTermDebt | 35.01M | 36.28M | 35.66M | 36.86M | - | - | - | - | 37.12M | 38.78M |
| capitalLeaseObligationsCurrent | - | - | 1.31M | 1.02M | 1.11M | 1.16M | 917K | 1.36M | 2.56M | 3.16M |
| taxPayables | - | - | 3.1M | 832K | 6.02M | 2.03M | 240K | 2.53M | 1.17M | 886K |
| deferredRevenue | 1.49M | 1.86M | 1.52M | 1.6M | 1.41M | 1.75M | 1.48M | 1.78M | 2.41M | 2.52M |
| otherCurrentLiabilities | 1.31M | 1.76M | 2.51M | 3.88M | 4.86M | - | 1.53M | 1.47M | 10.62M | - |
| totalCurrentLiabilities | 68.94M | 68.13M | 68.58M | 66.7M | 30.53M | 23.38M | 19.57M | 20.39M | 68.35M | 68.5M |
| longTermDebt | - | 3.31M | - | - | 34.1M | 34.01M | 37.89M | 35.99M | - | - |
| capitalLeaseObligationsNonCurrent | 3.66M | 3.31M | 3.91M | 3.32M | 3.37M | 3.51M | 3.75M | 5.47M | 3.98M | 4.42M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 19.95M | 17.36M | 15.17M | 2.83M | 2.46M | - | 360K | 543K | 567K | 848K |
| otherNonCurrentLiabilities | 1.36M | -1.97M | 3.49M | 3.29M | 4.01M | 3.22M | 2.67M | 3.93M | 2.78M | 1.68M |
| totalNonCurrentLiabilities | 24.97M | 22M | 22.58M | 9.44M | 43.94M | 40.75M | 44.67M | 45.94M | 7.33M | 6.95M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 3.66M | 3.31M | 5.22M | 4.34M | 4.49M | 4.67M | 4.67M | 6.83M | 6.54M | 7.58M |
| totalLiabilities | 93.91M | 90.13M | 91.16M | 76.14M | 74.46M | 64.13M | 64.24M | 66.33M | 75.68M | 75.45M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 21.2M | 21.19M | 21.2M | 21.2M | 21.2M | 21.2M | 21.2M | 21.2M | 21.2M | 21.2M |
| retainedEarnings | 610.11M | 574.47M | 550.53M | 517.81M | 495.97M | 472.12M | 415.8M | 390.76M | 357.58M | 348.02M |
| additionalPaidInCapital | 359.34M | 359.19M | 359.28M | 359.28M | 359.28M | 359.28M | 359.28M | 359.28M | 359.28M | 359.28M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 35.31M | 24.14M | 32.76M | 21.87M | 23.91M | 35.67M | 25.12M | 33.17M | 30.38M | 25.97M |
| depreciationAndAmortization | 1.72M | 2.61M | 2.51M | 1.18M | 1.11M | 2.71M | 1.2M | 1.33M | 1.56M | 570K |
| deferredIncomeTax | - | - | 8.36M | 8.75M | 8.87M | 21.24M | 8.78M | 9.35M | 8M | 8.45M |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 1.85M | 3.25M | -1M | -2.34M | 5.25M | 20.77M | 795K | -8.72M | 209K | -10.37M |
| accountsReceivables | 3.78M | 2.21M | 486K | -766K | 1.38M | 2.41M | 789K | 71000 | -1.81M | -4.55M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -1.45M | - | 1.51M | -1.99M | 3.37M | 6.1M | -571K | -1.31M | 1.29M | 1.44M |
| otherWorkingCapital | -483.01K | 1.04M | -3M | 408K | 500K | 12.26M | 577K | -7.48M | 726K | -7.26M |
| otherNonCashItems | 7.42M | 12.24M | -9.28M | -9.79M | 1.98M | -33.07M | -3.83M | -321K | -4.43M | 5.09M |
| netCashProvidedByOperatingActivities | 46.3M | 42.23M | 33.36M | 19.66M | 41.12M | 47.32M | 32.06M | 34.81M | 35.71M | 29.71M |
| investmentsInPropertyPlantAndEquipment | -35926 | -117.28K | -55000 | 1000 | -120K | -576K | -275K | -2000 | -14000 | -25000 |
| acquisitionsNet | - | 278.47K | -61.57M | - | - | - | - | - | - | - |
| purchasesOfInvestments | -90.65M | -76.85M | -31.65M | -23.23M | -141.08M | 669K | -9.92M | -39.81M | -31.93M | -97.81M |
| salesMaturitiesOfInvestments | 89.68M | 75.03M | 31.34M | 15.44M | 131.22M | -545K | -166K | 66.96M | - | 67.53M |
| otherInvestingActivities | - | - | - | 4000 | - | -2000 | -3000 | - | - | -26.87M |
| netCashProvidedByInvestingActivities | -1.01M | -1.65M | -61.93M | -7.78M | -9.98M | -454K | -10.36M | 27.15M | -31.95M | -57.18M |
| netDebtIssuance | - | - | -300K | -341K | -207K | - | -229K | -433K | -793K | - |
| longTermNetDebtIssuance | - | - | -300K | -341K | -207K | - | -229K | -433K | -793K | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | -85045 | - | - | - | - | -172K | - | - | - |
| commonDividendsPaid | - | -85045 | - | - | - | - | -172K | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -430.12K | -417.39K | - | - | - | -1.69M | - | -149K | - | - |
| netCashProvidedByFinancingActivities | -430.12K | -502.44K | -300K | -341K | -207K | -1.69M | -401K | -582K | -793K | - |