OTC : FEEXF
$0 (0.0%)
| date | 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 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 933.26M | 651.8M | 1.25B | 2.52B | 1.7B | 1.51B | 1.27B | 1.2B | 986.32M | 961M |
| costOfRevenue | 597.44M | 362.5M | 582.44M | 727.82M | 608.64M | 581.74M | 507.94M | 411.49M | 400.33M | 446.76M |
| grossProfit | 335.82M | 289.3M | 666.04M | 1.79B | 1.09B | 924.98M | 766.09M | 786M | 585.99M | 514.25M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 68.97M | 63.51M | 63.85M | 72.16M | 61.79M | 66.04M | 45.25M | 41.95M | 15.89M | 13.44M |
| sellingAndMarketingExpenses | 246.3M | 161.32M | 236.08M | 340.3M | 309.28M | 294.34M | 260.42M | 219.7M | 195.58M | 211.4M |
| sellingGeneralAndAdministrativeExpenses | 315.27M | 224.82M | 299.93M | 412.46M | 371.06M | 360.37M | 305.67M | 261.66M | 211.47M | 224.84M |
| otherExpenses | 2.94M | -6.65M | -39M | 299.94M | -28.05M | 20.71M | 397K | -2.09M | 369K | 421K |
| operatingExpenses | 318.21M | 218.17M | 260.93M | 712.4M | 343.01M | 381.09M | 333.61M | 302.22M | 287.89M | 463.78M |
| costAndExpenses | 915.65M | 580.67M | 843.37M | 1.44B | 951.65M | 962.83M | 841.55M | 713.71M | 688.22M | 910.53M |
| netInterestIncome | 1.41M | -104K | -823.76K | -5M | -9.13M | -21.25M | -35.69M | -54.38M | -67M | -69.3M |
| interestIncome | 3.9M | 2.62M | 912.12K | 626.11K | 589.48K | 1.49M | 851.99K | 390.75K | 175K | 1.27M |
| interestExpense | 2.49M | 2.72M | 1.74M | 5.63M | 9.72M | 22.74M | 36.55M | 54.77M | 51.18M | 58.94M |
| depreciationAndAmortization | 59.02M | 51.45M | 95.22M | 113.14M | 101.51M | 85.29M | 58.9M | 49.68M | 43.5M | 56.6M |
| ebitda | 39.26M | 88.44M | 428.91M | 1.19B | 785.69M | 580.98M | 464.77M | 571.16M | 311.51M | 278.76M |
| ebit | -19.76M | 37M | 333.69M | 1.08B | 684.19M | 495.7M | 405.87M | 521.48M | 268M | 84.3M |
| nonOperatingIncomeExcludingInterest | 35.41M | 136.8M | 71.42M | -874K | 64.48M | 1.45M | 21.71M | -31.44M | 10.1M | 166.78M |
| operatingIncome | 17.61M | 71.13M | 405.12M | 1.08B | 748.67M | 497.14M | 427.58M | 490.04M | 320.46M | 251.07M |
| totalOtherIncomeExpensesNet | -38.03M | -139.53M | -66.46M | -7.04M | -807K | -37.57M | -35.56M | -40.21M | -46.7M | -225.72M |
| incomeBeforeTax | -20.42M | -68.4M | 338.66M | 1.07B | 747.86M | 459.58M | 392.02M | 449.83M | 231.4M | 25.35M |
| incomeTaxExpense | 29.61M | 16.35M | 118.66M | 199.98M | 112.57M | 56.28M | 56.8M | 55.36M | 42.2M | -6.11M |
| netIncomeFromContinuingOperations | -50.03M | -84.75M | 220M | 870.99M | 635.29M | 403.29M | 335.22M | 394.47M | 189.2M | 31.46M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -50.05M | -84.78M | 220M | 870.99M | 635.29M | 402.37M | 333.62M | 392.93M | 187.35M | 33.04M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -50.05M | -84.78M | 220M | 870.99M | 635.29M | 402.37M | 333.62M | 392.93M | 187.35M | 33.04M |
| eps | -0.09 | -0.15 | 0.37 | 1.48 | 1.08 | 0.71 | 0.57 | 0.67 | 0.32 | 0.06 |
| date | 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 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 105.92M | 115.24M | 112.94M | 167.29M | 270.01M | 131.02M | 63M | 97.74M | 144.75M | 35.33M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 105.92M | 115.24M | 112.94M | 167.29M | 270.01M | 131.02M | 63M | 97.74M | 144.75M | 35.33M |
| netReceivables | 39.79M | 63.56M | 20.14M | 186.63M | 146.64M | 99.86M | 82.86M | 85.21M | 84.71M | 92.31M |
| accountsReceivables | 32.27M | 63.47M | 20.14M | 132.42M | 103.39M | 97.34M | 34.07M | 53.7M | 74.98M | 79.07M |
| otherReceivables | 7.52M | 5.74M | -4.14M | 54.21M | 43.26M | 2.53M | 48.79M | 31.51M | 9.72M | 13.24M |
| inventory | 192.51M | 205.81M | 224.45M | 202.4M | 155.67M | 199.71M | 144.92M | 96.64M | 78.94M | 96.02M |
| prepaids | 25.64M | 4.24M | 12.22M | 67.96M | 14.83M | 42.58M | 10.57M | 8.56M | 1.44M | 5.8M |
| otherCurrentAssets | 42.33M | 60.24M | 99.13M | 54.61M | 38.78M | 37.63M | 64.51M | 35.27M | 49.12M | 80.1M |
| totalCurrentAssets | 406.19M | 449.09M | 468.89M | 678.89M | 625.92M | 510.81M | 365.85M | 323.43M | 358.96M | 296.32M |
| propertyPlantEquipmentNet | 758.25M | 864.53M | 814.2M | 1.22B | 1.01B | 1.06B | 704.03M | 623.36M | 574.84M | 654.39M |
| goodwill | - | - | 2.39M | 29.25M | 28.26M | 33.53M | 28.5M | 28.1M | 29.03M | 32.94M |
| intangibleAssets | 3.49M | 4.06M | 5.86M | 10.37M | 8.98M | 9.84M | 8.46M | 6.14M | 3.48M | 4.02M |
| goodwillAndIntangibleAssets | 3.49M | 4.06M | 8.25M | 39.62M | 37.24M | 47.55M | 36.95M | 36.86M | 35.22M | 40.02M |
| longTermInvestments | 2344 | 4.62M | 5.17M | 7.03M | 5.87M | 8.06M | 38.58M | 11.4M | 7.8M | 60.29M |
| taxAssets | 2.26M | 10.15M | 14.47M | 32.95M | 30.57M | 38.61M | 27.95M | 40.41M | 52.82M | 71.1M |
| otherNonCurrentAssets | 16.77M | 14.64M | 43.73M | 108.87M | 242.66M | 279.12M | 218.25M | 186.33M | 133.34M | 103.45M |
| totalNonCurrentAssets | 780.76M | 898.01M | 885.82M | 1.41B | 1.33B | 1.43B | 1.03B | 898.36M | 804.01M | 929.26M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.19B | 1.35B | 1.35B | 2.09B | 1.95B | 1.94B | 1.39B | 1.22B | 1.16B | 1.23B |
| totalPayables | 60.54M | 25.9M | 18.86M | 59.49M | 33.27M | 65.63M | 30.45M | 30.04M | 27.27M | 23.42M |
| accountPayables | 47.04M | 25.9M | 18.86M | 59.49M | 33.27M | 54.01M | 30.45M | 30.04M | 27.27M | 23.42M |
| otherPayables | 13.5M | - | - | - | - | 11.61M | - | - | - | - |
| accruedExpenses | 14.88M | 24.2M | 15.13M | 19.05M | 17.33M | 50.89M | 38.02M | 32.91M | 18.22M | 21.91M |
| shortTermDebt | 4.66M | 5.93M | 5.22M | 42.15M | 129.1M | 134.83M | 202.53M | 301.44M | 224.38M | 199.86M |
| capitalLeaseObligationsCurrent | 4.66M | 5.94M | 5.19M | 6.06M | 5.25M | 3.54M | 2.07M | 3.97M | 3.68M | 3.44M |
| taxPayables | 27.05M | 15.18M | 25.72M | 54.47M | 72.3M | 32.88M | 32.14M | 34.67M | 17.45M | 15.85M |
| deferredRevenue | - | - | 2.51M | 22.54M | 21.11M | 10.03M | 6.23M | -118.34M | 1.01M | 1.35M |
| otherCurrentLiabilities | 167.4M | 154.61M | 34.11M | 78.83M | 89.88M | 11.22M | 24.42M | 47.7M | 43.36M | 14.27M |
| totalCurrentLiabilities | 232.6M | 210.65M | 81.02M | 228.12M | 295.94M | 276.13M | 303.72M | 416.06M | 316.9M | 262.9M |
| longTermDebt | - | - | - | - | 128.33M | 267.43M | 197.26M | 184.22M | 499.62M | 690.59M |
| capitalLeaseObligationsNonCurrent | 419K | 1.01M | 1.35M | 2.14M | 3.8M | 6.58M | - | 2.07M | 6.03M | 9.76M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 4.35M | 2.73M | 1.35M | 141K | 101K | 140K | 352K | 381K | 586K | 382K |
| otherNonCurrentLiabilities | 25.92M | 19.3M | 20.74M | 30.09M | 35.42M | 36.64M | 23.38M | 22.96M | 17.15M | 18.01M |
| totalNonCurrentLiabilities | 30.69M | 23.04M | 23.44M | 32.23M | 167.55M | 310.8M | 220.99M | 209.26M | 522.79M | 718.74M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 5.08M | 6.95M | 6.55M | 8.2M | 9.05M | 10.12M | 2.07M | 6.04M | 9.71M | 13.2M |
| totalLiabilities | 263.29M | 233.69M | 104.46M | 260.35M | 463.49M | 586.92M | 524.72M | 625.32M | 839.69M | 981.65M |
| treasuryStock | -64.1M | -48.26M | -78.45M | -78.94M | -79.8M | -80.09M | - | - | - | - |
| preferredStock | - | - | 2.57B | 1.9B | 1.99B | - | - | - | - | - |
| commonStock | 121.63M | 121.63M | 121.63M | 121.63M | 121.63M | 121.63M | 121.63M | 121.63M | 121.63M | 121.63M |
| retainedEarnings | 3.43B | 3.48B | 3.58B | 3.51B | 3.25B | 2.81B | 2.57B | 2.31B | 2B | 1.81B |
| additionalPaidInCapital | 185.11M | 185.11M | 185.11M | 185.11M | 185.11M | 185.11M | 185.11M | 185.11M | 185.11M | 185.11M |
| date | 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 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -20.42M | -86.82M | 338.66M | 1.07B | 747.86M | 459.58M | 392.02M | 449.83M | 231.4M | 25.35M |
| depreciationAndAmortization | 60.28M | 57.67M | 96.98M | 115.11M | 102.48M | 82.13M | 62.09M | 46.39M | 50.67M | 56.6M |
| deferredIncomeTax | - | - | -115.86M | 45.59M | -145.64M | -52.2M | -75.78M | -81.31M | -32.68M | -118.44M |
| stockBasedCompensation | 320K | 830K | 595K | 856K | 291K | 1.02M | 674K | 586K | 389K | 515K |
| changeInWorkingCapital | 51.54M | 6.54M | -19.76M | -138.88M | -24.09M | -29.67M | -116.57M | -108.67M | 8.98M | -77.16M |
| accountsReceivables | 36.14M | -73.68M | 206.45M | -101.07M | -52.81M | -24.38M | -12.21M | -3.18M | -3.28M | 2.15M |
| inventory | -10.86M | 16.31M | -90.38M | -65.17M | 27.03M | -37.15M | -88M | -78.89M | -41.54M | -63.96M |
| accountsPayables | 36.15M | 6.89M | -54.52M | 39.5M | -5.11M | 20.34M | 1.82M | -28.69M | 27.53M | -14.27M |
| otherWorkingCapital | -10.44M | 57.02M | -81.3M | -12.14M | 6.8M | 11.52M | -28.57M | -29.78M | 50.52M | -13.19M |
| otherNonCashItems | 177K | 122.95M | 641K | 178K | 6.32M | 12.52M | 29.28M | 46.62M | 73.32M | 241M |
| netCashProvidedByOperatingActivities | 91.9M | 101.17M | 301.26M | 1.09B | 687.22M | 473.38M | 291.72M | 353.45M | 332.09M | 127.87M |
| investmentsInPropertyPlantAndEquipment | -101.69M | -101.25M | -161.01M | -360.87M | -205.78M | -247.48M | -135.11M | -102.95M | -48.18M | -65.38M |
| acquisitionsNet | - | - | 101.13K | 1.01M | -5M | -2.19M | 764.12K | 144.96K | 43041 | 233.46K |
| purchasesOfInvestments | - | - | - | - | -5.33M | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | 5.33M | - | - | - | - | 41.77M |
| otherInvestingActivities | 4.16M | 4.7M | 1.61M | 4.57M | 5.3M | 6.03M | 5.76M | 5.48M | 4.42M | -180.51M |
| netCashProvidedByInvestingActivities | -97.53M | -96.55M | -159.3M | -355.29M | -205.47M | -243.64M | -129.35M | -97.48M | -43.76M | -204.13M |
| netDebtIssuance | -5.62M | -5.41M | -42.21M | -220.8M | -144.9M | -3.89M | -94.5M | -238.67M | -176.8M | -393.88M |
| longTermNetDebtIssuance | -5.62M | -5.41M | -42.21M | -215.28M | -147.99M | 1.23M | -94.5M | -238.67M | -176.8M | -393.88M |
| shortTermNetDebtIssuance | - | - | - | -211.6M | 3.08M | -5.12M | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -46000 | -456K | -152.28M | -619.38M | -208.34M | -160.87M | -96.56M | -58.32M | - | -77.55M |
| commonDividendsPaid | -46000 | -456K | -152.28M | -608.79M | -208.34M | -154.92M | -92.23M | -58.32M | - | -74.81M |
| preferredDividendsPaid | - | - | - | - | - | -5.95M | -4.33M | - | - | -2.74M |
| otherFinancingActivities | -5.62M | -5.41M | -8.6M | -5.52M | 9.81M | 5.82M | -5.82M | -4.04M | - | -15.31M |
| netCashProvidedByFinancingActivities | -5.66M | -5.87M | -203.09M | -840.18M | -343.43M | -158.94M | -196.88M | -301.03M | -176.8M | -486.73M |
| date | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 452.61M | 192.36M | 274.27M | 158.89M | 167M | 156.31M | 467.94M | 582.79M | 676.33M | 462.24M |
| costOfRevenue | 310.92M | 44.51M | 254.21M | 30.14M | 151.11M | 10.08M | 301.3M | 207.89M | 153.94M | 151.98M |
| grossProfit | 141.69M | 147.85M | 20.06M | 128.76M | 15.9M | 146.23M | 166.64M | 374.9M | 522.39M | 310.27M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 31.41M | 34.49M | 15.98M | 31.75M | - | 31.92M | - | 19.63M | 16.45M | 15.64M |
| sellingAndMarketingExpenses | 133.34M | 123.15M | 73.88M | 80.66M | - | 118.04M | - | 94.12M | 76.03M | 73.82M |
| sellingGeneralAndAdministrativeExpenses | 166.44M | 158.23M | 90.48M | 113M | 729.5K | 150.63M | 672.5K | 114.6M | 93.24M | 90.24M |
| otherExpenses | 169.39M | 30.24M | -73.6M | - | - | - | - | - | - | - |
| operatingExpenses | 335.83M | 188.47M | 16.88M | 182.01M | 897K | 75.19M | 88.83M | 237.97M | 121.79M | 82.25M |
| costAndExpenses | 646.75M | 232.98M | 224.84M | 212.14M | 152.01M | 85.27M | 390.13M | 445.86M | 275.72M | 234.23M |
| netInterestIncome | 1.26M | 999K | 895.5K | - | - | - | - | - | - | - |
| interestIncome | 2.42M | 913.56K | 895K | 1.33M | 931K | 286K | 41500 | 113K | 2.16M | 1.08M |
| interestExpense | 1.16M | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 35.59M | 11.68M | 15.34M | 12.22M | 13.5M | 16.32M | 29.04M | 28.08M | 26.63M | 26.23M |
| ebitda | 1.36M | -16M | 36.51M | 14.98M | 29.6M | 8.74M | 197.78M | 165.15M | 447.48M | 238.33M |
| ebit | -34.22M | -27.68M | 21.17M | 2.76M | 16.1M | -7.58M | 168.75M | 137.06M | 420.86M | 212.1M |
| nonOperatingIncomeExcludingInterest | -159.92M | -12.94M | 28.25M | 16M | 700.5K | 125.53M | -84.13M | -660.5K | -18.25M | 13.54M |
| operatingIncome | -194.14M | -40.62M | 49.42M | 2.76M | 16.1M | -7.58M | 168.75M | 137.06M | 420.86M | 212.1M |
| totalOtherIncomeExpensesNet | 7.24M | -7.43M | -11.59M | -70.68M | 918.5K | 99.06M | -6.76M | -25000 | -4.15M | 1.29M |
| incomeBeforeTax | -186.9M | -48.05M | 37.84M | -51.92M | 17.72M | 91.48M | 77.85M | 137.04M | 398.45M | 226.93M |
| incomeTaxExpense | 9.1M | 4.71M | 10.09M | 3.96M | 4.22M | 22.52M | 36.81M | 32.25M | 67.74M | 34.24M |
| netIncomeFromContinuingOperations | -196M | -52.76M | 27.74M | -55.88M | 13.5M | 68.96M | 41.04M | 104.78M | 330.71M | 192.69M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -196M | -52.76M | 27.74M | -55.89M | 13.5M | 68.96M | 41.04M | 104.78M | 330.71M | 192.69M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -196M | -52.76M | 27.74M | -55.89M | 13.5M | 68.96M | 41.04M | 104.78M | 330.71M | 192.69M |
| eps | -0.34 | -0.09 | 0.05 | -0.1 | 0.02 | 0.12 | 0.07 | 0.18 | 0.56 | 0.33 |
| date | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 52.26M | 105.92M | 115.13M | 115.08M | 134.9M | 112.94M | 176.77M | 167.29M | 234.67M | 270.01M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 52.26M | 105.92M | 115.13M | 115.08M | 134.9M | 112.94M | 176.77M | 167.29M | 234.67M | 270.01M |
| netReceivables | 63.57M | 39.79M | 71.61M | 82.32M | 42.14M | 20.14M | 100.84M | 186.63M | 205.36M | 146.64M |
| accountsReceivables | 63.57M | 32.27M | 71.61M | 76.59M | 45.39M | 20.14M | 105.13M | 132.42M | 165.4M | 103.39M |
| otherReceivables | 34.61M | 7.52M | - | 5.74M | 43.63M | 88.77M | 101.1M | 54.21M | 39.96M | 43.26M |
| inventory | 151.1M | 192.51M | 194.49M | 218.78M | 209.06M | 224.45M | 309.77M | 202.4M | 192.6M | 144.6M |
| prepaids | 903K | 25.64M | 27.58M | 4.44M | 42.66M | 12.22M | 42.12M | 13.99M | 31.23M | 14.83M |
| otherCurrentAssets | 51.85M | 42.33M | 46.75M | 27.85M | 46.94M | 99.13M | 104.95M | 98.98M | 44.57M | 45.7M |
| totalCurrentAssets | 319.68M | 406.19M | 455.56M | 448.46M | 475.71M | 468.89M | 734.45M | 678.89M | 708.43M | 625.92M |
| propertyPlantEquipmentNet | 578.32M | 758.25M | 800.95M | 831.71M | 844.33M | 814.2M | 938.1M | 1.22B | 1.11B | 1.01B |
| goodwill | - | - | - | - | 12312 | 2.39M | -23729.88 | 29.25M | - | 28.26M |
| intangibleAssets | 5.36M | 3.49M | 5.83M | 6.37M | 7.62M | 5.86M | 10.9M | 10.37M | 43.2M | 8.98M |
| goodwillAndIntangibleAssets | 5.36M | 3.49M | 5.83M | 6.37M | 7.64M | 8.25M | 10.88M | 43.59M | 43.2M | 40.73M |
| longTermInvestments | 7.06M | 2344 | 6.08M | 4.61M | 5M | 5.17M | 12.33M | 7.03M | 5.71M | 5.87M |
| taxAssets | 1.27M | 2.26M | 9.25M | 10.13M | 14.17M | 14.47M | 27.28M | 32.95M | 37.83M | 30.57M |
| otherNonCurrentAssets | 70.99M | 16.77M | 51.72M | 43.92M | 36.34M | 43.73M | 99.46M | 104.9M | 271M | 239.16M |
| totalNonCurrentAssets | 663.01M | 780.76M | 864.58M | 896.74M | 907.48M | 885.82M | 1.09B | 1.41B | 1.47B | 1.33B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 982.69M | 1.19B | 1.32B | 1.35B | 1.38B | 1.35B | 1.82B | 2.09B | 2.18B | 1.95B |
| totalPayables | 68.75M | 69.27M | 46.7M | 25.9M | 33.8M | 18.86M | 63.47M | 59.49M | 117.24M | 33.27M |
| accountPayables | 41.56M | 47.04M | 46.7M | 25.9M | 33.8M | 18.86M | 72.47M | 59.49M | 117.24M | 33.27M |
| otherPayables | 27.2M | 22.23M | - | - | - | - | -9M | - | - | - |
| accruedExpenses | - | 14.88M | 30.21M | 24.2M | 25.6M | 15.13M | 56.87M | 47.37M | 47.82M | 38.25M |
| shortTermDebt | 2.48M | 4.66M | 3.09M | 5.93M | 3.01M | 5.22M | 3.37M | 42.15M | 15.35M | 129.1M |
| capitalLeaseObligationsCurrent | 2.48M | 4.66M | 3.09M | 5.94M | 3.01M | 5.19M | 3.36M | 6.06M | 4.13M | 5.25M |
| taxPayables | 27.2M | 27.05M | 16.24M | 15.18M | 28.67M | 25.72M | 76.73M | 54.47M | 113.85M | 72.3M |
| deferredRevenue | - | - | - | 15.18M | - | 2.51M | - | 22.54M | - | 21.11M |
| otherCurrentLiabilities | 135.16M | 154.01M | 133.13M | 133.2M | 18.79M | 34.11M | 50.33M | 73.06M | 97M | 90.07M |
| totalCurrentLiabilities | 208.87M | 232.6M | 216.22M | 210.36M | 81.21M | 81.02M | 174.03M | 228.12M | 281.54M | 295.94M |
| longTermDebt | - | - | - | - | - | - | - | - | - | 128.33M |
| capitalLeaseObligationsNonCurrent | 241K | 419K | 528K | 1.01M | 950K | 1.35M | 1.75M | 2.14M | 2.69M | 3.8M |
| deferredRevenueNonCurrent | - | - | - | -1424 | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 6.3M | 4.35M | 3.33M | 2.73M | 1.33M | 1.35M | 687K | 141K | 262K | 101K |
| otherNonCurrentLiabilities | 27.52M | 25.92M | 18.8M | 19.3M | 22.02M | 20.74M | 16.39M | 30.09M | 36.42M | 35.42M |
| totalNonCurrentLiabilities | 34.06M | 30.69M | 22.66M | 23M | 24.34M | 23.44M | 18.79M | 32.23M | 39.36M | 167.55M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 2.72M | 5.08M | 3.62M | 6.95M | 3.96M | 6.55M | 5.11M | 8.2M | 6.82M | 9.05M |
| totalLiabilities | 242.94M | 263.29M | 238.89M | 233.36M | 105.55M | 104.46M | 192.82M | 260.35M | 320.9M | 463.49M |
| treasuryStock | -48.26M | -64.1M | -48.26M | -64.48M | -48.26M | -78.45M | -77.26M | -78.94M | -79.47M | -79.8M |
| preferredStock | - | - | - | - | - | 2.57B | - | - | - | - |
| commonStock | 121.63M | 121.63M | 121.63M | 121.46M | 121.63M | 121.63M | 121.63M | 121.63M | 121.63M | 121.63M |
| retainedEarnings | 3.23B | 3.43B | 3.54B | 3.48B | 3.59B | 3.58B | 3.49B | 3.51B | 3.53B | 3.25B |
| additionalPaidInCapital | 185.11M | 185.11M | 185.11M | 185.11M | 185.11M | 185.11M | 185.11M | 185.11M | 185.11M | 185.11M |
| date | 2025-06-30 | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -196M | -52.76M | 27.74M | -55.89M | 13.5M | 68.96M | 41.04M | 104.78M | 330.71M | 192.69M |
| depreciationAndAmortization | 35.59M | 13.34M | 16.8M | 13.51M | 14.78M | 17.43M | 30.64M | 29.59M | 27.71M | 25.07M |
| deferredIncomeTax | - | - | - | - | 11.12M | -69.29M | - | - | - | - |
| stockBasedCompensation | 274K | 103K | 57000 | 55500 | 359.5K | 142.5K | 155K | 263.5K | 164.5K | -54000 |
| changeInWorkingCapital | -3.55M | 20.19M | -12.88M | -7.62M | 10.89M | 49.44M | -31.55M | -31.9M | -57.63M | -16.67M |
| accountsReceivables | -17.36M | 19.76M | -1.69M | -16.7M | -19.27M | 53.88M | 51.25M | -17.74M | -33.68M | -20.58M |
| inventory | 44.41M | -3.26M | -2.16M | 171K | 7.79M | 15.32M | -60.51M | -10.53M | -22.06M | 4.38M |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | -30.6M | 3.7M | -9.03M | 8.91M | 22.37M | -19.76M | -22.29M | -3.64M | -1.9M | -469.5K |
| otherNonCashItems | 115.74M | 37.32M | -3.95M | 60.48M | 519K | -101.83M | 76.2M | 113.89M | 29.33M | 13.58M |
| netCashProvidedByOperatingActivities | -47.95M | 18.19M | 27.76M | 10.53M | 40.05M | 34.15M | 116.48M | 216.62M | 330.29M | 214.62M |
| investmentsInPropertyPlantAndEquipment | -28.45M | -23.16M | -27.69M | -21.42M | -29.21M | -29.5M | -51M | -109.21M | -71.23M | -54.9M |
| acquisitionsNet | 271.02K | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 1.11M | 1.11M | 968K | 1.34M | 1.01M | 355.5K | 498.5K | 1.48M | 1.31M | -1.22M |
| netCashProvidedByInvestingActivities | -27.07M | -22.05M | -26.72M | -20.08M | -28.2M | -29.15M | -50.51M | -107.73M | -69.91M | -56.12M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -5000 | -1000 | -22000 | -3500 | -224.5K | -37.41M | -40.14M | -312.24M | -155.24M | -68.51M |
| commonDividendsPaid | -5000 | -1000 | -22000 | -3500 | -224.5K | -37.41M | -40.14M | -312.24M | -308.85M | -49.01M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | -155.24M | -19.5M |
| otherFinancingActivities | -5.28M | -1.38M | -1.42M | -1.35M | -1.35M | -1.22M | -22.78M | -142.5M | -122.35M | -39.71M |
| netCashProvidedByFinancingActivities | -5.29M | -1.39M | -1.44M | -1.36M | -1.58M | -38.62M | -62.92M | -142.5M | -277.59M | -108.22M |