OTC : CGGGF
$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.5B | 1.5B | 1.39B | 1.58B | 1.45B | 1.16B | 1.39B | 1.41B | 1.51B | 1.46B |
| costOfRevenue | 938.72M | 989.9M | 910.9M | 1.1B | 1.02B | 811.5M | 897.7M | 906.3M | 932.9M | 892.3M |
| grossProfit | 558.76M | 511M | 483.3M | 486.8M | 461.6M | 351.8M | 491M | 508.4M | 577.4M | 565M |
| researchAndDevelopmentExpenses | 6.24M | 5.7M | 6.66M | 6.09M | 6M | 8.8M | 7.8M | - | - | - |
| generalAndAdministrativeExpenses | 158.9M | 155.9M | 134M | 177.1M | 150.1M | 130M | 156.7M | 176M | 210.6M | 210.1M |
| sellingAndMarketingExpenses | 126.4M | 123.8M | 118.5M | 129.9M | 125.1M | 116.1M | 135.9M | 142.7M | 193.2M | 197.2M |
| sellingGeneralAndAdministrativeExpenses | 285.3M | 279.7M | 252.5M | 239.66M | 256.44M | 246.1M | 292.6M | 318.7M | 403.8M | 407.3M |
| otherExpenses | -29.02M | 25.8M | 40.14M | - | - | -1.3M | -4.9M | - | - | - |
| operatingExpenses | 262.51M | 311.2M | 299.3M | 245.75M | 262.44M | 253.6M | 295.5M | 320.2M | 405.8M | 408.4M |
| costAndExpenses | 1.2B | 1.3B | 1.21B | 1.4B | 1.27B | 1.06B | 1.19B | 1.23B | 1.34B | 1.3B |
| netInterestIncome | -33.33M | -33.29M | -31.7M | -22.78M | -15.04M | -20.79M | -23.36M | -19.77M | -23.6M | -16.48M |
| interestIncome | 9M | 2.45M | 4.2M | 589.1K | 294.87K | 1.39M | 1.66M | 1.53M | 1.8M | 3.94M |
| interestExpense | 42.32M | 35.74M | 35.9M | 23.37M | 15.33M | 22.17M | 25.03M | 21.3M | 23.9M | 20.42M |
| depreciationAndAmortization | 71.76M | 69.6M | 68.7M | 56.55M | 30.6M | 59.69M | 55.14M | 36.4M | 42M | 40.7M |
| ebitda | 371.79M | 278.2M | 260.4M | 227.49M | 215.1M | 166.08M | 252.23M | 220M | 191.4M | 191.2M |
| ebit | 300.03M | 208.6M | 191.7M | 170.94M | 184.5M | 106.38M | 197.09M | 142.5M | 153.7M | 150.5M |
| nonOperatingIncomeExcludingInterest | - | -8.8M | -7.7M | 10.16M | -6.3M | -3.28M | -6.09M | 4.6M | 400K | 2.8M |
| operatingIncome | 296.25M | 199.8M | 184M | 181M | 178.2M | 103.1M | 191M | 147.1M | 167.2M | 153.3M |
| totalOtherIncomeExpensesNet | -90.16M | -27.7M | -28.2M | -29.7M | -20.2M | -23.5M | -24.2M | -24.3M | -24.6M | -30.8M |
| incomeBeforeTax | 206.08M | 172.1M | 155.8M | 151.3M | 158M | 79.6M | 166.8M | 122.8M | 142.9M | 122.5M |
| incomeTaxExpense | 66.34M | 71.9M | 55M | 56.4M | 53.1M | 37.4M | 50.5M | 49M | 47.8M | 46.8M |
| netIncomeFromContinuingOperations | 139.74M | 100.2M | 100.8M | 95M | 104.9M | 42.2M | 116.3M | 73.8M | 85.6M | 75.7M |
| netIncomeFromDiscontinuedOperations | -15.84M | -500K | -26.7M | -87.7M | 3.7M | - | -500K | - | 9.5M | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | -15.6M | - | -4.5M |
| netIncome | 105.7M | 80.1M | 56.5M | -14.7M | 88.9M | 26.4M | 95.7M | 39.2M | 80.8M | 59.3M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 105.7M | 80.1M | 56.5M | -14.7M | 85.2M | 26.4M | 95.7M | 39.2M | 80.8M | 59.3M |
| eps | 0.06 | 0.05 | 0.04 | -0.01 | 0.06 | 0.02 | 0.07 | 0.03 | 0.06 | 0.04 |
| 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 | 232.37M | 146M | 132.4M | 172.4M | 107.2M | 71.9M | 177.4M | 135.7M | 118.4M | 476.5M |
| shortTermInvestments | - | - | - | - | - | 100000 | 100000 | 600K | 200K | 200K |
| cashAndShortTermInvestments | 232.37M | 146M | 132.4M | 172.4M | 107.2M | 72M | 177.5M | 136.3M | 118.6M | 476.7M |
| netReceivables | 336.84M | 288.5M | 238.1M | 287.85M | 302.7M | 223.5M | 261.2M | 253.8M | 268.9M | 241.7M |
| accountsReceivables | 336.84M | 245.7M | 238.1M | 236.77M | 239.93M | 223.5M | 208.7M | 203.5M | 216.1M | 198.4M |
| otherReceivables | - | 42.8M | - | 51.07M | 62.18M | - | 52.5M | 44.6M | 52.8M | 43.3M |
| inventory | 173.78M | 176.1M | 173.5M | 211.4M | 250.1M | 187M | 172.5M | 185.4M | 232.2M | 205.8M |
| prepaids | - | - | 7.6M | 2.01M | 5.19M | 4.8M | 6.9M | 10.9M | 8.6M | 6.7M |
| otherCurrentAssets | 1.9M | 5.8M | 48.9M | -1.56M | 10174 | 51M | -700.14K | 96.9M | 51.3M | 50.2M |
| totalCurrentAssets | 744.89M | 616.4M | 600.5M | 672.1M | 665.2M | 538.3M | 617.4M | 633M | 626.8M | 937.8M |
| propertyPlantEquipmentNet | 324.22M | 294.89M | 317.15M | 352.8M | 336.1M | 315.1M | 339.7M | 282.2M | 292.7M | 265.9M |
| goodwill | 373.5M | 120.4M | 126.1M | 124.7M | 26.2M | 27.2M | 25.9M | 24.9M | 28.3M | 21.3M |
| intangibleAssets | 1B | 443.5M | 470.7M | 488.7M | 256.7M | 261.4M | 265.1M | 259.3M | 265.6M | 270.5M |
| goodwillAndIntangibleAssets | 1.38B | 563.9M | 596.8M | 613.4M | 282.9M | 288.6M | 291M | 284.2M | 293.9M | 291.8M |
| longTermInvestments | 77.62M | 14.3M | 13.7M | 35.39M | 206.3M | 17M | 17.4M | 16.1M | 13M | 11.9M |
| taxAssets | 17.93M | 13.59M | 18M | 24.4M | 20.7M | 22.7M | 16.2M | 19.2M | 24.6M | 18.1M |
| otherNonCurrentAssets | 48.78M | 107.62M | 186.15M | 226.51M | 100000 | 30.5M | 34M | 64.6M | 159.2M | 134.2M |
| totalNonCurrentAssets | 1.85B | 994.3M | 1.11B | 1.25B | 846.1M | 673.9M | 698.3M | 666.3M | 703.8M | 654.8M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.59B | 1.61B | 1.71B | 1.92B | 1.51B | 1.21B | 1.32B | 1.3B | 1.33B | 1.59B |
| totalPayables | 415.26M | 216.48M | 178.5M | 166.3M | 224.8M | 170.9M | 186.9M | 203.6M | 208.1M | 187.9M |
| accountPayables | 338.64M | 167.2M | 163.2M | 151.3M | 208.3M | 158.5M | 170.7M | 192M | 195.1M | 176.4M |
| otherPayables | 76.62M | 49.28M | 15.3M | 15M | 16.5M | 12.4M | 16.2M | 11.6M | 13M | 11.5M |
| accruedExpenses | 40.66M | - | 67.2M | 100M | 125.7M | 91M | 89.3M | 80.3M | 95.9M | 392.1M |
| shortTermDebt | 500K | 200K | 144.3M | 16.7M | 19.2M | 22.8M | 43.8M | 20.3M | 1.7M | 7.7M |
| capitalLeaseObligationsCurrent | 21.2M | 16.6M | 17.5M | 19M | 17.8M | 16.4M | 14.1M | - | - | - |
| taxPayables | - | 53.8M | 45.44M | 20.2M | 16.5M | 13.9M | 17.8M | 15.5M | 8.7M | 8.9M |
| deferredRevenue | - | - | 732.12K | 7.94M | 6.79M | 6.5M | 5.8M | - | 27M | - |
| otherCurrentLiabilities | -1.07M | 166.62M | 110.27M | 75.16M | 62.11M | 51.8M | 66.7M | 90.5M | 77.7M | 72.6M |
| totalCurrentLiabilities | 476.56M | 399.9M | 518.5M | 385.1M | 456.4M | 359.4M | 406.6M | 394.7M | 383.4M | 660.3M |
| longTermDebt | 1.05B | 595.1M | 372.2M | 550.1M | 235.1M | 229.7M | 283.5M | 338.1M | 358.2M | 390.6M |
| capitalLeaseObligationsNonCurrent | 71.81M | 66.6M | 69.3M | 86.4M | 81.2M | 49.6M | 50.9M | - | - | - |
| deferredRevenueNonCurrent | 4.9M | 7.2M | 1.6M | 1.5M | 1.7M | 600K | 500K | 800K | 60.7M | 50.6M |
| deferredTaxLiabilitiesNonCurrent | 107.67M | 58M | 63.9M | 78.2M | 6.8M | 9M | 8.2M | 10.5M | 14.3M | 31.7M |
| otherNonCurrentLiabilities | 117.3M | 105.3M | 99.4M | 136.9M | 146M | 245M | 214.5M | 267.6M | 278.7M | 450.7M |
| totalNonCurrentLiabilities | 1.35B | 832.2M | 606.4M | 853.1M | 470.8M | 533.9M | 557.6M | 605.7M | 636.9M | 841.3M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 93.01M | 83.2M | 86.8M | 105.4M | 99M | 66M | 65M | - | - | - |
| totalLiabilities | 1.83B | 1.23B | 1.12B | 1.23B | 927.2M | 893.3M | 964.2M | 1B | 1.02B | 1.5B |
| treasuryStock | -3.21M | -5.3M | -6.1M | -100000 | -500K | -3.2M | -5.7M | -6.8M | -7.7M | -10.5M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 120.59M | 98.9M | 99M | 99M | 90.1M | 90.1M | 89.6M | 88.5M | 87.5M | 127M |
| retainedEarnings | -901.44K | -35.4M | 157.4M | 216.7M | 252.5M | -23.8M | -5.9M | -56.7M | -58.6M | -274.6M |
| additionalPaidInCapital | 412.96M | 111.28M | 111.4M | 111.4M | 10.5M | 10.5M | 10.5M | 10.4M | 7.7M | 11.6M |
| 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 | 121.54M | 199.8M | 85.2M | 181M | 179.4M | 103.1M | 191M | 147.1M | 167.2M | 153.3M |
| depreciationAndAmortization | 71.76M | 69.6M | 68.7M | 58.5M | 53.6M | 56M | 53.1M | 36.4M | 42M | 40.7M |
| deferredIncomeTax | - | - | - | -4.6M | -4.4M | -1.4M | -6.7M | - | - | - |
| stockBasedCompensation | - | - | 7M | 4.6M | 4.4M | 1.4M | 6.7M | - | - | - |
| changeInWorkingCapital | 9.71M | -90.37M | -35.9M | -63.8M | -58.9M | -22.7M | -9.9M | -66M | -379M | -116.8M |
| accountsReceivables | 9.4M | -16.4M | -23.35M | 10.21M | -37.55M | 1.17M | -6.75M | - | - | - |
| inventory | 14M | -9.4M | 21.61M | 43.6M | -76M | 4.9M | 10.4M | -6.8M | -14.6M | -3.7M |
| accountsPayables | 9.2M | 25.95M | 19.36M | -74.82M | 89.94M | -30.59M | -14.33M | - | - | - |
| otherWorkingCapital | -22.9M | -91.06M | -53.51M | -42.8M | -35.29M | 1.82M | 779.89K | -59.2M | -364.4M | -113.1M |
| otherNonCashItems | 28.42M | -83.23M | -1.1M | -79.3M | -45.5M | -70.8M | -90.3M | -15.6M | -61.8M | -69.7M |
| netCashProvidedByOperatingActivities | 231.44M | 95.8M | 123.9M | 96.4M | 128.6M | 65.6M | 143.9M | 101.9M | -231.6M | 7.5M |
| investmentsInPropertyPlantAndEquipment | -32.81M | -27.12M | -31M | -33.8M | -31.2M | -15.4M | -44.3M | -47.6M | -50.1M | -40.1M |
| acquisitionsNet | -549.97M | -34.56M | 10.86M | -288.2M | 786.33K | -36.9M | 25.8M | -1.8M | -23.1M | -36.7M |
| purchasesOfInvestments | - | - | -400K | -98183 | -786.33K | 15.4M | 44.3M | -5.4M | - | - |
| salesMaturitiesOfInvestments | - | - | - | 98183 | 100000 | 100000 | 400K | 47.6M | - | 300K |
| otherInvestingActivities | 1.74M | -34.18M | 244.62K | 2.7M | 1.1M | -11.5M | -39.2M | -36.9M | -48.4M | -38.7M |
| netCashProvidedByInvestingActivities | -581.04M | -61.3M | -20.3M | -319.3M | -30M | -48.3M | -13M | -44.1M | -71.5M | -75.1M |
| netDebtIssuance | -1.02M | 95.7M | -58.4M | 238.6M | -13.7M | -62.57M | -54.31M | -20.4M | -41.1M | 3.3M |
| longTermNetDebtIssuance | -1.02M | 95.7M | -58.4M | 256.7M | 8.4M | -58.7M | -52.3M | -20.4M | -41.1M | 3.3M |
| shortTermNetDebtIssuance | - | - | - | -18.1M | 8.26M | -3.87M | -2.01M | - | - | - |
| netStockIssuance | -9.2M | -8.7M | -10.1M | -2.1M | - | -3.1M | 200K | 3M | 3M | -2.47M |
| netCommonStockIssuance | -9.2M | -8.7M | -10.1M | 107.7M | - | -3.1M | 200K | 3M | 3M | -2.7M |
| commonStockIssuance | - | - | - | 109.8M | - | - | 200K | 3M | 3M | 200K |
| commonStockRepurchased | -9.2M | -8.7M | -10.1M | -2.1M | - | -3.1M | - | - | - | -2.9M |
| netPreferredStockIssuance | - | - | - | -109.8M | - | - | - | - | - | 227.42K |
| netDividendsPaid | -54.79M | -46.2M | -40.3M | -33M | -27.4M | -213.19K | -25.03M | - | -17.6M | - |
| commonDividendsPaid | -54.79M | -46.2M | -40.3M | -32.4M | -26.93M | -213.19K | -25.03M | -21.1M | -17.6M | - |
| preferredDividendsPaid | - | - | - | -599.58K | -468.26K | - | 925.88K | 946.36K | - | - |
| otherFinancingActivities | 501.31M | -37.2M | -38.2M | 91.5M | -16.5M | -33.31M | -31.76M | -15.75M | -12.3M | -13.63M |
| netCashProvidedByFinancingActivities | 436.29M | 3.6M | -147M | 295M | -57.6M | -99.2M | -110.9M | -53.3M | -68M | -12.8M |
| date | 2025-12-31 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 764.09M | 705.4M | 736.82M | 704M | 689.93M | 736.05M | 805.69M | 752.57M | 765.27M | 728.56M |
| costOfRevenue | 482.3M | 428.1M | 481.03M | 432.8M | 441.64M | 513.72M | 580.24M | 509.29M | 529.36M | 489.32M |
| grossProfit | 281.79M | 277.3M | 255.78M | 257.6M | 248.3M | 222.33M | 225.44M | 243.28M | 235.91M | 239.24M |
| researchAndDevelopmentExpenses | - | - | - | - | 6.5M | - | 3.1M | - | 3.05M | - |
| generalAndAdministrativeExpenses | 71.6M | 87.3M | 65.8M | 89.6M | 79M | 38.25M | 34.25M | 37.95M | 34.2M | 39.75M |
| sellingAndMarketingExpenses | 65.9M | 60.5M | 63.4M | 59.4M | 55.8M | 30.05M | 29.75M | 31.25M | 33.4M | 29.15M |
| sellingGeneralAndAdministrativeExpenses | 136.4M | 148.9M | 132.69M | 147.7M | 117.95M | 136.28M | 117.61M | 136.9M | 139.68M | 143.05M |
| otherExpenses | 31.71M | - | - | 2.8M | -6.5M | - | - | - | - | - |
| operatingExpenses | 168.11M | 148.9M | 132.69M | 150.5M | 117.95M | 136.28M | 117.61M | 136.9M | 139.68M | 143.05M |
| costAndExpenses | 650.41M | 577M | 613.72M | 583.3M | 559.59M | 650M | 697.86M | 646.19M | 669.04M | 632.37M |
| netInterestIncome | -16.2M | -17.47M | -16.96M | -15.89M | -16.46M | -18.01M | -15.55M | -7.51M | -7.64M | -7.46M |
| interestIncome | 7.24M | 1.69M | 1.65M | 799.69K | 1.32M | 926.36K | 514.95K | 187.79K | 3.85M | 3.75M |
| interestExpense | 23.44M | 19.16M | 18.61M | 16.69M | 17.78M | 18.94M | 16.07M | 7.7M | 7.84M | 7.66M |
| depreciationAndAmortization | 39.03M | 23.1M | 34.8M | 23.9M | 33.42M | 36.85M | 34.19M | 23.76M | 26.09M | 27.16M |
| ebitda | 152.72M | 151.5M | 119.7M | 147.4M | 131.67M | 115.8M | 105.98M | 121.69M | 104.07M | 125.94M |
| ebit | 113.68M | 128.4M | 84.91M | 123.4M | 98.24M | 78.95M | 71.78M | 97.93M | 77.98M | 98.78M |
| nonOperatingIncomeExcludingInterest | - | 105.87K | 38.19M | -5.45M | 32.1M | 7.1M | 36.05M | 8.45M | 18.25M | -2.59M |
| operatingIncome | 113.68M | 128.4M | 123.09M | 117.95M | 130.35M | 86.05M | 107.83M | 106.38M | 96.23M | 96.19M |
| totalOtherIncomeExpensesNet | -22.54M | -17.4M | -56.02M | -14.5M | -32M | -26.04M | -52.11M | -16.15M | -26.29M | -5.37M |
| incomeBeforeTax | 91.15M | 111M | 67.07M | 106.2M | 98.34M | 60.01M | 55.72M | 90.23M | 69.94M | 90.82M |
| incomeTaxExpense | 30.89M | 34.2M | 40.9M | 29.7M | 32.51M | 23.67M | 24.51M | 30.61M | 24.21M | 29.84M |
| netIncomeFromContinuingOperations | 60.26M | 76.8M | 26.17M | 75.3M | 65.83M | 36.33M | 31.21M | 59.62M | 45.73M | 60.98M |
| netIncomeFromDiscontinuedOperations | -8.95M | -6.6M | 22.49M | -1.1M | -3.05M | -9.8M | -200K | -3.47M | -700K | 2.55M |
| otherAdjustmentsToNetIncome | - | - | - | - | - | 720.5K | 411.96K | 657.27K | 496.03K | 696.33K |
| netIncome | 44.37M | 59.3M | 41.97M | 60.5M | 56.39M | 25.42M | 24M | 43.1M | 39.38M | 48.94M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 44.37M | 65.9M | 41.97M | 60.5M | 56.39M | 25.42M | 24M | 43.1M | 39.38M | 48.94M |
| eps | 0.02 | 0.04 | 0.03 | 0.04 | 0.04 | 0.02 | 0.01 | 0.03 | 0.03 | 0.03 |
| date | 2025-12-31 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 232.37M | 168.5M | 146M | 130.7M | 132.21M | 128.1M | 172.4M | 140.4M | 107.2M | 85.7M |
| shortTermInvestments | - | - | - | - | - | - | - | 100000 | - | 100000 |
| cashAndShortTermInvestments | 232.37M | 168.5M | 146M | 130.7M | 132.21M | 128.1M | 172.4M | 140.5M | 107.2M | 85.8M |
| netReceivables | 336.84M | 306.9M | 288.5M | 311.4M | 238.1M | 294.1M | 287.85M | 301.2M | 302.7M | 331.2M |
| accountsReceivables | 336.84M | 306.9M | 245.7M | 311.4M | 238.1M | 294.1M | 236.77M | 301.2M | 239.93M | 331.2M |
| otherReceivables | - | - | 42.8M | - | - | - | 51.07M | - | - | - |
| inventory | 173.78M | 175.8M | 176.1M | 202.4M | 173.26M | 193.5M | 211.4M | 245.4M | 250.1M | 226M |
| prepaids | 1.5M | - | - | - | 1.6M | - | 7.4M | - | 7M | - |
| otherCurrentAssets | 400.64K | 14.1M | 5.8M | 2.6M | 54.49M | 13M | 45.4M | 5.2M | 60.4M | 4.8M |
| totalCurrentAssets | 744.89M | 665.3M | 616.4M | 647.1M | 599.65M | 628.7M | 672.1M | 692.3M | 665.2M | 647.8M |
| propertyPlantEquipmentNet | 324.22M | 275.8M | 294.89M | 316.3M | 317.15M | 322.1M | 352.8M | 312.4M | 336.1M | 338.3M |
| goodwill | 373.5M | 127.5M | 120.4M | 124.7M | 125.92M | 125.6M | 124.7M | -608.36K | 26.2M | - |
| intangibleAssets | 1B | 442.2M | 443.5M | 456.8M | 470.7M | 480.5M | 488.7M | 279.41M | 256.7M | 285M |
| goodwillAndIntangibleAssets | 1.38B | 569.7M | 563.9M | 581.5M | 596.8M | 606.1M | 613.4M | 278.8M | 282.9M | 285M |
| longTermInvestments | 77.62M | 15.1M | 14.3M | 37.81M | 33.15M | 40.83M | 35.39M | 18.5M | 206.3M | 17.6M |
| taxAssets | 17.93M | 16.4M | 13.59M | 125.07K | 17.97M | 22M | 24.4M | 20.6M | 20.7M | 24M |
| otherNonCurrentAssets | 48.78M | 112.2M | 107.62M | 171.07M | 147.15M | 166.37M | 226.51M | 324M | 100000 | 97.3M |
| totalNonCurrentAssets | 1.85B | 989.2M | 994.3M | 1.11B | 1.11B | 1.16B | 1.25B | 954.3M | 846.1M | 762.2M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.59B | 1.65B | 1.61B | 1.75B | 1.71B | 1.79B | 1.92B | 1.65B | 1.51B | 1.41B |
| totalPayables | 415.26M | 346.3M | 261M | 370.7M | 178.5M | 274.4M | 166.3M | 328.2M | 224.8M | 342.4M |
| accountPayables | 338.64M | 288.4M | 167.2M | 323.2M | 163.2M | 274.4M | 151.3M | 328.2M | 208.3M | 342.4M |
| otherPayables | 76.62M | 57.9M | 93.8M | 47.5M | 15.3M | 31.4M | 15M | 19.8M | 16.5M | 16.9M |
| accruedExpenses | 40.66M | - | - | - | 8.49M | 6.4M | 100M | 37.2M | 125.7M | 49M |
| shortTermDebt | 500K | 2.4M | 200K | 128.2M | 161.57M | 3.7M | 16.7M | 4.2M | 19.2M | 17.2M |
| capitalLeaseObligationsCurrent | 21.2M | 17.5M | 16.6M | 16.5M | 17.5M | 17.3M | 19M | 17.1M | 17.8M | 16.1M |
| taxPayables | - | 57.9M | 53.8M | 47.51M | 45.44M | 31.4M | 20.2M | 19.8M | 16.5M | 16.9M |
| deferredRevenue | - | - | - | - | - | - | 7.94M | - | - | - |
| otherCurrentLiabilities | -1.07M | 44.1M | 122.1M | 22.1M | 151.71M | 54.4M | 83.1M | 30.4M | 68.9M | 23.6M |
| totalCurrentLiabilities | 476.56M | 410.3M | 399.9M | 537.5M | 517.77M | 356.2M | 385.1M | 417.1M | 456.4M | 448.3M |
| longTermDebt | 1.05B | 595.9M | 595.1M | 383M | 372.2M | 523.7M | 550.1M | 331.3M | 235.1M | 236.2M |
| capitalLeaseObligationsNonCurrent | 71.81M | 53.9M | 66.6M | 68.3M | 69.3M | 75.6M | 86.4M | 71.5M | 81.2M | 80.5M |
| deferredRevenueNonCurrent | 4.9M | - | 7.2M | - | 1.6M | - | 1.5M | - | 1.7M | - |
| deferredTaxLiabilitiesNonCurrent | 107.67M | 55M | 58M | 58.3M | 63.81M | 59M | 65.3M | 8.9M | 6.8M | 11.4M |
| otherNonCurrentLiabilities | 117.3M | 127.9M | 105.3M | 96.2M | 99.4M | 130M | 203.7M | 136.6M | 146M | 151.7M |
| totalNonCurrentLiabilities | 1.35B | 832.7M | 832.2M | 605.8M | 605.54M | 788.3M | 840.2M | 548.3M | 470.8M | 479.8M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 93.01M | 71.4M | 83.2M | 84.8M | 86.8M | 92.9M | 105.4M | 88.6M | 99M | 96.6M |
| totalLiabilities | 1.83B | 1.24B | 1.23B | 1.14B | 1.12B | 1.14B | 1.23B | 965.4M | 927.2M | 928.1M |
| treasuryStock | -3.21M | -1.8M | -5.3M | -5.2M | -6.1M | -100000 | -100000 | -300K | -500K | -2.6M |
| preferredStock | - | - | - | 2.35M | - | - | - | - | - | - |
| commonStock | 120.59M | 99M | 98.9M | 99.02M | 98.86M | 99M | 99M | 90.1M | 90.1M | 90.1M |
| retainedEarnings | -901.44K | -25.9M | -35.4M | 186.13M | 157.18M | 207.8M | 270.7M | 361M | 252.5M | 143.7M |
| additionalPaidInCapital | 412.96M | 111.4M | 111.28M | 111.42M | 111.4M | 111.4M | 111.4M | 10.5M | 10.5M | 10.5M |
| date | 2025-12-31 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 53.32M | 59.3M | 19.48M | 60.48M | 56.39M | 25.42M | 24M | 46.57M | 39.38M | 48.94M |
| depreciationAndAmortization | 39.03M | 31.4M | 34.8M | 33.69M | 33.42M | 36.85M | 34.19M | 23.76M | 26.09M | 27.16M |
| deferredIncomeTax | - | - | - | - | - | - | -41.39M | - | - | - |
| stockBasedCompensation | - | - | - | - | - | - | 2.3M | - | 2.2M | - |
| changeInWorkingCapital | 51.43M | -34.6M | -57.51M | -76.6M | -5.81M | -30.57M | 8.65M | -74.83M | -21.35M | -37.9M |
| accountsReceivables | 23.59M | -13.8M | 18.33M | -34.6M | -5M | -18.12M | 45.42M | -34.93M | 9.29M | -59.98M |
| inventory | 25.32M | -11.1M | 23.14M | -32.6M | 18.96M | 2.47M | 69.07M | -24.32M | -34.9M | -41.38M |
| accountsPayables | 14.98M | -6.03M | -18.14M | 88.57M | 10.74M | 8.44M | -85.2M | 6.76M | 20.09M | 82.27M |
| otherWorkingCapital | -12.46M | -9.7M | -80.84M | -97.97M | -30.51M | -23.36M | -20.64M | -22.35M | -15.83M | -18.8M |
| otherNonCashItems | 5.13M | 24.25M | 23.06M | 57.21M | -12.43M | 103.96M | 53.2M | 123.47M | 79.34M | 98.68M |
| netCashProvidedByOperatingActivities | 148.91M | 80.35M | 19.83M | 74.77M | 71.57M | 54.76M | 80.95M | 18.97M | 65.77M | 63.47M |
| investmentsInPropertyPlantAndEquipment | -19.41M | -12.4M | -26.85M | -11.3M | -31.49M | -5.9M | -34.81M | -7.65M | -18.2M | -13.03M |
| acquisitionsNet | -554.96M | 13.97M | -33.54M | 199.92K | -2.15M | 926.36K | -281.34M | -12.68M | 696.3K | 99475 |
| purchasesOfInvestments | - | - | - | - | -406.38K | - | -102.99K | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | 31.9M | - | - | - | 1865.17 | 99475 |
| otherInvestingActivities | 2.13M | 12.82M | 10.68M | 504.13K | -15.58M | -4.43M | 13.85M | -14.46M | 200K | 50000 |
| netCashProvidedByInvestingActivities | -572.25M | 423.48K | -49.7M | -10.8M | -17.72M | -3.5M | -302.4M | -27.14M | -17.5M | -12.83M |
| netDebtIssuance | 451.71M | -9.3M | -158.19M | 19.99M | -282.48M | -29.33M | 172.47M | 92.49M | -1.4M | 9.95M |
| longTermNetDebtIssuance | -1.01M | -9.3M | -27.14M | 19.99M | -282.48M | -29.33M | 172.47M | 92.49M | -1.4M | - |
| shortTermNetDebtIssuance | 452.72M | - | -131.05M | - | - | - | - | - | - | - |
| netStockIssuance | -4.07M | -4.8M | -1.9M | -6.6M | -7.06M | -3.19M | 112.51M | -850K | - | - |
| netCommonStockIssuance | -4.07M | -4.8M | -1.9M | -6.6M | -7.06M | -3.19M | 112.51M | -850K | - | - |
| commonStockIssuance | - | - | - | - | - | -9.47M | 113.08M | - | - | - |
| commonStockRepurchased | -4.07M | -4.8M | -1.9M | -6.6M | -7.06M | -3.19M | -576.66K | -1.6M | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -18.08M | -34.5M | -13.72M | -31.4M | -12.55M | -28.31M | -13.65M | -20.47M | -12.87M | -14.62M |
| commonDividendsPaid | -18.08M | -34.5M | -13.72M | -62.78M | -12.55M | -28.31M | -13.65M | -20.47M | -12.87M | -14.62M |
| preferredDividendsPaid | - | - | - | 31.38M | - | - | 8.05M | 9.57M | - | - |
| otherFinancingActivities | 59.35M | -12.06M | 223.39M | -28.57M | 235.85M | -22.03M | -29.86M | -26.09M | -1.68M | -13.53M |
| netCashProvidedByFinancingActivities | 488.91M | -60.66M | 49.59M | -46.58M | -66.25M | -82.86M | 249.52M | 54.65M | -29.6M | -28.15M |