OTC : ADBCF
$0.15 (7.89%)
| date | 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 | 2014-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 1.92B | 1.7B | 1.57B | 1.45B | 1.52B | 1.63B | 1.56B | 1.39B | 1.41B | 1.34B |
| costOfRevenue | 1.66B | 1.51B | 1.34B | 938.4M | 983.7M | 1.05B | 1.01B | 885.8M | 884.1M | 821.5M |
| grossProfit | 257.7M | 192.1M | 233.3M | 515.2M | 532.7M | 578M | 548.2M | 508.5M | 526.9M | 514.1M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 110.6M | 102.2M | 89.6M | 77.8M | 83.1M | 68.5M | 72.3M | 68.4M | 68.1M | 75.6M |
| sellingAndMarketingExpenses | 22.2M | 373.4M | 21M | 20.6M | 307.2M | 297.2M | 20.7M | 217.4M | 231.9M | 237.2M |
| sellingGeneralAndAdministrativeExpenses | 132.8M | 475.6M | 110.6M | 98.4M | 390.3M | 365.7M | 336.8M | 285.8M | 300M | 312.8M |
| otherExpenses | -16.4M | -437.4M | -51M | -6.9M | 89.8M | 15.3M | 9.6M | 6.5M | 5.9M | 26.5M |
| operatingExpenses | 116.4M | 38.2M | 59.6M | 91.5M | 480.1M | 453.1M | 419.3M | 363.9M | 377.8M | 385.8M |
| costAndExpenses | 1.8B | 1.62B | 1.4B | 1.31B | 1.39B | 1.37B | 1.29B | 1.13B | 1.18B | 1.09B |
| netInterestIncome | -29.8M | 18.6M | -300K | 20.1M | 1.5M | -14.4M | -12.1M | -11.5M | -13M | -15M |
| interestIncome | 6.8M | 3.3M | 300K | 2.2M | 1.6M | 1.9M | 1.5M | 1.5M | 1.7M | 1.8M |
| interestExpense | 36.6M | -600K | 600K | -200K | 20M | 16.3M | 13.6M | 13M | 14.7M | 16.8M |
| depreciationAndAmortization | 125.5M | 109.7M | 86.8M | 93.4M | 94.5M | 87.4M | 82.5M | 78.1M | 77.8M | 73M |
| ebitda | 255.7M | 180M | 217M | 220.4M | 158M | 305.2M | 300.8M | 300.8M | 306.6M | 324.3M |
| ebit | 130.2M | 70.3M | 130.2M | 127M | 63.5M | 267.3M | 269.1M | 267.6M | 300.3M | 249.3M |
| nonOperatingIncomeExcludingInterest | -10.3M | -65.7M | -26.2M | 11.9M | 95.4M | -54.6M | -11.5M | -43M | -45.9M | -47.8M |
| operatingIncome | 130.2M | 70.3M | 130.2M | 138.9M | 158.9M | 212.7M | 257.6M | 224.6M | 254.4M | 201.5M |
| totalOtherIncomeExpensesNet | -2.6M | 66.3M | 25.6M | -11.7M | - | 38.3M | 42.6M | 30M | 56.6M | 31M |
| incomeBeforeTax | 127.6M | 136.6M | 155.8M | 127.2M | 63.4M | 251M | 254.4M | 254.6M | 285.6M | 232.5M |
| incomeTaxExpense | 34.8M | 34.1M | 39.1M | 33.6M | 16.2M | 65.8M | 72.3M | 68.4M | 77.8M | 59.9M |
| netIncomeFromContinuingOperations | 92.9M | 102.5M | 116.7M | 93.7M | 47.3M | 185.3M | 182M | 186.3M | 207.9M | 172.7M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 92.9M | 102.5M | 116.7M | 93.7M | 47.3M | 185.3M | 182M | 186.3M | 207.9M | 172.7M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 92.9M | 102.5M | 116.7M | 93.7M | 47.3M | 185.3M | 182M | 186.3M | 207.9M | 172.7M |
| eps | 0.14 | 0.16 | 0.18 | 0.14 | 0.07 | 0.28 | 0.28 | 0.29 | 0.32 | 0.27 |
| date | 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 | 2014-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 66.6M | 139.9M | 124.7M | 94M | 116.8M | 93.9M | 57.6M | 21.5M | 33.3M | 31.7M |
| shortTermInvestments | 2.9M | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 69.5M | 139.9M | 124.7M | 94M | 116.8M | 93.9M | 57.6M | 21.5M | 33.3M | 31.7M |
| netReceivables | 232.8M | 239.6M | 215.8M | 196.8M | 239.7M | 223M | 234.5M | 199.5M | 195.9M | 199.3M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | 232.8M | 239.6M | 215.8M | 196.8M | 239.7M | 223M | 234.5M | 199.5M | 195.9M | - |
| inventory | 181.2M | 172.9M | 153.9M | 152.1M | 155.2M | 176.4M | 174.3M | 160.2M | 161.5M | 154.7M |
| prepaids | - | -568M | - | -15.3M | -41.1M | -18.3M | - | -5.2M | - | - |
| otherCurrentAssets | 58.7M | 611.2M | 35.9M | 24.9M | 48.6M | 25.6M | 8.4M | 14.1M | 12.4M | 1.5M |
| totalCurrentAssets | 542.2M | 595.6M | 530.3M | 452.5M | 519.2M | 500.6M | 474.8M | 390.1M | 403.1M | 387.2M |
| propertyPlantEquipmentNet | 1.44B | 1.29B | 1.16B | 1.14B | 1.12B | 1.06B | 1.04B | 978.4M | 986.1M | 989.6M |
| goodwill | 301.4M | 301.4M | 272.5M | 272.5M | 272.5M | 281.3M | 280.1M | 248.7M | 248.7M | 248.7M |
| intangibleAssets | 5.9M | 6.4M | 9.6M | 8.6M | 10.8M | 18.2M | 19.8M | 21.6M | 272.9M | 17.7M |
| goodwillAndIntangibleAssets | 307.3M | 307.8M | 282.1M | 281.1M | 283.3M | 299.5M | 299.9M | 270.3M | 521.6M | 266.4M |
| longTermInvestments | 324.5M | 226.5M | 215M | 197.8M | 184.8M | 173.9M | 160.3M | 151.2M | 142.2M | 139.9M |
| taxAssets | 61M | 88.1M | 64.2M | 72.7M | 67.2M | - | - | - | - | - |
| otherNonCurrentAssets | 3.8M | 17.4M | 30.5M | -23M | -19.1M | 42.4M | 40.8M | 36.7M | 34.2M | 32.7M |
| totalNonCurrentAssets | 2.14B | 1.93B | 1.75B | 1.67B | 1.63B | 1.58B | 1.54B | 1.44B | 1.44B | 1.43B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.68B | 2.53B | 2.28B | 2.12B | 2.15B | 2.08B | 2.01B | 1.83B | 1.84B | 1.81B |
| totalPayables | 175.6M | 215.9M | 187.2M | 172M | 144.9M | 133M | 145.8M | 117M | 122.9M | 120.4M |
| accountPayables | 175.6M | 215.9M | 187.2M | 172M | 144.9M | 133M | 145.8M | 117M | 122.9M | 120.4M |
| otherPayables | - | - | - | - | - | - | - | - | - | -120.4M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 10.3M | 5.4M | 4.8M | 3.9M | 5.7M | - | 300K | 400K | 1M | - |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | 2.1M | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 2.1M | 39.8M | 36.8M | 37.7M | 33.8M | - | 43.6M | 47.3M | 48.6M | 40M |
| otherCurrentLiabilities | 47.3M | 5.8M | 1.3M | 7.7M | 8.6M | 46.3M | 15.1M | 50.6M | 55.4M | 45.6M |
| totalCurrentLiabilities | 235.3M | 266.9M | 230.1M | 221.3M | 193M | 179.3M | 204.8M | 168M | 179.3M | 166M |
| longTermDebt | 829.2M | 793.7M | 638.8M | 550.9M | 622M | 518.7M | 428.9M | 309.6M | 329.5M | 390.1M |
| capitalLeaseObligationsNonCurrent | -252M | - | - | - | - | - | - | - | - | - |
| deferredRevenueNonCurrent | 81.9M | - | - | - | 66.7M | 45.2M | 45M | 39M | 36.9M | 43.6M |
| deferredTaxLiabilitiesNonCurrent | 170.1M | 100.5M | 81.3M | 63.7M | 74.6M | 89.2M | 86M | 89.9M | 85.4M | 76.8M |
| otherNonCurrentLiabilities | 169.6M | 61.2M | 63.7M | 65M | - | 45.3M | 45.1M | 39.1M | 37M | 100000 |
| totalNonCurrentLiabilities | 998.8M | 955.4M | 783.8M | 679.6M | 763.4M | 653.2M | 560M | 438.6M | 451.9M | 510.6M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | -252M | - | - | - | - | - | - | - | - | - |
| totalLiabilities | 1.3B | 1.22B | 1.01B | 900.9M | 956.4M | 832.5M | 764.8M | 606.6M | 631.2M | 676.6M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 742.5M | 741.2M | 741.2M | 740.1M | 739M | 734.4M | 733.1M | 731.4M | 729.2M | 727.9M |
| retainedEarnings | 636.6M | 545.9M | 521.8M | 485.8M | 455.7M | 504.5M | 510.6M | 483.3M | 474.3M | 402.8M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 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 | 2014-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 92.9M | 102.6M | 116.7M | 93.7M | 47.3M | 185.3M | 182.7M | 186.3M | 207.9M | 172.7M |
| depreciationAndAmortization | 138.4M | 121.2M | 97.1M | 93.7M | 94.5M | 88.5M | 83.6M | 79.2M | 78.7M | 71.6M |
| deferredIncomeTax | -1.3M | 400K | 17.6M | - | -14M | 3.8M | -3.9M | 4.5M | 10.9M | - |
| stockBasedCompensation | 1.3M | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -8.2M | 12.3M | -20.9M | 62.4M | -100000 | -20.9M | -28.8M | -1.8M | -14.8M | -16M |
| accountsReceivables | 18.8M | -23.5M | -66.8M | 20.1M | 3M | 16.9M | -53M | 1.9M | -7.8M | -9.5M |
| inventory | -8.3M | -17.9M | -1.8M | 3.1M | -3.2M | -2.1M | -9M | 1.3M | -6.6M | -13.9M |
| accountsPayables | -40.5M | 26M | 15.2M | 27.1M | 11.1M | -12.7M | 27.6M | -2.3M | 800K | - |
| otherWorkingCapital | 21.8M | 27.7M | 32.5M | 12.1M | -11M | -23M | 5.6M | -2.7M | -1.2M | 7.4M |
| otherNonCashItems | -8.1M | -70.1M | -15.3M | 6.4M | 65.5M | 162.9M | 192.2M | 137.7M | 118.2M | -28.8M |
| netCashProvidedByOperatingActivities | 215M | 166.4M | 195.2M | 256.2M | 193.2M | 244.7M | 224.2M | 248.4M | 229.9M | 194M |
| investmentsInPropertyPlantAndEquipment | -316.2M | -255.1M | -140.5M | -136.4M | -91.6M | -112.7M | -89.1M | -86.5M | -74.3M | -60.4M |
| acquisitionsNet | 8.1M | -56.8M | 2.9M | 4.5M | -2.7M | -2.1M | -80.2M | 23.2M | -6.5M | -155.6M |
| purchasesOfInvestments | -2.5M | -3.1M | -32.2M | -2M | -2.7M | -2M | -3.1M | -2M | -900K | - |
| salesMaturitiesOfInvestments | 2.5M | 3.1M | 29.3M | 500K | 600K | 600K | 600K | 600K | - | - |
| otherInvestingActivities | -2.5M | 93.7M | -29.3M | - | 7.4M | 3.9M | 15.2M | 21.8M | 50.5M | 12.3M |
| netCashProvidedByInvestingActivities | -310.6M | -218.2M | -169.8M | -133.4M | -89M | -110.9M | -154.1M | -64.7M | -30.3M | -203.7M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | 1.1M | 1.1M | 4.3M | 2.2M | 3.5M | 4M | 2.8M | 8.1M |
| commonStockRepurchased | - | - | 135M | 460M | -19.7M | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | -78.3M | -83.2M | -63.6M | -97.8M | -188.6M | -156M | -178.5M | -139.5M | -100.1M |
| commonDividendsPaid | - | -78.3M | -83.2M | -63.6M | -97.8M | -188.6M | -156M | -178.5M | -139.5M | -100.1M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 25.1M | 145.2M | 88.6M | -81.7M | 16.5M | 91.2M | 122M | -17M | -58.7M | 130.3M |
| netCashProvidedByFinancingActivities | 25.1M | 66.9M | 5.4M | -145.3M | -81.3M | -97.4M | -34M | -195.5M | -198.2M | 30.2M |
| date | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 995.4M | 924.7M | 887.9M | 810.9M | 783.65M | 783.65M | 726.8M | 726.8M | 758.2M | 758.2M |
| costOfRevenue | 856.3M | 804.9M | 788.9M | 717.3M | 515.3M | 515.3M | 469.2M | 469.2M | 491.85M | 491.85M |
| grossProfit | 139.1M | 119.8M | 99M | 93.6M | 268.35M | 268.35M | 257.6M | 257.6M | 266.35M | 266.35M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 84.55M | 26.05M | 7.7M | 24M | 44.8M | 44.8M | 38.9M | 38.9M | 41.55M | 41.55M |
| sellingAndMarketingExpenses | 5.7M | 5.4M | 5.45M | 5.35M | 163.15M | 163.15M | 149.55M | 149.55M | 153.6M | 153.6M |
| sellingGeneralAndAdministrativeExpenses | 73M | 59.8M | 65.2M | 50M | 207.95M | 207.95M | 188.45M | 188.45M | 195.15M | 195.15M |
| otherExpenses | - | - | - | - | 6.9M | 6.9M | 1.9M | 1.9M | 1.9M | 1.9M |
| operatingExpenses | 73M | 59.8M | 65.2M | 50M | 255.9M | 255.9M | 235.15M | 235.15M | 240.05M | 240.05M |
| costAndExpenses | 929.3M | 864.7M | 854.1M | 767.3M | 771.2M | 678M | 704.35M | 704.35M | 676.8M | 731.9M |
| netInterestIncome | -16M | -13.8M | -11.7M | -9.5M | -150K | -150K | 10.05M | 10.05M | 750K | 750K |
| interestIncome | 4.3M | 2.5M | 2.6M | 700K | 150K | 200K | 10.05M | 10.05M | 800K | 1M |
| interestExpense | 20.3M | 16.3M | 14.3M | 10.2M | 300K | 300K | - | - | 50000 | 10.1M |
| depreciationAndAmortization | 70.2M | 67M | 64.1M | 55.1M | 47.95M | 47.1M | 46.7M | 47.3M | 46.2M | 48.3M |
| ebitda | 136.3M | 136.5M | 143.3M | 113M | 122.65M | 122.65M | 111.4M | 111.4M | 77.95M | 101.15M |
| ebit | 65.7M | 69.5M | 79.2M | 57.9M | 78.2M | 78.2M | 63.5M | 63.5M | 31.75M | 31.75M |
| nonOperatingIncomeExcludingInterest | 400K | -9.5M | -45.4M | -14.3M | -13.1M | -13.1M | 5.95M | 5.95M | 47.7M | 47.7M |
| operatingIncome | 70.2M | 60M | 33.8M | 43.6M | 74.7M | 74.7M | 74.2M | 74.2M | 79.45M | 35.8M |
| totalOtherIncomeExpensesNet | 4.2M | 8.1M | 42M | 17.3M | 12.8M | 12.8M | -19M | -5.85M | -47.75M | -47.75M |
| incomeBeforeTax | 74.4M | 68.1M | 75.8M | 60.9M | 58.7M | 63.8M | 63.6M | 63.6M | 31.7M | 31.7M |
| incomeTaxExpense | 16.5M | 18.3M | 21.3M | 12.8M | 19.55M | 19.55M | 16.8M | 16.8M | 8.1M | 8.1M |
| netIncomeFromContinuingOperations | 43.1M | 49.8M | 54.5M | 48.1M | 58.35M | 58.35M | 46.85M | 46.85M | 23.65M | 23.65M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 43.1M | 49.8M | 54.5M | 48.1M | 58.35M | 58.35M | 46.85M | 46.85M | 23.65M | 23.65M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 43.1M | 49.8M | 54.5M | 48.1M | 58.35M | 58.35M | 46.85M | 46.85M | 23.65M | 23.65M |
| eps | 0.07 | 0.08 | 0.08 | 0.07 | 0.09 | 0.09 | 0.07 | 0.07 | 0.04 | 0.04 |
| date | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 66.6M | 105.2M | 139.9M | 77.2M | 124.7M | 74.7M | 94M | 481.7M | 116.8M | 59.8M |
| shortTermInvestments | 2.9M | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 69.5M | 105.2M | 139.9M | 77.2M | 124.7M | 74.7M | 94M | 481.7M | 116.8M | 59.8M |
| netReceivables | 232.8M | 299.2M | 239.6M | 279.1M | 215.8M | 232.1M | 196.8M | 237.4M | 239.7M | 257.7M |
| accountsReceivables | - | - | - | - | - | - | - | - | - | - |
| otherReceivables | 232.8M | 299.2M | 239.6M | 279.1M | 215.8M | 232.1M | 196.8M | 237.4M | 239.7M | 257.7M |
| inventory | 181.2M | 170.3M | 172.9M | 160M | 153.9M | 151.3M | 152.1M | 150.5M | 155.2M | 159.7M |
| prepaids | - | - | -568M | - | - | - | -15.3M | - | -41.1M | - |
| otherCurrentAssets | 58.7M | 38.6M | 611.2M | 15.1M | 35.9M | 16.6M | 24.9M | - | 48.6M | - |
| totalCurrentAssets | 542.2M | 613.3M | 595.6M | 531.4M | 530.3M | 474.7M | 452.5M | 869.6M | 519.2M | 477.2M |
| propertyPlantEquipmentNet | 1.44B | 1.39B | 1.29B | 1.25B | 1.16B | 1.16B | 1.14B | 1.12B | 1.12B | 1.1B |
| goodwill | 301.4M | - | 301.4M | - | 272.5M | - | 272.5M | - | 272.5M | - |
| intangibleAssets | 5.9M | 307.9M | 6.4M | 296.7M | 9.6M | - | 8.6M | - | 10.8M | 284.9M |
| goodwillAndIntangibleAssets | 307.3M | 307.9M | 307.8M | 296.7M | 282.1M | - | 281.1M | - | 283.3M | 284.9M |
| longTermInvestments | 324.5M | 334.6M | 226.5M | 321.9M | 215M | 254M | 197.8M | 238.1M | 184.8M | 221.3M |
| taxAssets | 61M | - | 88.1M | - | 64.2M | - | 72.7M | - | - | - |
| otherNonCurrentAssets | 3.8M | 6.6M | 17.4M | 6.4M | 30.5M | 286.8M | -23M | 283.3M | 48.1M | 3.5M |
| totalNonCurrentAssets | 2.14B | 2.04B | 1.93B | 1.88B | 1.75B | 1.7B | 1.67B | 1.65B | 1.63B | 1.61B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.68B | 2.65B | 2.53B | 2.41B | 2.28B | 2.17B | 2.12B | 2.52B | 2.15B | 2.09B |
| totalPayables | 175.6M | 209.1M | 215.9M | 215.1M | 187.2M | 180M | 172M | 138.6M | 144.9M | - |
| accountPayables | 175.6M | 209.1M | 215.9M | 215.1M | 187.2M | 180M | 172M | 138.6M | 144.9M | 136M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 10.3M | 10M | 5.4M | 5.2M | 4.8M | 4M | 3.9M | 3.8M | 5.7M | 5.9M |
| capitalLeaseObligationsCurrent | - | - | - | - | - | - | - | - | - | - |
| taxPayables | 2.1M | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 2.1M | - | 39.8M | - | 36.8M | - | 37.7M | - | 33.8M | - |
| otherCurrentLiabilities | 47.3M | 47.6M | 5.8M | 47.8M | 1.3M | 41.8M | 7.7M | 61.1M | 42.4M | 174.8M |
| totalCurrentLiabilities | 235.3M | 266.7M | 266.9M | 268.1M | 230.1M | 225.8M | 221.3M | 203.5M | 193M | 180.7M |
| longTermDebt | 829.2M | 773.9M | 793.7M | 631.1M | 638.8M | 486.6M | 550.9M | 895.5M | 622M | 579M |
| capitalLeaseObligationsNonCurrent | -252M | -118.5M | - | -91.9M | - | - | - | - | - | - |
| deferredRevenueNonCurrent | 81.9M | 79.4M | - | 76.7M | - | - | - | - | 66.7M | - |
| deferredTaxLiabilitiesNonCurrent | 170.1M | 118.5M | 100.5M | 91.9M | 81.3M | 72.7M | 63.7M | 71.7M | 74.6M | 62M |
| otherNonCurrentLiabilities | 169.6M | 58.6M | 61.2M | 59.5M | 63.7M | 64.5M | 65M | 64.1M | - | 50.4M |
| totalNonCurrentLiabilities | 998.8M | 1.03B | 955.4M | 859.2M | 783.8M | 708.1M | 679.6M | 1.12B | 763.4M | 774.9M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | -252M | -118.5M | - | -91.9M | - | - | - | - | - | - |
| totalLiabilities | 1.3B | 1.3B | 1.22B | 1.13B | 1.01B | 933.9M | 900.9M | 1.32B | 956.4M | 955.6M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 742.5M | 742.5M | 741.2M | 741.2M | 741.2M | 741.2M | 740.1M | 740.1M | 739M | 737.7M |
| retainedEarnings | 636.6M | 595.8M | 545.9M | 523.8M | 521.8M | 496M | 485.8M | 449.9M | 455.7M | 389.7M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 | 2019-12-31 | 2019-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 43.1M | 49.8M | 54.5M | 48.1M | 58.35M | 58.35M | 46.85M | 46.85M | 23.65M | 23.65M |
| depreciationAndAmortization | 70.2M | 67M | 64.1M | 55.1M | 48.55M | 48.55M | 46.85M | 46.85M | 47.25M | 47.25M |
| deferredIncomeTax | -144.15M | - | -111.4M | - | 8.8M | 8.8M | -5.45M | -5.45M | -7M | -7M |
| stockBasedCompensation | 650K | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | 3.1M | - | -16.6M | - | -10.45M | -10.45M | 31.2M | 31.2M | -50000 | -50000 |
| accountsReceivables | 650K | - | -11.75M | - | -33.4M | -33.4M | 10.05M | 10.05M | 1.5M | 1.5M |
| inventory | -4.15M | - | -8.95M | - | -900K | -900K | 1.55M | 1.55M | -1.6M | -1.6M |
| accountsPayables | - | - | - | - | 7.6M | 7.6M | 13.55M | 13.55M | 5.55M | 5.55M |
| otherWorkingCapital | 6.6M | - | 4.1M | - | 16.25M | 16.25M | 6.05M | 6.05M | -5.5M | -5.5M |
| otherNonCashItems | 164.1M | 95.2M | 108M | 75M | 116.15M | 116.15M | 77.2M | 77.2M | 121.8M | 121.8M |
| netCashProvidedByOperatingActivities | 137M | 78M | 98.4M | 68M | 97.6M | 97.6M | 128.1M | 128.1M | 96.6M | 96.6M |
| investmentsInPropertyPlantAndEquipment | -143.2M | -173M | -140M | -115.1M | -70.25M | -70.25M | -68.2M | -68.2M | -45.8M | -45.8M |
| acquisitionsNet | 4.8M | 3.3M | 58.8M | -18.8M | 1.45M | 1.45M | 2.25M | 2.25M | -1.35M | -1.35M |
| purchasesOfInvestments | -2.5M | - | -2.6M | -500K | -16.1M | -16.1M | -1M | -1M | -1.35M | -1.35M |
| salesMaturitiesOfInvestments | -1.15M | - | -28M | -18.85M | 14.65M | 14.65M | 250K | 250K | 300K | 300K |
| otherInvestingActivities | 1.15M | 1.65M | 28M | 18.85M | -14.65M | -14.65M | -750K | -750K | 3.7M | 3.7M |
| netCashProvidedByInvestingActivities | -140.9M | -169.7M | -83.8M | -134.4M | -84.9M | -84.9M | -66.7M | -66.7M | -44.5M | -44.5M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | 550K | 550K | 550K | 550K | 2.15M | 2.15M |
| commonStockRepurchased | - | - | - | - | 67.5M | 67.5M | 230M | 230M | -9.85M | -9.85M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | -16.3M | -22.85M | -41.6M | -41.6M | -31.8M | -31.8M | -48.9M | -48.9M |
| commonDividendsPaid | - | - | -16.3M | -22.85M | -41.6M | -41.6M | -31.8M | -31.8M | -48.9M | -48.9M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -31.7M | 28.4M | 64.3M | 32.3M | 44.3M | 44.3M | -40.85M | -40.85M | 8.25M | 8.25M |
| netCashProvidedByFinancingActivities | -31.7M | 56.8M | 48M | 18.9M | 2.7M | 2.7M | -72.65M | -72.65M | -40.65M | -40.65M |