TSX : AND.TO
$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 |
|---|---|---|---|---|---|---|---|---|---|
| revenue | 650.48M | 647.95M | 648.42M | 440.12M | 314.34M | 289.99M | 277.01M | 251.03M | 223.59M |
| costOfRevenue | 503.27M | 500.47M | 489.58M | 329.36M | 234.79M | 221.9M | 214.46M | 196.64M | 172.46M |
| grossProfit | 147.2M | 147.48M | 158.85M | 110.75M | 79.55M | 68.08M | 62.55M | 54.39M | 51.13M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 53.24M | 51.43M | 48.5M | 37.05M | 28.61M | 23.09M | 21.68M | 20.39M | 20.69M |
| otherExpenses | - | - | -328K | 368K | -49000 | -145K | 19000 | - | - |
| operatingExpenses | 53.24M | 51.43M | 48.5M | 37.05M | 28.61M | 23.09M | 21.68M | 20.39M | 20.69M |
| costAndExpenses | 556.51M | 551.9M | 538.08M | 366.41M | 263.4M | 245M | 236.14M | 217.04M | 193.16M |
| netInterestIncome | -5.43M | -5.04M | -6.26M | -6.02M | -4.31M | -2.5M | -2.17M | -2.73M | -2.74M |
| interestIncome | 2.15M | 3.17M | 599K | 198K | 285K | 1M | 879K | 404K | 285K |
| interestExpense | 7.58M | 8.21M | 6.86M | 6.22M | 4.6M | 3.5M | 3.05M | 3.14M | 3.03M |
| depreciationAndAmortization | 70.93M | 68.15M | 64.45M | 42.72M | 28.02M | 25.71M | 23.49M | 23.63M | 21.96M |
| ebitda | 166.72M | 166.96M | 175.07M | 157.38M | 79.2M | 70.7M | 65.26M | 58.46M | 52.91M |
| ebit | 95.78M | 98.81M | 110.62M | 114.66M | 51.18M | 44.99M | 40.87M | 33.99M | 30.44M |
| nonOperatingIncomeExcludingInterest | -1.82M | -2.76M | -271K | -40.96M | -236K | - | - | - | - |
| operatingIncome | 93.96M | 96.05M | 110.34M | 73.7M | 50.94M | 44.99M | 40.87M | 33.99M | 30.44M |
| totalOtherIncomeExpensesNet | -5.76M | -5.45M | -6.59M | 34.74M | -4.36M | -2.64M | -2.15M | -2.29M | -2.52M |
| incomeBeforeTax | 88.2M | 90.61M | 103.76M | 108.44M | 46.58M | 42.35M | 38.72M | 31.7M | 27.92M |
| incomeTaxExpense | 23.73M | 24.47M | 27.48M | 18.49M | 8.87M | 12M | 10.53M | 8.52M | 7.44M |
| netIncomeFromContinuingOperations | 64.47M | 66.14M | 76.28M | 87.48M | 37.71M | 30.34M | 28.18M | 23.18M | 20.48M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | 2.47M | - | - | - | - | - |
| netIncome | 64.47M | 66.14M | 76.28M | 89.95M | 37.71M | 29.77M | 26.72M | 21.68M | 19.15M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 64.47M | 66.14M | 76.28M | 89.95M | 37.71M | 29.77M | 26.72M | 21.68M | 19.15M |
| eps | 1.6 | 1.58 | 1.82 | 2.3 | 1 | 0.79 | 0.74 | 0.6 | 0.53 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 40.48M | 59.74M | 65.86M | 24.99M | 30.15M | 18.71M | 53.66M | 50.15M | 34.54M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 40.48M | 59.74M | 65.86M | 24.99M | 30.15M | 18.71M | 53.66M | 50.15M | 34.54M |
| netReceivables | 113.14M | 103.44M | 98.48M | 90.2M | 58.25M | 65.17M | 103.39M | 96.23M | 87.39M |
| accountsReceivables | 110.45M | 102.15M | 98.38M | 89.98M | 57.84M | 51.06M | 48.43M | 44.98M | 41.66M |
| otherReceivables | 2.69M | 1.28M | 103K | 216K | 405K | 13.88M | 54.96M | 51.24M | 45.73M |
| inventory | 8.93M | 5.33M | 3.33M | 2.33M | 1.23M | 1.07M | 1.37M | 1.16M | 370K |
| prepaids | - | - | 4.42M | 4.66M | 2.83M | 2.31M | 1.45M | 1.29M | 1.37M |
| otherCurrentAssets | 6.37M | 6.6M | - | - | - | - | - | - | - |
| totalCurrentAssets | 168.92M | 175.11M | 172.08M | 122.18M | 92.45M | 87.26M | 159.86M | 148.83M | 123.67M |
| propertyPlantEquipmentNet | 188.12M | 166.2M | 175.88M | 178.11M | 118.92M | 103.33M | 91.85M | 91.42M | 103.89M |
| goodwill | 199.15M | 190.56M | 192.91M | 176.74M | 25.87M | 19.72M | 19.72M | 19.72M | 19.72M |
| intangibleAssets | 134.52M | 144.36M | 164.79M | 158.46M | 8.61M | 1.7M | 3.97M | 6.56M | 8.94M |
| goodwillAndIntangibleAssets | 333.67M | 334.92M | 357.7M | 335.2M | 34.48M | 21.42M | 23.69M | 26.28M | 28.66M |
| longTermInvestments | - | - | - | - | - | - | - | - | - |
| taxAssets | 4.91M | 5.28M | 5.81M | 7.83M | 6.14M | 46000 | 460K | 390K | - |
| otherNonCurrentAssets | 1.29M | 911K | 997K | 847K | 810K | 938K | 718K | 1.04M | 771K |
| totalNonCurrentAssets | 527.99M | 507.32M | 540.38M | 521.99M | 160.34M | 125.73M | 116.72M | 119.13M | 133.32M |
| otherAssets | - | - | - | - | - | - | - | - | - |
| totalAssets | 696.92M | 682.43M | 712.46M | 644.17M | 252.8M | 213M | 276.58M | 267.96M | 256.99M |
| totalPayables | 43.35M | 40.38M | 38.85M | 50.61M | 25.75M | 30.74M | 25.82M | 21.72M | 20.39M |
| accountPayables | 43.35M | 40.38M | 22.53M | 37.59M | 24.32M | 24.06M | 25.78M | 21.69M | 20.23M |
| otherPayables | - | - | 16.31M | 13.03M | 1.43M | 6.68M | 41000 | 28000 | 155K |
| accruedExpenses | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 30M | - | - | 11M | - | 3.93M | - | - | - |
| capitalLeaseObligationsCurrent | 31.73M | 27.7M | 26.55M | 26.45M | 21.2M | 19.13M | 17.94M | 16.7M | 16.16M |
| taxPayables | - | - | 16.31M | 13.68M | 1.51M | 8.7M | 41000 | 28000 | 155K |
| deferredRevenue | 1.15M | 966K | 1.14M | 1.82M | 1.04M | 879K | 737K | 819K | 680K |
| otherCurrentLiabilities | 302K | 450K | 19.25M | 652K | 1.13M | 2.02M | 577K | 455K | 727K |
| totalCurrentLiabilities | 106.23M | 69.49M | 85.78M | 90.53M | 48.08M | 56.7M | 45.08M | 39.69M | 37.95M |
| longTermDebt | 24.9M | 24.82M | 49.56M | 49.29M | 24.67M | 24.56M | - | - | - |
| capitalLeaseObligationsNonCurrent | 94.59M | 75.38M | 87.18M | 100.52M | 83.75M | 69.58M | 61.08M | 60.3M | 70.87M |
| deferredRevenueNonCurrent | - | - | - | - | 24.67M | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 39.78M | 42.96M | 48.61M | 50.43M | 1.98M | 321K | 372K | 304K | 629K |
| otherNonCurrentLiabilities | 291K | 206K | 342K | 1.29M | - | 335K | 320K | 123K | 780K |
| totalNonCurrentLiabilities | 159.56M | 143.36M | 185.69M | 201.52M | 110.39M | 94.8M | 61.77M | 60.73M | 72.28M |
| otherLiabilities | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 126.32M | 103.08M | 113.73M | 126.96M | 104.95M | 88.71M | 79.02M | 77M | 87.03M |
| totalLiabilities | 265.78M | 212.86M | 271.47M | 292.05M | 158.47M | 151.49M | 106.85M | 100.42M | 110.24M |
| treasuryStock | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - |
| commonStock | 673.87M | 718.79M | 727.84M | 719.94M | 549.66M | 549.68M | 163.81M | 157.34M | 136.56M |
| retainedEarnings | 205.38M | 219.19M | 176.62M | 111.23M | 29.13M | -652K | - | - | - |
| additionalPaidInCapital | 6.98M | 6.31M | 5.81M | 4.97M | 4.45M | 1.39M | - | - | - |
| 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 |
|---|---|---|---|---|---|---|---|---|---|
| netIncome | 64.47M | 66.14M | 76.28M | 89.95M | 37.71M | 30.34M | 28.18M | 23.18M | 20.48M |
| depreciationAndAmortization | 70.93M | 68.15M | 64.45M | 42.72M | 28.02M | 25.71M | 23.49M | 23.63M | 21.96M |
| deferredIncomeTax | -5.1M | -4.43M | -2.04M | -3.8M | -6.27M | 363K | -2000 | -715K | -1.68M |
| stockBasedCompensation | 3.38M | 928K | 1.3M | 1.86M | 3.04M | 1.39M | - | - | - |
| changeInWorkingCapital | -9.03M | -26.94M | -3.08M | -6.25M | -11.6M | 3.09M | 663K | -3.11M | -11.25M |
| accountsReceivables | -6.6M | -4.11M | -2.86M | -10.11M | -3.04M | -2.63M | -3.45M | -3.32M | -4.52M |
| inventory | -3.54M | -2.01M | -317K | -472K | -157K | 295K | -204K | -792K | -68000 |
| accountsPayables | 2.27M | -1.01M | 1.48M | 4.45M | -948K | -2.15M | 4.13M | 1.33M | -2.75M |
| otherWorkingCapital | -1.15M | -19.81M | -1.39M | -121K | -7.45M | 7.58M | 183K | -321K | -3.91M |
| otherNonCashItems | -258K | 570K | 221K | -40.39M | 96000 | 107K | 1000 | -343K | 52.6M |
| netCashProvidedByOperatingActivities | 124.4M | 104.42M | 137.13M | 84.09M | 51M | 61M | 52.34M | 42.64M | 29.51M |
| investmentsInPropertyPlantAndEquipment | -20.38M | -23.52M | -25.75M | -9.67M | -5.44M | -6.16M | -2.59M | -2.68M | -11.05M |
| acquisitionsNet | 1.52M | 1.74M | -19.32M | -173.97M | -14.93M | - | 89000 | -1.4M | - |
| purchasesOfInvestments | - | - | - | -7.65M | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | 7.65M | - | - | - | - | - |
| otherInvestingActivities | -1.3M | -325K | -491K | 258K | 1000 | -230K | 89000 | 377K | -163K |
| netCashProvidedByInvestingActivities | -18.86M | -23.85M | -45.56M | -183.38M | -20.37M | -6.16M | -2.5M | -3.7M | -11.05M |
| netDebtIssuance | -1.04M | -52.95M | -29.03M | 10.89M | -20.74M | -176.36M | -16.82M | -16.16M | -14.65M |
| longTermNetDebtIssuance | -31.04M | -52.95M | -29.03M | -109K | -20.74M | -180.29M | -16.82M | -16.16M | -14.65M |
| shortTermNetDebtIssuance | 30M | - | -11M | 11M | -3.93M | 3.93M | - | - | - |
| netStockIssuance | -106.67M | -18.84M | -63000 | 97.05M | - | 172.5M | - | - | - |
| netCommonStockIssuance | -106.67M | -18.84M | -63000 | 97.05M | - | 172.5M | - | - | - |
| commonStockIssuance | - | - | -63000 | 97.05M | - | 172.5M | - | - | - |
| commonStockRepurchased | -106.67M | -18.84M | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -16.72M | -14.2M | -10.88M | -7.85M | -7.93M | -112.02M | -26M | -1M | -16M |
| commonDividendsPaid | -16.72M | -14.2M | -10.88M | -7.85M | -7.93M | -112.02M | -26M | -1M | -16M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -1.8M | -188K | -11.61M | -6.2M | 9.47M | 26.09M | -3.52M | -6.18M | 2.16M |
| netCashProvidedByFinancingActivities | -126.24M | -86.18M | -51.59M | 93.89M | -19.2M | -89.78M | -46.33M | -23.34M | -28.49M |
| date | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 156.6M | 166.09M | 168.29M | 159.6M | 161.45M | 161.14M | 169.07M | 156.75M | 157.36M | 164.77M |
| costOfRevenue | 120.81M | 129.34M | 128.79M | 122.37M | 125.03M | 127.08M | 128.19M | 122.23M | 122.08M | 127.97M |
| grossProfit | 35.8M | 36.75M | 39.5M | 37.23M | 36.42M | 34.06M | 40.87M | 34.53M | 35.28M | 36.8M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 16.92M | 15.18M | 12.76M | 13.42M | 14.24M | 12.82M | 12.83M | 12.8M | 12.69M | 13.11M |
| otherExpenses | - | - | - | - | - | 9000 | - | 39000 | 125K | 19000 |
| operatingExpenses | 16.92M | 15.18M | 12.76M | 13.42M | 14.24M | 12.82M | 12.83M | 12.8M | 12.69M | 13.11M |
| costAndExpenses | 137.72M | 144.52M | 141.55M | 135.79M | 139.27M | 139.9M | 141.02M | 135.03M | 134.76M | 141.08M |
| netInterestIncome | -1.7M | -1.63M | -1.85M | -1.69M | -1.01M | -884K | -1.71M | -845K | -1.15M | -1.33M |
| interestIncome | 305K | 323K | 260K | 494K | 703K | 695K | 770K | 1.04M | 757K | 599K |
| interestExpense | 2.01M | 1.96M | 2.11M | 2.19M | 1.71M | 1.58M | 2.48M | 1.89M | 1.91M | 1.93M |
| depreciationAndAmortization | 17.99M | 17.94M | 17.62M | 17.37M | 17.6M | 18.34M | 17.32M | 17.25M | 16.82M | 16.76M |
| ebitda | 38.41M | 45.34M | 43.83M | 41.81M | 39.78M | 39.58M | 45.36M | 38.97M | 39.42M | 40.45M |
| ebit | 20.42M | 27.4M | 26.21M | 24.44M | 22.18M | 21.24M | 28.04M | 21.72M | 22.6M | 23.69M |
| nonOperatingIncomeExcludingInterest | -1.54M | -5.84M | 528K | -637K | - | - | - | - | - | - |
| operatingIncome | 18.88M | 21.57M | 26.74M | 23.81M | 22.18M | 21.24M | 28.04M | 21.72M | 22.6M | 23.69M |
| totalOtherIncomeExpensesNet | -471K | 3.88M | -2.64M | -1.55M | -702K | -875K | -2.3M | -806K | -1.03M | -1.32M |
| incomeBeforeTax | 18.41M | 25.45M | 24.1M | 22.26M | 21.47M | 20.37M | 25.75M | 20.92M | 21.57M | 22.38M |
| incomeTaxExpense | 4.96M | 5.22M | 6.57M | 5.97M | 5.74M | 5.44M | 7.18M | 5.58M | 5.85M | 5.85M |
| netIncomeFromContinuingOperations | 13.45M | 20.22M | 17.53M | 16.29M | 15.73M | 14.92M | 18.56M | 15.34M | 15.72M | 16.53M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 13.45M | 20.22M | 17.53M | 16.29M | 15.73M | 14.92M | 18.56M | 15.34M | 15.72M | 16.53M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 13.45M | 20.22M | 17.53M | 16.29M | 15.73M | 14.92M | 18.56M | 15.34M | 15.72M | 16.53M |
| eps | 0.34 | 0.5 | 0.45 | 0.41 | 0.38 | 0.36 | 0.45 | 0.37 | 0.37 | 0.39 |
| date | 2025-06-30 | 2025-03-31 | 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 | 58.98M | 44.1M | 40.48M | 35.99M | 40.73M | 68.16M | 59.74M | 68.28M | 84.26M | 74.4M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 58.98M | 44.1M | 40.48M | 35.99M | 40.73M | 68.16M | 59.74M | 68.28M | 84.26M | 74.4M |
| netReceivables | 94.06M | 113.27M | 113.14M | 105.55M | 102.03M | 101.48M | 103.44M | 99.52M | 95.76M | 101.39M |
| accountsReceivables | 88.02M | 108.36M | 110.45M | 102.57M | 97.58M | 100.25M | 102.15M | 99.42M | 95.62M | 101.34M |
| otherReceivables | 6.04M | 4.91M | 2.69M | 2.98M | 4.45M | 1.23M | 1.28M | 105K | 139K | 57000 |
| inventory | 5.8M | 5.73M | 8.93M | 5.07M | 5.83M | 5.31M | 5.33M | 4.34M | 3.62M | 3.59M |
| prepaids | - | - | - | - | - | - | - | - | 7.01M | 6.49M |
| otherCurrentAssets | 6.38M | 8.01M | 6.37M | 7.36M | 4.94M | 5.8M | 6.6M | 9.19M | - | - |
| totalCurrentAssets | 165.23M | 171.11M | 168.92M | 153.97M | 153.54M | 180.76M | 175.11M | 181.34M | 190.66M | 185.87M |
| propertyPlantEquipmentNet | 186.68M | 191.92M | 188.12M | 164.97M | 166.24M | 165.4M | 166.2M | 166.57M | 168.1M | 172M |
| goodwill | 192.84M | 198.25M | 199.15M | 192.58M | 193.96M | 192.95M | 190.56M | 192.73M | 190.66M | 192.83M |
| intangibleAssets | 120.61M | 129.72M | 134.52M | 132.8M | 138.06M | 141.97M | 144.36M | 150.73M | 153.36M | 160.18M |
| goodwillAndIntangibleAssets | 313.45M | 327.96M | 333.67M | 325.37M | 332.03M | 334.92M | 334.92M | 343.46M | 344.03M | 353.01M |
| longTermInvestments | 15.91M | 15.27M | - | - | 138.06M | - | - | - | - | - |
| taxAssets | 5.56M | 5.14M | 4.91M | 4.94M | 5.19M | 5.11M | 5.28M | 5.66M | 5.19M | 6.38M |
| otherNonCurrentAssets | 1.14M | 1.22M | 1.29M | 664K | -137.28M | 974K | 911K | 1.05M | 1.21M | 895K |
| totalNonCurrentAssets | 522.74M | 541.52M | 527.99M | 495.95M | 504.24M | 506.41M | 507.32M | 516.74M | 518.53M | 532.29M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 687.97M | 712.63M | 696.92M | 649.92M | 657.78M | 687.17M | 682.43M | 698.08M | 709.18M | 718.16M |
| totalPayables | 35.05M | 47.91M | 43.35M | 42.78M | 40.02M | 40.31M | 37.1M | 42.13M | 34.99M | 42.19M |
| accountPayables | 34.77M | 47.6M | 43.35M | 42.78M | 40.02M | 40.31M | 37.1M | 38.12M | 26.22M | 42.19M |
| otherPayables | 279K | 303K | - | - | - | - | - | 4.01M | 8.78M | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 54.93M | 54.92M | 30M | 30M | 40M | 24.86M | - | - | - | - |
| capitalLeaseObligationsCurrent | 32.63M | 32.74M | 31.73M | 29.84M | 29.52M | 27.94M | 27.7M | 26.91M | 26.2M | 26.16M |
| taxPayables | - | - | - | - | - | - | - | 4.01M | 8.78M | 14.97M |
| deferredRevenue | - | - | 1.15M | - | -29.52M | -27.94M | 966K | - | - | - |
| otherCurrentLiabilities | 4.98M | 5M | 1.15M | 4.32M | 3.95M | - | 3.73M | 7.77M | 12.13M | 14.97M |
| totalCurrentLiabilities | 122.61M | 135.57M | 106.23M | 106.94M | 113.49M | 93.11M | 69.49M | 76.81M | 73.32M | 83.32M |
| longTermDebt | - | - | 24.9M | 24.84M | 24.78M | - | 24.82M | 24.76M | 49.69M | 49.62M |
| capitalLeaseObligationsNonCurrent | 90.58M | 94.94M | 94.59M | 74.3M | 74.82M | 72.31M | 75.38M | 77.86M | 80.15M | 83.32M |
| deferredRevenueNonCurrent | - | - | - | - | 74.82M | - | 75.38M | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 35.01M | 38.07M | 39.78M | 39M | 40.54M | 41.4M | 42.96M | 44.6M | 44.18M | 47.32M |
| otherNonCurrentLiabilities | - | 38.07M | 291K | 412K | 160K | 325K | 206K | 133K | 104K | 384K |
| totalNonCurrentLiabilities | 125.59M | 133M | 159.56M | 138.55M | 140.3M | 114.04M | 143.36M | 147.35M | 174.13M | 180.65M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 123.21M | 127.68M | 126.32M | 104.14M | 104.34M | 100.25M | 103.08M | 104.77M | 106.35M | 109.48M |
| totalLiabilities | 248.2M | 268.57M | 265.78M | 245.5M | 253.79M | 207.15M | 212.86M | 224.16M | 247.46M | 263.97M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 671.8M | 672.48M | 673.87M | 674.68M | 679M | 715.7M | 718.79M | 726M | 728.15M | 727.84M |
| retainedEarnings | 227.48M | 219.44M | 205.38M | 193.16M | -303.27M | -262.04M | -269.72M | 211.49M | 202.16M | 189.8M |
| additionalPaidInCapital | 7.84M | 7.44M | 6.98M | 6.6M | 6.19M | 6.63M | 6.31M | 6.14M | 5.93M | 6.03M |
| date | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 13.45M | 20.22M | 17.53M | 16.29M | 15.73M | 14.92M | 18.56M | 15.34M | 15.72M | 16.53M |
| depreciationAndAmortization | 17.99M | 17.94M | 17.62M | 17.37M | 17.6M | 18.34M | 17.32M | 17.25M | 16.82M | 16.76M |
| deferredIncomeTax | -2.16M | -1.8M | -884K | -918K | -1.23M | -2.07M | -649K | -683K | -1.26M | -1.84M |
| stockBasedCompensation | 401K | 505K | 468K | 411K | 2.09M | 408K | 283K | 207K | 213K | 225K |
| changeInWorkingCapital | 7.1M | 1.65M | -12.14M | -2.32M | 3.9M | 1.53M | -10.7M | -3.55M | -5.48M | -7.22M |
| accountsReceivables | 19.54M | -1.91M | -6.43M | -5.3M | 2.85M | 2.28M | -3.09M | -8.24M | -862K | -2.92M |
| inventory | -134K | 2.9M | -3.81M | 754K | -517K | 25000 | -995K | -715K | -37000 | -264K |
| accountsPayables | -12.57M | 4.24M | -2.96M | 3.23M | 3.61M | -1.6M | -3.97M | 7.4M | -3.72M | -724K |
| otherWorkingCapital | 267K | -3.58M | 1.06M | -999K | -2.04M | 826K | -2.64M | -1.99M | -860K | -3.31M |
| otherNonCashItems | -869K | -5.48M | 35000 | -170K | 31.18M | 36.44M | 343K | 73000 | 210K | -56000 |
| netCashProvidedByOperatingActivities | 35.92M | 33.04M | 22.62M | 30.66M | 37.92M | 33.2M | 25.16M | 28.63M | 26.22M | 24.4M |
| investmentsInPropertyPlantAndEquipment | -4.73M | -6.84M | -3.81M | -5.24M | -1.82M | -8.31M | -8.44M | -5.74M | -5.68M | -5.72M |
| acquisitionsNet | 266K | -6.13M | 27000 | 785K | 430K | 281K | 502K | 298K | 562K | 382K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -300K | -430K | -1.19M | 785K | 209K | -51000 | -311K | 16000 | 101K | -131K |
| netCashProvidedByInvestingActivities | -5.03M | -13.4M | -4.98M | -4.45M | -1.39M | -8.03M | -7.94M | -5.45M | -5.12M | -5.34M |
| netDebtIssuance | -8.52M | -8.45M | -8.32M | -17.87M | 32.33M | -7.18M | -7.1M | -31.72M | -6.96M | -7.17M |
| longTermNetDebtIssuance | -8.52M | -8.45M | -8.32M | -7.87M | -7.67M | -7.18M | -7.1M | -31.72M | -6.96M | -7.17M |
| shortTermNetDebtIssuance | - | - | - | -10M | 40M | - | - | - | - | - |
| netStockIssuance | -1.37M | -2.83M | -1.79M | -8.6M | -90M | -6.28M | -14.44M | -4.4M | - | - |
| netCommonStockIssuance | -1.37M | -2.83M | -1.79M | -8.6M | -90M | -6.28M | -14.44M | -4.4M | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -1.37M | -2.83M | -1.79M | -8.6M | -90M | -6.28M | -14.44M | -4.4M | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -4.7M | -4.7M | -4.32M | -4.32M | -3.95M | -4.13M | -3.73M | -3.76M | -3.35M | -3.35M |
| commonDividendsPaid | -4.7M | -4.7M | -4.32M | -4.32M | -3.95M | -4.13M | -3.73M | -3.76M | -3.35M | -3.35M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -634K | -39000 | 440K | 6000 | -2.44M | 188K | 16000 | 210K | -450K | 36000 |
| netCashProvidedByFinancingActivities | -15.22M | -16.02M | -13.99M | -30.79M | -64.06M | -17.41M | -25.26M | -39.66M | -10.77M | -10.49M |