OTC : CTMLF
$0 (0.0%)
| date | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 | 2015-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 707.68M | 650.4M | 375.33M | 173.49M | 314.4M | 442.39M | 369.09M | 323.19M | 259.74M | 196.44M |
| costOfRevenue | 422M | 520.74M | 9.54M | 8.18M | 296.63M | 290.07M | 239.88M | 216.75M | 175.81M | 113.55M |
| grossProfit | 285.68M | 129.66M | 365.79M | 165.32M | 17.76M | 152.32M | 129.2M | 106.44M | 83.93M | 82.89M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 456.02M | 423.96M | 287.39M | 192.77M | 245.75M | 261.1M | 211.67M | 203.23M | 176.49M | 136.84M |
| sellingAndMarketingExpenses | -342.66M | -397.36M | 7.08M | 4.32M | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 113.36M | 26.6M | 287.39M | 192.77M | 245.75M | 261.1M | 211.67M | 203.23M | 176.49M | 136.84M |
| otherExpenses | 55.15M | - | 13.36M | 26.96M | 35.51M | 7.09M | 3.02M | 2.49M | 4.95M | 1.38M |
| operatingExpenses | 168.51M | 26.6M | 375.31M | 263.35M | 328.4M | 325.78M | 265.34M | 244.8M | 205.16M | 157.71M |
| costAndExpenses | 595.44M | 547.33M | 384.85M | 271.53M | 328.4M | 325.78M | 265.34M | 244.8M | 205.16M | 157.71M |
| netInterestIncome | -4000 | -2.56M | -2.22M | -3.08M | -9.62M | -2.76M | -3.1M | -3.25M | -1.65M | -856K |
| interestIncome | 939K | - | - | - | - | - | 131K | 197K | 155K | 103K |
| interestExpense | 943K | 2.56M | 2.22M | 3.08M | 9.62M | 2.76M | 3.23M | 3.44M | 1.81M | 959K |
| depreciationAndAmortization | 60.08M | 55.23M | 44.42M | 40.86M | 42.51M | 20.35M | 17.83M | 16.16M | 10.56M | 7.54M |
| ebitda | 178.34M | 160.66M | 46.86M | -33.02M | 40.38M | 144.05M | 119.56M | 94.28M | 68.9M | 46.52M |
| ebit | 118.26M | 105.43M | 2.44M | -73.88M | -2.13M | 123.7M | 106.9M | 81.07M | 59.68M | 40.22M |
| nonOperatingIncomeExcludingInterest | -6.02M | 1.54M | 1.4M | 1.54M | - | 17.6M | -3.15M | -2.68M | - | - |
| operatingIncome | 112.24M | 103.06M | 2.44M | -72.61M | 21.51M | 123.7M | 106.9M | 81.07M | 59.68M | 40.22M |
| totalOtherIncomeExpensesNet | 5.08M | -2.56M | -2.3M | -3.27M | -9.62M | -20.37M | -76000 | -759K | -1.81M | -959K |
| incomeBeforeTax | 117.32M | 104.42M | 1.53M | -75.6M | -11.75M | 120.94M | 103.67M | 77.63M | 57.87M | 39.26M |
| incomeTaxExpense | 30.93M | 25.65M | 771K | -19.02M | -1.13M | 31.47M | 23.09M | 19.79M | 12.13M | 10.16M |
| netIncomeFromContinuingOperations | 86.38M | 78.77M | 762K | -56.58M | -10.62M | 89.47M | 80.58M | 57.84M | 45.74M | 29.09M |
| netIncomeFromDiscontinuedOperations | - | - | - | -1.18M | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 84.45M | 77.57M | 3.1M | -55.35M | -8.18M | 86.24M | 76.71M | 54.56M | 42.13M | 26.37M |
| netIncomeDeductions | - | - | - | -1.18M | - | - | - | - | - | - |
| bottomLineNetIncome | 84.45M | 77.57M | 3.1M | -54.18M | -8.18M | 86.24M | 76.71M | 54.56M | 42.13M | 26.37M |
| eps | 0.58 | 0.53 | 0.02 | -0.43 | -0.07 | 0.77 | 0.7 | 0.52 | 0.42 | 0.27 |
| date | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 | 2015-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 134.77M | 150.98M | 142.05M | 99.02M | 92.84M | 138.79M | 84.3M | 79.22M | 81.18M | 40.66M |
| shortTermInvestments | - | - | - | - | - | - | 502K | 236K | 12000 | 17000 |
| cashAndShortTermInvestments | 134.77M | 150.98M | 142.05M | 99.02M | 92.84M | 138.79M | 84.8M | 79.45M | 81.19M | 40.68M |
| netReceivables | 412.37M | 464.54M | 281.06M | 169.56M | 54.67M | 310.86M | 254.85M | 188M | 169.72M | 154.74M |
| accountsReceivables | 403.07M | 446.12M | 263.61M | 169.56M | 14.66M | 25.88M | 245.48M | 173.58M | 152.93M | 126.05M |
| otherReceivables | 9.3M | 18.42M | 17.45M | - | 49.87M | 302.89M | 9.37M | 14.43M | 16.78M | 28.69M |
| inventory | 1.31M | 7.8M | 1.42M | 884K | 3.77M | 4.87M | -8.09M | -13.36M | -14.88M | 3.24M |
| prepaids | - | -5.94M | - | - | -3.77M | 4.82M | 3.7M | 4.23M | 4.91M | 3.24M |
| otherCurrentAssets | 10.55M | 29.67M | 17.03M | 21.21M | 26.31M | 23.66M | - | - | - | 30.08M |
| totalCurrentAssets | 559M | 628.64M | 441.57M | 290.67M | 173.82M | 478.14M | 340.74M | 284.89M | 254.23M | 198.7M |
| propertyPlantEquipmentNet | 46.01M | 45.29M | 54.01M | 51.68M | 58.92M | 13.33M | 6.12M | 5.26M | 5.43M | 3.7M |
| goodwill | 900.18M | 901.36M | 859.19M | 509.2M | 478.21M | 453.52M | 407.19M | 393.24M | 280.11M | 215.56M |
| intangibleAssets | 107.61M | 1.01B | 109.43M | 59.06M | 46.25M | 53.17M | 44.41M | 47.78M | 27.98M | 22.37M |
| goodwillAndIntangibleAssets | 1.01B | 1.91B | 968.62M | 568.26M | 524.46M | 506.69M | 451.6M | 441.02M | 308.09M | 237.92M |
| longTermInvestments | 6.81M | 7.54M | 7.58M | 7.27M | -6.32M | -5.69M | -6.39M | -8.98M | -4.26M | -82000 |
| taxAssets | 23.48M | 68.68M | 34.92M | 28.8M | 6.32M | 5.69M | 6.39M | 8.98M | 2.4M | 82000 |
| otherNonCurrentAssets | 23.48M | -901.1M | 469K | 398K | 6.32M | 5.69M | 6.39M | 8.98M | 4.26M | 82000 |
| totalNonCurrentAssets | 1.08B | 1.13B | 1.07B | 845.07M | 589.7M | 525.71M | 464.1M | 455.27M | 315.92M | 241.7M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.64B | 1.76B | 1.51B | 1.14B | 763.52M | 1B | 804.84M | 740.16M | 570.15M | 440.41M |
| totalPayables | 373.17M | 31.72M | 32.82M | 41.08M | 7.8M | 13.37M | 12.54M | 13.16M | 4.74M | 5.26M |
| accountPayables | 100.96M | 31.72M | 32.82M | 41.08M | 7.8M | 13.37M | 197.66M | 161.86M | 139.43M | 109.73M |
| otherPayables | 272.21M | - | - | - | - | - | -185.12M | -148.7M | -134.69M | -104.47M |
| accruedExpenses | 10.9M | 11.24M | - | 6.52M | 4M | 6.81M | 4.72M | 4.26M | 3.57M | 2.59M |
| shortTermDebt | - | - | - | - | - | 19.2M | 14.68M | 18.12M | 14.35M | - |
| capitalLeaseObligationsCurrent | 9.75M | 10.16M | 10.75M | 9.19M | 8.67M | - | - | - | - | - |
| taxPayables | - | 11.44M | - | - | - | 5.97M | 7.31M | 8.24M | 7.66M | - |
| deferredRevenue | - | 16.02M | - | - | - | - | - | 79.43M | 70.95M | - |
| otherCurrentLiabilities | 23.09M | 447.24M | 335.82M | 175.3M | 122.52M | 328.44M | 259.46M | 238.38M | 214.64M | 157.54M |
| totalCurrentLiabilities | 416.91M | 500.36M | 379.38M | 232.09M | 143M | 367.83M | 291.39M | 273.92M | 237.29M | 165.39M |
| longTermDebt | - | - | - | - | - | 20.08M | 29.3M | 27.3M | 22.83M | - |
| capitalLeaseObligationsNonCurrent | 29.03M | 28.24M | 37.6M | 37.19M | 44.42M | - | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | -15.23M | -14.76M | - |
| deferredTaxLiabilitiesNonCurrent | 2.27M | 40.22M | 3.21M | 1.4M | 12.1M | 14.8M | 7.95M | 10.01M | 5.54M | 6.83M |
| otherNonCurrentLiabilities | 4.2M | 43.78M | 5.59M | 13.61M | 5.92M | 8.65M | 12.65M | 37.53M | 38.44M | 39.11M |
| totalNonCurrentLiabilities | 35.5M | 72.02M | 46.4M | 52.2M | 62.43M | 43.53M | 41.96M | 64.83M | 61.27M | 39.11M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 38.78M | 38.41M | 48.35M | 46.38M | 53.1M | - | - | - | - | - |
| totalLiabilities | 452.41M | 572.38M | 425.78M | 284.29M | 205.43M | 411.37M | 333.35M | 338.75M | 298.56M | 204.5M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 903.32M | 929.4M | 927.4M | 744.58M | 375.31M | 364.37M | 301.75M | 281.85M | 175.23M | 161.68M |
| retainedEarnings | 179.99M | 152.57M | 91.1M | 87.99M | 143.34M | 177.19M | 133.22M | 90.8M | 63.8M | 40.21M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2024-06-30 | 2023-06-30 | 2022-06-30 | 2021-06-30 | 2020-06-30 | 2019-06-30 | 2018-06-30 | 2017-06-30 | 2016-06-30 | 2015-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 56.3M | 77.57M | 3.1M | -54.18M | -8.18M | 86.24M | 76.71M | 54.56M | 42.13M | 26.37M |
| depreciationAndAmortization | 40.05M | 55.23M | 44.42M | 40.86M | 42.51M | 20.35M | 17.83M | 16.16M | 10.56M | 6.3M |
| deferredIncomeTax | - | -4.58M | -8.54M | -18.97M | -4.18M | 2.19M | -999K | 841K | -2.67M | - |
| stockBasedCompensation | - | 4.58M | 8.39M | 5.55M | -4.16M | 3.69M | 2.18M | 1.37M | 778K | 417K |
| changeInWorkingCapital | 51.32M | -59.62M | 32.72M | -31.38M | 48.57M | 18.1M | -5.02M | -7.36M | 17.04M | -14.98M |
| accountsReceivables | 50.26M | -162.24M | -73M | -99.8M | 286.89M | -7.46M | -41.34M | -2.43M | -2.86M | -14.82M |
| inventory | 549K | -444K | -456K | 168K | - | - | - | - | - | - |
| accountsPayables | - | 80.63M | 101M | 63.2M | -220.45M | - | - | - | - | - |
| otherWorkingCapital | 512K | 22.43M | 5.18M | 5.06M | -17.88M | 25.57M | 36.32M | -4.93M | 19.9M | -162K |
| otherNonCashItems | 75.45M | 7.12M | 63.52M | 121.46M | 19.12M | 54.76M | 82.88M | 39.84M | 27.13M | 6.33M |
| netCashProvidedByOperatingActivities | 126.77M | 80.3M | 73.92M | -60.36M | 79.25M | 133.48M | 94.39M | 69.28M | 70.21M | 24.44M |
| investmentsInPropertyPlantAndEquipment | -5.14M | -36.82M | -4.28M | -15.35M | -22.22M | -26.91M | -13.73M | -13.95M | -8.2M | -3.07M |
| acquisitionsNet | -700K | -8.89M | -88.06M | -273.28M | -23.46M | -45.07M | -37.16M | -103.33M | -41.92M | -49.16M |
| purchasesOfInvestments | -42.43M | -32.54M | -21.69M | -886K | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | 1.38M | 39.36M | 9000 | 14.54M | - | - | - | 12000 | 5000 | - |
| otherInvestingActivities | 161K | -6.81M | -700K | -14.42M | 3000 | 13000 | 16000 | -12.63M | -3.89M | -1.79M |
| netCashProvidedByInvestingActivities | -46.72M | -45.7M | -114.71M | -289.39M | -45.68M | -71.96M | -50.88M | -117.27M | -50.1M | -52.22M |
| netDebtIssuance | - | - | - | - | -46.4M | -8.43M | -3.08M | 9.1M | 39.31M | - |
| longTermNetDebtIssuance | -10.35M | - | - | - | -46.4M | -8.43M | -3.08M | 9.1M | 39.31M | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -26.08M | - | 97.89M | 368.72M | -10000 | - | -38000 | - | -32000 | - |
| netCommonStockIssuance | -26.08M | - | 97.89M | 368.72M | -10000 | 39.22M | -38000 | 70.18M | -32000 | 44.04M |
| commonStockIssuance | - | - | 100M | 379.83M | - | 40.02M | - | 72.18M | - | 45.55M |
| commonStockRepurchased | -26.08M | - | -2.11M | -11.12M | -10000 | -796K | -38000 | -2M | -32000 | -1.51M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -57.97M | -16.1M | - | - | -23.95M | -45.27M | -37.47M | -30.51M | -20.98M | -13.52M |
| commonDividendsPaid | -57.97M | -16.1M | - | - | -23.95M | -45.27M | -37.47M | -30.51M | -20.98M | -13.52M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -10.35M | -11.64M | -8.97M | -9.63M | -4.23M | 44.21M | - | 70.18M | - | 44.04M |
| netCashProvidedByFinancingActivities | -94.4M | -27.74M | 88.92M | 359.08M | -74.6M | -9.49M | -40.59M | 48.76M | 18.29M | 30.51M |
| date | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 339.56M | 348.93M | 358.76M | 360.87M | 289.53M | 219.25M | 157.18M | 117.57M | 55.08M | 94.19M |
| costOfRevenue | 168.04M | 207.58M | 275.52M | 272.11M | 248.62M | 194.54M | 159.45M | 139.23M | 104.38M | 138.45M |
| grossProfit | 39.13M | 141.35M | 83.24M | 88.76M | 40.9M | 24.71M | -2.26M | -21.66M | -49.3M | -44.26M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 58.82M | 53.28M | 24.22M | 18.34M | 23.04M | 17.71M | 15.92M | - | 12.91M | 15.48M |
| sellingAndMarketingExpenses | 2.87M | 8.61M | -8.83M | -10.65M | -4.14M | 1.1M | -8.99M | - | -3.97M | 1.56M |
| sellingGeneralAndAdministrativeExpenses | 61.69M | 61.89M | 15.39M | 7.7M | 18.9M | 18.81M | 6.93M | 11.83M | 8.94M | 17.04M |
| otherExpenses | -46.62M | 28.21M | - | - | - | - | - | - | - | - |
| operatingExpenses | 15.07M | 90.1M | 15.39M | 7.7M | 18.9M | 18.81M | 6.93M | 11.83M | 8.94M | 17.04M |
| costAndExpenses | 299.86M | 297.68M | 290.91M | 279.81M | 267.52M | 213.36M | 166.38M | 151.06M | 113.31M | 155.49M |
| netInterestIncome | -831.49K | -939.24K | -1.19M | -1.27M | -1.28M | -1.13M | -1.18M | -1.57M | -1.69M | -6.59M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 831.49K | - | 1.19M | 1.27M | 1.28M | 1.13M | 1.18M | 1.57M | 1.69M | 6.59M |
| depreciationAndAmortization | 19.63M | 10.59M | 29.16M | 28M | 27.23M | 22.88M | 21.55M | 22.24M | 18.62M | 26.79M |
| ebitda | 44.19M | 59.5M | 62.38M | 68.07M | 38.49M | 27.9M | 14.76M | -4.34M | -13.14M | 674K |
| ebit | 24.56M | 48.91M | 33.22M | 40.06M | 11.27M | 5.02M | -6.79M | -26.58M | -31.76M | -26.11M |
| nonOperatingIncomeExcludingInterest | 3.23M | 2.34M | 34.64M | 40.99M | 10.74M | 877K | -2.4M | -6.91M | -26.48M | -35.19M |
| operatingIncome | 24.06M | 51.25M | 67.86M | 81.06M | 22.01M | 5.9M | -9.2M | -33.49M | -58.24M | -61.3M |
| totalOtherIncomeExpensesNet | -326.04K | -1.41M | -34.12M | -39.82M | -11.04M | 967.5K | 2.02M | 5.92M | 34.51M | 32.24M |
| incomeBeforeTax | 23.73M | 49.84M | 67.47M | 82.48M | 21.94M | 13.73M | -7.17M | -27.57M | -47.45M | -58.11M |
| incomeTaxExpense | 9.15M | 13.86M | 17.08M | 19.38M | 6.27M | 2.92M | -2.15M | -8.6M | -10.42M | -12.42M |
| netIncomeFromContinuingOperations | 18.07M | 35.99M | 25.2M | 31.55M | 7.84M | 5.4M | -5.02M | -18.98M | -18.51M | -22.85M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | -177K | - |
| otherAdjustmentsToNetIncome | - | - | 24.72M | 30.82M | 7.96M | 5.87M | -4.32M | - | -19.19M | -20.55M |
| netIncome | 17.63M | 35.01M | 49.44M | 61.64M | 15.93M | 11.74M | -8.64M | -18.98M | -37.38M | -41.1M |
| netIncomeDeductions | - | - | 24.72M | 30.82M | 7.96M | 5.87M | -4.32M | - | -19.37M | -20.55M |
| bottomLineNetIncome | 17.63M | 35.01M | 24.72M | 30.82M | 7.96M | 5.87M | -4.32M | -18.98M | -18.01M | -20.55M |
| eps | 0.12 | 0.24 | 0.34 | 0.42 | 0.11 | 0.08 | -0.06 | -0.14 | -0.3 | -0.37 |
| date | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 46.71M | 134.77M | 131.34M | 142.05M | 79.86M | 142.05M | 186.81M | 99.02M | 124.58M | 92.84M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 46.71M | 134.77M | 131.34M | 142.05M | 79.86M | 142.05M | 186.81M | 99.02M | 124.58M | 92.84M |
| netReceivables | 352.11M | 412.37M | 382.04M | 475.02M | 335.14M | 281.06M | 156.25M | 169.56M | 83.36M | 54.67M |
| accountsReceivables | 352.11M | 403.07M | 370.57M | 456.59M | 335.14M | 263.61M | 156.25M | 169.56M | 61.66M | 14.66M |
| otherReceivables | - | 9.3M | - | 18.42M | - | 17.45M | - | - | - | 49.87M |
| inventory | 1.14M | 1.31M | 7.01M | 1.42M | 6.07M | 1.42M | 6.12M | 884K | 1.49M | - |
| prepaids | - | - | -17.06M | -187.07M | - | - | - | - | 7.51M | - |
| otherCurrentAssets | -117.26M | 10.55M | 33.88M | 29.67M | 34.74M | 17.03M | 19.02M | 21.21M | 23.99M | 26.31M |
| totalCurrentAssets | 282.71M | 559M | 537.21M | 441.57M | 482.26M | 441.57M | 369.64M | 290.67M | 219.23M | 173.82M |
| propertyPlantEquipmentNet | 41.45M | 46.01M | 48.65M | 54.01M | 50.63M | 54.01M | 47.2M | 51.68M | 60.58M | 58.92M |
| goodwill | 951.68M | 900.18M | 887.34M | 859.19M | 878.88M | 859.19M | 694.31M | 509.2M | 661.29M | 478.21M |
| intangibleAssets | 107.27M | 107.61M | 105.53M | 109.43M | 108.06M | 109.43M | 75.67M | 59.06M | 81.63M | 46.25M |
| goodwillAndIntangibleAssets | 1.06B | 1.01B | 992.86M | 968.62M | 986.94M | 968.62M | 769.98M | 568.26M | 742.92M | 524.46M |
| longTermInvestments | 4.24M | 6.81M | 7.44M | 7.58M | 7.31M | 7.58M | 9.37M | 7.27M | 7.9M | -6.32M |
| taxAssets | 13.43M | 23.48M | 29.05M | 34.92M | 31.88M | 34.92M | 39M | 28.8M | 12.16M | 6.32M |
| otherNonCurrentAssets | -406.18M | 23.48M | 211K | 469K | 204K | 469K | 2 | 398K | 2 | 6.32M |
| totalNonCurrentAssets | 698.46M | 1.08B | 1.08B | 1.07B | 1.08B | 1.07B | 865.55M | 845.07M | 823.56M | 589.7M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.59B | 1.64B | 1.62B | 1.51B | 1.56B | 1.51B | 1.24B | 1.14B | 1.04B | 763.52M |
| totalPayables | 119.45M | 373.17M | 52.06M | 31.72M | 19.42M | 32.82M | 59.66M | 41.08M | 11.52M | 7.8M |
| accountPayables | 119.45M | 100.96M | 52.06M | 31.72M | 19.42M | 32.82M | 59.66M | 41.08M | 11.52M | 7.8M |
| otherPayables | - | 272.21M | - | - | - | - | - | - | - | - |
| accruedExpenses | - | 10.9M | - | 11.24M | - | - | - | 6.52M | - | 4M |
| shortTermDebt | 5.98M | - | - | - | - | - | - | - | 10.1M | - |
| capitalLeaseObligationsCurrent | 9.67M | 9.75M | 10.1M | 10.16M | 10.65M | 10.75M | 9.54M | 9.19M | 10.1M | 8.67M |
| taxPayables | - | - | 3.5M | 11.44M | 1.47M | - | - | - | - | - |
| deferredRevenue | - | - | 43.62M | 16.02M | 1.47M | - | - | - | - | - |
| otherCurrentLiabilities | 64.08M | 23.09M | 283.79M | 326.26M | 380.06M | 335.82M | 182.65M | 175.3M | 115.99M | 122.52M |
| totalCurrentLiabilities | 199.18M | 416.91M | 389.59M | 379.38M | 411.6M | 379.38M | 251.85M | 232.09M | 147.7M | 143M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 16.17M | 29.03M | 30.9M | 28.24M | 34.49M | 37.6M | 33.87M | 37.19M | 42.39M | 44.42M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 1.36M | 2.27M | 2.88M | 3.21M | 1.89M | 3.21M | 1.11M | 1.4M | 2.59M | 12.1M |
| otherNonCurrentLiabilities | 2.79M | 4.2M | 6.72M | 18.15M | 7.41M | 5.59M | 7.88M | 13.61M | 16.6M | 5.92M |
| totalNonCurrentLiabilities | 20.32M | 35.5M | 37.62M | 46.4M | 41.9M | 46.4M | 42.85M | 52.2M | 58.99M | 62.43M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 25.83M | 38.78M | 41M | 38.41M | 45.14M | 48.35M | 43.41M | 46.38M | 52.48M | 53.1M |
| totalLiabilities | 354.79M | 452.41M | 427.2M | 425.78M | 453.5M | 425.78M | 294.7M | 284.29M | 206.69M | 205.43M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 538.37M | 903.32M | 926.44M | 927.4M | 929.4M | 927.4M | 817.74M | 744.58M | 744.56M | 375.31M |
| retainedEarnings | 118.27M | 179.99M | 169.82M | 91.1M | 99.71M | 91.1M | 79.36M | 87.99M | 106.97M | 143.34M |
| additionalPaidInCapital | - | - | - | - | - | - | - | - | - | - |
| date | 2024-12-31 | 2024-06-30 | 2023-12-31 | 2023-06-30 | 2022-12-31 | 2022-06-30 | 2021-12-31 | 2021-06-30 | 2020-12-31 | 2020-06-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 28.49M | 35.01M | 49.44M | 61.64M | 15.93M | 11.74M | -8.64M | -18.15M | -37.03M | -41.1M |
| depreciationAndAmortization | 31.73M | 30.92M | 29.16M | 28M | 27.23M | 22.88M | 21.55M | 22.24M | 18.62M | 26.79M |
| deferredIncomeTax | - | - | - | 22.9M | - | -12.3M | - | - | - | -4.18M |
| stockBasedCompensation | - | 3M | - | 2.29M | - | 4.19M | - | - | - | -2.08M |
| changeInWorkingCapital | - | 51.32M | - | -81.19M | - | -37.66M | - | - | - | 143.55M |
| accountsReceivables | - | 50.26M | - | -81.12M | - | -36.5M | - | - | - | 143.45M |
| inventory | - | 549K | - | -222K | - | -228K | - | - | - | - |
| accountsPayables | - | - | - | - | - | - | - | - | - | - |
| otherWorkingCapital | - | 512K | - | 149.5K | - | -927K | - | - | - | 108.5K |
| otherNonCashItems | -52.34M | -37.51M | 23.75M | 46.22M | 11.74M | 46.93M | 68.31M | 20.56M | 15.12M | 145.19M |
| netCashProvidedByOperatingActivities | 7.88M | 82.74M | 44.03M | 79.86M | 444K | 35.79M | 38.13M | -19.83M | -40.52M | 73.12M |
| investmentsInPropertyPlantAndEquipment | -1.34M | -2.11M | -21.87M | -20.5M | -16.32M | -15.35M | -10.62M | -8.12M | -7.23M | -9.54M |
| acquisitionsNet | 1856.01 | 106.66K | -699K | -6.81M | -2.08M | -88.16M | -587K | 2.87M | -276.02M | -22.76M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -11.06M | -22.04M | -9.42M | -9.2M | -7.07M | -6.01M | -4.77M | -886K | -3.55M | -4.33M |
| netCashProvidedByInvestingActivities | -12.4M | -24.15M | -22.57M | -27.31M | -18.39M | -103.51M | -11.2M | -6.13M | -283.25M | -32.3M |
| netDebtIssuance | -5.29M | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | -5.29M | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -20.48M | -23.12M | -1.48M | - | - | - | - | - | - | - |
| netCommonStockIssuance | -20.48M | -23.12M | -1.48M | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | 24.05M | 73.85M | -214K | 368.93M | -10000 |
| commonStockRepurchased | -20.48M | -23.12M | -2.96M | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -10.71M | -24.84M | -32.19M | -8.78M | -7.32M | - | - | - | - | - |
| commonDividendsPaid | -10.71M | -24.84M | -16.1M | -4.39M | -3.66M | - | - | - | - | - |
| preferredDividendsPaid | - | - | -16.1M | -4.39M | -3.66M | - | - | - | - | - |
| otherFinancingActivities | 855.7K | -5.66M | -7.1M | 1.66M | -6.17M | 9.82M | 69.28M | -5.36M | 364.45M | -13.99M |
| netCashProvidedByFinancingActivities | -35.62M | -53.62M | -40.78M | -14.25M | -13.49M | 19.64M | 69.28M | -5.36M | 364.45M | -27.99M |