OTC : BRAGF
$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.63B | 2.04B | 1.71B | 1.63B | 1.43B | 1.34B | 1.47B | 1.59B | 1.67B | 1.4B |
| costOfRevenue | 753.2M | 1.15B | 845.54M | 851.51M | 709.18M | 634.85M | 741.22M | 811.12M | 945.06M | 689.16M |
| grossProfit | 874.71M | 893.79M | 852.65M | 778.62M | 723.9M | 708.39M | 729.7M | 777.97M | 731.32M | 707.72M |
| researchAndDevelopmentExpenses | - | 6.92M | 9.39M | 28.84M | 37.5M | 25.4M | 26.1M | 25.6M | 26.2M | 24.7M |
| generalAndAdministrativeExpenses | 71.64M | - | 72.18M | 65.61M | 56.41M | 49.43M | 52.89M | 50.1M | 47.32M | 52.49M |
| sellingAndMarketingExpenses | 49.47M | - | 49.26M | 54.13M | 33.7M | 30.15M | 45.95M | 41.31M | 42.4M | 33M |
| sellingGeneralAndAdministrativeExpenses | 121.11M | 521.04M | 121.44M | 119.74M | 90.11M | 79.58M | 98.84M | 91.41M | 89.73M | 85.48M |
| otherExpenses | 668.77M | 683.91M | 625.48M | 649.57M | 593.19M | 572.41M | 630.86M | 686.56M | 656.23M | 622.24M |
| operatingExpenses | 789.88M | 527.96M | 746.92M | 769.3M | 683.3M | 651.99M | 678.85M | 651.17M | 639.24M | 612.82M |
| costAndExpenses | 1.54B | 1.68B | 1.59B | 1.62B | 1.4B | 1.28B | 1.42B | 1.46B | 1.39B | 1.3B |
| netInterestIncome | -33.1M | -31.81M | -37.8M | -30.84M | -29M | -27.32M | -32.63M | -30.52M | -32.76M | -39.06M |
| interestIncome | 4.1M | 7.61M | 7.89M | 8.41M | 5.87M | 4.14M | 10.81M | 9.41M | 4.24M | 3.47M |
| interestExpense | 37.2M | 31.81M | 45.69M | 33.61M | 34.87M | 29.23M | 43.45M | 39.93M | 35.17M | 38.82M |
| depreciationAndAmortization | 112.9M | 83.78M | 101.04M | 116.03M | 100.51M | 93.18M | 84.01M | 80.97M | 77.3M | 74.51M |
| ebitda | 204.38M | 141.48M | 179.57M | 100.33M | 151.11M | 138.74M | 111.21M | 182.09M | 148.82M | 137.37M |
| ebit | 91.48M | 57.7M | 78.52M | -15.7M | 50.6M | 45.56M | 27.2M | 101.12M | 70.48M | 62.86M |
| nonOperatingIncomeExcludingInterest | -6.65M | 308.14M | 27.21M | 25.01M | -10M | 10.84M | 23.65M | 23.38M | 36.25M | 26.51M |
| operatingIncome | 84.83M | 365.83M | 105.73M | 9.32M | 40.6M | 71.91M | 50.85M | 124.5M | 285.97M | 89.37M |
| totalOtherIncomeExpensesNet | -30.54M | -315.37M | -72.9M | -58.63M | -14.74M | 16.33M | -62.16M | -58.64M | -71.41M | -65.33M |
| incomeBeforeTax | 54.28M | 50.46M | 32.84M | -49.31M | 21.28M | 16.33M | -11.32M | 65.86M | 35.31M | 24.04M |
| incomeTaxExpense | 41.78M | 40.76M | 25.36M | 44.71M | 17.29M | 24.55M | 25.23M | 41.78M | 31.64M | 9.63M |
| netIncomeFromContinuingOperations | 12.51M | 9.7M | 7.48M | -94.02M | 3.99M | -8.22M | -36.55M | 24.09M | 3.66M | 14.41M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 11.21M | 9.1M | 5.47M | -95.52M | -563K | -8.4M | -37.15M | 22.58M | 2.74M | 11.3M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 11.21M | 9.1M | 5.47M | -95.52M | -563K | -8.4M | -37.15M | 22.58M | 2.74M | 11.3M |
| eps | 0.26 | 0.21 | 0.14 | -3.66 | -0.02 | -0.46 | -2.04 | 1.25 | 0.15 | 0.62 |
| 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 | 55.97M | 72.94M | 68.75M | 44.61M | 41.3M | 46.02M | 37.58M | 62.59M | 47.27M | 33.46M |
| shortTermInvestments | 8.75M | 6.5M | 9.35M | 22.44M | 12.88M | 14.04M | 11.53M | 8.37M | 12.33M | 18.36M |
| cashAndShortTermInvestments | 64.72M | 79.44M | 77.21M | 67.05M | 54.18M | 60.06M | 49.1M | 70.96M | 59.59M | 51.83M |
| netReceivables | 330.26M | 311.19M | 363.61M | 358.44M | 362.16M | 329.39M | 379.42M | 479.98M | 465.69M | 489.06M |
| accountsReceivables | 270.88M | 241.96M | 284.73M | 262.06M | 243.03M | 241.4M | 271.3M | 334.98M | 317.49M | 489.06M |
| otherReceivables | 59.38M | 69.23M | 80.5M | - | - | 89.39M | - | - | - | - |
| inventory | 416.97M | 494.57M | 526.16M | 490.01M | 457.49M | 434.97M | 458.32M | 410.26M | 416.72M | 447.33M |
| prepaids | 10.26M | 7.97M | 7.64M | 13.93M | - | - | 5.9M | - | - | 5.74M |
| otherCurrentAssets | 56.79M | 75.06M | 57.23M | 57.14M | 65.57M | 77.62M | 47.27M | 53.72M | 51.43M | 66.04M |
| totalCurrentAssets | 879M | 968.23M | 1.03B | 982.38M | 917.38M | 902.44M | 935.77M | 1.01B | 988.56M | 1.06B |
| propertyPlantEquipmentNet | 441.12M | 497.24M | 484.75M | 481.74M | 506.38M | 452.49M | 460.47M | 411.57M | 407.43M | 407.98M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 23.75M | 27.22M | 11.02M | 16.84M | 15.94M | 14.6M | 16.95M | 18.08M | 21.02M | 25.64M |
| goodwillAndIntangibleAssets | 23.75M | 27.22M | 11.02M | 16.84M | 15.94M | 14.6M | 16.95M | 18.08M | 21.02M | 25.64M |
| longTermInvestments | 144.09M | 94.83M | 76.06M | 73.99M | 103.72M | 86.08M | 129.39M | 126.2M | 135.11M | 139.03M |
| taxAssets | 49.12M | 51.07M | 54.07M | 33.22M | 65.42M | 66.92M | 67.27M | 49.19M | 45.61M | 42.91M |
| otherNonCurrentAssets | 2.77M | 45.04M | 95.48M | 31.79M | 30.65M | 21.46M | 18.7M | 16.01M | 19.98M | 26.62M |
| totalNonCurrentAssets | 660.85M | 715.4M | 667.31M | 637.58M | 722.11M | 641.54M | 692.78M | 621.04M | 629.15M | 642.17M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.54B | 1.68B | 1.7B | 1.62B | 1.64B | 1.54B | 1.63B | 1.63B | 1.62B | 1.7B |
| totalPayables | 284.85M | 306.56M | 332.31M | 230.84M | 198M | 179.56M | 220.33M | 224.5M | 233.52M | 202.91M |
| accountPayables | 208.58M | 306.56M | 263.16M | 230.84M | 198M | 179.56M | 220.33M | 224.5M | 233.52M | 202.91M |
| otherPayables | 76.26M | - | 69.16M | - | - | - | - | - | - | - |
| accruedExpenses | - | - | 3.81M | 3.51M | 3.32M | 3.2M | 3M | 2.9M | 2.62M | 2.51M |
| shortTermDebt | 143.52M | 181.85M | 292.01M | 401.82M | 204.78M | 217.42M | 431.64M | 256.74M | 429.59M | 479.75M |
| capitalLeaseObligationsCurrent | 18.48M | 20.72M | 24.21M | 26.23M | 19.85M | 21.54M | 20.74M | 10.06M | 14.32M | 10.46M |
| taxPayables | 28.99M | 28.39M | 38.09M | 35.31M | 22.16M | 26M | 19.57M | 31.69M | 16.2M | 11.21M |
| deferredRevenue | - | - | - | 215.38M | 174.3M | 165.16M | 138.34M | 127.68M | 56.35M | 65.73M |
| otherCurrentLiabilities | 277.54M | 304.22M | 274.82M | 102.01M | 75.32M | 79.56M | 238.79M | 77.16M | 184.52M | 214.86M |
| totalCurrentLiabilities | 724.39M | 813.34M | 927.16M | 979.79M | 675.57M | 666.44M | 914.52M | 699.04M | 864.57M | 910.49M |
| longTermDebt | 125.05M | 182.86M | 95.86M | 58.43M | 229M | 246.04M | 73.74M | 308.47M | 155.62M | 176.75M |
| capitalLeaseObligationsNonCurrent | 37.83M | 32.45M | 37.81M | 45.37M | 44.94M | 37.44M | 37.89M | 20.74M | 20.36M | 19.13M |
| deferredRevenueNonCurrent | - | - | - | 113.98M | - | 201.91M | 182.31M | 143.48M | 130.75M | 131.06M |
| deferredTaxLiabilitiesNonCurrent | 32.08M | 20.95M | 13.99M | 10.73M | 18.41M | - | - | 23.4M | 20.79M | 22.3M |
| otherNonCurrentLiabilities | 118.52M | 132.04M | 128.9M | 20.07M | 190.49M | 26.63M | 33.18M | 5.34M | 27.67M | 7.56M |
| totalNonCurrentLiabilities | 313.49M | 368.31M | 276.56M | 237.85M | 482.85M | 512.02M | 327.12M | 501.42M | 334.4M | 356.8M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 56.31M | 53.17M | 62.02M | 71.6M | 64.8M | 58.98M | 58.64M | 30.8M | 34.68M | 29.59M |
| totalLiabilities | 1.04B | 1.18B | 1.2B | 1.22B | 1.16B | 1.18B | 1.24B | 1.2B | 1.2B | 1.27B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 183.4M | 183.4M | 183.4M | 111.19M | 111.19M | 80.3M | 73M | 73M | 73M | 73M |
| retainedEarnings | 299.99M | 282.79M | - | 267.19M | 278.28M | 265.11M | 278.43M | 332.2M | 319.81M | 316.42M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 54.28M | 50.46M | 32.84M | -49.31M | 21.28M | 16.33M | -11.32M | 65.86M | 35.31M | 24.04M |
| depreciationAndAmortization | 112.9M | 117.01M | 101.04M | 116.03M | 106.3M | 93.18M | 84.76M | 80.97M | 78.34M | 74.51M |
| deferredIncomeTax | - | - | - | -232K | -83000 | - | - | - | - | - |
| stockBasedCompensation | - | - | - | 232K | 83000 | - | - | - | - | - |
| changeInWorkingCapital | -85.38M | 38.21M | 9.15M | -74.14M | -73.32M | -31.61M | 50.5M | -64.96M | 14.94M | 13.19M |
| accountsReceivables | -43.74M | 52.59M | -24.16M | -48.8M | -16.58M | -12.69M | 94.45M | -24.54M | 12.13M | -16.15M |
| inventory | 19.9M | -10.79M | -62.68M | -94.84M | -28.38M | -9.85M | -72.21M | -35.78M | -23.24M | -25.37M |
| accountsPayables | - | 14.07M | 54.72M | 48.39M | 119K | -13.54M | 6.89M | -10.35M | 26.45M | 32.5M |
| otherWorkingCapital | -61.54M | -3.59M | 95.98M | 21.1M | -28.47M | 4.47M | 21.37M | -29.18M | 38.18M | 38.56M |
| otherNonCashItems | 90.69M | -11.46M | 7.82M | 108.41M | 28.65M | 90.25M | 44.94M | 65.57M | 54.74M | 13.13M |
| netCashProvidedByOperatingActivities | 172.5M | 194.22M | 150.85M | 100.99M | 82.92M | 168.15M | 168.88M | 147.44M | 183.33M | 124.88M |
| investmentsInPropertyPlantAndEquipment | -118.75M | -181.56M | -140.89M | -121.92M | -138.56M | -113.25M | -101.76M | -94.54M | -88.16M | -79.07M |
| acquisitionsNet | 2.74M | -5.81M | -3.84M | 69000 | -334K | -17.65M | 26.55M | 36.94M | 23.39M | 12.52M |
| purchasesOfInvestments | -144K | -2.7M | -1.78M | -3.12M | -334K | -477K | -306K | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | 33000 | - | - | - | - | - |
| otherInvestingActivities | 68.18M | 100.67M | 37.93M | 41.32M | 44.68M | 34.84M | 26.86M | 36.94M | -64.82M | -66.68M |
| netCashProvidedByInvestingActivities | -47.98M | -89.4M | -108.58M | -83.65M | -94.52M | -96.54M | -75.21M | -57.6M | -64.82M | -66.68M |
| netDebtIssuance | -83.62M | -66.53M | -64.9M | 10.94M | -23.95M | -52.09M | -85.9M | -41.33M | -71.89M | -29.12M |
| longTermNetDebtIssuance | -83.62M | -66.53M | -64.9M | 10.94M | -23.95M | -29.02M | -63.85M | -22.25M | -59.31M | -20.57M |
| shortTermNetDebtIssuance | - | - | - | -19.66M | - | -23.07M | -22.05M | -19.08M | -12.58M | -8.56M |
| netStockIssuance | - | - | 101.45M | - | 64.1M | - | - | - | - | - |
| netCommonStockIssuance | - | - | 101.45M | - | 64.1M | 15.96M | - | - | - | - |
| commonStockIssuance | - | - | 101.45M | - | 64.1M | 15.96M | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -1.04M | -1.14M | -1.67M | -1.56M | -1.26M | -2.19M | -1.71M | -1.71M | -1.71M | -2.57M |
| commonDividendsPaid | -1.04M | -1.14M | -1.67M | -1.56M | -1.26M | -2.19M | -1.71M | -1.71M | -1.71M | -2.57M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -55.98M | -34.35M | -52.18M | -16.72M | -34.14M | -6.93M | -32.73M | -32.04M | -29.13M | -32.48M |
| netCashProvidedByFinancingActivities | -140.64M | -102.03M | -17.31M | -7.34M | 4.75M | -61.21M | -120.34M | -75.09M | -102.73M | -64.17M |
| date | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 421.24M | 421.24M | 411.07M | 450.33M | 435.64M | 407.98M | 397.6M | 364.51M | 388.76M | 358.85M |
| costOfRevenue | 212.43M | 212.43M | 223.23M | 233.25M | 246.21M | 241.73M | 224.2M | 172.04M | 125.63M | 209.21M |
| grossProfit | 208.81M | 208.81M | 187.84M | 217.08M | 272.38M | 166.25M | 173.4M | 192.47M | 263.13M | 149.64M |
| researchAndDevelopmentExpenses | 15.44M | 15.44M | - | - | 14.42M | 14.42M | - | - | 37.5M | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 126.88M | 126.88M | 59.99M | 56.08M | 108.69M | 51.33M | 50.58M | 52.53M | 43.1M | 36.34M |
| otherExpenses | 90.68M | 90.68M | 41.7M | 217.08M | 43.1M | 43.1M | 173.4M | 192.47M | -1.7M | 3.42M |
| operatingExpenses | 233M | 233M | 177.7M | 193.77M | 195.65M | 195.65M | 184.8M | 166.89M | 163.26M | 149.64M |
| costAndExpenses | 445.43M | 406.47M | 400.94M | 427.02M | 453.39M | 409.66M | 392.96M | 364.81M | 369.56M | 353.28M |
| netInterestIncome | -9.42M | 9.42M | -9.34M | -16.92M | -56.31M | 8M | 12.66M | 4.81M | -16.16M | -2.49M |
| interestIncome | - | 9.42M | 9.21M | 11.46M | 983.56K | 40.67M | 40.44M | 35.66M | 18.33M | 10.64M |
| interestExpense | - | - | 18.55M | 28.38M | 56.31M | 32.67M | 27.78M | 30.85M | 16.16M | 13.13M |
| depreciationAndAmortization | 17.2M | 20.37M | 21.7M | 23.58M | 28.69M | 35.41M | 26.05M | 25.88M | 35.76M | 24.57M |
| ebitda | 39.88M | 43.04M | 36.76M | 65.67M | -123.25M | 83.12M | 33.6M | 65.65M | 27.66M | 43.96M |
| ebit | 22.67M | 22.67M | 15.06M | 42.09M | -151.94M | 47.71M | 48.76M | 39.78M | -8.1M | 19.39M |
| nonOperatingIncomeExcludingInterest | -46.86M | -46.86M | 33.31M | -42.09M | 158.6M | -49.39M | -36.33M | -38.38M | 27.3M | -13.81M |
| operatingIncome | -24.19M | 22.67M | 48.37M | 44.12M | -112.8M | 50.16M | 4.64M | 1.39M | 19.2M | 5.58M |
| totalOtherIncomeExpensesNet | 29.54M | 29.54M | -39.97M | -87.82M | -100.9M | 16.71M | 8.54M | 7.54M | -10.16M | 681K |
| incomeBeforeTax | 5.36M | 5.36M | 8.4M | 13.72M | -94.24M | 15.04M | 20.97M | 8.93M | 9.04M | 6.26M |
| incomeTaxExpense | 5.7M | 5.7M | 5.15M | 8.8M | 15.72M | 11.46M | 10.17M | 7.36M | -823K | 6.52M |
| netIncomeFromContinuingOperations | -340K | -340K | 3.25M | 4.91M | -109.96M | 3.58M | 10.8M | 1.56M | 9.86M | -260K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | -608K | -608K | 2.55M | 4.14M | -108.24M | 2.78M | 9.63M | 313K | 7.72M | -1.19M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | -608K | -608K | 2.55M | 4.14M | -108.24M | 2.78M | 9.63M | 313K | 7.72M | -1.19M |
| eps | -0.01 | -0.01 | 0.06 | 0.16 | -4.12 | 0.11 | 0.37 | 0.01 | 0.29 | -0.05 |
| date | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 68.75M | 68.75M | 50.93M | 42.64M | 44.61M | 46.19M | 41.73M | 49.64M | 41.3M | 39.27M |
| shortTermInvestments | 8.46M | 8.46M | 24.06M | 24.53M | 22.44M | 13.54M | 16.28M | - | 12.88M | - |
| cashAndShortTermInvestments | 77.21M | 77.21M | 74.99M | 67.17M | 67.05M | 59.73M | 58.01M | 49.64M | 54.18M | 39.27M |
| netReceivables | 363.61M | 363.61M | 359.22M | 425.36M | 358.44M | 358.44M | 411.95M | 455.77M | 362.16M | 457.01M |
| accountsReceivables | 363.61M | 363.61M | 234.88M | 297.65M | 262.06M | 284.5M | 258.64M | 455.77M | 243.03M | 457.01M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 526.16M | 526.16M | 517.92M | 505.63M | 490.01M | 548.17M | 506.44M | 479.2M | 457.49M | 471.26M |
| prepaids | 7.64M | 7.64M | - | 13.75M | 13.93M | 15.44M | 17.14M | - | - | - |
| otherCurrentAssets | 57.23M | 57.23M | 69.64M | 52.05M | 57.14M | 484.83M | 60.32M | 5.13M | 65.57M | 41.19M |
| totalCurrentAssets | 1.03B | 1.03B | 1.02B | 1.06B | 982.38M | 1.11B | 1.05B | 989.74M | 917.38M | 1.01B |
| propertyPlantEquipmentNet | 484.75M | 484.75M | 472.2M | 478.25M | 481.74M | 511.22M | 514.98M | 499.73M | 506.38M | 465.87M |
| goodwill | - | - | - | - | - | 12.31M | - | - | - | - |
| intangibleAssets | 11.02M | 11.02M | 25.02M | 16.71M | 16.84M | 3.24M | 15.8M | 15.8M | 15.94M | 14.62M |
| goodwillAndIntangibleAssets | 11.02M | 11.02M | 25.02M | 16.71M | 16.84M | 15.55M | 15.8M | 15.8M | 15.94M | 14.62M |
| longTermInvestments | 76.06M | 76.06M | 73.81M | 72.02M | 73.99M | 130.1M | 113.84M | 126.45M | 103.72M | 105.22M |
| taxAssets | - | - | 35.72M | 33.72M | 33.22M | 64.08M | 53.36M | 57.96M | 65.42M | 63.99M |
| otherNonCurrentAssets | 95.48M | 95.48M | 33.81M | 34.38M | 31.79M | 31.5M | 32.11M | 10.26M | 30.65M | 7.44M |
| totalNonCurrentAssets | 667.31M | 667.31M | 640.56M | 635.08M | 637.58M | 752.45M | 730.08M | 710.2M | 722.11M | 657.12M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.7B | 1.7B | 1.66B | 1.7B | 1.62B | 1.86B | 1.78B | 1.7B | 1.64B | 1.67B |
| totalPayables | 263.16M | 263.16M | 255.92M | 247.72M | 230.84M | 306.77M | 230.79M | 19.37M | 198M | 14.49M |
| accountPayables | 263.16M | 263.16M | 255.92M | 247.72M | 230.84M | 259M | 230.79M | 455.77M | 198M | 457.01M |
| otherPayables | - | - | - | - | - | 47.77M | - | - | - | - |
| accruedExpenses | 3.81M | 3.81M | 3.52M | 3.52M | 3.51M | - | 3.32M | - | 3.32M | - |
| shortTermDebt | 292.01M | 292.01M | 254.55M | 226.59M | 401.82M | 243.46M | 280.72M | 282.87M | 204.78M | 230.64M |
| capitalLeaseObligationsCurrent | 24.21M | 24.21M | 20.49M | 22.93M | 26.23M | 18.87M | 24.76M | - | 19.85M | - |
| taxPayables | - | - | 32.64M | 40.72M | 35.31M | 20.58M | 15.48M | 19.37M | 22.16M | 14.49M |
| deferredRevenue | - | - | 188.62M | 221.88M | 215.38M | 198.92M | 184.59M | - | 174.3M | - |
| otherCurrentLiabilities | 343.97M | 343.97M | 85.68M | 84.03M | 102.01M | 240.94M | 86.72M | 447.45M | 75.32M | 404.08M |
| totalCurrentLiabilities | 927.16M | 927.16M | 808.77M | 806.67M | 979.79M | 810.04M | 810.9M | 749.68M | 675.57M | 649.21M |
| longTermDebt | 95.86M | 95.86M | 181.63M | 219.31M | 58.43M | 283.36M | 240.22M | 291.43M | 229M | 373.8M |
| capitalLeaseObligationsNonCurrent | 37.81M | 37.81M | 41.68M | 43.28M | 45.37M | 50M | 41.56M | - | 44.94M | - |
| deferredRevenueNonCurrent | - | - | 112.57M | - | - | 122.14M | - | -291.43M | - | -373.8M |
| deferredTaxLiabilitiesNonCurrent | - | - | 11.19M | 9.43M | 10.73M | 40.68M | 27.11M | 19.42M | 18.41M | 25.99M |
| otherNonCurrentLiabilities | 142.9M | 142.9M | 21.2M | 122.15M | 123.32M | 8.88M | 128M | 440.76M | 190.49M | 188.01M |
| totalNonCurrentLiabilities | 276.56M | 276.56M | 357.08M | 394.16M | 237.85M | 505.06M | 436.88M | 460.18M | 482.85M | 561.82M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 62.02M | 62.02M | 62.17M | 66.21M | 71.6M | 68.87M | 66.32M | - | 64.8M | - |
| totalLiabilities | 1.2B | 1.2B | 1.17B | 1.2B | 1.22B | 1.32B | 1.25B | 1.21B | 1.16B | 1.21B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | 158.22M | - | - | - | - |
| commonStock | 183.4M | 183.4M | 481.22M | 482.56M | 111.19M | 111.19M | 111.19M | 111.19M | 111.19M | 452.08M |
| retainedEarnings | 269.73M | 269.73M | - | - | - | 267.19M | 319.76M | 290.31M | 278.28M | - |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | -608K | -608K | 2.55M | 13.72M | -94.24M | 15.04M | 20.97M | 8.93M | 9.04M | 6.26M |
| depreciationAndAmortization | - | - | 21.7M | 23.58M | 28.69M | 35.41M | 26.05M | 25.88M | 35.76M | 24.57M |
| deferredIncomeTax | - | - | - | - | -116K | -116K | - | - | - | - |
| stockBasedCompensation | - | - | - | - | 116K | 116K | - | - | 83000 | - |
| changeInWorkingCapital | - | - | - | -114.39M | 93M | -38.45M | -77.14M | -51.56M | 49.13M | -9.54M |
| accountsReceivables | - | - | - | -76.42M | 13.75M | -5.83M | -39.47M | -17.26M | 19.12M | 7.97M |
| inventory | - | - | - | -24.19M | 20.94M | -44.66M | -35.35M | -35.77M | 32.13M | -19.54M |
| accountsPayables | - | - | - | 20.01M | -3.13M | 17.65M | 3.84M | 30.04M | -21.14M | -9.84M |
| otherWorkingCapital | - | - | - | -33.78M | 61.43M | -5.61M | -6.15M | -15.79M | 17M | 10M |
| otherNonCashItems | 608K | 608K | -2.55M | 19.17M | 75.32M | 16.35M | 6.04M | 10.7M | 11.27M | 7.39M |
| netCashProvidedByOperatingActivities | - | - | 43.41M | -57.93M | 102.76M | 28.35M | -24.07M | -6.05M | 105.19M | 28.67M |
| investmentsInPropertyPlantAndEquipment | - | - | - | -28.09M | -39.78M | -25.62M | -33M | -23.52M | -41.65M | -23.65M |
| acquisitionsNet | - | - | - | -3.38M | 366K | -297K | 13.02M | 8.71M | -29000 | 19000 |
| purchasesOfInvestments | - | - | - | -3.38M | 297K | - | -297K | - | - | -9000 |
| salesMaturitiesOfInvestments | - | - | - | 3.38M | -297K | - | -12.73M | - | - | - |
| otherInvestingActivities | - | - | - | 7.38M | 7.25M | 9.52M | 12.73M | 8.71M | 14.9M | 6.21M |
| netCashProvidedByInvestingActivities | - | - | - | -24.09M | -32.17M | -16.4M | -20.28M | -14.81M | -26.79M | -17.42M |
| netDebtIssuance | - | - | - | -11.96M | -58.34M | 2.98M | 43.24M | 42.73M | -66.37M | -7.16M |
| longTermNetDebtIssuance | - | - | - | -11.96M | -58.34M | 2.98M | 43.24M | 42.73M | -66.37M | -7.16M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | 101.67M | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | 101.67M | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | 101.67M | - | - | - | - | 63.53M | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | -211K | -906K | -444K | - | -42000 | -115K |
| commonDividendsPaid | - | - | - | - | -211K | -906K | -444K | - | -42000 | -1.3M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | -14.21M | -8.74M | -10.56M | -6.13M | -11.39M | -10.68M | -6.37M |
| netCashProvidedByFinancingActivities | - | - | - | 75.5M | -67.29M | -8.49M | 37.1M | 31.34M | -77.05M | -14.83M |