OTC : GCAAF
-$0.11 (-0.22%)
| 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 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 337.6M | 254.54M | 214.34M | 207.62M | 325.18M | 291.62M | 275.14M | 248.18M | 227.85M | 214.06M |
| costOfRevenue | 186.71M | 123.33M | 112.08M | 105.42M | 207.65M | 185.58M | 176.89M | 160.34M | 146.26M | 137.44M |
| grossProfit | 150.89M | 131.21M | 102.26M | 102.2M | 117.53M | 106.04M | 98.25M | 87.84M | 81.59M | 76.62M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 28.27M | 17.62M | 17.32M | 4.72M | 42.51M | - | 73.27M | 63.4M | 61.09M | 56.29M |
| sellingAndMarketingExpenses | 7.71M | 5.43M | 3.84M | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 35.97M | 23.04M | 21.16M | 4.72M | 42.51M | - | 73.27M | 63.4M | 61.09M | 56.29M |
| otherExpenses | 76.1M | 48.32M | 36.99M | 42.54M | 20.18M | 57.14M | -21.41M | -23.72M | -24.17M | -22.67M |
| operatingExpenses | 112.07M | 71.36M | 58.14M | 47.26M | 62.69M | 57.14M | 51.86M | 39.67M | 36.93M | 33.62M |
| costAndExpenses | 298.78M | 194.69M | 170.22M | 152.68M | 270.34M | 242.72M | 228.75M | 200.01M | 183.18M | 171.07M |
| netInterestIncome | -10.36M | -8.3M | -4.35M | -1.14M | -2M | -4.01M | -3.25M | -814K | -837K | -868K |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 10.36M | 8.3M | 4.35M | 1.14M | 2M | 4.01M | 3.25M | 814K | 837K | 868K |
| depreciationAndAmortization | 17.63M | 15.43M | 24.3M | 21.49M | 18.18M | 14.12M | 10.26M | 4.21M | 4.18M | 4.06M |
| ebitda | 144.26M | 141.36M | -31.44M | 217.26M | 73.71M | 163.74M | 4.24M | 118.43M | 88.31M | 58.97M |
| ebit | 126.63M | 125.93M | -55.74M | 195.77M | 55.53M | 149.62M | -6.01M | 114.21M | 84.12M | 54.91M |
| nonOperatingIncomeExcludingInterest | -87.81M | -66.08M | 99.86M | -140.83M | -687K | -100.72M | 52.4M | -66.04M | -39.45M | -11.91M |
| operatingIncome | 38.82M | 59.85M | 44.12M | 54.94M | 54.84M | 48.9M | 46.39M | 48.17M | 44.67M | 43M |
| totalOtherIncomeExpensesNet | 77.44M | 57.79M | -104.22M | 139.69M | -1.31M | 96.71M | -55.65M | 65.23M | 38.62M | 11.04M |
| incomeBeforeTax | 116.27M | 117.64M | -60.09M | 194.63M | 53.53M | 145.61M | -9.26M | 113.4M | 83.28M | 54.04M |
| incomeTaxExpense | 14.67M | 15.47M | -525K | 25.67M | 7.46M | 19.15M | 4.34M | 15.09M | 12.71M | 9.06M |
| netIncomeFromContinuingOperations | 101.6M | 102.16M | -59.57M | 168.95M | 46.07M | 126.46M | -13.61M | 98.31M | 70.58M | 44.98M |
| netIncomeFromDiscontinuedOperations | - | 554.93M | 22.25M | 21.79M | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 100.1M | 562.93M | -43.08M | 184.24M | 42.36M | 123.12M | -16.95M | 96.82M | 69.48M | 44.1M |
| netIncomeDeductions | -1.67M | -1.62M | - | -216K | -281K | - | - | - | -232K | -386K |
| bottomLineNetIncome | 101.77M | 564.55M | -43.08M | 184.46M | 42.64M | 123.12M | -16.95M | 96.82M | 69.71M | 44.49M |
| eps | 4.3 | 23.67 | -2.44 | 7.35 | 1.67 | 4.77 | -0.63 | 3.49 | 2.44 | 1.5 |
| 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 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 137.48M | 72.41M | 54.89M | 77.08M | 41.68M | 34.2M | 32.36M | 48.89M | 37.97M | 22.28M |
| shortTermInvestments | 85.1M | 66.91M | 67.45M | 54.51M | 43.2M | 107.25M | 61.73M | 52.64M | 77.27M | 112.64M |
| cashAndShortTermInvestments | 222.58M | 139.33M | 122.34M | 131.59M | 84.87M | 141.45M | 94.09M | 101.52M | 115.24M | 134.91M |
| netReceivables | 89.43M | 63.35M | 54.4M | 177.35M | 138.72M | 101.69M | 104.82M | 102.45M | 97.04M | 80.13M |
| accountsReceivables | 87.92M | 55M | 48.4M | 166.93M | 137.52M | 100.53M | 101.57M | 102.45M | 97.04M | 80.13M |
| otherReceivables | 1.51M | 8.35M | 6M | 10.42M | 1.19M | 1.16M | 3.26M | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | 2.04M |
| otherCurrentAssets | 127.29M | 59.58M | 362.12M | 115.63M | 59.06M | 14.25M | 852K | 5.69M | 99.45M | 3.61M |
| totalCurrentAssets | 439.3M | 262.26M | 538.86M | 424.57M | 282.65M | 257.39M | 199.77M | 209.66M | 311.74M | 220.69M |
| propertyPlantEquipmentNet | 36.82M | 22.18M | 25.3M | 16.57M | 16.11M | 18.51M | 5.17M | 4.5M | 3.96M | 4.06M |
| goodwill | 87.82M | 41.63M | 42.52M | 66.64M | 60.23M | 40.64M | 34.76M | 15.01M | 15.01M | 15.01M |
| intangibleAssets | 161.93M | 85.39M | 96.89M | 168.21M | 161.19M | 129.81M | 120.48M | 29.58M | 29.39M | 28.38M |
| goodwillAndIntangibleAssets | 249.75M | 127.02M | 139.4M | 234.86M | 221.42M | 170.45M | 155.24M | 44.59M | 44.4M | 43.39M |
| longTermInvestments | 1.22B | 1.32B | 660.41M | 751.88M | 632.57M | 682.28M | 627.22M | 652.18M | 620.55M | 540.25M |
| taxAssets | 4.19M | 4.02M | 794K | 792K | 805K | 1.33M | 1.47M | 1.56M | 1.62M | 1.85M |
| otherNonCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentAssets | 1.51B | 1.47B | 825.91M | 1B | 870.91M | 872.57M | 789.1M | 702.82M | 670.53M | 589.56M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.95B | 1.73B | 1.36B | 1.43B | 1.15B | 1.13B | 988.87M | 912.48M | 982.26M | 810.25M |
| totalPayables | 165.49M | 165.24M | 107.58M | 190.47M | 153.31M | 111.06M | 104.2M | 105.71M | 104.8M | 80.24M |
| accountPayables | 155.16M | 91.5M | 79.77M | 188.78M | 143.14M | 109M | 103.6M | 104.38M | 98.5M | 79.38M |
| otherPayables | 10.33M | 73.75M | 27.81M | 1.69M | 10.17M | 2.06M | 605K | 1.33M | 6.3M | 868K |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 144.13M | 137.72M | 131.57M | 114.87M | 95.74M | 113.73M | 138.9M | 55.86M | 62.66M | 54.76M |
| capitalLeaseObligationsCurrent | 2.14M | 1.48M | 1.65M | 3.12M | 2.61M | 2.69M | - | - | - | - |
| taxPayables | 493K | 73.75M | 1.63M | 1.69M | 10.17M | 2.06M | 605K | 1.33M | 6.3M | 868K |
| deferredRevenue | 74.18M | 50.07M | 59.08M | 53.45M | 43.13M | 106.43M | 61.75M | 52.65M | 77.36M | 112.69M |
| otherCurrentLiabilities | 140.15M | 59.58M | 209.6M | 120.97M | 59.06M | 14.25M | 852K | 5.69M | 99.45M | 5.65M |
| totalCurrentLiabilities | 526.09M | 414.1M | 509.47M | 482.88M | 353.84M | 348.17M | 305.7M | 219.91M | 344.28M | 253.34M |
| longTermDebt | - | - | 1.58M | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 32M | 19.44M | 22.27M | 11.28M | 10.82M | 12.36M | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | 271.28M | - | - |
| deferredTaxLiabilitiesNonCurrent | 50.23M | 43.49M | 37.19M | 50.65M | 40.1M | 55.14M | 45.54M | 51.37M | 51.81M | 47.72M |
| otherNonCurrentLiabilities | 27.08M | 13.05M | 11.39M | 31.3M | 31.09M | 20.09M | 25.65M | - | 699K | 666K |
| totalNonCurrentLiabilities | 109.32M | 75.97M | 72.44M | 93.22M | 82.01M | 87.6M | 71.19M | 51.37M | 52.51M | 48.39M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 34.15M | 20.92M | 23.92M | 14.39M | 13.42M | 15.06M | - | - | - | - |
| totalLiabilities | 635.41M | 490.07M | 581.91M | 576.1M | 435.86M | 435.76M | 376.89M | 271.28M | 396.79M | 301.72M |
| treasuryStock | -31.37M | -32.04M | -35.57M | -31.71M | -29.51M | -28.13M | -25.24M | -23.76M | -22.34M | -21.56M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 16.41M | 16.83M | 17.56M | 18.07M | 18.63M | 18.7M | 19.06M | 19.87M | 20.27M | 20.93M |
| retainedEarnings | 1.25B | 1.21B | 733.29M | 822.2M | 681.02M | 658.14M | 560.48M | 395.46M | 327.67M | 291.32M |
| additionalPaidInCapital | 30.86M | 27.96M | 28.46M | 25.11M | 22.14M | 20.01M | 17.6M | 15.88M | 13.97M | 12.28M |
| 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 | 2015-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 101.6M | 657.1M | -37.32M | 190.74M | 46.07M | 126.46M | -13.61M | 98.31M | 70.58M | 44.98M |
| depreciationAndAmortization | 17.63M | 15.43M | 24.3M | 21.49M | 18.18M | 14.12M | 10.26M | 4.21M | 4.18M | 4.06M |
| deferredIncomeTax | 14.67M | 83.72M | 7.7M | 33.67M | 7.46M | 19.15M | 4.34M | 15.09M | 12.71M | 9.06M |
| stockBasedCompensation | 4.06M | 4.48M | 4.01M | 2.97M | 2.68M | 2.45M | 2.16M | 1.99M | 1.73M | 1.51M |
| changeInWorkingCapital | 35.72M | 8.28M | 6.88M | 18.07M | 8.74M | -8.1M | -1.51M | 1.43M | 2.45M | -5.68M |
| accountsReceivables | -1.31M | 25.23M | 374K | -27.12M | -43.06M | 9.57M | -354K | -3.39M | -17.01M | -2.54M |
| inventory | - | - | - | 140K | 99.98M | -66.49M | -11.34M | - | - | - |
| accountsPayables | 29.76M | 16.62M | 12.49M | 34.15M | 11.92M | 1.05M | 6.06M | 2.2M | 7.88M | -6.14M |
| otherWorkingCapital | 7.27M | -33.56M | -5.99M | 10.9M | -60.1M | 47.77M | 4.13M | 2.62M | 11.58M | 3M |
| otherNonCashItems | -80.42M | -687.59M | 75.66M | -164.08M | -11.34M | -104.97M | 45.5M | -76.39M | -49.14M | -20.15M |
| netCashProvidedByOperatingActivities | 93.26M | 81.42M | 81.23M | 102.86M | 71.79M | 49.11M | 47.14M | 44.64M | 42.52M | 33.78M |
| investmentsInPropertyPlantAndEquipment | -438K | -2.14M | -16.72M | -15.42M | -9.64M | -13.77M | -30.44M | -1.36M | -723K | -901K |
| acquisitionsNet | -101.06M | - | -10.08M | -18.39M | -48.78M | 846K | -56.33M | 425K | - | -3.55M |
| purchasesOfInvestments | - | - | - | -54.56M | -18.21M | -10.08M | -10.47M | - | - | -15.27M |
| salesMaturitiesOfInvestments | - | - | 16.38M | 17.62M | 41.94M | 30.23M | 28.82M | 16.61M | 4.66M | - |
| otherInvestingActivities | 79.65M | 126.47M | -35.1M | -17.26M | -2.82M | 292K | -32.74M | -129.07M | -92.27M | -5.7M |
| netCashProvidedByInvestingActivities | -21.85M | 124.33M | -45.51M | -88.01M | -37.5M | 7.51M | -101.15M | -113.39M | -88.33M | -25.42M |
| netDebtIssuance | -14.21M | 11.62M | 17.03M | -1.81M | -21.43M | -30.99M | 88.72M | -24.3M | 9.3M | 3.3M |
| longTermNetDebtIssuance | -2M | -986K | -2.73M | -2.62M | -2.37M | -2.05M | - | -24.3M | 9.3M | 3.3M |
| shortTermNetDebtIssuance | -12.21M | 12.6M | 19.76M | 809K | -19.06M | -28.94M | 88.72M | - | 9.51M | - |
| netStockIssuance | -25.43M | -44.15M | -27.59M | -27.3M | -3.96M | -16.44M | -27.5M | -16.62M | -24.64M | -16.07M |
| netCommonStockIssuance | -25.43M | -44.15M | -27.59M | -27.3M | -3.96M | -16.44M | -27.5M | -16.62M | -24.64M | -16.07M |
| commonStockIssuance | 4.49M | 1.68M | 1.46M | 1.18M | 1.56M | 101K | 784K | 888K | 1.42M | 67000 |
| commonStockRepurchased | -29.93M | -45.83M | -29.04M | -28.48M | -5.51M | -16.54M | -28.29M | -17.51M | -26.06M | -16.14M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -35.56M | -31.62M | -23.26M | -18.53M | -16.8M | -15.55M | -13.28M | -11.1M | -9.74M | -8.65M |
| commonDividendsPaid | -35.56M | -31.62M | -23.26M | -18.53M | -16.8M | -15.55M | -13.28M | -11.1M | -9.74M | -8.65M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 52.25M | -121.13M | -20.8M | 49.52M | 15.53M | 1.86M | -448K | 114.83M | 88.56M | 4.08M |
| netCashProvidedByFinancingActivities | -22.95M | -185.28M | -54.62M | 1.88M | -26.66M | -61.12M | 47.48M | 62.81M | 63.48M | -17.34M |
| date | 2025-09-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 95.98M | 94.14M | 87.35M | 102.47M | 101.83M | 67.55M | 81.13M | 65.53M | 65.98M | 65.13M |
| costOfRevenue | 60.76M | 55.03M | 58.01M | 55.32M | 63.14M | 34.34M | 33.92M | 27.59M | 31.57M | 32.02M |
| grossProfit | 35.22M | 39.11M | 29.34M | 47.15M | 38.69M | 33.21M | 47.21M | 37.94M | 34.41M | 33.12M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | 9.71M | 5.45M | 5.35M | 12.22M | 8.92M | 2.82M | 4.31M | 8.81M | 2.94M | 3.23M |
| sellingAndMarketingExpenses | 1.82M | 2.99M | 2.49M | 2.76M | 1.72M | 1.88M | 1.42M | 2.09M | 1.12M | 1.32M |
| sellingGeneralAndAdministrativeExpenses | 11.53M | 8.44M | 7.84M | 14.98M | 10.64M | 4.7M | 5.73M | 10.9M | 4.06M | 4.56M |
| otherExpenses | 23.87M | 24.54M | 14.45M | 23.59M | 24.46M | 14.18M | 29.17M | 13.94M | 11.88M | 11.52M |
| operatingExpenses | 35.4M | 32.98M | 22.29M | 38.57M | 35.1M | 18.88M | 34.89M | 24.84M | 15.94M | 16.08M |
| costAndExpenses | 96.16M | 88.01M | 80.3M | 93.89M | 98.23M | 53.21M | 68.82M | 52.43M | 47.51M | 48.1M |
| netInterestIncome | -2.23M | -1.95M | -2.15M | -1.6M | -3.68M | -2.63M | -2.45M | -2.4M | 6.53M | -2.05M |
| interestIncome | - | - | - | - | - | - | - | - | 8.44M | - |
| interestExpense | 2.23M | 1.95M | 2.15M | 1.6M | 3.68M | 2.63M | 2.45M | 2.4M | 1.92M | 2.05M |
| depreciationAndAmortization | 5.63M | 5.65M | 5.7M | 5.22M | 5.78M | 3.36M | 3.27M | 3.88M | 3.34M | 3.19M |
| ebitda | 90.85M | 68.71M | -823K | 79.27M | 53.05M | -18.84M | 30.78M | 80.12M | 6.38M | 18.54M |
| ebit | 85.23M | 63.06M | -6.52M | 74.05M | 47.28M | -22.2M | 27.5M | 76.24M | 3.03M | 15.36M |
| nonOperatingIncomeExcludingInterest | -85.4M | -56.93M | 13.57M | -65.47M | -43.68M | 36.53M | -15.19M | -63.14M | 15.44M | 1.68M |
| operatingIncome | -177K | 6.13M | 7.05M | 8.58M | 3.59M | 14.33M | 12.32M | 13.1M | 18.47M | 17.04M |
| totalOtherIncomeExpensesNet | 83.18M | 54.98M | -15.72M | 63.87M | 40M | -39.16M | 12.74M | 60.75M | -17.36M | -3.74M |
| incomeBeforeTax | 83M | 61.11M | -8.67M | 72.45M | 43.59M | -24.83M | 25.06M | 73.84M | 1.12M | 13.3M |
| incomeTaxExpense | 12.44M | 5.53M | -2.01M | 8.63M | 4.52M | -2.1M | 3.61M | 7.39M | 3.39M | 1.77M |
| netIncomeFromContinuingOperations | 70.56M | 55.58M | -6.66M | 63.82M | 39.07M | -22.73M | 21.44M | 66.46M | -2.27M | 11.53M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | 1.19M | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 70.2M | 55.24M | -7.05M | 63.44M | 38.63M | -23.14M | 21.17M | 66.69M | -2.51M | 11.14M |
| netIncomeDeductions | -333K | -327K | - | -1.38M | -419K | - | -435K | -446K | - | -381K |
| bottomLineNetIncome | 70.53M | 55.57M | -7.05M | 64.81M | 39.05M | -23.14M | 21.6M | 66.69M | -2.51M | 11.53M |
| eps | 3.03 | 2.38 | -0.3 | 2.79 | 1.66 | -0.99 | 0.9 | 2.75 | -0.11 | 0.47 |
| date | 2025-09-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 131.95M | 72.84M | 69.7M | 137.48M | 82.15M | 159.07M | 69.58M | 72.41M | 130.78M | 59.01M |
| shortTermInvestments | 90.06M | 97.36M | 140.88M | 85.1M | 91.5M | 119M | 87.16M | 66.91M | 83.9M | 85.04M |
| cashAndShortTermInvestments | 222M | 170.2M | 210.58M | 222.58M | 173.66M | 278.07M | 156.74M | 139.33M | 214.68M | 144.05M |
| netReceivables | 81.81M | 80.56M | 89.43M | 89.43M | 99.12M | 75.98M | 63.59M | 63.35M | 62.69M | 62.5M |
| accountsReceivables | 80.96M | 78.83M | 87.69M | 87.92M | 93.45M | 65.42M | 55.81M | 55M | 54.55M | 52M |
| otherReceivables | 849K | 1.73M | 1.74M | 1.51M | 5.68M | 10.56M | 7.78M | 8.35M | 8.15M | 10.5M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 217.69M | 110.74M | 86.95M | 127.29M | 106.76M | 63.89M | 72.7M | 59.58M | 67.57M | 63.34M |
| totalCurrentAssets | 521.51M | 361.5M | 386.95M | 439.3M | 379.54M | 417.94M | 293.02M | 262.26M | 344.95M | 269.9M |
| propertyPlantEquipmentNet | 32.85M | 33.85M | 35.98M | 36.82M | 36.84M | 21.33M | 21.51M | 22.18M | 22.57M | 22.86M |
| goodwill | 85.39M | 83.97M | 87.91M | 87.82M | 72.73M | 42.77M | 42.42M | 41.63M | 42.36M | 41.81M |
| intangibleAssets | 148.86M | 148.72M | 157.06M | 161.93M | 177.39M | 84.03M | 85.18M | 85.39M | 90.61M | 91.61M |
| goodwillAndIntangibleAssets | 234.25M | 232.69M | 244.97M | 249.75M | 250.12M | 126.8M | 127.6M | 127.02M | 132.97M | 133.41M |
| longTermInvestments | 1.34B | 1.26B | 1.21B | 1.22B | 1.17B | 1.13B | 1.25B | 1.32B | 1.28B | 1.27B |
| taxAssets | 5.72M | 6.05M | 5.49M | 4.19M | 3.07M | 4M | 3.7M | 4.02M | 1.19M | 1.19M |
| otherNonCurrentAssets | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentAssets | 1.61B | 1.54B | 1.5B | 1.51B | 1.46B | 1.28B | 1.41B | 1.47B | 1.43B | 1.43B |
| otherAssets | - | - | 1000 | - | - | - | - | - | - | - |
| totalAssets | 2.13B | 1.9B | 1.89B | 1.95B | 1.84B | 1.7B | 1.7B | 1.73B | 1.78B | 1.7B |
| totalPayables | 200.2M | 102.07M | 108.4M | 165.49M | 129.18M | 75.39M | 75.52M | 165.24M | 241.32M | 151.48M |
| accountPayables | 156.76M | 92.7M | 99.37M | 155.16M | 128.41M | 73.7M | 74.68M | 91.5M | 162.38M | 73.74M |
| otherPayables | 43.44M | 9.37M | 9.03M | 10.33M | 770K | 1.69M | 839K | 73.75M | 78.94M | 77.74M |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | 144.28M | 147.37M | 139.7M | 144.13M | 141.4M | 154.28M | 149.54M | 137.72M | 149.34M | 131.46M |
| capitalLeaseObligationsCurrent | 3.69M | 3.57M | 2.25M | 2.14M | 1.92M | 1.54M | 1.52M | 1.48M | 1.55M | 1.56M |
| taxPayables | 35.82M | 2.1M | 1.38M | 493K | 770K | 1.69M | 839K | 73.75M | 73.94M | 72.84M |
| deferredRevenue | 77.59M | 85.19M | 128.25M | 74.18M | 79.76M | 107.24M | 64.66M | 50.07M | 66.48M | 70.14M |
| otherCurrentLiabilities | 230.62M | 127.46M | 99.59M | 140.15M | 121.94M | 65.67M | 74.44M | 59.58M | 50.39M | 63.34M |
| totalCurrentLiabilities | 656.37M | 465.65M | 478.2M | 526.09M | 474.2M | 404.12M | 365.68M | 414.1M | 509.09M | 417.97M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 27.3M | 28.02M | 31.02M | 32M | 31.89M | 18.95M | 18.86M | 19.44M | 19.82M | 20.12M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 28.52M | 51.55M | 47.55M | 50.23M | 44.56M | 39.68M | 44.14M | 43.49M | 34.28M | 35.84M |
| otherNonCurrentLiabilities | 36.45M | 31.74M | 28.09M | 27.08M | 42.37M | 14.06M | 13.6M | 13.05M | 12.29M | 13.47M |
| totalNonCurrentLiabilities | 92.28M | 111.31M | 106.66M | 109.32M | 118.82M | 72.69M | 76.6M | 75.97M | 66.4M | 69.44M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 30.99M | 31.58M | 33.28M | 34.15M | 33.81M | 20.49M | 20.38M | 20.92M | 21.38M | 21.68M |
| totalLiabilities | 748.64M | 576.96M | 584.86M | 635.41M | 593.02M | 476.8M | 442.28M | 490.07M | 575.48M | 487.41M |
| treasuryStock | -34.72M | -34.72M | -33.22M | -31.37M | -35.32M | -35.32M | -35.86M | -32.04M | -32.43M | -33.34M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 16.35M | 16.35M | 16.41M | 16.41M | 16.57M | 16.63M | 16.76M | 16.83M | 16.95M | 17.1M |
| retainedEarnings | 1.34B | 1.28B | 1.24B | 1.25B | 1.21B | 1.18B | 1.22B | 1.21B | 1.17B | 1.18B |
| additionalPaidInCapital | 33.07M | 31.93M | 30.84M | 30.86M | 29.79M | 28.72M | 27.97M | 27.96M | 27.08M | 26.54M |
| date | 2025-09-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 70.56M | 55.58M | -6.66M | 63.82M | 39.07M | -22.73M | 21.44M | 67.65M | -2.27M | 11.53M |
| depreciationAndAmortization | 5.63M | 5.65M | 5.7M | 5.22M | 5.78M | 3.36M | 3.27M | 3.88M | 3.34M | 3.19M |
| deferredIncomeTax | 12.44M | 5.53M | -2.01M | 8.63M | 4.52M | -2.1M | 3.61M | 6.19M | 3.39M | 1.77M |
| stockBasedCompensation | 1.18M | 1.14M | 1.04M | 1.07M | 1.07M | 1.06M | 866K | 875K | 875K | 921K |
| changeInWorkingCapital | 62.12M | 1.11M | -59.11M | 33.58M | 25.63M | 133K | -23.62M | 10.08M | 7.5M | -1.02M |
| accountsReceivables | -1.39M | 6.49M | 487K | 7.77M | 607K | -9.69M | 1000 | -100000 | -2.37M | -1.18M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 63.21M | -3.81M | -57.88M | -4.07M | 53.39M | -1.58M | -17.98M | 9.68M | 12.36M | 1.32M |
| otherWorkingCapital | 302K | -5.38M | -1.72M | 29.88M | -28.37M | 11.4M | -5.64M | 507K | -2.49M | -1.15M |
| otherNonCashItems | -83.55M | -56.67M | 14.97M | -65.13M | -36.46M | 35.15M | -13.98M | -61.4M | 16.23M | -1.51M |
| netCashProvidedByOperatingActivities | 68.38M | 12.34M | -46.07M | 47.19M | 39.61M | 14.87M | -8.41M | 27.28M | 29.07M | 14.88M |
| investmentsInPropertyPlantAndEquipment | -138K | -395K | -669K | 293K | -111K | -575K | -45000 | 92000 | -800K | -77000 |
| acquisitionsNet | - | - | - | -17.14M | -83.92M | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | -4.19M | -207.61M | - | - |
| salesMaturitiesOfInvestments | - | - | 37.52M | - | - | - | 85.85M | -6.84M | 71.97M | - |
| otherInvestingActivities | -91.17M | -27.8M | -2M | 21.92M | -46.89M | 97.18M | -74.22M | -81.74M | -551K | 16.66M |
| netCashProvidedByInvestingActivities | -91.31M | -28.2M | 34.85M | 5.07M | -130.92M | 96.6M | 7.4M | -81.65M | 70.62M | 16.59M |
| netDebtIssuance | -4.07M | -147K | -4.57M | -17.12M | -383K | 5.28M | -1.99M | -33.55M | 39.95M | 18.66M |
| longTermNetDebtIssuance | -791K | -766K | -768K | -703K | -683K | -304K | -310K | -246K | -253K | -238K |
| shortTermNetDebtIssuance | -3.28M | 619K | -3.81M | -16.41M | 300K | 5.58M | -1.68M | -33.3M | 40.2M | 18.9M |
| netStockIssuance | - | -4.92M | -2.91M | -4.95M | -3.88M | -7.78M | -8.82M | -6.81M | -7.76M | -21.08M |
| netCommonStockIssuance | - | -4.92M | -2.91M | -4.95M | -3.88M | -7.78M | -8.82M | -6.81M | -7.76M | -21.08M |
| commonStockIssuance | - | - | 300K | 3.95M | - | 349K | 194K | 411K | 552K | 720K |
| commonStockRepurchased | - | -4.92M | -3.21M | -8.9M | -3.88M | -8.13M | -9.01M | -7.22M | -8.32M | -21.8M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -9.56M | -9.54M | -9.08M | -9.02M | -9.06M | -9.11M | -8.38M | -8.45M | -8.47M | -8.57M |
| commonDividendsPaid | -9.56M | -9.54M | -9.08M | -9.02M | -9.06M | -9.11M | -8.38M | -8.45M | -8.47M | -8.57M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | 96.01M | 23.36M | -40.4M | 17.71M | 39.56M | -8.87M | 3.85M | -3.46M | -10.64M | -21.49M |
| netCashProvidedByFinancingActivities | 82.38M | 8.75M | -56.96M | -13.38M | 26.24M | -20.48M | -15.34M | -47.62M | 13.08M | -32.48M |