OTC : DSRLF
$2.41 (3.11%)
| 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.19B | 1.19B | 1.15B | 1.36B | 1.24B | 881.3M | 706.32M | 669.2M | 637.49M | 569.31M |
| costOfRevenue | 421.84M | 403.73M | 407.02M | 460.52M | 412.88M | 278.4M | 217.63M | 213.43M | 205.59M | 180.16M |
| grossProfit | 772.71M | 781.7M | 741.19M | 900.61M | 824.77M | 602.9M | 488.69M | 455.77M | 431.9M | 389.15M |
| researchAndDevelopmentExpenses | 70.31M | 91.57M | 90.95M | 96.9M | 70.09M | 50.8M | 47.95M | 45.08M | 43.63M | 37.72M |
| generalAndAdministrativeExpenses | 116.15M | 119.87M | 128.52M | 114.69M | 93.27M | 64.1M | 69.59M | 67.22M | 64.69M | 60.04M |
| sellingAndMarketingExpenses | 248.02M | 256.26M | 285.89M | 292.05M | 211.34M | 144.06M | 142.75M | 133.06M | 123.18M | 109.47M |
| sellingGeneralAndAdministrativeExpenses | 364.18M | 376.14M | 414.41M | 406.74M | 304.61M | 208.16M | 212.34M | 200.27M | 187.87M | 169.51M |
| otherExpenses | 69.43M | 55.67M | 19.57M | 45.71M | 30.57M | 19.72M | 5.94M | 562K | 2.84M | 3.99M |
| operatingExpenses | 503.91M | 523.38M | 524.92M | 549.35M | 405.27M | 278.68M | 266.23M | 245.92M | 234.34M | 211.21M |
| costAndExpenses | 890.15M | 927.1M | 931.95M | 1.01B | 818.16M | 557.08M | 483.86M | 459.35M | 439.93M | 391.37M |
| netInterestIncome | -16M | -15.23M | -12.92M | -25.32M | -19.06M | -1.86M | -1.84M | -3.5M | -3.79M | -3.2M |
| interestIncome | 8.48M | 13.38M | 15.37M | 9.64M | 2.82M | 2M | 2.83M | 1.52M | 1.22M | 1.07M |
| interestExpense | 24.48M | 28.61M | 29.34M | 34.97M | 21.97M | 3.38M | 4.11M | 4.56M | 4.3M | 3.06M |
| depreciationAndAmortization | 128.25M | 129.04M | 103.89M | 119.34M | 83.41M | 58.81M | 52.78M | 45.38M | 45.85M | 44.71M |
| ebitda | 364.33M | 399.04M | 333.4M | 479.71M | 504.56M | 383.62M | 273.14M | 254.2M | 242.69M | 216.56M |
| ebit | 236.08M | 270M | 230.58M | 360.37M | 421.15M | 324.8M | 220.37M | 207.2M | 183M | 171.26M |
| nonOperatingIncomeExcludingInterest | 33.48M | -11.68M | -14.32M | -9.11M | -1.65M | -576K | -2.5M | -2.67M | 1.42M | 1.35M |
| operatingIncome | 269.57M | 258.32M | 216.26M | 351.26M | 419.5M | 324.23M | 217.86M | 204.52M | 184.42M | 172.61M |
| totalOtherIncomeExpensesNet | -57.96M | -15.88M | -15.04M | -25.32M | -20.16M | -2.85M | -1.57M | -160K | -5.71M | -4.42M |
| incomeBeforeTax | 211.92M | 242.45M | 201.22M | 325.94M | 399.34M | 321.37M | 216.29M | 204.36M | 178.71M | 168.2M |
| incomeTaxExpense | 61.57M | 55.39M | 42.71M | 85.83M | 88.6M | 73.08M | 40.55M | 46.24M | 38.83M | 55.58M |
| netIncomeFromContinuingOperations | 149.94M | 187.06M | 158.51M | 240.11M | 310.73M | 248.3M | 175.85M | 158.27M | 140.28M | 113.17M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | -115K | -143K | -404K | -555K |
| netIncome | 155.62M | 188.1M | 159.85M | 240.91M | 310.97M | 247.87M | 175.74M | 158.13M | 139.88M | 112.38M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 155.62M | 188.1M | 159.85M | 240.91M | 310.97M | 247.87M | 175.74M | 158.13M | 139.88M | 112.38M |
| eps | 2.77 | 3.37 | 2.87 | 4.17 | 5.44 | 4.53 | 3.21 | 2.85 | 2.54 | 2.05 |
| 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 | 165.8M | 344.27M | 280.31M | 241.78M | 403.02M | 339.88M | 157.55M | 73.1M | 159.34M | 130.47M |
| shortTermInvestments | 45.84M | 57000 | 98.44M | 171.44M | - | 126K | 44.59M | 23.42M | 13.49M | - |
| cashAndShortTermInvestments | 208.49M | 344.33M | 378.75M | 413.22M | 403.02M | 340.01M | 202.14M | 96.52M | 172.83M | 130.47M |
| netReceivables | 200.7M | 194.7M | 198.56M | 220.04M | 217.59M | 165.68M | 132.51M | 136.24M | 132.04M | 122.7M |
| accountsReceivables | 200.7M | 194.7M | 198.56M | 220.04M | 217.59M | 165.68M | 132.51M | 131.09M | 128.82M | 120.26M |
| otherReceivables | - | - | - | - | - | - | - | 5.15M | 3.22M | 2.44M |
| inventory | 334.6M | 344.04M | 315.5M | 306.5M | 298.05M | 191.23M | 171.13M | 160.4M | 142.8M | 128.87M |
| prepaids | - | - | - | 10.96M | - | - | - | 3.86M | 3.22M | - |
| otherCurrentAssets | -1.39M | 49.46M | 89.88M | 123.49M | 39.63M | 17M | 24.98M | 26.85M | 40.3M | 15.78M |
| totalCurrentAssets | 742.4M | 932.53M | 982.69M | 1.07B | 958.29M | 713.92M | 530.76M | 414.86M | 482.44M | 395.38M |
| propertyPlantEquipmentNet | 255.85M | 271.41M | 256.29M | 268.45M | 276.2M | 140.5M | 128.38M | 94.98M | 92.33M | 92.13M |
| goodwill | 754.15M | 846.86M | 799.36M | 826.35M | 789.63M | 154.77M | 164.68M | 162.62M | 150.74M | 163.2M |
| intangibleAssets | 1.04B | 1.18B | 761.9M | 1.17B | 1.15B | 201.96M | 205.6M | 210.47M | 193.61M | 193.88M |
| goodwillAndIntangibleAssets | 1.79B | 2.03B | 1.56B | 2B | 1.94B | 356.74M | 370.28M | 373.08M | 344.35M | 357.09M |
| longTermInvestments | 25990 | 34.62M | 26000 | -171.42M | 15.06M | -100000 | -44.56M | -23.4M | -13.46M | 27000 |
| taxAssets | 36.85M | 31.6M | - | 34.46M | 38.23M | 33.08M | 31.65M | 20.96M | 22.17M | 22.99M |
| otherNonCurrentAssets | 48.07M | 6.32M | 411.17M | 207.32M | 1000 | 2.32M | 47.04M | 25.45M | 15.09M | 999K |
| totalNonCurrentAssets | 2.13B | 2.37B | 2.23B | 2.33B | 2.27B | 532.53M | 532.79M | 491.08M | 460.48M | 473.24M |
| otherAssets | -2000 | -48000 | - | - | - | - | - | - | 2.8M | - |
| totalAssets | 2.87B | 3.3B | 3.21B | 3.41B | 3.23B | 1.25B | 1.06B | 905.94M | 945.72M | 868.62M |
| totalPayables | 189.53M | 174.67M | 100.71M | 104.2M | 84.77M | 65.48M | 55.73M | 66.8M | 62.33M | 47.67M |
| accountPayables | 108.8M | 99.52M | 100.71M | 104.2M | 84.77M | 65.48M | 55.73M | 57.29M | 62.33M | 47.67M |
| otherPayables | 80.73M | 75.15M | - | - | - | - | - | 19.03M | - | - |
| accruedExpenses | - | - | 66.16M | 67.68M | 46.15M | 41.03M | 34.67M | 30.3M | 28.75M | 28.36M |
| shortTermDebt | 247.07M | 38.05M | 100.74M | 111.52M | 90.77M | -29.83M | 8000 | 20.6M | 23.91M | 26.51M |
| capitalLeaseObligationsCurrent | 10.16M | 9.36M | 8.91M | 8.5M | 9.64M | 4.21M | 4.8M | - | -584K | - |
| taxPayables | 26.54M | 18.07M | 9.4M | 13.79M | 6.26M | 29.83M | 10.8M | 9.51M | 5.19M | 10.32M |
| deferredRevenue | - | - | - | - | - | - | - | 9.51M | 5.19M | 10.32M |
| otherCurrentLiabilities | 59.03M | 53.22M | 43.6M | 55.11M | 66.9M | 79.32M | 27.27M | 19.09M | 20.94M | 19.01M |
| totalCurrentLiabilities | 505.79M | 275.3M | 320.12M | 347.02M | 298.23M | 160.21M | 122.48M | 138.45M | 141.12M | 131.88M |
| longTermDebt | 476.86M | 899.42M | 1.02B | 1.17B | 1.23B | - | -36.26M | 81000 | 102K | 23.89M |
| capitalLeaseObligationsNonCurrent | 57.07M | 67.36M | 62.09M | 61M | 66.48M | 30.45M | 24.47M | -32.66M | 102K | -36.61M |
| deferredRevenueNonCurrent | - | - | -199.6M | - | 40.92M | 41.24M | 36.26M | 32.66M | 32.53M | 36.61M |
| deferredTaxLiabilitiesNonCurrent | 196.48M | 199.57M | 199.6M | 229.31M | 185.34M | 10.07M | 7.14M | 5.05M | 1.9M | 1.4M |
| otherNonCurrentLiabilities | 60.15M | 64.25M | 270.35M | 80.04M | 43.98M | 48.16M | 24.59M | 24.96M | 28.01M | 11.45M |
| totalNonCurrentLiabilities | 790.56M | 1.23B | 1.35B | 1.54B | 1.56B | 129.91M | 92.45M | 62.75M | 62.65M | 73.35M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 67.23M | 76.72M | 71M | 69.5M | 76.12M | 34.66M | 29.27M | -32.66M | -482K | -36.61M |
| totalLiabilities | 1.3B | 1.51B | 1.67B | 1.89B | 1.86B | 290.13M | 214.93M | 201.2M | 203.77M | 205.23M |
| treasuryStock | -343.3M | -251.78M | -296.8M | -281.28M | -120.02M | -109.55M | -81.85M | -87.78M | -22.18M | -38.02M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 55.95M | 55.95M | 55.95M | 55.95M | 55.95M | 55.95M | 55.95M | 55.95M | 55.95M | 55.95M |
| retainedEarnings | 155.62M | 1.84B | 1.76B | 1.64B | 1.3B | 918.72M | 840.37M | 158.13M | 139.88M | 112.38M |
| additionalPaidInCapital | 18.16M | 18.16M | 18.16M | 18.16M | 18.16M | 18.16M | 18.16M | 18.16M | 18.16M | 18.16M |
| 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 | 150.04M | 187.06M | 159.85M | 240.11M | 310.73M | 248.3M | 175.74M | 158.13M | 139.88M | 112.62M |
| depreciationAndAmortization | 128.25M | 129.04M | 115.03M | 153.27M | 95.99M | 61.03M | 58.97M | 50.83M | 53.5M | 44.71M |
| deferredIncomeTax | - | - | - | 22.99M | -32.7M | 18.39M | -1.63M | 16.36M | -20.39M | 11.78M |
| stockBasedCompensation | 11.11M | 11.04M | 10.04M | 9.54M | 6.43M | 6.88M | 4.82M | 3.01M | 2.11M | 1.37M |
| changeInWorkingCapital | 55.03M | 15.81M | 3.54M | -27.41M | -8.73M | -51.57M | -7.15M | -15.5M | -13.78M | -8.88M |
| accountsReceivables | 5.12M | 8.71M | 18.47M | 3.98M | -7.18M | -38.98M | -51000 | -637K | -11.93M | -7.36M |
| inventory | 34.06M | -16.98M | -4.77M | -26.22M | -905K | -30.2M | -9.82M | -14.36M | -14.45M | -10.84M |
| accountsPayables | - | - | -4.87M | 19.43M | 6.79M | 11.04M | -1.81M | -8.58M | 15.68M | 6.57M |
| otherWorkingCapital | 15.85M | 24.08M | -5.29M | -24.6M | -7.43M | 6.57M | 4.53M | -1.14M | 670K | 1.95M |
| otherNonCashItems | -1.66M | 15.84M | 23.21M | -9.15M | 28.94M | 21.53M | 1.92M | -2.95M | 6.12M | 4M |
| netCashProvidedByOperatingActivities | 342.76M | 358.78M | 311.66M | 389.34M | 400.66M | 304.56M | 232.67M | 209.88M | 167.44M | 165.6M |
| investmentsInPropertyPlantAndEquipment | -61.73M | -52.12M | -113.24M | -113.69M | -117.37M | -74.82M | -55.79M | -52.79M | -42.48M | -37.43M |
| acquisitionsNet | - | - | - | 21.3M | -1.5B | 5.77M | -3.34M | -18.64M | -27.04M | -263.59M |
| purchasesOfInvestments | - | - | - | -139.57M | - | -1000 | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | 40.6M | 118.27M | - | -5.77M | - | - | - | - |
| otherInvestingActivities | -82.79M | 2.32M | 43.54M | -118.27M | 6.94M | 1.8M | - | -18.64M | -27.04M | -261.04M |
| netCashProvidedByInvestingActivities | -144.52M | -49.81M | -29.1M | -231.95M | -1.61B | -73.02M | -59.13M | -71.43M | -69.52M | -298.47M |
| netDebtIssuance | -191.36M | -235.41M | -158.46M | -116.14M | 1.32B | -7.53M | -26.6M | -4.19M | -26.2M | 47.64M |
| longTermNetDebtIssuance | -191.36M | -235.41M | -158.46M | -116.14M | 1.32B | -7.53M | -26.6M | -4.19M | -26.2M | 47.64M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -96.28M | 37.56M | -18.53M | -159.85M | -8.58M | -26.09M | 7.02M | -65.3M | 19.7M | -12.82M |
| netCommonStockIssuance | -96.28M | 37.56M | -18.53M | -159.85M | -8.58M | -26.09M | 7.02M | -65.3M | 19.7M | -12.82M |
| commonStockIssuance | - | - | - | - | - | - | 7.02M | - | 19.7M | - |
| commonStockRepurchased | - | - | -18.53M | -159.85M | -8.58M | -26.09M | - | -65.3M | - | -12.82M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -63.54M | -61.28M | -58.97M | -57.05M | -54.71M | -52.05M | -49.23M | -145.27M | -43.81M | -35.72M |
| commonDividendsPaid | -63.54M | -61.28M | -58.97M | -57.05M | -54.71M | -52.05M | -49.23M | -145.27M | -43.81M | -35.72M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1000 | -235.41M | -158.46M | -116.14M | -1000 | 44.79M | -20.67M | -9.45M | -13.49M | 57.03M |
| netCashProvidedByFinancingActivities | -351.18M | -259.13M | -235.96M | -333.04M | 1.26B | -40.89M | -89.48M | -224.2M | -63.8M | 56.12M |
| 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 | 287M | 575.51M | 280M | 306.27M | 313M | 309.43M | 287M | 300.21M | 289M | 302.21M |
| costOfRevenue | 100M | 208.56M | 99M | 104.36M | 109M | 104.21M | 99M | 102.27M | 97M | 107.02M |
| grossProfit | 187M | 366.95M | 181M | 201.92M | 204M | 205.22M | 188M | 197.93M | 192M | 195.19M |
| researchAndDevelopmentExpenses | - | 33.78M | 23M | 23.2M | 24M | 26.57M | 22M | 21.23M | 22M | 22.95M |
| generalAndAdministrativeExpenses | - | - | 30M | 31.39M | 30M | 23.73M | 32M | 33.14M | 31M | 37.52M |
| sellingAndMarketingExpenses | - | - | 69M | 50.5M | 73M | 45.04M | 70M | 50.82M | 71M | 73.89M |
| sellingGeneralAndAdministrativeExpenses | 128M | 146.75M | 99M | 81.89M | 103M | 68.18M | 102M | 83.96M | 102M | 111.41M |
| otherExpenses | 3M | 160.49M | - | 21.5M | 4M | -147.85M | - | 24.02M | 5M | -155.43M |
| operatingExpenses | 131M | 341.02M | 122M | 126.59M | 131M | -53.11M | 124M | 129.22M | 129M | -21.08M |
| costAndExpenses | 231M | 549.58M | 221M | 230.95M | 240M | 51.1M | 223M | 231.49M | 225M | 85.95M |
| netInterestIncome | -5M | -9.67M | -6M | -2.75M | -4M | -1.47M | -4M | -3.69M | -4M | -1.92M |
| interestIncome | - | 2.85M | - | - | - | - | - | - | - | 1.61M |
| interestExpense | - | 12.51M | 5.21M | 2.75M | 4M | 1.47M | 4M | 3.69M | 4M | 16.17M |
| depreciationAndAmortization | 9M | 62.7M | 9.33M | 24.32M | 24.56M | 24.56M | 25.97M | 32.33M | 25.97M | 25.97M |
| ebitda | 68M | 204.01M | 66.33M | 94.52M | 98.56M | 95.28M | 88.97M | 101.63M | 89.97M | 90.86M |
| ebit | 59M | 25.93M | 57M | 70.2M | 74M | 70.72M | 63M | 73.28M | 64M | 64.89M |
| nonOperatingIncomeExcludingInterest | -3M | - | 2M | 5.12M | -1M | 187.6M | 1M | -201.28M | -1M | 151.37M |
| operatingIncome | 56M | 25.93M | 59M | 65.2M | 73M | 258.32M | 64M | 68.72M | 63M | 216.26M |
| totalOtherIncomeExpensesNet | -5M | 54.59M | -9M | -1.75M | -5M | -197.88M | -7M | -4.69M | -3M | -160.04M |
| incomeBeforeTax | 51M | 80.52M | 50M | 63.45M | 68M | 60.45M | 57M | 64.03M | 60M | 56.22M |
| incomeTaxExpense | 13M | 29.28M | 12M | 16.71M | 16M | 14.39M | 12M | 14.53M | 14M | 9.71M |
| netIncomeFromContinuingOperations | 38M | 51.25M | 38M | 46.74M | 52M | 46.06M | 45M | 49.5M | 46M | 46.51M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | 1.34M |
| netIncome | 38M | 51.25M | 4.98M | 47.4M | 52M | 47.1M | 45M | 50.01M | 46M | 47.85M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 38M | 51.25M | 4.98M | 47.4M | 52M | 47.1M | 45M | 50.01M | 46M | 47.85M |
| eps | 0.72 | 0.9 | 0.09 | 0.88 | 0.96 | 0.87 | 0.84 | 0.94 | 0.86 | 0.9 |
| 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 | - | 165.74M | 148M | 173.08M | - | 344.27M | - | 169.57M | - | 280.31M |
| shortTermInvestments | - | 45.84M | - | 1.3M | - | 34.65M | - | 47.3M | - | 98.44M |
| cashAndShortTermInvestments | - | 211.57M | 148M | 174.38M | - | 378.92M | - | 216.87M | - | 378.75M |
| netReceivables | - | 200.63M | - | 208.98M | - | 194.7M | - | 195.4M | - | 198.56M |
| accountsReceivables | - | 200.63M | - | 208.98M | - | 194.7M | - | 195.4M | - | 198.56M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | 334.48M | - | 327.98M | - | 344.04M | - | 327.71M | - | 315.5M |
| prepaids | - | - | - | 13.19M | - | - | - | - | - | - |
| otherCurrentAssets | 343M | 38.12M | 182M | 35.1M | 359M | 49.52M | 364M | 90.89M | 380M | 89.88M |
| totalCurrentAssets | 343M | 784.8M | 330M | 759.63M | 359M | 967.18M | 364M | 830.87M | 380M | 982.69M |
| propertyPlantEquipmentNet | 265M | 255.76M | 261M | 256.38M | 267M | 271.36M | 258M | 265.7M | 261M | 256.29M |
| goodwill | - | 753.87M | - | 755.96M | - | 846.86M | - | 823.41M | - | 799.36M |
| intangibleAssets | 1.82B | 1.04B | 1.8B | 971.89M | 1.95B | 752.74M | 1.9B | 1.16B | 1.97B | 761.9M |
| goodwillAndIntangibleAssets | 1.82B | 1.79B | 1.8B | 1.73B | 1.95B | 1.6B | 1.9B | 1.99B | 1.97B | 1.56B |
| longTermInvestments | - | 25990 | - | 26000 | - | 26000 | - | 26000 | - | 26000 |
| taxAssets | - | 36.84M | - | 33.39M | - | - | - | 31.31M | - | 31.81M |
| otherNonCurrentAssets | 43M | 5.38M | 39M | 2.2M | 35M | 466.76M | 36M | 12.37M | 34M | 379.36M |
| totalNonCurrentAssets | 2.13B | 2.09B | 2.1B | 2.02B | 2.25B | 2.34B | 2.2B | 2.29B | 2.26B | 2.23B |
| otherAssets | - | - | - | 88.83M | - | - | - | -1000 | - | - |
| totalAssets | 2.47B | 2.87B | 2.43B | 2.87B | 2.61B | 3.3B | 2.56B | 3.13B | 2.64B | 3.21B |
| totalPayables | - | 135.3M | - | 183.63M | - | 99.52M | - | 98.67M | - | 100.71M |
| accountPayables | - | 108.76M | - | 100.68M | - | 99.52M | - | 98.67M | - | 100.71M |
| otherPayables | - | 26.53M | - | 82.95M | - | - | - | - | - | - |
| accruedExpenses | - | 48.01M | - | - | - | 73.91M | - | 48.88M | - | 66.16M |
| shortTermDebt | - | 257.45M | - | 227.88M | - | 38.43M | - | 51.51M | - | 100.74M |
| capitalLeaseObligationsCurrent | - | - | - | 10.02M | - | 9.36M | - | 8.1M | - | 8.91M |
| taxPayables | - | - | - | 32.29M | - | - | - | 20.52M | - | 9.4M |
| deferredRevenue | - | - | - | - | - | - | - | 20.52M | - | - |
| otherCurrentLiabilities | - | 64.85M | - | 133.91M | - | 54.09M | - | 38.69M | - | 43.6M |
| totalCurrentLiabilities | - | 505.6M | - | 555.45M | - | 275.3M | - | 266.37M | - | 320.12M |
| longTermDebt | 711M | 476.68M | 617M | 472.05M | 672M | 899.42M | 686M | 903.38M | 749M | 1.02B |
| capitalLeaseObligationsNonCurrent | - | 57.05M | - | 59.22M | - | 67.36M | - | 66.13M | - | 62.09M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | -199.6M |
| deferredTaxLiabilitiesNonCurrent | - | 196.41M | - | 174.21M | - | - | - | - | - | 199.6M |
| otherNonCurrentLiabilities | 261M | 60.13M | 241M | 75M | 256M | 263.82M | 263M | 274.82M | 274M | 270.35M |
| totalNonCurrentLiabilities | 972M | 790.27M | 858M | 780.49M | 928M | 1.23B | 949M | 1.24B | 749M | 1.35B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 57.05M | - | 69.25M | - | 76.72M | - | 74.22M | - | 71M |
| totalLiabilities | 972M | 1.3B | 858M | 1.34B | 928M | 1.51B | 949M | 1.51B | 749M | 1.67B |
| treasuryStock | - | -343.17M | - | -246.16M | - | -251.78M | - | -301.34M | - | -296.8M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.5B | 55.93M | 1.57B | 55.95M | 1.68B | 55.95M | 1.61B | 55.95M | 1.62B | 55.95M |
| retainedEarnings | - | 1.67B | - | 99.4M | - | 1.84B | - | 96.01M | - | 1.76B |
| additionalPaidInCapital | - | 18.15M | - | 18.16M | - | 18.16M | - | 18.16M | - | 18.16M |
| 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 | 38M | 56.2M | 38M | 47.4M | 52M | 47.1M | 45M | 50.01M | 46M | 47.85M |
| depreciationAndAmortization | 9M | 62.7M | -26.85M | 65.52M | - | 129.04M | - | 64.65M | - | 115.03M |
| deferredIncomeTax | - | 7.53M | - | - | - | - | - | - | - | -12.99M |
| stockBasedCompensation | - | - | - | 4.73M | - | 11.11M | - | 5.3M | - | 10.04M |
| changeInWorkingCapital | - | 152.97M | - | -56.56M | - | 14.24M | - | -20.46M | - | 3.54M |
| accountsReceivables | - | 31.04M | - | - | - | - | - | - | - | - |
| inventory | - | 42.29M | - | -8.24M | - | -16.98M | - | - | - | -4.77M |
| accountsPayables | - | 18.83M | - | - | - | - | - | -841K | - | - |
| otherWorkingCapital | - | 60.81M | - | -48.32M | - | 31.22M | - | -19.62M | - | 8.32M |
| otherNonCashItems | 11M | -81.67M | 103.85M | 12.87M | 71M | -128.72M | 86M | -19.58M | 29M | -77.8M |
| netCashProvidedByOperatingActivities | 58M | 197.72M | 115M | 73.96M | 71M | 72.78M | 131M | 79.92M | 75M | 85.66M |
| investmentsInPropertyPlantAndEquipment | - | -74.53M | - | -25.66M | - | -52.12M | - | -24.98M | - | -45.47M |
| acquisitionsNet | - | 3.03M | - | - | - | - | - | 832K | - | 3.08M |
| purchasesOfInvestments | - | -12.11M | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | -33.11M | - | - | - | - | - | - | - | -73.89M |
| otherInvestingActivities | 16M | - | -80M | -10.09M | 8M | 39.32M | -26M | -25.82M | 39M | 29.17M |
| netCashProvidedByInvestingActivities | 16M | -116.72M | -80M | -35.76M | 8M | -12.81M | -26M | -49.96M | 39M | -87.1M |
| netDebtIssuance | - | 15.21M | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | 15.21M | - | - | - | - | - | - | - | - |
| netStockIssuance | - | -97.1M | - | - | - | - | - | -7.34M | - | -18.53M |
| netCommonStockIssuance | - | -97.1M | - | - | - | - | - | -7.34M | - | -18.53M |
| commonStockIssuance | - | -859.68K | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | -96.24M | - | - | - | - | - | -7.34M | - | -18.53M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | -660.75K | - | -62.88M | - | -61.28M | - | -61.28M | - | -361K |
| commonDividendsPaid | - | -660.75K | - | -62.88M | - | -61.28M | - | -61.28M | - | -58.97M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | 58.61M |
| otherFinancingActivities | -39M | - | -60M | -147.71M | -58M | 108.15M | -51M | -105.04M | -87M | 65.93M |
| netCashProvidedByFinancingActivities | -39M | -82.56M | -60M | -210.59M | -58M | 46.87M | -51M | -173.66M | -87M | 47.04M |