OTC : FGWLF
$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 | 1.13B | 1.05B | 937.48M | 692.72M | 407.02M | 333.67M | 857.62M | 799.66M | 753.18M | 741.6M |
| costOfRevenue | 585.88M | 556.57M | 445.75M | 379.39M | 290.1M | 158.39M | 164.32M | 166.22M | 379.04M | 166.55M |
| grossProfit | 543.07M | 496.17M | 491.73M | 313.34M | 116.92M | 175.28M | 693.3M | 633.44M | 374.15M | 575.05M |
| researchAndDevelopmentExpenses | - | - | - | 1.01M | 1.02M | 610.8K | 1.7M | 1.37M | 465.1K | 961.7K |
| generalAndAdministrativeExpenses | 11.7M | 10.51M | 6.98M | 6.98M | 5.59M | 7.3M | 10.16M | 11.07M | 13.18M | 11.61M |
| sellingAndMarketingExpenses | 30.11M | 28.26M | 25.25M | 15.11M | 3.96M | 5.75M | 16.94M | 15.43M | 23.06M | 24.36M |
| sellingGeneralAndAdministrativeExpenses | 41.82M | 38.76M | 32.23M | 22.1M | 9.55M | 13.06M | 27.1M | 26.49M | 36.24M | 35.97M |
| otherExpenses | 154.53M | 146.49M | 106.77M | 132.42M | 92.33M | 239.58M | 418.29M | 391.6M | 139.49M | 348.66M |
| operatingExpenses | 196.34M | 185.25M | 210.98M | 154.52M | 101.87M | 252.63M | 445.39M | 418.1M | 175.73M | 384.62M |
| costAndExpenses | 849.08M | 741.82M | 656.73M | 533.91M | 391.97M | 411.02M | 609.71M | 584.31M | 554.77M | 551.17M |
| netInterestIncome | 10M | 14.39M | -6.11M | -9.08M | -11.11M | -13.46M | -15.72M | -13.81M | -19.34M | -19.21M |
| interestIncome | 14.29M | 17.24M | 5.92M | 4.41M | 1.98M | 2.23M | 2.23M | 2.05M | 1.6M | 2.99M |
| interestExpense | 4.3M | 2.85M | 12.03M | 13.49M | 13.09M | 15.69M | 17.95M | 15.86M | 20.94M | 22.2M |
| depreciationAndAmortization | 132.85M | 135.78M | 131.75M | 123.11M | 134.1M | 132.55M | 130.7M | 123.61M | 126.45M | 131.25M |
| ebitda | 463.52M | 460.32M | 401.47M | 292.95M | 156.57M | 49.06M | 384.03M | 344.76M | 318.47M | 304.81M |
| ebit | 330.69M | 324.53M | 269.72M | 171.37M | 22.64M | -85.21M | 255.81M | 221.16M | 192.02M | 173.57M |
| nonOperatingIncomeExcludingInterest | - | -13.61M | 5.09M | 152.92M | -22.64M | 3.09M | -9.96M | 3.41M | 3.64M | 26.7M |
| operatingIncome | 346.73M | 310.92M | 274.81M | 164.36M | 17.17M | -76.31M | 253.32M | 215.35M | 198.42M | 190.43M |
| totalOtherIncomeExpensesNet | 11.1M | 10.77M | -17.12M | -167.93M | 4.79M | -18.78M | -7.98M | -16.29M | -22.26M | -46.81M |
| incomeBeforeTax | 290.49M | 321.69M | 257.7M | 157.88M | 9.54M | -100.9M | 237.86M | 208.27M | 173.4M | 153.46M |
| incomeTaxExpense | 80.57M | 82.15M | 69.13M | 29.76M | 2.9M | -25.16M | 62.16M | 56.4M | 46.48M | 40.84M |
| netIncomeFromContinuingOperations | 209.92M | 239.53M | 188.57M | 128.12M | 6.47M | -75.75M | 175.7M | 151.87M | 126.92M | 110.52M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | 99962 | - | - | - | 164.6K | - | - | -100 | -100 | 2.09M |
| netIncome | 184.93M | 216.26M | 168.44M | 107.88M | 6.64M | -75.75M | 158.86M | 137.26M | 114.74M | 102.64M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 184.93M | 216.26M | 168.44M | 107.88M | 3.74M | -72.75M | 158.86M | 137.26M | 114.74M | 102.64M |
| eps | 2.21 | 2.58 | 2.01 | 1.29 | 0.08 | -0.9 | 1.89 | 1.63 | 1.37 | 1.22 |
| 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 | 29.77M | 22.09M | 31.9M | 105.22M | 123.64M | 173.1M | 84.78M | 30.1M | 47.92M | 43.44M |
| shortTermInvestments | 80.5M | 50.72M | 42.08M | 25.49M | 27.11M | 26.9M | 58.71M | 28.12M | 22.18M | 21.3M |
| cashAndShortTermInvestments | 110.27M | 72.81M | 73.99M | 130.71M | 150.76M | 200M | 143.49M | 58.22M | 70.1M | 64.74M |
| netReceivables | 97.81M | 589.39M | 438.71M | 399.03M | 134.6M | 66.38M | 68.13M | 65.4M | 59.23M | 60.07M |
| accountsReceivables | 80.15M | 77.94M | 61.33M | 56.32M | 45.72M | 17.2M | 68.13M | 65.4M | 59.18M | 54.77M |
| otherReceivables | 17.66M | 511.44M | 377.38M | 335.37M | 88.88M | 49.18M | - | - | 44.75M | 5.3M |
| inventory | 9.21M | 8.36M | 7.65M | 7.31M | 6.38M | 5.95M | 6.2M | 6.11M | 5.98M | 5.97M |
| prepaids | - | 11.93M | 10.45M | -342.72M | 375K | 3.48M | 3.76M | 3.33M | 2.81M | -5.24M |
| otherCurrentAssets | 376.22M | 254.9K | 874.5K | 342.72M | 109.66M | 64.05M | 79.48M | 67.8M | 53.96M | 56.9M |
| totalCurrentAssets | 593.51M | 682.74M | 531.68M | 537.06M | 312.51M | 290.68M | 301.07M | 200.87M | 192.08M | 182.44M |
| propertyPlantEquipmentNet | 1.46B | 1.38B | 1.21B | 1.34B | 1.4B | 1.47B | 1.53B | 1.45B | 1.44B | 1.46B |
| goodwill | 28.45M | 28.46M | 28.46M | 28.46M | 28.46M | 28.46M | 28.46M | 28.46M | 28.46M | 28.46M |
| intangibleAssets | 122.58M | 123.04M | 127.78M | 130.7M | 137.14M | 138.09M | 137.6M | 127.21M | 128.14M | 130.5M |
| goodwillAndIntangibleAssets | 151.03M | 151.5M | 156.24M | 159.16M | 165.6M | 166.55M | 166.06M | 155.67M | 156.61M | 158.96M |
| longTermInvestments | 209.9M | -1.23M | 48.41M | 22.37M | 18.56M | 18M | -10.41M | 20.02M | 19.69M | 21.36M |
| taxAssets | 38.46M | 1.23M | - | -22.37M | 173.23M | 32.66M | 31.32M | 332.62M | 253.25M | 199.63M |
| otherNonCurrentAssets | - | 187.11M | 248.78M | 189.49M | 400 | 196.41M | 282.24M | 100 | -100 | 100 |
| totalNonCurrentAssets | 1.86B | 1.72B | 1.66B | 1.69B | 1.76B | 1.88B | 2B | 1.96B | 1.87B | 1.84B |
| otherAssets | - | - | - | - | 100 | - | - | - | -100 | - |
| totalAssets | 2.45B | 2.4B | 2.19B | 2.22B | 2.07B | 2.17B | 2.3B | 2.16B | 2.06B | 2.02B |
| totalPayables | 70.74M | 58.53M | 39.02M | 35.29M | 37.73M | 26.62M | 56.85M | 41.38M | 46.04M | 37.12M |
| accountPayables | 67.57M | 53.47M | 39.02M | 35.29M | 29.77M | 26.62M | 45.42M | 41.38M | 46.04M | 34.59M |
| otherPayables | 3.17M | 5.05M | - | - | 15.92M | - | 11.43M | - | - | 5.05M |
| accruedExpenses | 29.03M | - | 91.24M | 19.9M | 29.62M | 21.56M | 39.27M | 8.14M | 7.13M | 7.27M |
| shortTermDebt | 84967 | 87372 | - | 25M | 51M | 142M | 25.06M | 57.02M | 46.96M | 63.92M |
| capitalLeaseObligationsCurrent | 85000 | 84400 | 92600 | 34100 | 273.3K | 398K | 388.7K | 71.02M | 47.55M | 34.24M |
| taxPayables | - | 5.05M | 6.66M | 5.73M | 4.13M | 1.23M | 1.06M | 1.01M | 839.2K | 938.4K |
| deferredRevenue | 13.61M | - | 23M | 5.12M | 145.69M | 138.71M | 248.35M | 1.01M | 135.47M | 106.1M |
| otherCurrentLiabilities | 260.35M | 354.37M | 192.03M | 208.11M | 132.03M | 131.24M | 221.11M | 202.23M | 148.03M | 111.08M |
| totalCurrentLiabilities | 373.9M | 412.98M | 345.38M | 293.46M | 257.93M | 332.58M | 347.23M | 311.82M | 250.74M | 222.17M |
| longTermDebt | - | - | - | 200M | 55.65M | 250M | 275M | 300M | 356.15M | 396.31M |
| capitalLeaseObligationsNonCurrent | 55.78M | 55.53M | 55.25M | 54.82M | 225M | 55.45M | 55.43M | - | - | - |
| deferredRevenueNonCurrent | 18.17M | 20.06M | - | 23.14M | 25.08M | 26.98M | 28.11M | 30.08M | 30.37M | 196.22M |
| deferredTaxLiabilitiesNonCurrent | 44.35M | 11.84M | 20.55M | 27.15M | 26.83M | 29.69M | 38.48M | 47.07M | 52.43M | 58.95M |
| otherNonCurrentLiabilities | 230.56M | 232.81M | 237.3M | 177.9M | 168.84M | 173.12M | 175.48M | 172.14M | 162.35M | 709.7K |
| totalNonCurrentLiabilities | 348.87M | 320.24M | 292.56M | 483.01M | 501.4M | 535.24M | 572.51M | 549.29M | 601.3M | 652.19M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 55.87M | 55.61M | 55.34M | 54.86M | 225.27M | 55.85M | 55.82M | 71.02M | 47.55M | 34.24M |
| totalLiabilities | 722.77M | 733.22M | 637.94M | 776.46M | 759.33M | 867.82M | 919.73M | 861.11M | 852.03M | 874.35M |
| treasuryStock | -4.56M | -4.53M | -4.53M | -4.53M | -4.53M | -4.53M | -1.81M | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 152.61M | 152.67M | 152.67M | 152.67M | 152.67M | 152.67M | 152.67M | 152.67M | 152.67M | 152.67M |
| retainedEarnings | 1.31B | 1.27B | 1.16B | 1.06B | 948.13M | 944.03M | 1.02B | 932.19M | 850.18M | 787.58M |
| additionalPaidInCapital | - | 117.89M | 117.89M | - | 117.89M | 117.89M | 117.74M | 117.66M | 117.66M | 117.66M |
| 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 | 184.97M | 321.69M | 168.44M | 157.88M | 9.54M | -100.9M | 237.86M | 208.27M | 173.4M | 153.46M |
| depreciationAndAmortization | 132.83M | 135.78M | 131.75M | 131.07M | 134.1M | 132.55M | 130.7M | 129.58M | 132.36M | 137.54M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 13.92M | 68.04M | 39.29M | 70.18M | -41.18M | -70.97M | 75.31M | 21.91M | 16.68M | 3.71M |
| accountsReceivables | -10.67M | -713.5K | 622.6K | 12.24M | -55.24M | 28.13M | -156K | -10.79M | -4.46M | -3.63M |
| inventory | -850.08K | -708.9K | -339.7K | -937.1K | -429.3K | 254.1K | -91000 | -131.1K | -9300 | -206.7K |
| accountsPayables | - | - | - | -12.24M | 55.24M | -28.13M | 156K | - | - | - |
| otherWorkingCapital | 25.44M | 69.46M | 39.01M | 71.12M | -40.76M | -71.23M | 75.4M | 22.05M | 16.69M | 3.92M |
| otherNonCashItems | 1.48M | -81.83M | 45.29M | -21.53M | 3.29M | 16.37M | -70.83M | -68.61M | -44.54M | -39.62M |
| netCashProvidedByOperatingActivities | 333.2M | 443.67M | 384.78M | 337.6M | 105.75M | -22.96M | 373.05M | 291.15M | 277.91M | 255.08M |
| investmentsInPropertyPlantAndEquipment | -271.5M | -175.79M | -97.81M | -60.53M | -60.66M | -99.16M | -177.06M | -144.85M | -93.18M | -88.38M |
| acquisitionsNet | 1.3M | 907.47K | 790.72K | 22.86M | 6.67M | 6.12M | 177.06M | 144.85M | 93.18M | 88.38M |
| purchasesOfInvestments | -425.28M | -525.41M | -363.01M | -318.33M | -5.56M | -700.4K | -110.79M | -95.51M | -86.38M | -40M |
| salesMaturitiesOfInvestments | 521.57M | 364.77M | 303.32M | 51.54M | 20.73M | 116.01M | 106.13M | 40.14M | 21.62M | 69.1M |
| otherInvestingActivities | - | -168.8M | 916.4K | 1800 | -53.99M | 204.9K | -171.45M | -143.42M | -92.15M | -82.81M |
| netCashProvidedByInvestingActivities | -173.92M | -329.44M | -156.59M | -304.46M | -38.82M | 22.48M | -176.11M | -198.79M | -156.91M | -53.72M |
| netDebtIssuance | - | -841K | -225M | -51.35M | -116M | 91.94M | -56.96M | -46.09M | -57.12M | - |
| longTermNetDebtIssuance | - | -841K | -225.79M | -51.57M | -116M | 91.94M | -56.96M | -46.09M | -57.12M | - |
| shortTermNetDebtIssuance | - | - | 790.3K | 219.7K | 388.5K | - | 423.6K | - | - | - |
| netStockIssuance | -353.47K | - | - | - | - | -2.73M | -1.81M | - | - | - |
| netCommonStockIssuance | -353.47K | - | - | - | - | -2.73M | -1.81M | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -353.47K | - | - | - | - | -2.73M | -1.81M | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -138.34M | -110.71M | -64.58M | - | - | - | -74.76M | -57.12M | -52.5M | -42M |
| commonDividendsPaid | -138.34M | -110.71M | -64.58M | - | - | - | -74.76M | -57.12M | -52.5M | -42M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -12.9M | -12.48M | -11.92M | -219.7K | -388.5K | -421.9K | -8.73M | -6.97M | -6.9M | -160.67M |
| netCashProvidedByFinancingActivities | -151.59M | -124.04M | -301.5M | -51.57M | -116.39M | 88.8M | -142.25M | -110.18M | -116.51M | -202.67M |
| 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 | 240.51M | 283.33M | 321.02M | 298.56M | 225.89M | 260.25M | 304.05M | 281.97M | 210.35M | 232.16M |
| costOfRevenue | 116M | 162.09M | 147.57M | 154.01M | 145.17M | 135.14M | 138.8M | 112.44M | 137.06M | 152.12M |
| grossProfit | 128.38M | 121.24M | 173.45M | 144.55M | 80.72M | 125.12M | 165.25M | 169.53M | 73.28M | 80.04M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | 4.91M | - | - | - | 28.13M |
| sellingAndMarketingExpenses | - | - | - | - | - | 28.26M | - | - | - | 25.25M |
| sellingGeneralAndAdministrativeExpenses | 37.74M | 119.83M | 56.76M | 60.79M | 3200 | 33.17M | 4.81M | 26600 | 29.83M | 53.39M |
| otherExpenses | -36.15M | -2.83M | 44.17M | 47.74M | 31.55M | 42.42M | 37.41M | 40.66M | 26.78M | -1.73M |
| operatingExpenses | 1.59M | 117M | 44.17M | 47.74M | 31.55M | 75.59M | 42.22M | 26600 | 29.83M | 51.66M |
| costAndExpenses | 185.6M | 279.09M | 191.74M | 201.75M | 176.72M | 210.73M | 181.02M | 112.46M | 166.89M | 203.77M |
| netInterestIncome | 2.21M | -784.61K | 3.15M | 3.1M | 3.63M | 3.41M | 4.53M | 3.9M | 3.84M | -7.44M |
| interestIncome | 2.81M | 1.66M | 3.83M | 3.68M | 4.23M | 4.34M | 5.13M | 4.12M | 3.65M | 5.21M |
| interestExpense | 602.28K | 2.44M | 678.9K | 581.6K | 598.2K | 925.4K | 595.8K | 223.2K | 555.5K | 2.8M |
| depreciationAndAmortization | 33.63M | 34.59M | 32.78M | 32.97M | 32.55M | 36.39M | 33.22M | 33.13M | 33.04M | 34.38M |
| ebitda | 90.98M | 38.83M | 168.47M | 135.12M | 87M | 78.39M | 167.19M | 130.82M | 79.79M | 59.72M |
| ebit | 57.45M | 4.24M | 135.7M | 102.14M | 54.45M | 41.99M | 133.97M | 97.69M | 50.88M | 23.91M |
| nonOperatingIncomeExcludingInterest | -1.16M | 68.78M | -6.42M | -5.34M | -5.28M | 7.53M | -10.94M | 71.82M | 58.49M | 7.32M |
| operatingIncome | 56.29M | 4.24M | 129.28M | 96.81M | 49.17M | 49.52M | 123.03M | 169.51M | 43.46M | 28.38M |
| totalOtherIncomeExpensesNet | 2.21M | -4.07M | 5.74M | 4.76M | 4.69M | -8.46M | 10.34M | -72.59M | -58.78M | -8.69M |
| incomeBeforeTax | 57.12M | 165.54K | 135.02M | 101.56M | 53.85M | 41.07M | 133.38M | 96.92M | 50.59M | 22.54M |
| incomeTaxExpense | 14.96M | 5.81M | 34.42M | 26.28M | 13.98M | 8.49M | 34.82M | 25.68M | 13.16M | 5.8M |
| netIncomeFromContinuingOperations | 42.16M | -5.64M | 100.6M | 75.28M | 39.87M | 32.58M | 98.55M | 71.23M | 37.17M | 15.31M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | -100 | - | -100 | 100 | - | 100 | - |
| netIncome | 37.34M | -9.01M | 91.25M | 67.13M | 35.63M | 29.32M | 89.67M | 63.72M | 33.55M | 11.32M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 37.34M | -9.01M | 91.25M | 67.13M | 35.63M | 29.32M | 89.67M | 63.72M | 33.55M | 11.32M |
| eps | 0.44 | -0.1 | 1.09 | 0.8 | 0.42 | 0.35 | 1.07 | 0.76 | 0.4 | 0.14 |
| 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 | 33.08M | 29.77M | 15.63M | 22.17M | 28.45M | 22.09M | 22.32M | 17.2M | 27.83M | 31.9M |
| shortTermInvestments | 80.78M | 80.5M | 80.24M | 51.06M | 50.85M | 50.72M | 50.49M | 46.64M | 42.84M | 42.08M |
| cashAndShortTermInvestments | 113.86M | 110.27M | 95.87M | 73.22M | 79.3M | 72.81M | 72.81M | 404.55M | 70.66M | 73.99M |
| netReceivables | 443.52M | 97.81M | 514.07M | 502.48M | 626.87M | 589.39M | 559.83M | 90.27M | 477.37M | 438.71M |
| accountsReceivables | 443.52M | 80.15M | 514.07M | 502.48M | 626.87M | 77.94M | 559.83M | 90.27M | 477.37M | 61.33M |
| otherReceivables | - | 17.66M | - | - | - | 511.44M | - | - | - | 377.38M |
| inventory | 9.75M | 9.21M | 9.13M | 8.84M | 8.54M | 8.36M | 8.14M | 7.84M | 7.94M | 7.65M |
| prepaids | - | - | - | - | - | 11.93M | - | - | - | - |
| otherCurrentAssets | 100 | 376.22M | 603.23M | 100 | 100 | 254.9K | -100 | 33.65M | 515.08M | 388.71M |
| totalCurrentAssets | 567.13M | 593.51M | 619.07M | 584.55M | 714.72M | 682.74M | 640.78M | 536.31M | 555.97M | 531.68M |
| propertyPlantEquipmentNet | 1.49B | 1.46B | 1.47B | 1.45B | 1.41B | 1.38B | 1.35B | 1.34B | 1.32B | 1.32B |
| goodwill | - | 28.45M | - | - | - | 28.46M | - | - | - | 28.46M |
| intangibleAssets | 149.69M | 122.58M | 151.47M | 151.69M | 150.06M | 123.04M | 152.74M | 152.83M | 154.36M | 127.78M |
| goodwillAndIntangibleAssets | 149.69M | 151.03M | 151.18M | 151.69M | 150.06M | 151.5M | 152.74M | 152.83M | 154.36M | 156.24M |
| longTermInvestments | 216.33M | 209.9M | 189.5M | 50.98M | 44.11M | -1.23M | -6.17M | 48.46M | 181.17M | 182.17M |
| taxAssets | - | 38.46M | - | - | - | 1.23M | 6.17M | - | - | 26.19M |
| otherNonCurrentAssets | 18.82M | 209.98M | 9.32M | 142.8M | 145.91M | 187.11M | 190.2M | 141.34M | 8.22M | 182.17M |
| totalNonCurrentAssets | 1.87B | 1.86B | 1.82B | 1.79B | 1.75B | 1.72B | 1.7B | 1.68B | 1.66B | 1.69B |
| otherAssets | - | - | - | - | -100 | - | - | - | - | - |
| totalAssets | 2.44B | 2.45B | 2.44B | 2.38B | 2.47B | 2.4B | 2.34B | 2.22B | 2.22B | 2.22B |
| totalPayables | 59.91M | 70.74M | 67.02M | 68.39M | 78.33M | 58.53M | 38.53M | 50.22M | 37.55M | 39.02M |
| accountPayables | 59.91M | 67.57M | 67.02M | 68.39M | 78.33M | 53.47M | 38.53M | 50.22M | 37.55M | 39.02M |
| otherPayables | - | 3.17M | - | - | - | 5.05M | - | - | - | - |
| accruedExpenses | - | 29.03M | - | - | - | - | - | - | - | 24.61M |
| shortTermDebt | 85523 | 84967 | 85058 | 99775 | 91524 | 87372 | 93860 | - | 89500 | 500 |
| capitalLeaseObligationsCurrent | 85200 | - | - | 84700 | 84600 | 84400 | - | 86400 | - | 92500 |
| taxPayables | - | - | - | - | - | 5.05M | - | 111.81M | 84.37M | 71.54M |
| deferredRevenue | - | 13.61M | - | - | - | - | - | - | 84.37M | 23M |
| otherCurrentLiabilities | 293.98M | 260.43M | 316.55M | 351.95M | 364.29M | 354.37M | 367.62M | 329.53M | 299.36M | 258.66M |
| totalCurrentLiabilities | 354.06M | 373.9M | 383.65M | 420.42M | 442.7M | 412.98M | 406.15M | 379.84M | 337M | 345.38M |
| longTermDebt | - | - | - | - | - | - | - | - | 55.32M | - |
| capitalLeaseObligationsNonCurrent | 55.88M | 55.78M | - | - | - | 55.53M | - | 55.39M | - | 55.25M |
| deferredRevenueNonCurrent | - | 18.17M | - | - | - | 20.06M | - | - | - | 21.94M |
| deferredTaxLiabilitiesNonCurrent | 4.33M | 44.35M | 6.65M | 9.06M | 10.19M | 11.84M | 15.53M | 14.89M | 19.01M | 46.74M |
| otherNonCurrentLiabilities | 256.95M | 230.56M | 319.85M | 313.51M | 304.34M | 232.81M | 277.86M | 236.97M | 215.85M | 192.37M |
| totalNonCurrentLiabilities | 316.18M | 348.87M | 326.5M | 322.57M | 314.52M | 320.24M | 293.39M | 292.36M | 290.18M | 316.3M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 55.96M | 55.78M | - | 84700 | 84600 | 55.61M | - | 55.48M | - | 55.34M |
| totalLiabilities | 670.24M | 722.77M | 710.15M | 743M | 757.22M | 733.22M | 699.55M | 672.2M | 627.19M | 661.68M |
| treasuryStock | - | -4.56M | - | - | - | -4.53M | - | - | - | -4.53M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 152.67M | 152.61M | 152.67M | 152.67M | 152.67M | 152.67M | 152.67M | 152.67M | 152.67M | 152.67M |
| retainedEarnings | 1.35B | 1.31B | 1.32B | 1.23B | 1.3B | 1.27B | 1.24B | 1.15B | 1.19B | 1.16B |
| additionalPaidInCapital | - | - | - | - | 117.89M | - | - | 117.89M | 117.89M | - |
| 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 | 56.89M | -8.97M | 135.02M | 101.56M | 53.85M | 41.07M | 133.38M | 63.72M | 33.55M | 11.32M |
| depreciationAndAmortization | 33.53M | 34.57M | 32.78M | 32.97M | 32.55M | 36.39M | 33.22M | 33.13M | 33.04M | 34.38M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -6.6M | 11.79M | 42.71M | -59.88M | 19.3M | 47.53M | 51.59M | -17.84M | -13.24M | 47.66M |
| accountsReceivables | 23.46M | 204.42K | 4.96M | -35.27M | 19.42M | 35.39M | -11.08M | -32.35M | 7.32M | 19.93M |
| inventory | -538K | -83068 | -290.1K | -296K | -181.2K | -217.8K | -302K | 94900 | -284K | -187.4K |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -29.52M | 11.67M | 38.04M | -24.32M | 58700 | 12.35M | 62.97M | 14.41M | -20.27M | 27.92M |
| otherNonCashItems | -15.07M | 27.87M | -99.55M | -12.75M | -10.52M | -3.45M | -74.33M | 31.09M | 73.87M | 54.35M |
| netCashProvidedByOperatingActivities | 68.75M | 65.26M | 110.95M | 61.9M | 95.18M | 121.54M | 143.85M | 110.1M | 68.17M | 98.7M |
| investmentsInPropertyPlantAndEquipment | -75.74M | -80.18M | -77.94M | -92.79M | -49.99M | -47.58M | -49.63M | -44.8M | -37.46M | -37.1M |
| acquisitionsNet | 252.79K | 617.67K | 267.9K | 327.83K | 190.4K | 365.85K | 124.26K | 319.4K | 92200 | 218.4K |
| purchasesOfInvestments | -128.26M | -8.92M | -131.4M | -81.2M | -203.92M | -141.8M | -137.91M | -96.9M | -148.8M | 99.06M |
| salesMaturitiesOfInvestments | 138.5M | 37.5M | 84.31M | 238.8M | 161.14M | 65.52M | 48.8M | 136.51M | 113.93M | 40.52M |
| otherInvestingActivities | 252.52K | -79.59M | -66.19M | -78.49M | -46.03M | -45.47M | -44.46M | -41.83M | -37.36M | -36.88M |
| netCashProvidedByInvestingActivities | -64.99M | -50.99M | -113.28M | 79.11M | -88.8M | -121.75M | -133.56M | -1.9M | -72.23M | 102.7M |
| netDebtIssuance | -19400 | - | - | -18400 | -18100 | -17700 | -782.3K | - | -500 | - |
| longTermNetDebtIssuance | -19400 | - | - | -18400 | -18100 | -17700 | -782.3K | - | -20600 | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | 20100 | - |
| netStockIssuance | -433.4K | -112.96K | -135.4K | -105.2K | - | - | - | - | - | - |
| netCommonStockIssuance | -433.4K | -112.96K | -135.4K | -105.2K | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -433.4K | -112.96K | -135.4K | -105.2K | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | -138.39M | - | - | - | -110.71M | - | -200 |
| commonDividendsPaid | - | - | - | -138.39M | - | - | - | -110.71M | - | -200 |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | -18993 | -4.07M | -8.78M | -18100 | -100 | -4.38M | -8.12M | -20100 | -200.03M |
| netCashProvidedByFinancingActivities | -452.8K | -131.95K | -4.2M | -147.3M | -18100 | -17800 | -5.17M | -118.84M | -20600 | -200.03M |