OTC : MDIKF
$0 (0.0%)
| 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 | 4.37B | 4.19B | 3.57B | 2.74B | 3.9B | 3.01B | 3.05B | 2.01B | 1.7B | 1.97B |
| costOfRevenue | 3.84B | 3.79B | 3.32B | 2.67B | 4.13B | 3.1B | 2.99B | 1.77B | 1.48B | 1.7B |
| grossProfit | 533.31M | 392.81M | 250.38M | 68.26M | -225.36M | -93.08M | 68.84M | 240.67M | 220.02M | 260.85M |
| researchAndDevelopmentExpenses | - | 15.93M | 11.04M | 10.02M | 5.03M | 4.67M | 2.14M | 1.78M | 1.42M | 2.7M |
| generalAndAdministrativeExpenses | 254.11M | 223.94M | 188.54M | 153.1M | 145.96M | 10.94B | 83.46M | 83.09M | 97.59M | 93.46M |
| sellingAndMarketingExpenses | - | - | - | - | - | 836M | 11.73M | 15.52M | 13.13M | 12.68M |
| sellingGeneralAndAdministrativeExpenses | 254.11M | 223.94M | 188.54M | 107.14M | 145.96M | 114.08M | 95.19M | 98.61M | 110.72M | 106.14M |
| otherExpenses | -11.54M | -169.96M | -49.98M | -343 | -58.98M | -2.25M | 15.95M | -1.2M | 6.4M | 4.69M |
| operatingExpenses | 242.57M | 69.91M | 149.61M | 117.16M | 92.02M | 116.5M | 113.28M | 105.37M | 118.47M | 115.65M |
| costAndExpenses | 4.08B | 3.86B | 3.38B | 2.66B | 4.22B | 3.21B | 3.1B | 1.88B | 1.59B | 1.81B |
| netInterestIncome | 67.5M | -14.92M | 21.73M | -20.5M | -26.75M | 33.24M | 45.72M | 46.92M | 32.39M | 22.2M |
| interestIncome | 107.86M | 68.25M | 90.83M | 64.39M | 55.44M | 42.02M | 54.58M | 55.31M | 44.71M | 34.34M |
| interestExpense | 40.36M | 83.17M | 69.1M | 84.88M | 82.18M | 8.78M | 8.85M | 8.39M | 12.32M | 12.15M |
| depreciationAndAmortization | 37.4M | 38.8M | 40.69M | 39.61M | 41.19M | 38.08M | 31.51M | 20.45M | 42.94M | 5.73B |
| ebitda | 328.14M | 429.94M | 324.46M | 179.32M | -220.93M | -131.58M | -102.51M | 289.52M | 277.54M | 309.2M |
| ebit | 290.74M | 391.15M | 283.77M | 139.72M | -262.12M | -169.66M | -134.02M | 269.19M | 234.64M | 249.63M |
| nonOperatingIncomeExcludingInterest | - | -68.25M | -90.83M | -33.7M | -55.44M | - | 89.56M | -133.91M | -133.09M | -95.58M |
| operatingIncome | 290.74M | 162.71M | 192.94M | 75.33M | -317.55M | -218.16M | -44.46M | 135.28M | 101.54M | 154.05M |
| totalOtherIncomeExpensesNet | 194.49M | 134.03M | 21.73M | -20.5M | -26.75M | 98.44M | -98.64M | 125.52M | 120.77M | 83.43M |
| incomeBeforeTax | 485.24M | 296.74M | 214.67M | 54.84M | -344.3M | -119.72M | -142.87M | 260.8M | 222.32M | 237.48M |
| incomeTaxExpense | 93.21M | 44.67M | 88.71M | 13.69M | 15.62M | 17.94M | 19.48M | 56.46M | 43.59M | 69.8M |
| netIncomeFromContinuingOperations | 392.03M | 263.3M | 125.96M | 41.14M | -359.92M | -133.71M | -162.35M | 204.34M | 178.73M | 167.68M |
| netIncomeFromDiscontinuedOperations | - | - | -102K | - | - | -6.25B | 990.82K | - | - | - |
| otherAdjustmentsToNetIncome | -954 | - | - | -1000 | - | 6.06B | -1M | - | -1M | - |
| netIncome | 344.3M | 220.4M | 96.54M | 37.38M | -363.69M | -126.63M | -167.38M | 198.38M | 172.56M | 179.65M |
| netIncomeDeductions | - | - | 335.58K | - | - | - | - | - | - | - |
| bottomLineNetIncome | 344.3M | 220.4M | 96.2M | 37.38M | -363.69M | -136.41M | -167.38M | 198.38M | 172.56M | 179.65M |
| eps | 5.04 | 3.23 | 1.54 | 0.66 | -6.46 | -2.42 | -2.97 | 3.52 | 3.06 | 3.19 |
| 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 | 1.33B | 1.25B | 1.01B | 492.62M | 810.13M | 617.15M | 481.01M | 464.11M | 278.34M | 366M |
| shortTermInvestments | - | 52.1M | 57.81M | 37.29M | 14.17M | - | - | - | - | - |
| cashAndShortTermInvestments | 1.33B | 1.31B | 1.07B | 529.91M | 809.52M | 617.15M | 481.01M | 464.11M | 278.34M | 366M |
| netReceivables | 1.17B | 954.94M | 805.12M | 735.41M | 1.1B | 1.2B | - | 1.25B | 1.3B | 1.32B |
| accountsReceivables | 1.05B | 752.41M | 592.16M | 478.08M | 379.39M | 288.3M | 162.91B | 861.48M | 870.93M | 816.9M |
| otherReceivables | 120.89M | 202.53M | 212.96M | 257.33M | 718.91M | 625.92M | 902.51M | 389.86M | 410.52M | 470.35M |
| inventory | - | - | - | - | -42.54B | 184.87M | 42.52M | 48.98M | 9.72M | 20.18M |
| prepaids | - | - | - | - | - | - | - | -17.46B | -1.3B | -22.24B |
| otherCurrentAssets | 283.35M | 150.42M | 158.71M | 141.82M | 42.69B | -106.27M | 1.75B | 17.62B | 1.47B | 22.4B |
| totalCurrentAssets | 2.78B | 2.41B | 2.04B | 1.41B | 2.06B | 1.89B | 2.27B | 1.92B | 1.76B | 1.86B |
| propertyPlantEquipmentNet | 92.31M | 71.07M | 50.04M | 64.31M | 51.37M | 45.84M | 46.36M | 23.04M | 60.87M | 121.08M |
| goodwill | - | - | - | - | - | 6.33M | 7.81M | 9.28M | 10.71M | 12.09M |
| intangibleAssets | 28.53M | 39.67M | 49.48M | 70.21M | 80.84M | 93.3M | 80.83M | 74.63M | 55.34M | 51.35M |
| goodwillAndIntangibleAssets | 28.53M | 39.67M | 49.48M | 70.21M | 80.84M | 99.63M | 88.63M | 83.91M | 66.05M | 63.44M |
| longTermInvestments | 1.81B | 1.55B | 1.33B | 1.09B | 738.15M | 1.02B | 1.01B | 982.37M | 869.14M | 744.77M |
| taxAssets | 44.61M | 62.5M | 16.49M | 65.02M | 54.94M | 46.85M | 36.02M | 28.96M | 15.67M | 22.79M |
| otherNonCurrentAssets | 3.47M | 362.22M | 406.81M | 439.14M | 439.5M | 40.72M | 63.96M | 74.34M | 80.39M | 32.9M |
| totalNonCurrentAssets | 1.98B | 2.09B | 1.85B | 1.73B | 1.36B | 1.26B | 1.25B | 1.19B | 1.09B | 984.99M |
| otherAssets | - | - | - | - | 1000 | 38786 | 18367 | 36249 | 35481 | 34201 |
| totalAssets | 4.76B | 4.5B | 3.89B | 3.14B | 3.43B | 3.47B | 3.52B | 3.11B | 2.85B | 2.85B |
| totalPayables | 1.23B | 1.44B | 1.26B | 960.1M | 1.4B | 1.1B | 1.19B | 950.59M | 772.15M | 910.16M |
| accountPayables | 1.12B | 1.33B | 1.19B | 921.71M | 1.36B | 1.06B | 1.16B | 885.18M | 712.57M | 827.11M |
| otherPayables | 105.87M | 112.17M | 70.15M | 38.39M | 40.56M | 38.02M | 34.77M | 65.42M | 59.58M | 83.05M |
| accruedExpenses | - | - | - | - | - | 153.12M | - | - | - | - |
| shortTermDebt | 258.04M | 55.55M | 57.8M | 19.08M | 426.87M | 84.54M | 127.18M | 6.14B | 128.32M | 66.79M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | 1.39B | 1.54B | 108.74K | 53220 | 171K |
| taxPayables | - | 112.17M | 70.15M | 38.39M | 40.56M | 50.31M | 47.1M | 65.42M | 59.58M | 83.05M |
| deferredRevenue | 1.06B | 877.17M | 937.52M | 502.35M | 777.93M | 678.94M | 563.92M | 7.22B | 290.21M | 310.12M |
| otherCurrentLiabilities | 417.91M | 1.24B | -10.59M | 282.91M | 62.92M | -1.37B | -1.3B | 136.97B | 239.99M | 241.56M |
| totalCurrentLiabilities | 2.97B | 2.73B | 2.24B | 1.76B | 2.66B | 2.04B | 2.13B | 1.31B | 1.14B | 1.22B |
| longTermDebt | 182.64M | 458.67M | 512.95M | 49.39B | 55000 | 45.86M | 98.85M | 24.89B | 280.17M | 363.19M |
| capitalLeaseObligationsNonCurrent | 58.7M | - | - | - | 22.29M | 1.62B | 2.24B | 326.23K | 17740 | 76950 |
| deferredRevenueNonCurrent | - | - | -2.31B | - | 158.87M | - | 5.98M | 6.74M | -610M | -1.37B |
| deferredTaxLiabilitiesNonCurrent | 3.52M | 16.73M | 2.31B | 1.28M | 8000 | 6.82M | 1.8M | 2.9M | 610M | 1.37B |
| otherNonCurrentLiabilities | 78.98M | 121.13M | 95.58M | -48.86B | 205.96M | 177.77M | -2.06B | -24.58B | 111.85M | 116.42M |
| totalNonCurrentLiabilities | 323.84M | 579.8M | 608.53M | 530.65M | 206.02M | 269.74M | 238.42M | 312.39M | 392.04M | 479.68M |
| otherLiabilities | - | -16.47M | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 58.7M | - | - | - | 22.29M | 3.01B | 3.78B | 434.97K | 70960 | 247.95K |
| totalLiabilities | 3.29B | 3.3B | 2.85B | 2.3B | 2.87B | 2.55B | 2.37B | 1.62B | 1.53B | 1.7B |
| treasuryStock | -127.02K | -1.09M | -1.09M | -1.09M | -1.29M | -1.55M | -1.73M | -99M | -2M | -1M |
| preferredStock | - | - | - | - | 13.26B | 18.21B | - | - | - | - |
| commonStock | 190.53M | 190.41M | 190.5M | 282.29M | 282.29M | 282.29M | 276.61M | 272.97M | 267.18M | 257.54M |
| retainedEarnings | 1.03B | 722.39M | 522.26M | 131M | 85.96M | 463.85M | 660.72M | 847.94M | 660.77M | 489.29M |
| additionalPaidInCapital | 168.53M | 168.88M | 187.11M | 280.69M | 280.71M | 280.74M | 269.65M | 279.57M | 273.66M | 263.78M |
| 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 | 344.3M | 307.98M | 214.67M | 54.84M | -344.3M | -113.92M | -142.87M | 260.8M | 222.32M | 237.48M |
| depreciationAndAmortization | 37.4M | 38.8M | 40.69M | 39.61M | 41.19M | 33.39M | 31.44M | 20.34M | 42.9M | 49.02M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -129.41M | 294.92M | 277.61M | -148.07M | 381.17M | 393.54M | 85.82M | 232.88M | -167.67M | 96.61M |
| accountsReceivables | -73.46M | -196.3M | -33.2M | 46.8B | -18.87B | 36.56B | -71.13B | 6.78B | -4.66B | 48.62B |
| inventory | - | - | - | 31.11B | -41.5B | -143.03M | 6.32M | -40.41M | 10.53M | 13.64M |
| accountsPayables | -210.26M | - | 259.39M | -57.57B | 33.1B | -9.3B | 64.68B | 23.55B | -13.83B | -40.11B |
| otherWorkingCapital | 154.31M | 491.22M | 50.34M | -20.48B | 27.65B | -26.71B | 6.53B | 273.29M | -178.2M | 82.97M |
| otherNonCashItems | -19.34M | -80.8M | -47.08M | -155.26M | 74.18M | -12.39M | -4.21M | -104.48M | -126.96M | -123.62M |
| netCashProvidedByOperatingActivities | 232.95M | 560.89M | 485.89M | -208.9M | 152.24M | 300.62M | -29.83M | 409.54M | -29.4M | 259.49M |
| investmentsInPropertyPlantAndEquipment | -7.02M | -11.83M | -7.44M | -6.88M | -29.36M | -38.22M | -24.89M | -28.9M | -39.83M | -24.47M |
| acquisitionsNet | - | -39.54M | -223.6M | -78.17M | -76.57M | -18.21M | -45.54M | -41.74M | -70.23M | -38.25M |
| purchasesOfInvestments | - | - | - | -12.68B | -8.41B | -1.94B | -73M | -11.5M | - | -26.6B |
| salesMaturitiesOfInvestments | 13.48M | - | 6.2M | 2.4B | 8.41B | 1.94B | 73M | 1.21M | - | - |
| otherInvestingActivities | -1.18M | -71.2M | 14.3M | 10.31B | -114.61M | 49.24M | 311.56M | 43.08M | 78.23M | -265.37M |
| netCashProvidedByInvestingActivities | 5.28M | -122.58M | -210.54M | -56.85M | -220.54M | -7.19M | 241.14M | -37.84M | -31.83M | -328.09M |
| netDebtIssuance | -91.28M | -57.8M | 176.43M | -31.62M | 301.75M | -98.84M | -56.19M | -127.23M | -30.55M | -40.87M |
| longTermNetDebtIssuance | -91.28M | -57.8M | 176.43M | -31.62M | 330.75M | -127.84M | -55.95M | -99.22M | -60.53M | -41.77M |
| shortTermNetDebtIssuance | - | - | - | - | -29M | 29M | -238.76K | -28.01M | 29.98M | 897.75K |
| netStockIssuance | - | - | 107.55M | - | 250.04K | 184.07K | -817.29K | -879.01K | - | - |
| netCommonStockIssuance | - | - | 107.55M | - | 250.04K | 184.07K | -817.29K | -879.01K | - | - |
| commonStockIssuance | - | - | 107.55M | - | 250.04K | 184.23K | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | -817.29K | -879.01K | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -48.42M | -22.49M | -10000 | -2.5M | -18.99M | -25.24M | -3.03B | -2.89B | -2.19B | -2.04B |
| commonDividendsPaid | -48.42M | -22.49M | -10000 | -19000 | -18.99M | -25.24M | -3.03B | -2.89B | -2.19B | -2.04B |
| preferredDividendsPaid | - | - | - | -2.48M | - | - | - | - | - | - |
| otherFinancingActivities | -45.72M | -105.98M | -42.83M | -14.89M | -17.04M | -10.77M | 2.9B | -14.02B | 2.17B | 2.03B |
| netCashProvidedByFinancingActivities | -185.42M | -186.27M | 241.15M | -49.01M | 265.96M | -134.66M | -190.56M | -154.44M | -50.54M | -58.59M |
| 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 | 1.06B | 1.21B | 1.27B | 1.21B | 870.56M | 1.22B | 1.12B | 1.05B | 807.22M | 1.14B |
| costOfRevenue | 921.25M | 1.03B | 1.09B | 1.1B | 783.85M | 1.06B | 1.05B | 937.06M | 728.84M | 981.4M |
| grossProfit | 143.05M | 176.53M | 183.88M | 108.61M | 86.7M | 91.01M | 105.06M | 117.82M | 78.38M | 107.88M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | 3.02M | 1.11M | 3.11M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | 45.79M | 47.33M | 58.67M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 67.58M | 75.4M | 68.43M | 51.32M | 57.77M | 71.1M | 59.66M | 45.79M | 45.32M | 58.67M |
| otherExpenses | - | - | - | 46.26M | -46.19M | 107.05M | 59.66M | -40.9M | 478 | -58.5M |
| operatingExpenses | 67.58M | 75.4M | 68.43M | 97.59M | 57.77M | 71.1M | 59.66M | 7.91M | 46.43M | 3.28M |
| costAndExpenses | 988.84M | 1.11B | 1.16B | 1.2B | 841.62M | 1.3B | 1.05B | 944.97M | 775.26M | 1.09B |
| netInterestIncome | 7.59M | 32.41M | 13.37M | 27.7M | -3.28M | -9.29M | -460.97K | -10.21M | 5.31M | 15.8M |
| interestIncome | 21.94M | 36.54M | 26.75M | 29.64M | 19.73M | 16.95M | 16.47M | 17.09M | 17.8M | 47.5M |
| interestExpense | 14.35M | 4.14M | 13.38M | 2.01M | 23.01M | 26.24M | 16.93M | 27.3M | 12.49M | 31.7M |
| depreciationAndAmortization | 9.74M | 8.46M | 10.14M | 10.2M | 10.25M | 11.7M | 9M | 9.14M | 8.92M | 10.8M |
| ebitda | 85.21M | 109.59M | 151.96M | 67.53M | 39.25M | 50.97M | 68.24M | 136.13M | 103.53M | 114.67M |
| ebit | 75.47M | 101.14M | 141.81M | 57.33M | 29M | 39.27M | 59.24M | 127M | 94.61M | 103.88M |
| nonOperatingIncomeExcludingInterest | - | - | -26.36M | -46.3M | -66686 | -19.37M | -13.84M | -17.09M | -231.25K | -47.5M |
| operatingIncome | 75.47M | 101.14M | 115.46M | 11.03M | 28.94M | 19.9M | 45.4M | 109.91M | -26.34M | 51.58M |
| totalOtherIncomeExpensesNet | 53.41M | 61.36M | 30.59M | 114.46M | 42.83M | 36.16M | 25.53M | -10.21M | 168.05M | 74.62M |
| incomeBeforeTax | 128.88M | 162.5M | 146.05M | 125.49M | 71.76M | 56.07M | 70.92M | 99.7M | 141.7M | 126.21M |
| incomeTaxExpense | 21.25M | 38.18M | 27.09M | 22.97M | 8.8M | 3876 | 42.3M | 21.93M | 11.64M | 50.2M |
| netIncomeFromContinuingOperations | 107.63M | 124.32M | 118.96M | 102.52M | 62.96M | 56.06M | 58.66M | 77.77M | 69.83M | 70.21M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | -521K | - | - |
| otherAdjustmentsToNetIncome | -990 | -984 | - | - | - | - | -1037 | - | -981 | -1048 |
| netIncome | 97.97M | 113.21M | 100.14M | 90.13M | 55.48M | 47.87M | 48.79M | 61.48M | 61.35M | 63.55M |
| netIncomeDeductions | 988 | -984 | 996.91 | - | - | - | - | - | - | - |
| bottomLineNetIncome | 97.97M | 113.21M | 100.13M | 90.13M | 55.48M | 47.87M | 48.79M | 61.48M | 62.54M | 63.55M |
| eps | 1.43 | 1.66 | 1.47 | 1.31 | 0.81 | 0.7 | 0.71 | 0.9 | 0.92 | 0.93 |
| 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 | 1.97B | 1.33B | 1.3B | 1.49B | 1.49B | 1.25B | 719.7M | 1.14B | 955.64M | 1.01B |
| shortTermInvestments | - | - | - | 66.22M | - | - | - | 45.24M | 45.83M | 57.81M |
| cashAndShortTermInvestments | 1.97B | 1.33B | 1.3B | 1.56B | 1.49B | 1.25B | 719.7M | 1.19B | 955.51M | 1.07B |
| netReceivables | 627.12M | 1.17B | 823.5M | 633.28M | 571.64M | 954.5M | 1.31B | 653.1M | 751.34M | 805.12M |
| accountsReceivables | 518.81M | 1.05B | 815.44M | 530.91M | 571.64M | 945.72M | 1.29B | 501.65M | 572.13M | 592.16M |
| otherReceivables | 108.31M | 120.89M | 8.06M | 102.37M | - | 8.78M | 13.62M | 151.45M | 179.21M | 212.96M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 291.46M | 283.35M | 278.03M | 208.1M | 219.22M | 202.43M | 197.63M | 152.26M | 200.44M | 158.71M |
| totalCurrentAssets | 2.88B | 2.78B | 2.4B | 2.4B | 2.28B | 2.41B | 2.22B | 1.99B | 1.91B | 2.04B |
| propertyPlantEquipmentNet | 87.71M | 92.31M | 64.4M | 62.78M | 66.82M | 71.07M | 43.96M | 46.24M | 51.06M | 50.04M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 26.15M | 28.53M | 31.19M | 34.38M | 36.83M | 39.65M | 44.07M | 50.67M | 50.42M | 49.48M |
| goodwillAndIntangibleAssets | 26.15M | 28.53M | 31.19M | 34.38M | 36.83M | 39.65M | 44.07M | 50.67M | 50.42M | 49.48M |
| longTermInvestments | 1.83B | 1.81B | 1.94B | 1.94B | 1.58B | 1.91B | 1.86B | 1.52B | 1.52B | 1.33B |
| taxAssets | 38.77M | 44.61M | 56.57M | 61.69M | 64.92M | 79.2M | 25.58M | 19.14M | 18.34M | 16.49M |
| otherNonCurrentAssets | 3.65M | 3.47M | 3.39M | -1.31M | 395.99M | 2.76M | 326.4K | 375.6M | 387.22M | 406.81M |
| totalNonCurrentAssets | 1.99B | 1.98B | 2.1B | 2.1B | 2.08B | 2.1B | 1.97B | 2.01B | 2.03B | 1.85B |
| otherAssets | - | - | - | 1000 | - | - | - | - | 1000 | - |
| totalAssets | 4.87B | 4.76B | 4.5B | 4.5B | 4.36B | 4.51B | 4.19B | 4.01B | 3.93B | 3.89B |
| totalPayables | 1.21B | 1.23B | 1.39B | 1.41B | 1.34B | 1.3B | 1.25B | 1.12B | 1.05B | 1.26B |
| accountPayables | 1.11B | 1.12B | 1.3B | 1.31B | 1.25B | 1.18B | 1.17B | 1.04B | 989.21M | 1.19B |
| otherPayables | 99.69M | 105.87M | 87.66M | 94.09M | 96.6M | 112.12M | 80.18M | 71.79M | 64.36M | 70.15M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 238.41M | 258.04M | 88.18M | - | 81.18M | 75.71M | 56.4M | 57.8M | 57.8M | 57.8M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | - | - | - | 94.09M | - | - | - | 71.79M | 64.36M | 70.15M |
| deferredRevenue | 1.13B | 1.06B | 787.71M | - | 789.74M | 877.17M | 833.05M | 782.55M | 1.12B | 937.52M |
| otherCurrentLiabilities | 419.09M | 417.91M | 402.06M | 1.25B | 1.28B | 484.28M | 360.43M | 1.11B | -7.84M | -10.59M |
| totalCurrentLiabilities | 3B | 2.97B | 2.66B | 2.66B | 2.61B | 2.73B | 2.5B | 2.28B | 2.22B | 2.24B |
| longTermDebt | 183.05M | 182.64M | 331.04M | 419.54M | 419.17M | 458.67M | 469.54M | 484.79M | 498.87M | 512.95M |
| capitalLeaseObligationsNonCurrent | - | 58.7M | - | - | - | 36.48M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | -2.31B |
| deferredTaxLiabilitiesNonCurrent | 3.62M | 3.52M | 4.07M | - | - | 16.73M | - | 1.12M | - | 2.31B |
| otherNonCurrentLiabilities | 136.42M | 78.98M | 118.75M | 109.64M | 106.9M | 67.92M | 99.83M | 103.55M | 94.24M | 95.58M |
| totalNonCurrentLiabilities | 323.09M | 323.84M | 453.86M | 529.18M | 526.07M | 579.8M | 569.37M | 589.46M | 593.11M | 608.53M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 58.7M | - | - | - | 36.48M | - | - | - | - |
| totalLiabilities | 3.32B | 3.29B | 3.12B | 3.19B | 3.13B | 3.31B | 3.07B | 2.87B | 2.81B | 2.85B |
| treasuryStock | -127.25K | -127.02K | -126.79K | -127K | -1.09M | -1.09M | -1.09M | -1.09M | -1.09M | -1.09M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 190.87M | 190.53M | 190.18M | 190.5M | 190.5M | 190.41M | 189.57M | 190.35M | 190.5M | 190.5M |
| retainedEarnings | 1.09B | 1.03B | 914.17M | 843.32M | 755.33M | 722.39M | 667.23M | 636.58M | 575.65M | 522.26M |
| additionalPaidInCapital | 168.82M | 168.53M | 168.22M | 168.5M | 168.96M | 168.88M | 168.14M | 168.84M | 187.18M | 187.11M |
| 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 | 97.97M | 113.21M | 100.14M | 90.13M | 55.64M | 47.87M | 48.79M | 99.7M | 61.35M | 120.41M |
| depreciationAndAmortization | 9.74M | 8.46M | 10.14M | 10.2M | 10.28M | 11.7M | 9M | 9.14M | 8.92M | 10.3M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 549.8M | -110.85M | -257.77M | -103.38M | 377.5M | 496.2M | -465.98M | 171.71M | 48.35M | 222.38M |
| accountsReceivables | 525.4M | -223.6M | -177.58M | -140.79M | 383.41M | 317.48M | -694.85M | 82.93M | 48.97M | -10.14B |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | -15.48M | -169.49M | -7.1M | - | - | 150.85M | 138.73M | - | -191.6M | - |
| otherWorkingCapital | 39.89M | 282.25M | -73.09M | 37.4M | -5.91M | 27.88M | 90.14M | 88.78M | 190.98M | 10.36B |
| otherNonCashItems | 5.33M | 40.02M | 2.48M | 84.57M | -188.49M | 7.09M | -14.22M | -11.9M | -11.54M | -26.33M |
| netCashProvidedByOperatingActivities | 662.83M | 50.85M | -145.02M | 81.51M | 254.93M | 562.85M | -422.4M | 268.64M | 107.08M | 326.75M |
| investmentsInPropertyPlantAndEquipment | -1.56M | -4.22M | -1.29M | -923.05K | -742K | -4.29M | -660.58K | -3.51M | -3.55M | -3.48M |
| acquisitionsNet | - | - | - | - | - | -252.9K | 480.81K | - | -133.28M | -154.05M |
| purchasesOfInvestments | - | - | - | - | - | -821.63K | 1.56M | - | - | - |
| salesMaturitiesOfInvestments | - | 13.48M | - | - | - | 308.12 | -585 | 1159 | 49049 | - |
| otherInvestingActivities | 7.98M | -11848 | -8.1M | -190.14K | 6.94M | 6.69M | 7.06M | 2.34M | 6.79M | 6.84M |
| netCashProvidedByInvestingActivities | 6.42M | 9.24M | -9.39M | -1.11M | 6.2M | 1.33M | 8.44M | -1.17M | -129.99M | -150.68M |
| netDebtIssuance | -4.57M | -918.83K | 208.89K | -96M | -19.46M | -14.19M | -14.79M | -14.45M | -14.45M | -14.48M |
| longTermNetDebtIssuance | -4.57M | -918.83K | 208.89K | -96M | -19.46M | -14.19M | -14.79M | -14.45M | -14.45M | -14.48M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | 181K |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | 181K |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | 181K |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -34.26M | -551.67K | -27.82M | -22.78M | -22.42M | -249.63K | -13.83M | -122K | -8.94M | -193 |
| commonDividendsPaid | -34.26M | -551.67K | -27.82M | -22.78M | -22.42M | -249.63K | -13.83M | -122K | -8.94M | -193 |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.48M | -34M | -8.4M | 20.94M | 14.75M | -34.17M | -6.43M | -58.17M | -6.14M | -25.07M |
| netCashProvidedByFinancingActivities | -40.31M | -35.47M | -36.01M | -97.85M | -27.14M | -48.61M | -35.05M | -72.74M | -29.53M | -39.37M |