OTC : DPMLF
-$0.22 (-0.6%)
| 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 | 950.48M | 606.99M | 514.41M | 569.8M | 641.44M | 609.56M | 419.06M | 377.11M | 348.76M | 279.49M |
| costOfRevenue | 344.56M | 260.7M | 295.85M | 381.68M | 377.95M | 349.93M | 320.72M | 285.44M | 267.12M | 258.01M |
| grossProfit | 605.92M | 346.29M | 218.56M | 188.12M | 263.5M | 259.63M | 98.35M | 91.67M | 81.63M | 21.48M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 86.26M | 41.3M | 36.52M | 35.04M | 23M | 35.18M | 37.36M | 31.51M | 23.67M | 17.59M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 86.26M | 41.3M | 36.52M | 35.04M | 23M | 35.18M | 37.36M | 31.51M | 23.67M | 17.59M |
| otherExpenses | 89.34M | 67.92M | - | - | - | - | 253K | - | 690K | -2.09M |
| operatingExpenses | 175.6M | 109.22M | 34.75M | 35.04M | 23M | 35.18M | 37.36M | 31.51M | 32.92M | 24.07M |
| costAndExpenses | 520.15M | 369.92M | 332.24M | 416.72M | 400.94M | 385.1M | 358.08M | 316.95M | 300.05M | 282.08M |
| netInterestIncome | 25M | 31.54M | 19.75M | 3.63M | -2.51M | -6.83M | -7.8M | -6.9M | -5.66M | -9.87M |
| interestIncome | 27.93M | 32.98M | 23.25M | 6.24M | 626.44K | 194K | 277.3K | 327K | 304.57K | 236.12K |
| interestExpense | 2.93M | 1.57M | 3.5M | 2.61M | 3.14M | 3.6M | 8.08M | 3.44M | 5.96M | 10.11M |
| depreciationAndAmortization | 107.4M | 85.95M | 84.41M | 81.49M | 97.72M | 107.82M | 85.16M | 58.08M | 65.95M | 79.85M |
| ebitda | 532.32M | 350.78M | 292.11M | 217.98M | 327.63M | 342.33M | 38.41M | 104.94M | 108.14M | -55.2M |
| ebit | 424.91M | 264.83M | 207.71M | 141.84M | 231.42M | 221.52M | -46.75M | 47.85M | 9.02M | -138.38M |
| nonOperatingIncomeExcludingInterest | 5.41M | -1.04M | -23.9M | -4.04M | 11.88M | 2.93M | 111.25M | 4.76M | 39.69M | 135.79M |
| operatingIncome | 430.33M | 237.07M | 183.81M | 155.01M | 239.36M | 220.26M | 57.74M | 52.61M | 48.71M | -2.59M |
| totalOtherIncomeExpensesNet | -8.35M | 39.06M | 21.9M | -79.07M | -13.88M | -6.53M | -118.08M | -8.19M | -43.86M | -144.34M |
| incomeBeforeTax | 421.98M | 276.13M | 205.7M | 58.74M | 229.42M | 217.92M | -56.99M | 44.41M | 4.85M | -146.93M |
| incomeTaxExpense | 52.75M | 32.89M | 23.73M | 22.82M | 38.69M | 18.89M | 15.05M | 7.24M | 5.21M | 3.65M |
| netIncomeFromContinuingOperations | 369.23M | 243.24M | 181.98M | 116.58M | 190.73M | 199.03M | -66.54M | 37.17M | -361K | -148.77M |
| netIncomeFromDiscontinuedOperations | - | -7.36M | 10.96M | -80.66M | 19.1M | -4.17M | - | - | - | -1.6M |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | -6.67M | - | - | -1.81M |
| netIncome | 369.23M | 235.88M | 192.94M | 35.92M | 210.1M | 196M | -72.04M | 38.11M | 217K | -151.55M |
| netIncomeDeductions | - | - | - | - | - | - | 508.36K | - | - | - |
| bottomLineNetIncome | 369.23M | 235.88M | 192.94M | 35.92M | 210.1M | 196M | -72.55M | 38.11M | 217K | -151.55M |
| eps | 1.99 | 1.31 | 1.04 | 0.18 | 1.01 | 1.14 | -0.4 | 0.21 | 0.0 | -1.01 |
| 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 | 497.8M | 634.83M | 595.28M | 433.18M | 334.38M | 149.53M | 23.44M | 17.04M | 28.77M | 11.76M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 497.8M | 634.83M | 595.28M | 433.18M | 334.38M | 149.53M | 23.44M | 17.04M | 28.77M | 11.76M |
| netReceivables | 243.04M | 321.42M | 91.3M | 116.84M | 114.5M | 76.42M | 32.32M | 22.8M | 26.34M | 38.2M |
| accountsReceivables | 225.26M | 308.62M | 91.3M | 113.95M | 112.48M | 74.51M | 30.7M | 19.81M | 21.04M | 29.98M |
| otherReceivables | 17.78M | 12.8M | - | 2.89M | 2.02M | 1.91M | 1.63M | 2.99M | 5.3M | 8.22M |
| inventory | 55.21M | 32.93M | 38.49M | 45.81M | 49.63M | 43.05M | 38.03M | 34.1M | 28.09M | 28.34M |
| prepaids | 10.76M | 4.31M | - | - | - | 8.5M | - | - | - | 6.93M |
| otherCurrentAssets | 2.66M | 7.5M | 91.85M | 17.98M | 15.29M | 41.53M | 11.23M | 10.28M | 15.38M | 6.38M |
| totalCurrentAssets | 809.47M | 1B | 816.92M | 610.92M | 513.79M | 319.03M | 105.03M | 84.23M | 98.58M | 91.61M |
| propertyPlantEquipmentNet | 2.24B | 387.34M | 280.24M | 476.85M | 572.27M | 519.78M | 567.91M | 684.84M | 628.86M | 588.47M |
| goodwill | - | - | - | - | - | - | 22.51M | 21.98M | 27.66M | - |
| intangibleAssets | 12.62M | 16.3M | 14.85M | 15.5M | 17.36M | 16.14M | 17.52M | 23.74M | 27.83M | 22.75M |
| goodwillAndIntangibleAssets | 12.62M | 16.3M | 14.85M | 15.5M | 17.36M | 16.14M | 40.03M | 45.72M | 55.49M | 22.75M |
| longTermInvestments | 3.32M | 2.76M | 11.9M | 40.77M | 47.98M | 106.6M | 59.36M | 30M | 48.41M | 19.22M |
| taxAssets | 6.94M | 8.53M | 13.02M | 6.59M | 8.68M | 9.47M | 9.05M | 10.99M | 8.96M | 5.26M |
| otherNonCurrentAssets | 7.59M | 5.3M | 153.31M | 6.62M | 8.32M | 3.85M | 3.33M | 3.8M | 4.44M | 6.65M |
| totalNonCurrentAssets | 2.27B | 420.22M | 473.31M | 546.33M | 654.62M | 655.83M | 679.68M | 775.35M | 746.17M | 642.35M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.08B | 1.42B | 1.29B | 1.16B | 1.17B | 974.86M | 784.71M | 859.58M | 844.75M | 733.95M |
| totalPayables | 77.7M | 33.79M | 12.34M | 22.02M | 17.64M | 13.11M | 18.42M | 13.78M | 19.12M | 12.89M |
| accountPayables | 56.88M | 8.26M | 12.34M | 22.02M | 17.64M | 13.11M | 15.84M | 13.78M | 19.12M | 12.89M |
| otherPayables | 20.82M | 25.53M | 11.39M | 10.46M | 18.29M | - | 2.58M | - | - | - |
| accruedExpenses | 84.07M | 42.55M | 57.84M | 51.54M | 50.35M | 47.91M | 42.48M | 52.34M | 40.36M | 20.91M |
| shortTermDebt | - | 4.59M | - | - | - | - | - | - | - | 16.11M |
| capitalLeaseObligationsCurrent | 5.78M | 4.6M | 3.1M | 4.54M | 4.4M | 4.14M | 3.89M | 1.37M | - | - |
| taxPayables | 11.94M | 11.99M | 4.09M | 2.86M | 6.02M | 3.12M | 2.58M | 1.22M | 2.99M | 119K |
| deferredRevenue | - | - | - | - | 55.75M | 54.26M | 42.18M | 21.8M | -1.59M | 21.13M |
| otherCurrentLiabilities | 58.33M | -2.04M | 47.96M | 18.78M | 13.4M | 19.92M | 2.62M | 25.95M | 20.84M | 8.89M |
| totalCurrentLiabilities | 225.89M | 83.49M | 121.24M | 96.88M | 85.8M | 85.08M | 109.58M | 93.45M | 80.32M | 58.8M |
| longTermDebt | - | - | - | - | - | - | 10M | 29M | 23M | 25M |
| capitalLeaseObligationsNonCurrent | 6.64M | 8.92M | 9.44M | 10.04M | 10.78M | 12.95M | 14.46M | 14.97M | - | 13.17M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | 3.21M | 36.4M | 50M | 50M |
| deferredTaxLiabilitiesNonCurrent | 154.34M | - | - | - | - | - | 1.14M | 46.35M | 43.96M | 33.95M |
| otherNonCurrentLiabilities | 122.4M | 41.97M | 38.38M | 57.23M | 67.42M | 71.55M | 53.43M | 1.24M | 13.98M | 51M |
| totalNonCurrentLiabilities | 283.38M | 50.89M | 47.82M | 67.28M | 78.2M | 84.5M | 82.23M | 127.96M | 130.94M | 123.12M |
| otherLiabilities | - | - | 623.5K | - | - | - | - | - | - | - |
| capitalLeaseObligations | 12.42M | 13.52M | 12.53M | 14.58M | 15.19M | 17.08M | 18.35M | 16.33M | - | 13.17M |
| totalLiabilities | 509.27M | 134.38M | 169.69M | 164.16M | 164M | 169.58M | 191.82M | 221.4M | 211.26M | 181.92M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.58B | 547.65M | 559.06M | 583.03M | 585.05M | 525.22M | 522.35M | 515.66M | 515.51M | 482.66M |
| retainedEarnings | 985.71M | 734.76M | 556.78M | 411.79M | 412.39M | 224.7M | 45.01M | 115.91M | 57.12M | 56.9M |
| additionalPaidInCapital | 6.17M | 5.84M | 6.3M | 6.44M | 8.63M | 7.08M | 9.15M | 12.08M | 11.72M | 10.89M |
| 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 | 421.98M | 84.31M | 205.7M | 58.74M | 229.42M | 217.92M | -56.99M | 44.41M | 4.85M | -146.93M |
| depreciationAndAmortization | 107.4M | 89.25M | 87.14M | 101.25M | 96.21M | 100.21M | 82.13M | 58.94M | 61.85M | 78.99M |
| deferredIncomeTax | - | - | - | - | -10.52M | -19.69M | 94.05M | -15.66M | 25.1M | 128.72M |
| stockBasedCompensation | 906K | 16.68M | 944K | 1.12M | 1.05M | 929K | 16.49M | 11.72M | 7.8M | 6.48M |
| changeInWorkingCapital | 136.08M | -45.37M | -899K | 4.86M | -55.47M | -51.64M | -11.19M | 11.37M | 20.02M | -37.99M |
| accountsReceivables | 86.43M | -53.29M | -6.19M | 1.84M | -42.19M | -49.87M | -5.95M | 2.4M | 7.53M | -23.9M |
| inventory | 2.31M | 4.5M | -3.81M | 2.16M | -5.1M | -3.13M | 578K | -6.01M | 242K | -3.12M |
| accountsPayables | -25.71M | -3.31M | 2.9M | 4.9M | -1.7M | -2.57M | -9.98M | 11.87M | 8.91M | -12.19M |
| otherWorkingCapital | 73.05M | 6.57M | 6.21M | -4.04M | -6.48M | 3.93M | 4.16M | 14.97M | 3.33M | 1.23M |
| otherNonCashItems | -14.27M | -162.5K | -17.21M | 66.08M | -8M | -50.66M | -9.63M | -2.03M | -3.7M | 58.92M |
| netCashProvidedByOperatingActivities | 652.1M | 144.71M | 275.68M | 232.05M | 252.68M | 197.07M | 99.43M | 98.16M | 109.91M | 83.22M |
| investmentsInPropertyPlantAndEquipment | -20.08M | -43.1M | -56.41M | -49.07M | -64.15M | -37.56M | -68.98M | -99.67M | -84M | -45.8M |
| acquisitionsNet | -399.15M | 15.38M | 70265 | 4801.89 | -1.57M | 130.55K | 8.46M | 409.97K | -15.16M | 24.78M |
| purchasesOfInvestments | - | -8.26M | -4.35M | -500K | -8.31M | -5.12M | -8.93M | -8.41M | -393K | - |
| salesMaturitiesOfInvestments | - | 16.97M | 61.3M | -4801.89 | -8.6M | -130.55K | -8.46M | - | 84M | - |
| otherInvestingActivities | -78.61M | -4.9M | -12.98M | -36.24M | 50.55M | -1.18M | 8.26M | 432K | -83.89M | -2.09M |
| netCashProvidedByInvestingActivities | -497.85M | -23.9M | -12.37M | -85.81M | -32.07M | -43.85M | -69.64M | -107.65M | -99.44M | -23.12M |
| netDebtIssuance | -143.68M | -5M | -2.96M | -2.58M | -4.46M | -10.53M | -19.44M | 3M | -19.72M | -107.82M |
| longTermNetDebtIssuance | -143.68M | -5M | -2.96M | -2.58M | -4.46M | -10.53M | -22.42M | 3.73M | -19.72M | -106.53M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | 2.97M | -735.95K | - | -1.3M |
| netStockIssuance | -114.51M | -49.88M | -65.59M | -13.62M | -7.4M | 1.78M | 4.48M | 252K | 33.21M | 40.82M |
| netCommonStockIssuance | -114.51M | -49.88M | -65.59M | -13.62M | -7.4M | 1.78M | 4.48M | 252K | 33.21M | 43.84M |
| commonStockIssuance | 1.62M | - | - | - | 2.81M | 1.78M | 4.48M | 252K | 33.21M | 43.84M |
| commonStockRepurchased | -116.14M | -49.88M | -65.59M | -13.62M | -10.21M | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | -3.03M |
| netDividendsPaid | -29.42M | -28.92M | -30.17M | -27.47M | -21.95M | -11.44M | - | - | - | - |
| commonDividendsPaid | -29.42M | -28.92M | -30.17M | -27.47M | -21.95M | -11.44M | - | - | - | - |
| preferredDividendsPaid | - | - | - | -1.13M | -194.84K | 574.01K | - | - | - | - |
| otherFinancingActivities | -3.67M | 711K | -661K | -2.64M | -2.81M | -6.92M | -8.43M | -5.48M | -6.95M | -7.91M |
| netCashProvidedByFinancingActivities | -291.28M | -83.09M | -99.38M | -47.44M | -36.35M | -26.54M | -23.39M | -2.23M | 6.54M | -74.92M |
| 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 | 297.98M | 352.43M | 230.04M | 186.49M | 144.15M | 179.1M | 135.67M | 151.98M | 123.79M | 138.01M |
| costOfRevenue | 102.35M | 121.52M | 113.85M | 70.16M | 59.55M | 65.92M | 84.63M | 79.02M | 76.87M | 75.36M |
| grossProfit | 195.64M | 220.88M | 153.57M | 116.33M | 84.6M | 113.18M | 51.03M | 72.96M | 46.92M | 62.64M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 21.95M | 36.97M | 21.68M | 10.58M | 17.04M | 7.6M | 12.7M | 8.72M | 12.28M | 10M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | 281.41K |
| sellingGeneralAndAdministrativeExpenses | 21.95M | 36.97M | 21.68M | 10.58M | 17.04M | 7.6M | 12.7M | 8.72M | 12.28M | 10.28M |
| otherExpenses | -304.07K | 568.26K | 17.01M | 13.52M | 12.35M | 20M | 18.08M | - | 4.7M | - |
| operatingExpenses | 21.65M | 37.54M | 38.68M | 24.09M | 29.39M | 27.61M | 30.78M | 8.72M | 12.89M | 10.28M |
| costAndExpenses | 123.99M | 160.06M | 149.58M | 94.25M | 88.94M | 93.53M | 97.44M | 87.74M | 89.76M | 85.64M |
| netInterestIncome | 2.56M | 3.78M | 6.61M | 6.75M | 7.86M | 6.2M | 8.4M | 9.24M | 7.7M | 5.36M |
| interestIncome | 3.64M | 3.12M | 8.4M | 7.85M | 8.57M | 7.08M | 9.22M | 9.94M | 8.41M | 6.34M |
| interestExpense | 1.07M | -662.99K | 1.78M | 1.1M | 712K | 875K | 821K | 696K | 706K | 983.45K |
| depreciationAndAmortization | 24.29M | 35.36M | 28.18M | 23.69M | 20.17M | 22.67M | 21.64M | 22.1M | 22.73M | 19.11M |
| ebitda | 198.28M | 217.71M | 138.38M | 116.8M | 59.44M | 116.37M | 70.8M | 90.41M | 69.97M | 80.16M |
| ebit | 173.99M | 182.35M | 110.2M | 93.1M | 39.26M | 93.7M | 49.17M | 80.92M | 46.98M | 50.01M |
| nonOperatingIncomeExcludingInterest | - | -14.35M | 4.69M | -869K | 15.95M | -8.13M | -6.92M | -12.62M | -12.95M | 12.41M |
| operatingIncome | 173.99M | 168M | 114.88M | 92.24M | 55.21M | 85.57M | 49.17M | 64.24M | 47.14M | 52.37M |
| totalOtherIncomeExpensesNet | 12.51M | 15.03M | -6.49M | -231K | -16.66M | 8.79M | 6.1M | 11.9M | 12.24M | 5.6M |
| incomeBeforeTax | 186.5M | 183.03M | 108.39M | 92M | 38.55M | 94.36M | 55.27M | 80.2M | 46.28M | 60.07M |
| incomeTaxExpense | 22.88M | 25.69M | 12.41M | 9.6M | 5.05M | 7.6M | 9.07M | 9.37M | 6.85M | 6.59M |
| netIncomeFromContinuingOperations | 163.61M | 157.34M | 95.98M | 82.4M | 33.5M | 86.76M | 46.2M | 70.83M | 39.43M | 53.48M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | 4.7M | -9.94M | -8.43M | 6.31M | -4.14M |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | -371.66K | 14612 | - | 8.13M |
| netIncome | 163.61M | 159.76M | 94.92M | 82.4M | 33.5M | 91.46M | 36.26M | 62.42M | 45.74M | 57.48M |
| netIncomeDeductions | - | - | - | - | - | 2.58M | - | - | - | -4.14M |
| bottomLineNetIncome | 163.61M | 158.4M | 94.92M | 82.4M | 33.5M | 88.88M | 36.26M | 62.42M | 45.74M | 61.61M |
| eps | 0.74 | 0.72 | 0.53 | 0.49 | 0.19 | 0.5 | 0.2 | 0.35 | 0.25 | 0.33 |
| 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 | 577.38M | 497.8M | 413.61M | 331.68M | 763.03M | 634.83M | 657.13M | 701.67M | 607.99M | 595.28M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 577.38M | 497.8M | 413.61M | 331.68M | 763.03M | 634.83M | 657.13M | 701.67M | 607.99M | 595.28M |
| netReceivables | 274.74M | 243.04M | 209.27M | 199.68M | 192.43M | 321.42M | 145.09M | 113.59M | 135.6M | 91.3M |
| accountsReceivables | 273.84M | 225.26M | 209.27M | 199.68M | 192.43M | 308.62M | 145.09M | 113.59M | 135.6M | 91.3M |
| otherReceivables | - | 17.78M | - | - | - | 12.8M | - | - | - | - |
| inventory | 55.09M | 55.21M | 69.8M | 30.99M | 32.97M | 32.93M | 216.71M | 36.17M | 37.65M | 38.49M |
| prepaids | - | 10.76M | - | - | - | 4.31M | 1.27M | - | - | - |
| otherCurrentAssets | 9.13M | 2.66M | 1.79M | 468.49M | 1.34M | 7.5M | 6.65M | 72.15M | 85.68M | 91.85M |
| totalCurrentAssets | 916.33M | 809.47M | 694.48M | 1.03B | 989.76M | 1B | 1.03B | 923.59M | 866.92M | 816.92M |
| propertyPlantEquipmentNet | 2.06B | 2.24B | 2.21B | 390.81M | 389.08M | 387.34M | 243.55M | 250.89M | 417.36M | 280.24M |
| goodwill | - | - | - | - | - | - | 26728 | - | - | - |
| intangibleAssets | 11.74M | 12.62M | 13.58M | 14.77M | 15.5M | 16.3M | 16.89M | 17.09M | 15.78M | 14.85M |
| goodwillAndIntangibleAssets | 11.74M | 12.62M | 13.59M | 14.77M | 15.5M | 16.3M | 16.91M | 17.09M | 15.78M | 14.85M |
| longTermInvestments | 4.81M | 3.32M | 3.38M | 2.86M | 3.58M | 2.76M | 2.85M | 18.51M | 18.71M | 11.9M |
| taxAssets | 6.45M | 6.94M | 7.31M | 7.5M | 7.42M | 8.53M | 13.51M | 12.17M | 12.84M | 13.02M |
| otherNonCurrentAssets | 216.19M | 7.59M | 7.28M | 5.52M | 5.46M | 5.3M | 161.59M | 158.5M | 4.81M | 153.31M |
| totalNonCurrentAssets | 2.3B | 2.27B | 2.24B | 421.46M | 421.03M | 420.22M | 438.42M | 457.15M | 469.5M | 473.31M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.21B | 3.08B | 2.94B | 1.45B | 1.41B | 1.42B | 1.47B | 1.38B | 1.34B | 1.29B |
| totalPayables | 195.84M | 77.7M | 191.79M | 116.56M | 113.14M | 33.79M | 178.27M | 85.36M | 60.02M | 12.34M |
| accountPayables | 172.11M | 56.88M | 191.79M | 107.28M | 102.63M | 8.26M | 164.07M | 77.81M | 53.04M | 12.34M |
| otherPayables | 23.72M | 20.82M | - | 9.27M | 10.52M | 25.53M | 14.2M | 7.55M | 6.98M | 17.98M |
| accruedExpenses | - | 84.07M | 24.7M | - | - | 42.55M | - | 4200 | 8.2M | 57.84M |
| shortTermDebt | - | - | - | - | - | 4.59M | - | - | - | - |
| capitalLeaseObligationsCurrent | - | 5.78M | 7.65M | 6.22M | 5.77M | 4.6M | 5.73M | - | - | 3.1M |
| taxPayables | - | 11.94M | 9.18M | 9.27M | 10.52M | 11.99M | 14.2M | 7.55M | 6.98M | 4.09M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 15.18M | 58.33M | 26.24M | 1.76M | 1.61M | -2.04M | 2.23M | 44.81M | 57.09M | 47.96M |
| totalCurrentLiabilities | 211.02M | 225.89M | 250.38M | 124.54M | 120.52M | 83.49M | 186.24M | 130.15M | 125.31M | 121.24M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | - | 6.64M | 8.4M | - | - | 8.92M | - | - | - | 9.44M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 154.85M | 154.34M | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 132.81M | 122.4M | 254.56M | 54.98M | 60.06M | 41.97M | 53.98M | 47.74M | 50.11M | 38.38M |
| totalNonCurrentLiabilities | 287.65M | 283.38M | 262.95M | 54.98M | 60.06M | 50.89M | 53.98M | 47.74M | 50.11M | 47.82M |
| otherLiabilities | - | - | - | - | - | - | 85450 | - | - | 623.5K |
| capitalLeaseObligations | - | 12.42M | 16.05M | 6.22M | 5.77M | 13.52M | 5.73M | - | - | 12.53M |
| totalLiabilities | 498.67M | 509.27M | 513.34M | 179.52M | 180.58M | 134.38M | 240.3M | 177.91M | 175.42M | 169.69M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.58B | 1.58B | 1.58B | 518.02M | 525.01M | 547.65M | 554.81M | 557.41M | 559.65M | 559.06M |
| retainedEarnings | 1.13B | 985.71M | 837.25M | 750.16M | 699.92M | 734.76M | 665.8M | 639.2M | 594.18M | 556.78M |
| additionalPaidInCapital | 6.1M | 6.17M | 6.16M | 5.95M | 5.85M | 5.84M | 5.61M | 5.13M | 6.12M | 6.3M |
| 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 | 189.12M | 183.03M | 108.39M | 92M | 38.55M | 84.31M | 36.26M | 70.83M | 46.28M | 53.48M |
| depreciationAndAmortization | 24.29M | 35.36M | 28.18M | 23.69M | 20.17M | 22.67M | 21.64M | 22.1M | 22.84M | 19.11M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | -33.05M |
| stockBasedCompensation | 240K | 231K | 234K | 236K | 205K | 233K | 201K | 190K | 228K | 234K |
| changeInWorkingCapital | -52.64M | -52.17M | 27.95M | -7.72M | 164.49M | -21.98M | -16.23M | 26.39M | -33.62M | 16.94M |
| accountsReceivables | -29.44M | -46.06M | 3.24M | -6.72M | 133.51M | -27.63M | -16.36M | 23.76M | -33.56M | -6.39M |
| inventory | -2.6M | -2.16M | 3.79M | 1.44M | -796K | 1.86M | 220.03K | 1.6M | 816K | -4.76M |
| accountsPayables | -19.05M | -46.94M | 1.74M | -284.9K | 18.84M | -1.46M | -6.46M | 5.66M | -1.23M | 16.56M |
| otherWorkingCapital | -1.55M | -3.94M | 19.17M | -2.37M | 12.88M | 5.31M | 6.34M | -5.07M | 364.36K | 11.54M |
| otherNonCashItems | -9.23M | -21.31M | 16.55M | -14M | 4.74M | -63.46M | -89.05M | -3.16M | -6.37M | 23.46M |
| netCashProvidedByOperatingActivities | 151.77M | 145.15M | 181.3M | 94.21M | 228.16M | 21.77M | -47.18M | 116.65M | 53.47M | 80.18M |
| investmentsInPropertyPlantAndEquipment | -37.76M | -5.92M | -7.57M | -2.39M | -13.5M | -13.99M | -10.96M | -10.19M | -10.18M | -6.59M |
| acquisitionsNet | - | 230.46K | -399.15M | - | - | 227K | 15.98M | 38460 | 100.55K | 24534 |
| purchasesOfInvestments | -185K | - | 470.67M | -481.49M | - | -68139 | -5.02M | -26827 | -3.68M | -3.83M |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | 17.9M | - | - | 330.82K |
| otherInvestingActivities | 2563 | -43.5M | 454.31M | -481.09M | 5M | -52863 | -1.02M | -1.87M | -1.12M | -13.21M |
| netCashProvidedByInvestingActivities | -37.94M | -49.43M | 47.59M | -483.48M | -8.5M | -13.88M | 16.88M | -12.03M | -14.87M | -23.27M |
| netDebtIssuance | -1.98M | -2.8M | -138.08M | -1.48M | -1.32M | -1.36M | -1.51M | -1.15M | -972K | 885K |
| longTermNetDebtIssuance | -1.98M | -2.8M | -138.08M | -1.48M | -1.32M | -1.36M | -1.51M | -1.15M | -972K | 885K |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -25.84M | 677K | 929.74K | -33.86M | -83.26M | -22.07M | -9.82M | -16.13M | -1.86M | -12.25M |
| netCommonStockIssuance | -25.84M | 677K | 929.74K | -33.86M | -83.26M | -22.07M | -9.82M | -16.13M | -1.86M | -12.25M |
| commonStockIssuance | 818.5K | 677K | 13841 | - | - | - | - | - | - | - |
| commonStockRepurchased | -26.66M | 1.07M | 915.9K | -33.86M | -83.26M | -22.07M | -9.82M | -16.13M | -1.86M | -12.58M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -8.76M | -8.9M | -6.6M | -6.78M | -7.07M | -7.19M | -7.2M | -7.29M | -7.2M | -7.5M |
| commonDividendsPaid | -8.76M | -8.9M | -6.6M | -6.78M | -7.07M | -7.19M | -7.23M | -7.29M | -7.2M | -7.5M |
| preferredDividendsPaid | - | - | - | - | - | - | 30425 | -239 | -32328 | - |
| otherFinancingActivities | -642.2K | -512K | -525.1K | 41000 | 192K | -601K | -494K | 1.83M | -25000 | -1.11M |
| netCashProvidedByFinancingActivities | -37.21M | -11.53M | -144.27M | -42.07M | -91.46M | -31.23M | -19.02M | -22.18M | -10.1M | -21.55M |