TSXV : AFM.V
-$0.04 (-2.45%)
| 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 | 631.76M | 527.99M | 288.5M | 391.05M | 352.88M | 187.44M | 27.22M | - | - | - |
| costOfRevenue | 316.61M | 280.4M | 161.04M | 175.28M | 164.39M | 144.58M | 15.66M | 20040 | - | 14555 |
| grossProfit | 315.14M | 247.58M | 127.46M | 215.77M | 188.49M | 42.86M | 11.56M | -20040 | - | -14555 |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 32.17M | 11.96M | 8.23M | 9.82M | 6.86M | 6.69M | 9.81M | 7.66M | 5.2M | 4.64M |
| sellingAndMarketingExpenses | - | 14.9M | 10.73M | 11.07M | 9.95M | 9.04M | 3.84M | 736.02K | 649.13K | 351.53K |
| sellingGeneralAndAdministrativeExpenses | 32.17M | 26.86M | 18.96M | 20.89M | 16.8M | 15.73M | 13.65M | 8.46M | 5.85M | 4.99M |
| otherExpenses | 2.65M | 4.55M | 2.54M | 1.38M | 2.42M | 444.51K | 183.15K | 20040 | 623.57K | 517.02K |
| operatingExpenses | 34.82M | 31.41M | 22.45M | 23.33M | 20.21M | 16.63M | 14.71M | 8.67M | 6.47M | 5.51M |
| costAndExpenses | 351.43M | 311.81M | 183.5M | 198.61M | 183.31M | 161.21M | 30.37M | 8.67M | 6.47M | 5.51M |
| netInterestIncome | -6.74M | -6.95M | -3.11M | -6.8M | -9.65M | -16.03M | -7.06M | -787K | - | -159K |
| interestIncome | 886.82K | 402K | 4.23M | 92050 | 1383 | 1511 | 1945 | 3470 | - | 23 |
| interestExpense | 7.63M | 7.96M | 7.33M | 3.97M | 7.08M | 12.55M | 6.19M | 790.26K | 300.2K | 158.61K |
| depreciationAndAmortization | 59.15M | 47.19M | 31.29M | 28.81M | 26.63M | 25.47M | 7.93M | 20040 | 287.57K | 111.77K |
| ebitda | 339.47M | 258.11M | 134.09M | 217.89M | 164.55M | 36.24M | 4.64M | -8.65M | -6.18M | -5.39M |
| ebit | 280.32M | 210.92M | 102.8M | 188.64M | 137.91M | 10.76M | -2.2M | -8.48M | -6.32M | -5.36M |
| nonOperatingIncomeExcludingInterest | - | 5.26M | 2.21M | 4.34M | 30.36M | 14.42M | -5.97M | -981K | 623.57K | 502.47K |
| operatingIncome | 280.32M | 216.18M | 105.01M | 190.47M | 168.28M | 25.18M | -3.15M | -8.67M | -6.47M | -4.86M |
| totalOtherIncomeExpensesNet | 5.21M | -13.22M | -9.54M | -5.8M | -36.15M | -25.91M | 515.32K | 6.28M | 1.7M | -494K |
| incomeBeforeTax | 285.53M | 202.96M | 95.47M | 184.66M | 132.13M | -725K | -2.63M | -3.18M | -4M | -5.35M |
| incomeTaxExpense | 103.02M | 79.74M | 37.5M | 62.93M | 68.56M | 7.14M | -7.76M | -8.09M | -4.03M | - |
| netIncomeFromContinuingOperations | 182.51M | 123.22M | 57.96M | 121.73M | 63.57M | -7.87M | 5.12M | -3.18M | -4M | -5.35M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 150.55M | 100.78M | 47.22M | 100.92M | 48.2M | -8.84M | 4.98M | -1.37M | -2.74M | -4.33M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 150.55M | 100.78M | 47.22M | 100.92M | 48.2M | -8.84M | 4.98M | -1.37M | -2.74M | -4.33M |
| eps | 0.12 | 0.08 | 0.04 | 0.08 | 0.04 | -0.01 | 0.01 | -0.0 | -0.01 | -0.01 |
| 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.99M | 16797 | 9599 | 74.7M | 8248 | 6705 | 5.94M | 17.11M | 7.24M | 8.65M |
| shortTermInvestments | - | - | 7.15M | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 55.99M | 16797 | 7.16M | 74.7M | 8248 | 6705 | 5.94M | 17.11M | 7.24M | 8.65M |
| netReceivables | 57.84M | 64.16M | 60.4M | 27.82M | 47.63M | 7.6M | 1.49M | - | - | 22100 |
| accountsReceivables | 57.84M | 64.16M | 42.93M | 27.82M | 47.63M | 7.6M | 1.49M | - | - | 22100 |
| otherReceivables | - | - | 17.47M | - | - | - | - | - | - | - |
| inventory | 60.59M | 53.07M | 41.81M | 24.81M | 20.67M | 21.87M | 27.75M | 3.24M | 1.16M | 393.68K |
| prepaids | 15.65M | 13.24M | 469.2K | 469.2K | 469.2K | 469.2K | 469.2K | 269.2K | 63811 | 62011 |
| otherCurrentAssets | - | 31.69M | 37.14M | 27.02M | 6.93M | 6.24M | 17.16M | - | 8.89M | 518.75K |
| totalCurrentAssets | 190.08M | 162.18M | 129.51M | 199.51M | 166.34M | 42.74M | 52.82M | 24.08M | 17.34M | 9.65M |
| propertyPlantEquipmentNet | 323.93M | 378.61M | 365.23M | 272.78M | 241.28M | 242.16M | 257.44M | 232.83M | 105.77M | 72.01M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 1.93M | - | - | - | - | - | - | - | - | - |
| taxAssets | 16.45M | - | - | - | - | 2.31M | 8.06M | - | - | - |
| otherNonCurrentAssets | 68.21M | 36.99M | 22.02M | 17.81M | 13.53M | 10.51M | 264.07K | 265.57K | 463.74K | 444.87K |
| totalNonCurrentAssets | 410.52M | 415.6M | 387.25M | 290.59M | 254.81M | 254.99M | 265.76M | 233.09M | 106.24M | 72.46M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 600.59M | 577.78M | 516.76M | 490.1M | 421.15M | 297.72M | 318.57M | 257.17M | 123.58M | 82.1M |
| totalPayables | 33.03M | 60.89M | 22.08M | 7.37M | 2.99M | 11.06M | 18.67M | 3.53M | 4.4M | 777.24K |
| accountPayables | 17.86M | 19.3M | 22.08M | 7.37M | 2.99M | 11.06M | 18.61M | 3.03M | 4.4M | 777.24K |
| otherPayables | 15.16M | 41.6M | - | - | - | - | 60000 | 498.82K | - | - |
| accruedExpenses | 8.12M | 14.3M | 16.35M | 14.61M | 7.59M | 4.97M | 3.88M | 3.21M | 1.87M | 409.91K |
| shortTermDebt | 34.49M | 63.03M | 65.89M | 4.42M | 17.03M | 25.81M | 16.34M | - | - | - |
| capitalLeaseObligationsCurrent | 2.39M | 3.92M | 4.62M | 2.39M | 2.17M | 1.32M | 531.15K | - | - | - |
| taxPayables | - | 41.6M | 2.92M | 63.65M | 46.36M | 2.46M | 2.09M | 498.82K | 210.71K | 340.22K |
| deferredRevenue | - | - | - | - | 52.39M | 5.97M | 12.6M | - | - | - |
| otherCurrentLiabilities | 4.14M | 443.42K | 538.5K | 61.5M | 49.37M | 12.94M | 16.7M | 6.01M | 3.48M | - |
| totalCurrentLiabilities | 82.17M | 142.59M | 109.48M | 90.3M | 79.16M | 56.1M | 56.12M | 12.74M | 9.75M | 1.19M |
| longTermDebt | 6.07M | 5.13M | 6.57M | - | - | 34.82M | 78.23M | 80.9M | 10.07M | - |
| capitalLeaseObligationsNonCurrent | 1.17M | 1.72M | 3.56M | 3M | 2.03M | 2.09M | 1.44M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 47.8M | 24M | 18.96M | 18.46M | 21.62M | - | - | - | - | - |
| otherNonCurrentLiabilities | 17.05M | 14.27M | 31.62M | 29.39M | 29.23M | 6.79M | 8.2M | 6.7M | 1.97M | - |
| totalNonCurrentLiabilities | 72.09M | 45.12M | 41.76M | 32.39M | 31.26M | 43.69M | 87.87M | 87.59M | 12.05M | - |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 3.56M | 5.64M | 8.18M | 5.4M | 4.2M | 3.4M | 1.98M | - | - | - |
| totalLiabilities | 154.26M | 187.71M | 151.25M | 122.7M | 110.42M | 99.79M | 143.99M | 100.34M | 21.79M | 1.19M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 274.97M | 275.28M | 273.55M | 273.21M | 265.64M | 211.51M | 180.77M | 173.13M | 122.3M | 104.28M |
| retainedEarnings | 94.19M | 47.86M | 30M | 38.81M | -433.33K | -48.64M | -43.95M | -49.21M | -46.17M | -41.81M |
| additionalPaidInCapital | - | - | - | - | - | - | - | 173.13M | 122.3M | 104.28M |
| 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.55M | 202.96M | 95.47M | 184.66M | 132.13M | -725.31K | -2.63M | -3.18M | -4M | -5.35M |
| depreciationAndAmortization | 59.15M | 47.19M | 31.29M | 28.81M | 26.63M | 25.47M | 7.93M | 20040 | 287.57K | 111.77K |
| deferredIncomeTax | - | - | - | -51.08M | 17.96M | -3.45M | -9.94M | - | - | 5.03M |
| stockBasedCompensation | 1.29M | 1.69M | 1.07M | 264.75K | 680.96K | 470.67K | 402.7K | 300.1K | 243.79K | 153.18K |
| changeInWorkingCapital | -10.14M | -39.48M | -21.82M | 18.83M | -43.64M | -20.28M | -6.71M | 3.94M | -3.98M | -664.85K |
| accountsReceivables | -1.51M | -21.23M | -15.42M | 19.81M | -40.02M | -7.59M | -1.49M | - | - | - |
| inventory | -1.41M | -11.26M | -16.99M | -4.14M | 1.19M | 5.89M | -24.52M | -2.08M | -761.88K | -393.68K |
| accountsPayables | -6.94M | 3.51M | 24.61M | 8.25M | -4.04M | -5.86M | 7.91M | 768.8K | 4.97M | 196.3K |
| otherWorkingCapital | -285.84K | -10.51M | 10.59M | -5.08M | -764.08K | -12.72M | 11.39M | 5.25M | -8.19M | -467.47K |
| otherNonCashItems | 8.77M | -27.91M | -103.67M | 5.14M | 8.43M | 16.71M | 5.46M | -6.27M | -2.29M | -5.35M |
| netCashProvidedByOperatingActivities | 209.62M | 184.46M | 2.33M | 186.63M | 142.19M | 18.21M | -5.5M | -5.19M | -9.74M | -6.07M |
| investmentsInPropertyPlantAndEquipment | -22.28M | -49.08M | -116.89M | -53.45M | -22.52M | -7.45M | -22.72M | -116.86M | -32M | -8.22M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -320.6K | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | -314.42K | -331.47K | -19.31M | -3.01M | -95612 | -45950 | 150.72K | -64821 | -182.57K |
| netCashProvidedByInvestingActivities | -22.6M | -49.4M | -117.22M | -72.76M | -25.53M | -7.54M | -22.77M | -116.71M | -32.07M | -8.41M |
| netDebtIssuance | -29.98M | -10.99M | 11.99M | -16.11M | -46.88M | -20.05M | -898.83K | 68.68M | 10M | - |
| longTermNetDebtIssuance | 17085 | -12.05M | 11.99M | -16.11M | -46.88M | -20.05M | -898.83K | 68.68M | 10M | - |
| shortTermNetDebtIssuance | -30M | 1.06M | 51.7M | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | 11.94M | 55.24M | 23.78M | 11.06M |
| netCommonStockIssuance | - | - | - | - | - | 10.01M | 11.94M | 55.24M | 23.78M | 11.06M |
| commonStockIssuance | - | - | - | - | - | 10.01M | 11.94M | 55.24M | 23.78M | 11.06M |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -125.82M | -82.92M | -55.98M | -59.53M | - | - | - | - | - | - |
| commonDividendsPaid | -125.82M | -82.92M | -55.98M | -59.53M | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -4.34M | -18.63M | 46.65M | -9.48M | 14.3M | 10.01M | 4.59M | 7.86M | 6.61M | 3M |
| netCashProvidedByFinancingActivities | -160.14M | -112.54M | 2.66M | -85.12M | -32.58M | -10.04M | 17.1M | 131.77M | 40.4M | 14.06M |
| 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 | 487.57M | 144.19M | 140.27M | 103.86M | 49.01M | 75.74M | 65.53M | 111.47M | 117.45M | 68.05M |
| costOfRevenue | 239.7M | 76.91M | 75.59M | 52.8M | 29.21M | 42.73M | 40.21M | 45.86M | 45.71M | 36.1M |
| grossProfit | 247.87M | 67.27M | 64.68M | 51.06M | 19.8M | 33.02M | 25.31M | 65.61M | 71.74M | 31.96M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 8.92M | 9.44M | 4.14M | 7.24M | 2.18M | 6.1M | 3.97M | 6.08M | 2.14M | 4.26M |
| sellingAndMarketingExpenses | - | - | 4.69M | - | 2.51M | - | 2.51M | - | 2.65M | - |
| sellingGeneralAndAdministrativeExpenses | 8.92M | 9.44M | 8.83M | 7.24M | 4.69M | 6.1M | 6.48M | 6.08M | 4.8M | 4.26M |
| otherExpenses | 16.46M | -908.47K | 963.64K | -503.91K | 614.62K | -308.18K | 853.41K | -290.32K | 792.61K | 573.12K |
| operatingExpenses | 25.38M | 9.44M | 9.8M | 7.24M | 5.56M | 6.1M | 7.34M | 6.08M | 5.32M | 4.84M |
| costAndExpenses | 265.08M | 86.35M | 85.39M | 60.04M | 34.52M | 48.83M | 47.29M | 51.94M | 50.58M | 40.93M |
| netInterestIncome | -5.51M | -1.23M | -3.3M | -3.65M | -3.19M | -1.3M | -1.25M | -1.25M | -2.09M | -2.61M |
| interestIncome | 653.74K | 233.09K | 397.52K | 4488 | 14331 | 1948 | 89522 | 511 | 652 | 298 |
| interestExpense | 6.17M | 1.46M | 4.3M | 3.66M | 2.77M | 1.3M | 567.14K | 1.25M | 1.36M | 2.28M |
| depreciationAndAmortization | 44.67M | 14.48M | 13.79M | 10.99M | 7.69M | 7.92M | 7.36M | 6.89M | 5.51M | 8.02M |
| ebitda | 266.64M | 72.84M | 63.93M | 54.68M | 18.59M | 37.01M | 24.39M | 66.47M | 63.6M | 24.8M |
| ebit | 221.97M | 58.36M | 50.14M | 43.68M | 10.9M | 29.09M | 17.03M | 59.58M | 58.09M | 16.78M |
| nonOperatingIncomeExcludingInterest | 521.9K | -521.9K | 4.74M | 134.76K | 3.53M | -2.17M | 952.51K | -49690 | 8.33M | 10.34M |
| operatingIncome | 222.49M | 57.84M | 54.88M | 43.82M | 14.24M | 26.92M | 17.98M | 59.53M | 66.42M | 27.12M |
| totalOtherIncomeExpensesNet | 6.15M | -941.78K | -1.57M | -3.79M | -6.31M | 870.98K | -1.26M | -1.2M | -9.24M | -12.62M |
| incomeBeforeTax | 228.64M | 56.9M | 53.31M | 40.03M | 7.94M | 27.79M | 16.72M | 58.34M | 57.18M | 14.5M |
| incomeTaxExpense | 84.12M | 18.9M | 18.32M | 17.52M | 5.48M | 10.02M | 6.27M | 22.42M | 35.27M | 9.6M |
| netIncomeFromContinuingOperations | 144.52M | 38M | 35M | 22.51M | 2.46M | 17.76M | 10.45M | 35.92M | 21.9M | 4.9M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 118.8M | 31.75M | 29.05M | 18.08M | 1.42M | 14.67M | 8.23M | 29.95M | 17.02M | 2.27M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 118.8M | 31.75M | 29.05M | 18.08M | 1.42M | 31.07M | 8.23M | 72.25M | 17.02M | 10.27M |
| eps | 0.1 | 0.02 | 0.02 | 0.01 | 0.0 | 0.04 | 0.01 | 0.06 | 0.01 | 0.01 |
| date | 2025-12-31 | 2025-06-30 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 55.99M | 57.68M | 16797 | 69.76M | 37.71M | 12343 | 9599 | 21265 | 3493 | 3198 |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 55.99M | 57.68M | 16797 | 69.76M | 37.71M | 12343 | 9599 | 21265 | 3493 | 3198 |
| netReceivables | 57.84M | 32.75M | 64.16M | 44.68M | 16.54M | 17.21M | 42.93M | 41.69M | 28.52M | 29.48M |
| accountsReceivables | 57.84M | 32.75M | 64.16M | 36.34M | 16.54M | 17.21M | 42.93M | 41.69M | 28.52M | 29.48M |
| otherReceivables | - | - | - | 8.35M | - | - | - | - | - | - |
| inventory | 60.59M | 47.36M | 53.07M | 45.23M | 47.01M | 38.05M | 41.81M | 30.23M | 27.14M | 25.57M |
| prepaids | 15.65M | 12.96M | 13.24M | 15.87M | 5.92M | 469.2K | 469.2K | 469.2K | 469.2K | 35.7M |
| otherCurrentAssets | - | 55.41M | 31.69M | 3.3M | 22.44M | 27.24M | 37.14M | 28.79M | 51.19M | 101.79M |
| totalCurrentAssets | 190.08M | 206.15M | 162.18M | 178.84M | 129.62M | 136.44M | 129.51M | 111.22M | 158.68M | 188.87M |
| propertyPlantEquipmentNet | 323.93M | 360.01M | 378.61M | 384.4M | 390.51M | 383.94M | 365.23M | 350.47M | 304.11M | 303.31M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | - | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | - | - | - | - | - | - | - | - | - | - |
| longTermInvestments | 1.93M | - | - | - | - | - | - | - | - | - |
| taxAssets | 16.45M | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 68.21M | 40.42M | 36.99M | 26.34M | 24.71M | 23.32M | 22.02M | 21.92M | 20.39M | -1.94M |
| totalNonCurrentAssets | 410.52M | 400.42M | 415.6M | 410.74M | 415.22M | 407.26M | 387.25M | 372.39M | 324.5M | 301.38M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 600.59M | 606.57M | 577.78M | 589.58M | 544.85M | 543.7M | 516.76M | 483.61M | 483.18M | 490.25M |
| totalPayables | 33.03M | 41.04M | 60.89M | 53.04M | 18.67M | 19.93M | 22.08M | 6.6M | 8.24M | 3.99M |
| accountPayables | 17.86M | 14.88M | 19.3M | 20.99M | 18.67M | 19.93M | 22.08M | 6.6M | 8.24M | 3.99M |
| otherPayables | 15.16M | 26.17M | 41.6M | 32.05M | - | - | - | - | - | - |
| accruedExpenses | 8.12M | 12.97M | 14.3M | 15.83M | 14.8M | 14.8M | 16.35M | 19.47M | 15.03M | 10.76M |
| shortTermDebt | 37.97M | 45.11M | 63.03M | 65.51M | 65.84M | 63.76M | 65.89M | 56.43M | 31.15M | 4.83M |
| capitalLeaseObligationsCurrent | 1.91M | 3.74M | 3.92M | 4.09M | 4.37M | 4.81M | 4.62M | 4.32M | 4.27M | 3.4M |
| taxPayables | - | 26.17M | 41.6M | 32.05M | 18.2M | 1.7M | - | -2.53M | 11.42M | 73.64M |
| deferredRevenue | - | - | - | - | - | 16.87M | - | - | - | - |
| otherCurrentLiabilities | 1.14M | 137.32K | 443.42K | 1.11M | 18.18M | 2.07M | 538.5K | 489.76K | 11.52M | 73.55M |
| totalCurrentLiabilities | 82.17M | 103M | 142.59M | 139.58M | 121.85M | 105.37M | 109.48M | 87.31M | 70.2M | 96.54M |
| longTermDebt | 6.07M | 9.44M | 5.13M | 5.33M | 6.93M | 8.19M | 6.57M | - | - | - |
| capitalLeaseObligationsNonCurrent | 1.17M | 1.2M | 1.72M | 2.65M | 3.63M | 4.63M | 3.56M | 4.44M | 5M | 3.81M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 47.8M | 20.94M | 24M | 20.97M | 19.92M | 22.31M | 18.96M | 20.23M | 18.49M | 18.66M |
| otherNonCurrentLiabilities | 17.05M | 14.6M | 14.27M | 12.75M | 32.64M | 35M | 31.62M | 31.69M | 11.4M | 30M |
| totalNonCurrentLiabilities | 72.09M | 46.18M | 45.12M | 41.7M | 43.19M | 47.83M | 41.76M | 36.13M | 34.89M | 33.81M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 3.07M | 4.93M | 5.64M | 6.74M | 8M | 9.44M | 8.18M | 8.76M | 9.28M | 7.22M |
| totalLiabilities | 154.26M | 149.18M | 187.71M | 181.28M | 165.04M | 153.2M | 151.25M | 123.44M | 105.1M | 130.35M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 274.97M | 275.37M | 275.28M | 273.88M | 273.88M | 273.55M | 273.55M | 273.45M | 273.45M | 273.21M |
| retainedEarnings | 94.19M | 103.25M | 47.86M | 73.76M | 40.82M | 50.7M | 30M | 25.93M | 42.14M | 27.47M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| 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 | 93.65M | 56.9M | 106.63M | 80.05M | 31.75M | 55.57M | 33.44M | 116.67M | 114.36M | 29M |
| depreciationAndAmortization | 44.67M | 14.48M | 27.58M | 21.99M | 30.77M | 15.84M | 14.73M | 13.78M | 11.02M | 16.03M |
| deferredIncomeTax | - | - | - | - | -72.73M | -136.63M | -2.64M | -93.12M | 13.19M | 12.56M |
| stockBasedCompensation | -295.79K | 295.79K | 250.2K | 1.43M | -3.13M | 1.29M | -946.34K | 470.95K | 434.16K | 169.11K |
| changeInWorkingCapital | -49.45M | 39.3M | -80.7M | -28.57M | 22.56M | -7.06M | 2.28M | 8.76M | -13.13M | -9.16M |
| accountsReceivables | -43.06M | 41.55M | -48.37M | -845.02K | -6.18M | 1.91M | -5.79M | 13.01M | -13.22M | 2.61M |
| inventory | -8.39M | 6.98M | -15.68M | -17.91M | -46.3M | -3.12M | -2.51M | -3.46M | 1.24M | -5.09M |
| accountsPayables | -2.43M | -4.52M | -10.9M | 571.58K | 29.73M | 8.02M | 17.71M | 4.22M | -3.24M | -3.89M |
| otherWorkingCapital | 4.42M | -4.71M | -5.76M | -10.38M | 75.04M | -13.86M | -7.14M | -5.01M | 2.09M | -2.79M |
| otherNonCashItems | -42.7M | -54.22M | -32.63M | -2.63M | 12.52M | 2.71M | 2.27M | 2.61M | 3.23M | 4.69M |
| netCashProvidedByOperatingActivities | 45.88M | 56.76M | 21.13M | 72.28M | 21.73M | -68.27M | 49.12M | 49.17M | 129.11M | 53.29M |
| investmentsInPropertyPlantAndEquipment | -18.38M | -3.9M | -14M | -31.56M | -117.81M | -64.44M | -16.93M | -19.51M | -12.57M | -14.15M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | -320.6K | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | 13.71M | -313.49K | 11M | -2.79M | 15.12M | -11.8M | -32.63M | -1.26M | -1.31M | -1.76M |
| netCashProvidedByInvestingActivities | -4.98M | -4.22M | -2.99M | -34.35M | -102.68M | -76.24M | -49.56M | -20.77M | -13.88M | -15.91M |
| netDebtIssuance | -15.39M | -14.59M | -5.89M | -2.29M | 59.86M | 50.52M | -1.09M | -3.08M | -37.29M | -16.57M |
| longTermNetDebtIssuance | 653.07K | -635.98K | -5.82M | -4.11M | 57.88M | -1.73M | -1.09M | -3.08M | -37.29M | -16.57M |
| shortTermNetDebtIssuance | -16.04M | -13.95M | -61564 | 1.82M | 1.98M | 52.25M | - | - | - | - |
| netStockIssuance | - | - | -331.56K | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | -331.56K | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | -331.56K | - | -974.25K | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -125.82M | - | -109.9M | -55.93M | - | - | - | - | - | - |
| commonDividendsPaid | -125.82M | - | -109.9M | -55.93M | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 99.11M | -870.58K | 57.89M | -11.23M | 9.63M | 487.13K | 452.62K | -12.3M | 21.33M | 3.4M |
| netCashProvidedByFinancingActivities | -42.1M | -14.59M | -58.23M | -69.45M | 69.49M | 51.01M | -638.05K | -15.38M | -15.97M | -13.17M |