NYSE : MMI
-$0.21 (-0.66%)
| 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 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 755.16M | 696.06M | 645.93M | 1.3B | 1.3B | 716.91M | 806.43M | 814.82M | 719.7M | 717.45M |
| costOfRevenue | 494.68M | 431.47M | 406.64M | 850.89M | 840.21M | 447.88M | 498.88M | 502.88M | 446.56M | 444.77M |
| grossProfit | 260.47M | 264.59M | 239.28M | 450.82M | 456.23M | 269.03M | 307.55M | 311.93M | 273.14M | 272.68M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | 0.14 | 0.14 | 0.15 |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | 193.35M | 171.65M | 161.79M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | - | 280.91M | 285.02M | 300.01M | 255.15M | 204.51M | 203.11M | 193.35M | 171.65M | 161.79M |
| otherExpenses | 272.77M | 16.59M | 13.63M | 13.41M | 11.72M | 10.9M | 8.02M | 6.3M | 5.36M | 4.39M |
| operatingExpenses | 272.77M | 297.5M | 298.65M | 313.42M | 266.88M | 215.41M | 211.13M | 199.65M | 177.01M | 166.18M |
| costAndExpenses | 767.45M | 728.97M | 705.3M | 1.16B | 1.11B | 663.29M | 710M | 702.53M | 623.57M | 610.95M |
| netInterestIncome | -773K | -812K | -888K | -708K | -580K | -900K | -1.39M | -1.4M | -1.5M | -1.53M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 773K | 812K | 888K | 708K | 580K | 900K | 1.39M | 1.4M | 1.5M | 1.53M |
| depreciationAndAmortization | 12.1M | 16.59M | 13.63M | 13.41M | 11.72M | 10.9M | 8.02M | 6.3M | 5.36M | 4.39M |
| ebitda | 15.89M | 4.37M | -25.89M | 156.14M | 205.6M | 71.16M | 116.92M | 124.92M | 106.08M | 113.02M |
| ebit | 3.79M | -12.22M | -39.51M | 142.74M | 193.88M | 60.26M | 108.9M | 118.62M | 100.72M | 108.64M |
| nonOperatingIncomeExcludingInterest | -16.09M | -20.69M | -19.86M | -5.34M | -4.53M | -6.65M | -12.48M | -6.33M | -4.59M | -2.13M |
| operatingIncome | -12.29M | -32.91M | -59.37M | 137.4M | 189.36M | 53.61M | 96.42M | 112.29M | 96.13M | 106.5M |
| totalOtherIncomeExpensesNet | 15.31M | 19.88M | 18.97M | 4.63M | 3.95M | 5.75M | 11.09M | 4.93M | 3.09M | 601K |
| incomeBeforeTax | 3.02M | -13.03M | -40.4M | 142.03M | 193.3M | 59.36M | 107.51M | 117.22M | 99.23M | 107.1M |
| incomeTaxExpense | 4.93M | -666K | -6.37M | 37.8M | 50.83M | 16.53M | 30.58M | 29.96M | 47.7M | 42.44M |
| netIncomeFromContinuingOperations | -1.91M | -12.36M | -34.04M | 104.22M | 142.47M | 42.84M | 76.93M | 87.26M | 51.52M | 64.66M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -1.91M | -12.36M | -34.04M | 104.22M | 142.47M | 42.84M | 76.93M | 87.26M | 51.52M | 64.66M |
| netIncomeDeductions | -4000 | 31000 | -65000 | - | - | 3000 | - | - | - | - |
| bottomLineNetIncome | -1.91M | -12.36M | -33.97M | 104.19M | 142.5M | 42.84M | 76.93M | 87.26M | 51.52M | 64.66M |
| eps | -0.05 | -0.32 | -0.88 | 2.61 | 3.57 | 1.08 | 1.95 | 2.23 | 1.32 | 1.66 |
| 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 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 161.92M | 153.44M | 170.75M | 235.87M | 382.12M | 243.15M | 232.67M | 214.68M | 220.79M | 187.37M |
| shortTermInvestments | 90.56M | 196.01M | 178.38M | 253.43M | 183.87M | 158.26M | 150.75M | 137.44M | 73.56M | 27.45M |
| cashAndShortTermInvestments | 252.48M | 349.46M | 349.13M | 489.31M | 565.99M | 401.41M | 383.42M | 352.12M | 294.35M | 214.82M |
| netReceivables | 14.85M | 45.69M | 16.17M | 21.91M | 23.67M | 10.39M | 5M | 8.94M | 13.26M | 7.04M |
| accountsReceivables | 14.85M | 18.8M | 16.17M | 8.45M | 17.23M | 10.39M | 5M | 4.95M | 9.59M | 4.81M |
| otherReceivables | - | 26.89M | - | 13.46M | 6.44M | - | - | 3.83M | 3.67M | 2.23M |
| inventory | - | - | - | - | - | - | - | 7.9M | 9.66M | 8.09M |
| prepaids | 10.42M | 15.17M | 8.81M | 15.92M | 18.45M | 10.15M | 10.68M | 7.9M | 9.66M | 8.09M |
| otherCurrentAssets | 31.45M | - | 19.58M | - | 16000 | 7.12M | 11.07M | 2.54M | 3.16M | 4.05M |
| totalCurrentAssets | 309.21M | 410.32M | 393.69M | 527.14M | 608.13M | 429.08M | 410.17M | 371.34M | 320.43M | 234.01M |
| propertyPlantEquipmentNet | 98.21M | 107.26M | 117.51M | 115.59M | 104.72M | 107.46M | 113.18M | 19.55M | 17.15M | 16.36M |
| goodwill | - | 37.6M | 38.05M | 37.91M | 34.07M | 33.38M | 15.07M | 11.46M | - | - |
| intangibleAssets | 41.66M | 5.92M | 13.14M | 17.78M | 15.89M | 20.58M | 9.24M | 6.14M | 13.26M | 7.04M |
| goodwillAndIntangibleAssets | 41.66M | 43.52M | 51.18M | 55.7M | 49.96M | 53.95M | 24.31M | 15.38M | 24.18M | 20.62M |
| longTermInvestments | 159.18M | 60.65M | 67.46M | 78.1M | 122.11M | 47.77M | 60.81M | 83.21M | 52.1M | 77.48M |
| taxAssets | - | 48.08M | 46.93M | 41.32M | 33.74M | - | - | 22.96M | 22.64M | 35.57M |
| otherNonCurrentAssets | 218.92M | 199.97M | 201.64M | 185.87M | 126.54M | 140.86M | 100.57M | 53.94M | 23.16M | 9.98M |
| totalNonCurrentAssets | 517.97M | 459.48M | 484.72M | 476.57M | 437.07M | 350.04M | 298.87M | 195.04M | 139.23M | 160M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 827.18M | 869.8M | 878.41M | 1B | 1.05B | 779.12M | 709.03M | 566.38M | 459.66M | 394.02M |
| totalPayables | 11.02M | 16.1M | 9.65M | 14.67M | 33.34M | 10.03M | 9.4M | 9.87M | 9.2M | 9.49M |
| accountPayables | 11.02M | 13.74M | 8.13M | 11.45M | 15.49M | 10.03M | 9.4M | 9.87M | 9.2M | 9.49M |
| otherPayables | - | 2.37M | 1.53M | 3.22M | 17.85M | - | - | - | - | - |
| accruedExpenses | 81.32M | - | - | - | 49.85M | 79.2M | 66.78M | 76.35M | 23.84M | 67.7M |
| shortTermDebt | - | - | - | - | - | - | 6.56M | 1.09M | 1.04M | 986K |
| capitalLeaseObligationsCurrent | 18.8M | 18.52M | 18.34M | 16.98M | 18.97M | 19.19M | 17.76M | - | - | - |
| taxPayables | - | - | - | - | 17.85M | - | - | 4.49M | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 10.31M | 98.39M | 77.28M | 120.36M | 123.47M | 11.9M | 1.3M | 5.55M | 49.18M | - |
| totalCurrentLiabilities | 121.45M | 133.02M | 105.27M | 152.02M | 225.63M | 120.32M | 101.8M | 92.86M | 83.26M | 78.18M |
| longTermDebt | - | - | - | - | - | - | - | 6.56M | 7.65M | 8.69M |
| capitalLeaseObligationsNonCurrent | 59.46M | 65.7M | 69.41M | 65.11M | 58.33M | 59.41M | 63.16M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | 156.81M | 144.78M | 135.16M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | -156.81M | -144.78M | -135.16M |
| otherNonCurrentLiabilities | 43.17M | 40.26M | 58.46M | 73.08M | 64.93M | 52.56M | 49.17M | 57.39M | 53.87M | 48.3M |
| totalNonCurrentLiabilities | 102.63M | 105.96M | 127.87M | 138.18M | 123.26M | 111.97M | 112.32M | 63.95M | 61.52M | 56.99M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 78.26M | 84.22M | 87.74M | 82.09M | 77.31M | 78.6M | 80.92M | - | - | - |
| totalLiabilities | 224.08M | 238.98M | 233.14M | 290.2M | 348.89M | 232.29M | 214.13M | 156.81M | 144.78M | 135.16M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | 225K | 60000 | 190K |
| commonStock | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 |
| retainedEarnings | 409.75M | 458.91M | 492.3M | 585.58M | 573.55M | 431.08M | 388.27M | 311.34M | 224.07M | 172.6M |
| additionalPaidInCapital | 192.94M | 173.34M | 153.74M | 131.54M | 121.84M | 113.18M | 104.66M | 97.46M | 89.88M | 85.44M |
| 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 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 17.5M | -12.36M | -34.04M | 104.22M | 142.47M | 42.84M | 76.93M | 87.26M | 51.52M | 64.66M |
| depreciationAndAmortization | 12.1M | 16.59M | 13.63M | 13.41M | 11.72M | 10.9M | 8.02M | 6.3M | 5.36M | 4.39M |
| deferredIncomeTax | 3.14M | -1.42M | -6.43M | -6.07M | -11.84M | 473K | 226K | -142K | 12.82M | 2.23M |
| stockBasedCompensation | 24.23M | 23.79M | 24.15M | 17.31M | 10.36M | 9.9M | 9.28M | 11.98M | 9.14M | 7.04M |
| changeInWorkingCapital | 5.57M | -28.98M | -95.77M | -137.78M | 75.06M | -49.44M | -90.22M | 11.83M | -12.64M | -1.72M |
| accountsReceivables | 37.57M | -12.99M | -7.59M | 8.44M | -10.83M | -3.29M | -55000 | 4.78M | -4.78M | -1.47M |
| inventory | - | - | - | - | - | - | - | 6.48M | -15.68M | -10.92M |
| accountsPayables | -3.59M | 5.68M | -2.96M | -4.07M | 9.78M | -5.64M | -486K | 226K | -572K | 964K |
| otherWorkingCapital | -28.42M | -21.68M | -85.22M | -142.15M | 76.11M | -40.51M | -89.68M | 343K | 8.39M | 9.7M |
| otherNonCashItems | 4.12M | 24.09M | 26.03M | 22.54M | 28.14M | 23.42M | 21.06M | 87000 | 325K | -2.1M |
| netCashProvidedByOperatingActivities | 66.66M | 21.71M | -72.43M | 13.63M | 255.9M | 38.09M | 25.29M | 117.31M | 66.54M | 74.49M |
| investmentsInPropertyPlantAndEquipment | -7.87M | -7.87M | -9.37M | -11.67M | -6.86M | -6.94M | -8.81M | -8.07M | -6.55M | -9.47M |
| acquisitionsNet | - | - | - | -12.5M | 229K | -16.3M | -6.08M | -14.93M | 10000 | 40000 |
| purchasesOfInvestments | -326.98M | -190.7M | -302.28M | -380.8M | -387.61M | -215.61M | -168.08M | -208.46M | -65.09M | -107.9M |
| salesMaturitiesOfInvestments | 331.14M | 188.75M | 391.61M | 350.99M | 285.63M | 221.68M | 179.69M | 113.91M | 44.75M | 137.59M |
| otherInvestingActivities | -105K | -76000 | -5.09M | -3000 | 250K | -56000 | -137K | -433K | -454K | -443K |
| netCashProvidedByInvestingActivities | -3.82M | -9.9M | 74.87M | -53.98M | -108.36M | -17.23M | -3.42M | -117.98M | -27.34M | 19.82M |
| netDebtIssuance | - | - | - | - | - | -6.56M | -1.09M | -1.04M | -986K | -938K |
| longTermNetDebtIssuance | - | - | - | - | - | -6.56M | -1.09M | -1.04M | -986K | -938K |
| shortTermNetDebtIssuance | - | - | - | - | - | -6.56M | -1.09M | - | - | - |
| netStockIssuance | -24.54M | -785K | -39.44M | -29.05M | 653K | - | - | 621K | 653K | 673K |
| netCommonStockIssuance | -24.54M | -785K | -39.44M | -29.05M | 653K | - | - | 621K | 653K | 673K |
| commonStockIssuance | 821K | - | - | - | 653K | - | - | 621K | 653K | 673K |
| commonStockRepurchased | -25.37M | -785K | -39.44M | -29.05M | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -20.55M | -20.23M | -20.1M | -60.36M | - | - | - | - | - | - |
| commonDividendsPaid | -20.55M | -20.23M | -20.1M | -60.36M | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -9.48M | -7.74M | -8.14M | -16.14M | -6.57M | -3.77M | -2.79M | -5.02M | -5.45M | -2.85M |
| netCashProvidedByFinancingActivities | -54.58M | -28.76M | -67.68M | -105.56M | -5.92M | -10.33M | -3.88M | -5.44M | -5.78M | -3.12M |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 202.92M | 171.47M | 243.95M | 193.89M | 172.28M | 145.04M | 240.08M | 168.51M | 158.37M | 129.1M |
| costOfRevenue | 126.67M | 108.42M | 161.23M | 126.48M | 112.92M | 94.05M | 151.77M | 104.75M | 98.08M | 76.87M |
| grossProfit | 76.25M | 63.05M | 82.72M | 67.41M | 59.35M | 50.99M | 88.31M | 63.76M | 60.29M | 52.24M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 71.69M | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 71.69M | - | - | - | - | - | 76.32M | 70.67M | 65M | 68.92M |
| otherExpenses | 2.35M | 68.82M | 67.06M | 69.24M | 67.6M | 68.87M | 5.29M | 4.55M | 3.33M | 3.42M |
| operatingExpenses | 74.04M | 68.82M | 67.06M | 69.24M | 67.6M | 68.87M | 81.61M | 75.22M | 68.33M | 72.34M |
| costAndExpenses | 200.7M | 177.24M | 228.29M | 195.72M | 180.53M | 162.91M | 233.37M | 179.98M | 166.41M | 149.21M |
| netInterestIncome | -140K | -153K | -189K | -197K | -200K | -187K | -201K | -208K | -204K | -199K |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 140K | 153K | 189K | 197K | 200K | 187K | 201K | 208K | 204K | 199K |
| depreciationAndAmortization | 2.35M | 2.39M | 3.35M | 2.74M | 3.15M | 2.85M | 5.29M | 4.55M | 3.33M | 3.42M |
| ebitda | 8.75M | 378K | 22.76M | 4.41M | -394K | -10.88M | 16.98M | -1.59M | 95000 | -11.11M |
| ebit | 6.4M | -2.01M | 19.4M | 1.67M | -3.55M | -13.73M | 11.7M | -6.14M | -3.23M | -14.53M |
| nonOperatingIncomeExcludingInterest | -4.19M | -3.76M | -3.74M | -3.5M | -4.7M | -4.14M | -4.99M | -5.32M | -4.81M | -5.57M |
| operatingIncome | 2.21M | -5.78M | 15.66M | -1.83M | -8.25M | -17.87M | 6.7M | -11.46M | -8.05M | -20.1M |
| totalOtherIncomeExpensesNet | 4.05M | 3.61M | 3.55M | 3.3M | 4.5M | 3.96M | 4.79M | 5.11M | 4.61M | 5.37M |
| incomeBeforeTax | 6.26M | -2.17M | 19.22M | 1.47M | -3.75M | -13.92M | 11.5M | -6.35M | -3.44M | -14.73M |
| incomeTaxExpense | 2.36M | 934K | 5.91M | 1.23M | 7.29M | -9.5M | 2.95M | -967K | 2.1M | -4.75M |
| netIncomeFromContinuingOperations | 3.91M | -3.1M | 13.31M | 240K | -11.04M | -4.42M | 8.55M | -5.38M | -5.54M | -9.99M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 3.91M | -3.1M | 13.31M | 240K | -11.04M | -4.42M | 8.55M | -5.38M | -5.54M | -9.99M |
| netIncomeDeductions | - | - | -9000 | - | - | 1000 | -2000 | 8000 | - | - |
| bottomLineNetIncome | 3.91M | -3.1M | 13.31M | 240K | -11.04M | -4.42M | 8.55M | -5.38M | -5.54M | -9.99M |
| eps | 0.1 | -0.08 | 0.34 | 0.01 | -0.28 | -0.11 | 0.22 | -0.14 | -0.14 | -0.26 |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 153.52M | 125.02M | 161.92M | 106.32M | 75.11M | 139.03M | 153.44M | 172.72M | 161.99M | 90.56M |
| shortTermInvestments | 63.02M | 62.3M | 90.56M | 135.36M | 143.08M | 125.78M | 196.01M | 127.36M | 130.44M | 207.81M |
| cashAndShortTermInvestments | 210.76M | 187.32M | 252.48M | 241.69M | 218.18M | 264.81M | 349.46M | 300.07M | 292.43M | 298.37M |
| netReceivables | 37.57M | 33.28M | 14.85M | 41.15M | 61.22M | 13.47M | 45.69M | 41.6M | 38.82M | 33.23M |
| accountsReceivables | 13.54M | 12.75M | 14.85M | 17.93M | 16.9M | 13.47M | 18.8M | 19.2M | 15.73M | 13.78M |
| otherReceivables | 24.03M | 20.53M | - | 23.22M | 44.32M | - | 26.89M | 22.41M | 23.09M | 19.45M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | 13.01M | - | 15.93M | 11.83M | 10.89M | 15.17M | 7.7M | 7.84M | 7.55M |
| otherCurrentAssets | 22.3M | 11.49M | 41.87M | 11.04M | 10.85M | 35.94M | - | 7.17M | 4.93M | 4.39M |
| totalCurrentAssets | 270.64M | 245.1M | 309.21M | 309.81M | 302.08M | 325.1M | 410.32M | 356.54M | 344.02M | 343.54M |
| propertyPlantEquipmentNet | 93M | 95.22M | 98.21M | 99.74M | 103.58M | 105.58M | 107.26M | 111.37M | 116.62M | 120.76M |
| goodwill | 40.74M | 37.78M | - | 37.78M | 37.9M | 37.6M | 37.6M | 37.93M | 37.87M | 37.93M |
| intangibleAssets | 3.07M | 3.39M | 41.66M | 4.25M | 4.82M | 5.37M | 5.92M | 8.89M | 11.1M | 12.11M |
| goodwillAndIntangibleAssets | 40.74M | 41.17M | 41.66M | 42.03M | 42.71M | 42.97M | 43.52M | 46.82M | 48.97M | 50.04M |
| longTermInvestments | 143.95M | 151.01M | 159.18M | 144.22M | 119.71M | 70.61M | 60.65M | 64.13M | 58.23M | 62.67M |
| taxAssets | 43.26M | 44.04M | 44.59M | 48.71M | 50.01M | 57.47M | 48.08M | 50.13M | 49.6M | 51.72M |
| otherNonCurrentAssets | 174.21M | 178.42M | 174.34M | 167.99M | 174.12M | 200.3M | 199.97M | 204.71M | 207.99M | 197.91M |
| totalNonCurrentAssets | 495.16M | 509.86M | 517.97M | 502.69M | 490.13M | 476.92M | 459.48M | 477.17M | 481.41M | 483.11M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 765.8M | 754.96M | 827.18M | 812.49M | 792.21M | 802.02M | 869.8M | 833.71M | 825.43M | 826.65M |
| totalPayables | 13.21M | 24.01M | 15.6M | 27.42M | 13.59M | 21.89M | 16.1M | 24.34M | 11.8M | 20.78M |
| accountPayables | 9.96M | 11.24M | 11.02M | 14.72M | 10.91M | 9.57M | 13.74M | 12.62M | 10.04M | 9.36M |
| otherPayables | 3.25M | 12.77M | 4.58M | 12.7M | 2.68M | 12.32M | 2.37M | 11.72M | 1.76M | 11.42M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 17.5M | 18.32M | 18.8M | 19.28M | 18.63M | 18.79M | 18.52M | 18.15M | 17.86M | 17.54M |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 62.12M | 50.2M | 87.05M | 66.49M | 54.8M | 45.56M | 98.39M | 70.74M | 63.43M | 54.28M |
| totalCurrentLiabilities | 92.83M | 92.53M | 121.45M | 113.19M | 87.01M | 86.25M | 133.02M | 113.22M | 93.09M | 92.59M |
| longTermDebt | 56.65M | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 56.65M | 56.71M | 59.46M | 59.28M | 63.79M | 65.15M | 65.7M | 66.69M | 70.59M | 73.94M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 37.4M | 36.67M | 43.17M | 37.79M | 33.63M | 33.07M | 40.26M | 36.08M | 35.08M | 34.57M |
| totalNonCurrentLiabilities | 94.05M | 93.38M | 102.63M | 97.07M | 97.42M | 98.22M | 105.96M | 102.76M | 105.67M | 108.5M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 74.15M | 75.03M | 78.26M | 78.56M | 82.42M | 83.94M | 84.22M | 84.84M | 88.45M | 91.47M |
| totalLiabilities | 186.88M | 185.91M | 224.08M | 210.25M | 184.43M | 184.47M | 238.98M | 215.99M | 198.76M | 201.1M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 | 4000 |
| retainedEarnings | 376.67M | 373.27M | 409.75M | 415.29M | 425.82M | 443.83M | 458.91M | 450.59M | 466.13M | 471.67M |
| additionalPaidInCapital | 203.47M | 196.3M | 192.94M | 186.78M | 181.62M | 174.8M | 173.34M | 167M | 161.9M | 155.16M |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 11.06M | -3.1M | 13.31M | 240K | -11.04M | -4.42M | 8.55M | -5.38M | -5.54M | -9.99M |
| depreciationAndAmortization | 2.35M | 2.39M | 3.35M | 2.74M | 3.15M | 2.85M | 5.29M | 4.55M | 3.33M | 3.42M |
| deferredIncomeTax | 3.28M | 817K | 19.22M | 1.23M | 7.29M | -9.5M | 2.2M | -967K | 2.1M | -4.75M |
| stockBasedCompensation | -6.62M | 6.62M | 5.86M | 5.97M | 6.22M | 6.18M | 6.04M | 6.07M | 5.89M | 5.8M |
| changeInWorkingCapital | 40.11M | -40.11M | 13.65M | 37.58M | 9.98M | -55.64M | 27.72M | 4.55M | -10.66M | -50.6M |
| accountsReceivables | -3.16M | 3.16M | 36.37M | -904K | -3.22M | 5.32M | -9.78M | -2.93M | -2.31M | 2.03M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -585K | 585K | -4.25M | 3.6M | 951K | -3.88M | 1.24M | 2.85M | 504K | 1.1M |
| otherWorkingCapital | 43.86M | -43.86M | -18.47M | 34.89M | 12.24M | -57.08M | 36.27M | 4.64M | -8.85M | -53.72M |
| otherNonCashItems | -22.61M | 5.82M | -9.11M | 4.44M | 5.42M | 7.69M | 6.86M | 6.41M | 5.73M | 5.09M |
| netCashProvidedByOperatingActivities | 27.57M | -27.57M | 46.27M | 52.21M | 21.02M | -52.84M | 56.66M | 15.23M | 851K | -51.02M |
| investmentsInPropertyPlantAndEquipment | 2.97M | -2.97M | -2.4M | -2.25M | -1.73M | -1.49M | -1.53M | -2.05M | -1.66M | -2.64M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | 34.39M | -34.39M | -41.94M | -87.12M | -136.66M | -61.26M | -82.5M | -39.7M | -2.46M | -66.04M |
| salesMaturitiesOfInvestments | -71.2M | 71.2M | 69.72M | 70.24M | 71.25M | 119.92M | 18.9M | 38.27M | 84.49M | 47.08M |
| otherInvestingActivities | 26000 | -26000 | -1000 | -4000 | -100000 | - | -81000 | - | 5000 | - |
| netCashProvidedByInvestingActivities | -33.8M | 33.8M | 25.39M | -19.14M | -67.24M | 57.17M | -65.21M | -3.47M | 80.38M | -21.6M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 24.95M | -24.95M | -17.01M | -577K | -6.97M | -425K | -231K | -967K | -408K | -554K |
| netCommonStockIssuance | 24.95M | -24.95M | -17.01M | -577K | -6.97M | -425K | -231K | -967K | -408K | -554K |
| commonStockIssuance | - | - | 380K | - | - | - | - | - | - | - |
| commonStockRepurchased | 24.95M | -24.95M | -17.39M | -577K | -6.97M | -425K | -231K | -967K | -408K | -554K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -775K | -775K | -9.8M | -178K | -9.88M | -697K | -9.74M | -150K | -9.74M | -592K |
| commonDividendsPaid | -775K | -775K | -9.8M | -178K | -9.88M | -697K | -9.74M | -150K | -9.74M | -592K |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 32.32M | -5.82M | -345K | -812K | -933K | -6.95M | -439K | - | 424K | -6.35M |
| netCashProvidedByFinancingActivities | 56.49M | -31.55M | -27.15M | -1.57M | -17.79M | -8.07M | -10.41M | -1.12M | -9.73M | -7.5M |