NASDAQ : DIOD
$1.79 (1.88%)
| 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 | 1.48B | 1.31B | 1.66B | 2B | 1.81B | 1.23B | 1.25B | 1.21B | 1.05B | 942.16M |
| costOfRevenue | 1.02B | 875.26M | 1B | 1.17B | 1.13B | 798.09M | 783.32M | 778.71M | 697.43M | 655.24M |
| grossProfit | 462.44M | 435.86M | 658.18M | 827.24M | 670.36M | 431.12M | 465.81M | 435.28M | 356.78M | 286.92M |
| researchAndDevelopmentExpenses | 162.18M | 134.05M | 134.87M | 126.32M | 119.2M | 94.29M | 88.52M | 86.29M | 77.88M | 69.94M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | 176.2M | 167.64M | 158.26M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 241.61M | 233.91M | 257.94M | 280.88M | 257.71M | 185.07M | 181.34M | 176.2M | 167.64M | 158.26M |
| otherExpenses | 23.19M | 17.45M | 14.8M | 11.85M | 17.46M | 17.43M | -4.66M | 7.1M | 2.2M | 2.1M |
| operatingExpenses | 426.97M | 385.41M | 407.61M | 419.04M | 394.38M | 296.79M | 265.2M | 280.2M | 264.07M | 248.87M |
| costAndExpenses | 1.45B | 1.26B | 1.41B | 1.59B | 1.53B | 1.09B | 1.05B | 1.06B | 961.5M | 904.11M |
| netInterestIncome | 25.53M | 15.97M | 7.64M | -4.65M | -4.35M | -10.6M | -5.7M | -7.92M | -11.97M | -11.9M |
| interestIncome | 28.3M | 18.3M | 13.34M | 3.67M | 3.14M | 1.07M | 2.19M | 1.98M | 1.48M | 1.36M |
| interestExpense | 2.78M | 2.33M | 5.7M | 8.32M | 7.49M | 11.66M | 7.89M | 9.9M | 13.45M | 13.26M |
| depreciationAndAmortization | 143.75M | 137.14M | 137.33M | 127.76M | 122.44M | 108.01M | 109.58M | 104.64M | 95.68M | 98.96M |
| ebitda | 230.48M | 202.15M | 420.96M | 532.02M | 445.02M | 240.01M | 315.72M | 258.49M | 182.69M | 137.08M |
| ebit | 86.74M | 65.02M | 283.63M | 404.26M | 322.59M | 132M | 206.14M | 159.86M | 76.04M | 38.29M |
| nonOperatingIncomeExcludingInterest | -51.27M | -14.57M | -33.06M | 3.93M | -46.6M | 2.33M | -5.53M | -5.38M | 3.37M | -236K |
| operatingIncome | 35.46M | 50.45M | 250.57M | 408.19M | 275.98M | 134.33M | 200.61M | 154.48M | 80.36M | 38.06M |
| totalOtherIncomeExpensesNet | 48.5M | 12.23M | 27.36M | -12.25M | 39.11M | -13.99M | -2.36M | -4.52M | -16.82M | -13.02M |
| incomeBeforeTax | 83.96M | 62.68M | 277.93M | 395.94M | 315.1M | 120.34M | 198.25M | 149.96M | 62.59M | 25.04M |
| incomeTaxExpense | 14.79M | 11.84M | 47.28M | 56.68M | 78.81M | 21.11M | 44.13M | 44.56M | 62.32M | 6.56M |
| netIncomeFromContinuingOperations | 69.17M | 50.84M | 230.65M | 339.26M | 236.29M | 99.23M | 154.12M | 105.41M | 266K | 18.48M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 66.14M | 44.02M | 227.18M | 331.28M | 228.76M | 98.09M | 153.25M | 104.02M | -1.8M | 15.94M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 66.14M | 44.02M | 227.18M | 331.28M | 228.76M | 98.09M | 153.25M | 104.02M | -1.8M | 15.94M |
| eps | 1.43 | 0.95 | 4.96 | 7.31 | 5.11 | 1.92 | 3.02 | 2.09 | -0.04 | 0.33 |
| 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 | 367.21M | 308.67M | 315.46M | 336.73M | 363.6M | 268.06M | 258.39M | 241.05M | 203.82M | 247.8M |
| shortTermInvestments | 9.82M | 7.46M | 10.17M | 7.06M | 6.54M | 6.14M | 4.82M | 7.5M | 4.56M | 29.84M |
| cashAndShortTermInvestments | 377.03M | 316.14M | 325.63M | 343.79M | 370.14M | 274.21M | 263.22M | 248.55M | 208.38M | 277.64M |
| netReceivables | 307.06M | 325.52M | 371.93M | 369.23M | 358.5M | 320.06M | 260.32M | 228.4M | 200.11M | 217.22M |
| accountsReceivables | 307.06M | 325.52M | 371.93M | 369.23M | 358.5M | 320.06M | 260.32M | 228.4M | 200.11M | 217.22M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 471.55M | 474.95M | 389.77M | 360.28M | 348.62M | 307.06M | 236.47M | 215.44M | 216.51M | 193.48M |
| prepaids | - | - | - | 84M | 107.19M | 70.19M | 48.83M | 39.73M | 35.46M | 44.44M |
| otherCurrentAssets | 101.33M | 107.55M | 100.05M | 4.37M | 3.22M | 52.46M | 1.12M | 42.45M | 37.33M | 44.44M |
| totalCurrentAssets | 1.26B | 1.22B | 1.19B | 1.16B | 1.19B | 1.02B | 809.96M | 734.84M | 662.32M | 732.78M |
| propertyPlantEquipmentNet | 649.6M | 684.26M | 746.17M | 736.73M | 582.08M | 530.82M | 469.57M | 446.84M | 459.17M | 401.99M |
| goodwill | 183.44M | 181.56M | 146.56M | 144.76M | 149.89M | 158.33M | 141.32M | 132.44M | 134.19M | 129.41M |
| intangibleAssets | 45.46M | 67.4M | 63.94M | 79.14M | 94.55M | 110.59M | 119.52M | 137.94M | 156.44M | 174.88M |
| goodwillAndIntangibleAssets | 228.9M | 248.95M | 210.5M | 223.89M | 244.44M | 268.92M | 260.84M | 270.37M | 290.63M | 304.29M |
| longTermInvestments | - | 23.93M | 25.52M | 22.92M | 47M | 18.3M | - | 2.8M | 3.4M | 3.05M |
| taxAssets | 59.3M | 51.97M | 51.62M | 35.31M | 21.26M | 57.84M | 17.52M | 31.65M | 40.58M | 56.05M |
| otherNonCurrentAssets | 253.34M | 153.01M | 146.47M | 107.79M | 112.05M | 79.6M | 81.49M | 39.88M | 32.57M | 30.4M |
| totalNonCurrentAssets | 1.19B | 1.16B | 1.18B | 1.13B | 1.01B | 955.47M | 829.42M | 791.53M | 826.35M | 795.77M |
| otherAssets | -3000 | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.45B | 2.39B | 2.37B | 2.29B | 2.19B | 1.98B | 1.64B | 1.53B | 1.49B | 1.53B |
| totalPayables | 169.09M | 156.5M | 171.94M | 180.12M | 250.94M | 187.22M | 141.28M | 117.81M | 108M | 87.6M |
| accountPayables | 149.38M | 133.76M | 158.26M | 160.44M | 221.25M | 168.04M | 122.15M | 117.81M | 108M | 87.6M |
| otherPayables | 19.72M | 22.73M | 13.68M | 19.68M | 29.68M | 19.18M | 19.13M | - | - | - |
| accruedExpenses | 120.18M | 125.47M | 103.43M | 154.4M | 134.07M | 92.17M | 49.8M | 65.04M | 66.21M | 23.72M |
| shortTermDebt | 31.71M | 32.52M | 45.1M | 37.97M | 35.45M | 162.42M | 46.45M | 37.87M | 21.64M | 14.36M |
| capitalLeaseObligationsCurrent | 10.71M | 10.9M | 8.89M | 7.42M | 11.21M | 10.81M | 13.46M | - | - | - |
| taxPayables | 16.34M | 22.73M | 13.68M | 22.72M | 29.68M | 19.18M | 19.13M | 15.74M | 18.22M | 11.86M |
| deferredRevenue | - | - | - | 35.31M | 21.26M | 57.84M | - | 96.95M | 116.47M | 82.36M |
| otherCurrentLiabilities | 46.65M | 50.2M | 64.14M | 17.3M | 18.11M | -705K | 34.34M | 33.3M | 51.31M | 59.7M |
| totalCurrentLiabilities | 378.34M | 375.6M | 393.5M | 432.53M | 471.03M | 509.76M | 285.32M | 254.02M | 247.16M | 185.37M |
| longTermDebt | 24.22M | 19.56M | 16.98M | 147.47M | 265.57M | 288.18M | 64.4M | 186.14M | 247.49M | 413.13M |
| capitalLeaseObligationsNonCurrent | 28.97M | 28.71M | 27.38M | 20.81M | 22.31M | 27.06M | 27.68M | - | 395K | 1.05M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 6.14M | 6.95M | 13.66M | 12.9M | 32.23M | 34.6M | 16.33M | 17.99M | 25.18M | 28.21M |
| otherNonCurrentLiabilities | 72.01M | 86.51M | 106.46M | 91.68M | 100.62M | 103.73M | 92.86M | 90.78M | 94.53M | 80.32M |
| totalNonCurrentLiabilities | 131.35M | 141.74M | 164.48M | 272.86M | 420.74M | 453.57M | 201.28M | 294.92M | 367.59M | 522.71M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 39.68M | 39.61M | 36.28M | 28.23M | 33.53M | 37.88M | 41.14M | - | 395K | 1.05M |
| totalLiabilities | 509.69M | 517.33M | 557.98M | 705.39M | 891.77M | 963.33M | 486.6M | 548.94M | 614.76M | 708.08M |
| treasuryStock | -371.91M | -338.1M | -337.99M | -337.49M | -336.89M | -335.91M | -37.77M | -37.77M | -37.77M | -29.02M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 37.26M | 37.08M | 36.82M | 36.5M | 36.2M | 35.69M | 35.11M | 34.45M | 33.73M | 32.92M |
| retainedEarnings | 1.79B | 1.72B | 1.68B | 1.45B | 1.12B | 888.05M | 789.96M | 636.71M | 532.69M | 530.22M |
| additionalPaidInCapital | 538.09M | 523.74M | 509.86M | 494.77M | 471.65M | 449.6M | 427.26M | 399.92M | 386.34M | 354.57M |
| 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 | 69.17M | 50.84M | 230.65M | 339.26M | 236.29M | 99.23M | 154.12M | 105.41M | 266K | 18.48M |
| depreciationAndAmortization | 143.75M | 137.14M | 137.33M | 127.76M | 122.44M | 108.01M | 109.58M | 104.64M | 95.68M | 98.96M |
| deferredIncomeTax | -7.48M | -1M | -13.35M | -39.22M | 21.46M | -14.46M | 9.9M | 3.67M | 25.33M | -15.98M |
| stockBasedCompensation | 25.74M | 22.77M | 30.91M | 36.29M | 33.2M | 25.26M | 20.54M | 20.74M | 18.61M | 14.03M |
| changeInWorkingCapital | 36.48M | -70.49M | -77.59M | -81.11M | -39.18M | -31.44M | -40.27M | -46.44M | 40.57M | 5.54M |
| accountsReceivables | 22.69M | 47.28M | -2.61M | -20.16M | -52.72M | -10.5M | -30.78M | -29.48M | 22.26M | 533K |
| inventory | 9.1M | -87.5M | -28.95M | -29.68M | -43.04M | -4.56M | -11.32M | -2.15M | -17.2M | 5.18M |
| accountsPayables | 13.79M | -23.44M | -2.16M | -50.08M | 55.63M | 7.42M | 3.51M | 9.98M | 17.31M | 2.64M |
| otherWorkingCapital | -9.09M | -6.83M | -43.86M | 18.81M | 947K | -23.81M | -1.68M | -24.79M | 18.2M | -2.81M |
| otherNonCashItems | -52.15M | -19.82M | -27.04M | 9.53M | -35.66M | 625K | -24.1M | -2.45M | 669K | 3.71M |
| netCashProvidedByOperatingActivities | 215.51M | 119.44M | 280.91M | 392.5M | 338.54M | 187.22M | 229.77M | 185.57M | 181.12M | 124.74M |
| investmentsInPropertyPlantAndEquipment | -78.36M | -73.02M | -150.77M | -211.73M | -141.2M | -75.81M | -98.5M | -87.51M | -111.16M | -58.55M |
| acquisitionsNet | 10.65M | -56.66M | 6.29M | -64.71M | -157K | -24.59M | -33.03M | -41000 | 1.22M | 156K |
| purchasesOfInvestments | -63.02M | -14.03M | -27.22M | -13.41M | -22.67M | -17.62M | -19.27M | -15.9M | -12.2M | -23.46M |
| salesMaturitiesOfInvestments | 7.63M | 16.36M | 6.53M | 17.43M | 7.33M | 10.28M | 21.85M | 12.58M | 38.6M | 56.17M |
| otherInvestingActivities | 6.93M | 9.31M | 6.85M | 7.16M | 12.47M | 974K | 28.53M | 1.93M | 5.26M | -1.67M |
| netCashProvidedByInvestingActivities | -116.18M | -118.04M | -158.32M | -265.26M | -144.23M | -106.77M | -100.43M | -88.94M | -78.29M | -27.35M |
| netDebtIssuance | 1.08M | -7.67M | -128.93M | -112.27M | -152.92M | 248.19M | -115.81M | -49.26M | -159.48M | -36.43M |
| longTermNetDebtIssuance | 3.93M | -83000 | -128.93M | -133.06M | -28.41M | 211.21M | -118.4M | -55.62M | -160.46M | -36.43M |
| shortTermNetDebtIssuance | -2.85M | -7.59M | - | 20.79M | -124.51M | 36.98M | 2.59M | 6.35M | 984K | - |
| netStockIssuance | -33.81M | -9.56M | -15.64M | 140K | 4.34M | -305.01M | 11.9M | 4.86M | 4.86M | -17.89M |
| netCommonStockIssuance | -33.81M | -9.56M | -15.64M | 140K | 4.34M | -289.88M | 11.9M | 4.86M | 4.86M | -17.89M |
| commonStockIssuance | - | - | - | 140K | 4.34M | 6.83M | 11.9M | 4.86M | 13.61M | 120K |
| commonStockRepurchased | -33.81M | -9.56M | -15.64M | - | - | -296.7M | - | - | -8.74M | -18.01M |
| netPreferredStockIssuance | - | - | - | - | - | -15.13M | - | - | - | - |
| netDividendsPaid | - | - | - | - | -2.17M | -2.11M | - | - | - | -4.87M |
| commonDividendsPaid | - | - | - | - | -2.17M | -2.11M | - | - | - | -4.87M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -22.08M | -2.11M | -156K | -13.58M | -7.69M | 4.62M | -8.52M | -7.51M | -3.57M | -9.13M |
| netCashProvidedByFinancingActivities | -54.81M | -19.34M | -144.72M | -125.71M | -158.44M | -54.3M | -112.43M | -51.91M | -158.18M | -63.46M |
| 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 | 405.47M | 391.58M | 392.17M | 366.21M | 332.11M | 339.3M | 350.08M | 319.77M | 301.97M | 322.7M |
| costOfRevenue | 276.68M | 269.65M | 271.68M | 250.89M | 227.42M | 228.41M | 232.07M | 212.38M | 202.39M | 210.22M |
| grossProfit | 128.79M | 121.93M | 120.49M | 115.32M | 104.69M | 110.88M | 118.01M | 107.39M | 99.58M | 112.48M |
| researchAndDevelopmentExpenses | 40.62M | 41.15M | 41.86M | 40.54M | 38.63M | 33.21M | 33.69M | 33.19M | 33.96M | 32.96M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 64.3M | 62.94M | 60.5M | 59.47M | 58.7M | 62.32M | 59.39M | 58.47M | 53.74M | 56.48M |
| otherExpenses | 4.11M | 4.64M | 6.56M | 5.93M | 6.07M | 3.44M | 3.05M | 12.02M | -1.06M | 2.33M |
| operatingExpenses | 109.03M | 108.72M | 108.92M | 105.94M | 103.4M | 98.97M | 96.13M | 103.68M | 86.64M | 91.77M |
| costAndExpenses | 385.56M | 378.37M | 380.6M | 356.82M | 330.82M | 327.38M | 328.2M | 316.06M | 289.02M | 302M |
| netInterestIncome | 1.34M | 5.68M | 7.98M | 6.52M | 5.35M | 4.43M | 4.08M | 3.38M | 4.08M | 4.35M |
| interestIncome | 2.03M | 6.98M | 8.49M | 7.02M | 5.81M | 4.92M | 4.53M | 4.24M | 4.61M | 4.84M |
| interestExpense | 682K | 1.3M | 503K | 506K | 467K | 494K | 456K | 852K | 532K | 481K |
| depreciationAndAmortization | 35.2M | 35.26M | 36.7M | 35.88M | 35.9M | 34.88M | 33.63M | 33.78M | 34.84M | 34.64M |
| ebitda | 55.98M | 51.03M | 56.23M | 89.61M | 33.6M | 47.64M | 52.89M | 47.44M | 54.18M | 63M |
| ebit | 20.78M | 15.77M | 19.54M | 53.73M | -2.3M | 12.76M | 19.26M | 13.66M | 19.34M | 28.36M |
| nonOperatingIncomeExcludingInterest | -876K | -2.57M | -7.96M | -44.34M | 3.6M | -847K | 2.62M | -9.95M | -6.39M | -7.66M |
| operatingIncome | 19.91M | 13.2M | 11.57M | 9.39M | 1.3M | 11.92M | 21.88M | 3.71M | 12.95M | 20.7M |
| totalOtherIncomeExpensesNet | 194K | 1.27M | 7.46M | 43.83M | -4.06M | 353K | -3.08M | 9.1M | 5.86M | 7.18M |
| incomeBeforeTax | 20.1M | 14.47M | 19.03M | 53.22M | -2.77M | 12.27M | 18.8M | 12.8M | 18.81M | 27.88M |
| incomeTaxExpense | 4M | 2.15M | 3.56M | 9.06M | 20000 | 2.04M | 3.62M | 2.64M | 3.54M | 2.77M |
| netIncomeFromContinuingOperations | 16.1M | 12.32M | 15.48M | 44.16M | -2.79M | 10.23M | 15.18M | 10.16M | 15.27M | 25.11M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 14.96M | 10.2M | 14.28M | 46.1M | -4.44M | 8.24M | 13.74M | 8M | 14.04M | 25.29M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 14.96M | 10.2M | 14.28M | 46.1M | -4.44M | 8.24M | 13.74M | 8M | 14.04M | 25.29M |
| eps | 0.33 | 0.22 | 0.31 | 0.99 | -0.1 | 0.18 | 0.3 | 0.17 | 0.31 | 0.55 |
| 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 | 399.21M | 367.21M | 376.59M | 317.05M | 335.75M | 308.67M | 311.86M | 267.66M | 270.56M | 315.46M |
| shortTermInvestments | 10.19M | 9.82M | 9.81M | 10.28M | 8.17M | 7.46M | 7.46M | 9.19M | 9.78M | 10.17M |
| cashAndShortTermInvestments | 409.39M | 377.03M | 386.39M | 327.33M | 343.93M | 316.14M | 319.33M | 276.84M | 280.34M | 325.63M |
| netReceivables | 304.46M | 307.06M | 303.81M | 313.49M | 302.24M | 325.52M | 358.94M | 384.96M | 391.51M | 371.93M |
| accountsReceivables | 304.46M | 307.06M | 303.81M | 313.49M | 302.24M | 325.52M | 358.94M | 384.96M | 391.51M | 371.93M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 492.76M | 471.55M | 470.91M | 482.7M | 471.04M | 474.95M | 482.04M | 461.54M | 429.36M | 389.77M |
| prepaids | - | - | - | - | - | - | - | - | 100.02M | - |
| otherCurrentAssets | 96.06M | 101.33M | 112.39M | 121.09M | 107.69M | 107.55M | 102.14M | 97.12M | - | 100.05M |
| totalCurrentAssets | 1.3B | 1.26B | 1.27B | 1.24B | 1.22B | 1.22B | 1.26B | 1.22B | 1.2B | 1.19B |
| propertyPlantEquipmentNet | 700.84M | 649.6M | 657.41M | 680.04M | 665.86M | 684.26M | 703.72M | 755.37M | 774.22M | 746.17M |
| goodwill | 182.29M | 183.44M | 183.14M | 185.29M | 182.27M | 181.56M | 148.51M | 145.6M | 146.94M | 146.56M |
| intangibleAssets | 41.42M | 45.46M | 50.26M | 56.33M | 61.58M | 67.4M | 53.7M | 57.39M | 59.95M | 63.94M |
| goodwillAndIntangibleAssets | 223.71M | 228.9M | 233.41M | 241.62M | 243.86M | 248.95M | 202.21M | 202.99M | 206.89M | 210.5M |
| longTermInvestments | 154.66M | - | - | - | - | 23.93M | - | 6.86M | 2.59M | 25.52M |
| taxAssets | 58.29M | 59.3M | 54.51M | 55.03M | 51.68M | 51.97M | 52.44M | 50.96M | 50.91M | 51.62M |
| otherNonCurrentAssets | 57.56M | 253.34M | 250.95M | 250.25M | 170.06M | 153.01M | 168.56M | 124.42M | 120.33M | 146.47M |
| totalNonCurrentAssets | 1.2B | 1.19B | 1.2B | 1.23B | 1.13B | 1.16B | 1.13B | 1.14B | 1.15B | 1.18B |
| otherAssets | - | -3000 | - | - | - | - | - | - | - | - |
| totalAssets | 2.5B | 2.45B | 2.47B | 2.47B | 2.36B | 2.39B | 2.39B | 2.36B | 2.36B | 2.37B |
| totalPayables | 187.97M | 169.09M | 170.64M | 171.17M | 155.16M | 156.5M | 153.75M | 165.83M | 162.51M | 158.26M |
| accountPayables | 169.2M | 149.38M | 146.91M | 148.27M | 135.56M | 133.76M | 150.25M | 156.69M | 149.23M | 158.26M |
| otherPayables | 18.77M | 19.72M | 23.73M | 22.9M | 19.6M | 22.73M | 3.51M | 9.14M | 13.28M | - |
| accruedExpenses | - | 120.18M | 175.24M | 173.35M | 169.33M | 125.47M | 161.88M | 158.02M | 164.57M | 129.62M |
| shortTermDebt | 43.81M | 31.71M | 37.92M | 29.11M | 32.42M | 32.52M | 37.15M | 27.69M | 50.2M | 45.1M |
| capitalLeaseObligationsCurrent | - | 10.71M | - | - | - | 10.9M | - | 9.42M | 9.82M | 8.89M |
| taxPayables | 18.77M | 16.34M | - | 22.9M | 19.6M | 22.73M | 3.51M | 9.14M | 13.28M | 13.68M |
| deferredRevenue | - | - | - | - | - | - | - | 9.14M | 13.28M | 10.46M |
| otherCurrentLiabilities | 179.59M | 46.65M | - | - | - | 50.2M | - | -9.14M | -23.1M | 41.16M |
| totalCurrentLiabilities | 411.37M | 378.34M | 383.8M | 373.63M | 356.9M | 375.6M | 352.78M | 360.96M | 377.28M | 393.5M |
| longTermDebt | 23.7M | 24.22M | 20.1M | 24.86M | 19.15M | 19.56M | 20.72M | 18.99M | 19.64M | 16.98M |
| capitalLeaseObligationsNonCurrent | 37.37M | 28.97M | - | - | - | 28.71M | - | 23.96M | 26.48M | 27.38M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 28.49M | 6.14M | 11.22M | 14.35M | 6.09M | 6.95M | 11.6M | 43.57M | 44.54M | 13.66M |
| otherNonCurrentLiabilities | 45.93M | 72.01M | 107.25M | 124.54M | 102.37M | 86.51M | 120.97M | 62.01M | 63.42M | 106.46M |
| totalNonCurrentLiabilities | 135.49M | 131.35M | 138.57M | 163.75M | 127.6M | 141.74M | 153.29M | 148.53M | 154.08M | 164.48M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 37.37M | 39.68M | - | - | - | 39.61M | - | 33.38M | 36.3M | 36.28M |
| totalLiabilities | 546.86M | 509.69M | 522.37M | 537.38M | 484.51M | 517.33M | 506.07M | 509.48M | 531.36M | 557.98M |
| treasuryStock | -372.11M | -371.91M | -348.1M | -348.1M | -338.1M | -338.1M | -338.1M | -338.05M | -337.99M | -337.99M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 37.3M | 37.26M | 37.26M | 37.14M | 37.12M | 37.08M | 37.08M | 36.96M | 36.94M | 36.82M |
| retainedEarnings | 1.8B | 1.79B | 1.78B | 1.76B | 1.71B | 1.72B | 1.71B | 1.7B | 1.69B | 1.68B |
| additionalPaidInCapital | 544.12M | 538.09M | 531.43M | 527.38M | 529.23M | 523.74M | 517.13M | 513.31M | 509.4M | 509.86M |
| 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 | 16.1M | 12.32M | 15.48M | 44.16M | -2.79M | 10.23M | 15.18M | 10.16M | 15.27M | 25.11M |
| depreciationAndAmortization | 35.2M | 35.26M | 36.7M | 35.88M | 35.9M | 34.88M | 33.63M | 33.78M | 34.84M | 34.63M |
| deferredIncomeTax | 301K | -7.17M | -1.08M | 922K | -147K | -694K | -355K | 366K | -318K | -10.87M |
| stockBasedCompensation | 7.58M | 6.74M | 6.83M | 5.79M | 6.39M | 6.68M | 6.76M | 4.25M | 5.07M | 7.48M |
| changeInWorkingCapital | 6.34M | -6.79M | 27.93M | 3.24M | 12.1M | 34.39M | -470K | -26.98M | -77.42M | -12.28M |
| accountsReceivables | 1.13M | -5.09M | 6.49M | -1.63M | 22.92M | 30.79M | 29.34M | 4.88M | -17.73M | 46.84M |
| inventory | -23.07M | -3.55M | 6.66M | 2.75M | 3.23M | 2.66M | -15.8M | -33.92M | -40.44M | -39.85M |
| accountsPayables | 20.58M | 3.74M | 569K | 7.3M | 2.18M | -14.24M | -8.29M | 8.21M | -9.12M | -5.48M |
| otherWorkingCapital | 7.7M | -1.89M | 14.21M | -5.17M | -16.24M | 15.17M | -5.71M | -6.15M | -10.14M | -13.8M |
| otherNonCashItems | -1.21M | -2.24M | -6.72M | -48.48M | 5.29M | -3.66M | -400K | -7.18M | -8.58M | -5.67M |
| netCashProvidedByOperatingActivities | 64.31M | 38.12M | 79.13M | 41.52M | 56.74M | 81.82M | 54.36M | 14.4M | -31.14M | 38.39M |
| investmentsInPropertyPlantAndEquipment | -31.87M | -25.7M | -16.32M | -20.44M | -15.89M | -19.7M | -15M | -17.95M | -20.38M | -27.3M |
| acquisitionsNet | 77000 | -150K | - | 15.36M | -4.56M | - | 923K | 2.42M | 293K | 6.29M |
| purchasesOfInvestments | -902K | 1.83M | -8.08M | -54.71M | -2.06M | -1.07M | -10.84M | -631K | -1.48M | -7.26M |
| salesMaturitiesOfInvestments | - | - | 2.24M | 4.1M | 1.29M | 892K | 12.8M | 1.1M | 1.56M | -128K |
| otherInvestingActivities | -3.9M | 1.81M | 6.81M | 5.53M | -7.22M | -49.29M | -5.92M | 4.87M | 1.9M | -557K |
| netCashProvidedByInvestingActivities | -36.68M | -22.21M | -15.36M | -50.16M | -28.46M | -69.16M | -18.04M | -10.19M | -18.11M | -28.95M |
| netDebtIssuance | 175K | -416K | -430K | 2.68M | 124K | -3.85M | 9.73M | -22.18M | 8.63M | 6.06M |
| longTermNetDebtIssuance | 175K | 1.56M | -430K | 2.68M | 124K | -776K | 1.26M | -274K | -298K | -3.57M |
| shortTermNetDebtIssuance | - | -1.98M | - | - | - | -3.08M | 8.47M | -21.9M | 8.93M | 9.63M |
| netStockIssuance | -1.5M | -23.81M | -2.66M | -10.18M | -1.45M | -45000 | - | -350K | -5.39M | -53000 |
| netCommonStockIssuance | -1.5M | -23.81M | -2.66M | -10.18M | -1.45M | -45000 | - | -350K | -5.39M | -53000 |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -1.5M | -23.81M | -2.66M | -10.18M | -1.45M | -45000 | - | -350K | -5.39M | -53000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | -100000 |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | -100000 |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 236K | 239K | 2.39M | -21.3M | 8000 | 88000 | -8.29M | - | -225K | 53000 |
| netCashProvidedByFinancingActivities | -1.09M | -23.99M | -708K | -28.8M | -1.32M | -3.81M | 1.44M | -22.53M | 3.01M | 5.96M |