OTC : IPSOF
$0 (0.0%)
| 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 | 2.52B | 2.44B | 2.39B | 2.41B | 2.15B | 1.84B | 2B | 1.75B | 1.78B | 1.78B |
| costOfRevenue | 2.02B | 763.1M | 777M | 811.24M | 757.39M | 656.9M | 714.79M | 1.38B | 1.39B | 1.39B |
| grossProfit | 504M | 1.68B | 1.61B | 1.59B | 1.39B | 1.18B | 1.29B | 371.59M | 394.4M | 393.92M |
| researchAndDevelopmentExpenses | - | - | - | 1.86M | - | 8.88M | 11.69M | 20.6M | 2.9M | 3.2M |
| generalAndAdministrativeExpenses | 145.29M | 128.89M | 214.02M | 110.45M | 79.36M | 65.36M | 109.91M | 181.29M | 210.86M | 220.65M |
| sellingAndMarketingExpenses | - | - | -102.58M | - | - | - | - | 6.75M | -767K | -1.13M |
| sellingGeneralAndAdministrativeExpenses | 145.29M | 128.89M | 111.44M | 110.45M | 79.36M | 65.36M | 109.91M | 188.04M | 210.1M | 219.52M |
| otherExpenses | 52.66M | 1.25B | 1.24B | 1.17B | 1.04B | 928.7M | 970.6M | -6.1M | 511K | - |
| operatingExpenses | 197.96M | 1.38B | 1.35B | 1.28B | 1.12B | 1B | 1.09B | 202.54M | 213.51M | 220.69M |
| costAndExpenses | 2.22B | 2.15B | 2.13B | 2.11B | 1.88B | 1.66B | 1.81B | 1.58B | 1.6B | 1.61B |
| netInterestIncome | -16.31M | -17.31M | -18.25M | -17.28M | -17.39M | -24.9M | -31.63M | -15.11M | -20.66M | -22.33M |
| interestIncome | 12.1M | 7.43M | 3.13M | 2.29M | 2.02M | 2.52M | 1.31M | 1.1M | 2.05M | 2.63M |
| interestExpense | 28.41M | 24.73M | 21.38M | 19.58M | 19.41M | 27.41M | 33.01M | 22.64M | 22.82M | 24.96M |
| depreciationAndAmortization | 101.24M | 91.19M | 26.57M | 88.19M | 79.84M | 78.23M | 75.2M | 32.7M | 24.91M | 25.97M |
| ebitda | 407.27M | 394.21M | 329.6M | 401.15M | 349.29M | 254.52M | 250.78M | 202.39M | 205.81M | 199.24M |
| ebit | 306.04M | 303.02M | 303.02M | 312.96M | 269.45M | 176.28M | 175.58M | 169.69M | 166.53M | 177.77M |
| nonOperatingIncomeExcludingInterest | - | -8.24M | -44.31M | -2.82M | -1.16M | 1.3M | 959K | -638K | -3.07M | -2.38M |
| operatingIncome | 306.04M | 294.79M | 258.72M | 310.14M | 268.29M | 177.58M | 176.54M | 169.05M | 180.9M | 173.22M |
| totalOtherIncomeExpensesNet | -51.49M | -11.48M | -20.26M | -16.76M | -18.25M | -28.71M | -33.96M | -22M | -19.75M | -21.29M |
| incomeBeforeTax | 254.55M | 283.3M | 238.45M | 293.39M | 250.04M | 148.87M | 142.57M | 146.46M | 143.5M | 154.15M |
| incomeTaxExpense | 66.23M | 73.71M | 72.93M | 72.8M | 62.91M | 38.92M | 36.88M | 38.5M | 14.64M | 44.35M |
| netIncomeFromContinuingOperations | 188.32M | 209.59M | 165.52M | 220.58M | 187.13M | 109.95M | 105.7M | 108.55M | 129.08M | 109.76M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | -2000 | - | 1000 | - | - | - | -1000 | - | -1000 | - |
| netIncome | 186.48M | 204.52M | 159.72M | 215.16M | 183.92M | 109.5M | 104.78M | 107.52M | 128.51M | 106.9M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 186.48M | 204.52M | 159.72M | 215.16M | 183.92M | 109.5M | 104.78M | 107.52M | 128.51M | 106.9M |
| eps | 4.33 | 4.75 | 3.67 | 4.87 | 4.14 | 2.49 | 2.39 | 2.48 | 2.99 | 2.4 |
| 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 | 317.44M | 342.55M | 277.91M | 385.67M | 298.45M | 215.95M | 165.44M | 167.83M | 137.27M | 164.89M |
| shortTermInvestments | - | - | - | - | - | - | - | 500K | 1.46M | 3.4M |
| cashAndShortTermInvestments | 317.44M | 342.55M | 277.91M | 385.67M | 298.45M | 215.95M | 165.44M | 168.33M | 138.73M | 168.29M |
| netReceivables | 723.77M | 723.01M | 691.69M | 685.64M | 662.61M | 592.48M | 721.79M | 634.94M | 617.66M | 624.41M |
| accountsReceivables | 706.58M | 591.89M | 691.69M | 547.17M | 662.61M | 592.48M | 518.7M | 466.12M | 441.4M | 624.41M |
| otherReceivables | 17.19M | 131.12M | - | 138.47M | - | - | - | - | - | - |
| inventory | - | - | 12.21M | 39.74M | - | - | -646K | -144K | -1.46M | -3.4M |
| prepaids | 5.45M | 5.5M | 6.74M | 19.73M | 17.05M | 13.1M | 15.41M | 17.51M | 17.33M | 20.89M |
| otherCurrentAssets | 84.3M | 55.09M | 57.84M | -2.81M | 59.72M | 75.9M | 91.82M | 78.58M | 71.99M | 72.99M |
| totalCurrentAssets | 1.13B | 1.13B | 1.05B | 1.13B | 1.04B | 897.43M | 993.81M | 899.01M | 845.71M | 886.58M |
| propertyPlantEquipmentNet | 156.8M | 130.86M | 141.87M | 151.9M | 154.28M | 156.22M | 192.4M | 37.89M | 32.23M | 35.52M |
| goodwill | 1.51B | 1.41B | 1.35B | 1.37B | 1.36B | 1.25B | 1.32B | 1.29B | 1.16B | 1.26B |
| intangibleAssets | 188.64M | 163.25M | 42.02M | 110.08M | 98.9M | 88.85M | 89.08M | 82M | 59.96M | 71.49M |
| goodwillAndIntangibleAssets | 1.7B | 1.57B | 1.39B | 1.48B | 1.46B | 1.34B | 1.41B | 1.37B | 1.22B | 1.33B |
| longTermInvestments | 52.57M | 34.96M | 46.38M | 65.75M | 60.88M | 53M | 45.88M | 37.91M | 22.34M | 22.76M |
| taxAssets | 38.29M | 26.84M | 25.43M | 24.79M | 25.22M | 28.84M | 25.3M | 26.99M | 21.25M | 18.18M |
| otherNonCurrentAssets | 4 | 25.02M | 124.15M | 1000 | 60.88M | -1000 | -3000 | - | - | - |
| totalNonCurrentAssets | 1.95B | 1.79B | 1.71B | 1.72B | 1.7B | 1.58B | 1.68B | 1.48B | 1.3B | 1.41B |
| otherAssets | - | -1000 | - | - | - | -1000 | -1000 | - | - | - |
| totalAssets | 3.08B | 2.91B | 2.75B | 2.85B | 2.74B | 2.47B | 2.67B | 2.37B | 2.14B | 2.29B |
| totalPayables | 387.73M | 574.18M | 337.9M | 349.97M | 332.24M | 292.38M | 300.68M | 276.27M | 259.43M | 262.86M |
| accountPayables | 369.36M | 335.21M | 337.9M | 349.97M | 332.24M | 292.38M | 300.68M | 276.27M | 259.43M | 262.86M |
| otherPayables | 18.37M | 238.97M | - | - | - | - | - | - | - | - |
| accruedExpenses | - | - | 166.1M | 164.22M | 179.22M | - | 139.2M | 129.82M | 128.96M | 141.05M |
| shortTermDebt | 14.71M | 319.76M | 19.99M | 79.53M | 27.32M | 172.26M | 181.18M | 13.39M | 25.31M | 86.43M |
| capitalLeaseObligationsCurrent | 33.73M | 31.96M | 37.1M | 36.59M | 34.95M | 36.97M | 42.02M | 326K | 220K | 236K |
| taxPayables | - | 211.44M | 40.77M | 188.07M | 204.68M | 182.05M | 155.47M | 12.15M | 14.66M | 11.1M |
| deferredRevenue | 58.5M | 56.16M | 53.92M | 250.37M | 64.33M | 230.36M | 34.59M | 30.2M | 24.82M | 10.87M |
| otherCurrentLiabilities | 236.81M | 77.23M | 90.22M | -151.86M | 50.81M | 64000 | 33.38M | 63.58M | 62.48M | 78.72M |
| totalCurrentLiabilities | 731.47M | 1B | 705.23M | 728.81M | 688.87M | 732.03M | 731.05M | 483.37M | 476.4M | 569.3M |
| longTermDebt | 507.79M | 76.98M | 374.55M | 375.21M | 448.51M | 393.65M | 561.43M | 728.87M | 577.05M | 625.68M |
| capitalLeaseObligationsNonCurrent | 105.29M | 80.64M | 87.52M | 95.67M | 102.47M | 107.26M | 133.18M | 306K | 378K | 471K |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | 306K | 378K | 472K |
| deferredTaxLiabilitiesNonCurrent | 79.27M | 74.74M | 63.28M | 72.83M | 66.46M | - | - | 70.93M | 66.45M | 100.43M |
| otherNonCurrentLiabilities | 86.13M | 100.81M | 89.52M | 78.68M | 155.29M | 118.77M | 121M | 127.37M | 120.52M | 158.85M |
| totalNonCurrentLiabilities | 778.26M | 333.16M | 614.87M | 622.39M | 706.27M | 619.67M | 815.6M | 856.55M | 697.95M | 785M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 139.02M | 112.6M | 124.62M | 132.26M | 137.42M | 144.23M | 175.2M | 632K | 598K | 707K |
| totalLiabilities | 1.51B | 1.34B | 1.32B | 1.35B | 1.4B | 1.35B | 1.55B | 1.34B | 1.17B | 1.35B |
| treasuryStock | -460.83K | -7.53M | -965K | -548K | -643K | -9.74M | -12.38M | -22.72M | -35.24M | -55.9M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 10.8M | 10.8M | 10.8M | 11.06M | 11.11M | 11.11M | 11.11M | 11.11M | 11.11M | 11.11M |
| retainedEarnings | 186.55M | 204.52M | 159.72M | 215.16M | 183.93M | 109.5M | 104.78M | 107.52M | 128.51M | - |
| additionalPaidInCapital | 446.01M | 446.17M | 446.17M | 495.63M | 508.26M | 515.85M | 516M | 516.04M | 516.13M | 516.49M |
| 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 | 188.39M | 209.59M | 165.53M | 220.58M | 187.13M | 109.95M | 105.7M | 107.52M | 128.51M | 106.9M |
| depreciationAndAmortization | 101.24M | 91.19M | 93.9M | 88.19M | 79.84M | 78.23M | 75.2M | 32.7M | 24.91M | 25.97M |
| deferredIncomeTax | 12.75M | - | - | 4.72M | 18.54M | 13.66M | 7.87M | 4.15M | -29.56M | - |
| stockBasedCompensation | 19.69M | 18.45M | 14.98M | 13.12M | 11.15M | 8.46M | 6.6M | 8.46M | 9.55M | 9.74M |
| changeInWorkingCapital | -29.79M | -17.92M | -65.25M | -14.36M | 33.54M | 134.59M | -52.68M | 3.48M | -37.77M | 22.82M |
| accountsReceivables | -12.05M | 10.44M | -58.86M | 9.52M | -30.57M | 79.46M | -75.64M | 14.45M | -47.93M | 3.07M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 6.96M | - | -13.46M | 15.46M | 18.67M | 15.56M | 26.52M | -6.88M | 17.57M | -709K |
| otherWorkingCapital | -24.7M | -28.36M | 7.07M | -39.34M | 45.44M | 39.58M | -3.56M | -4.09M | -7.41M | 20.46M |
| otherNonCashItems | 7.7M | 37.09M | 75.02M | 12.8M | 15.77M | 24.02M | 35.16M | 61.69M | 93.29M | 61.06M |
| netCashProvidedByOperatingActivities | 299.96M | 338.4M | 284.18M | 325.05M | 345.97M | 368.92M | 177.86M | 151.72M | 99.19M | 167.17M |
| investmentsInPropertyPlantAndEquipment | -83.06M | -8.05M | -58.54M | -54.82M | -43.68M | -35.07M | -43.23M | -48.82M | -17.22M | -18.55M |
| acquisitionsNet | -174.79M | -34.62M | -46.79M | -7.28M | -29.08M | -13.23M | -5.44M | -161.44M | -14.71M | -9.28M |
| purchasesOfInvestments | -5997 | - | - | -3.11M | -2M | -713K | -3.19M | - | -1.2M | -1.07M |
| salesMaturitiesOfInvestments | - | - | - | 3.11M | 2M | 713K | 3.19M | 5.22M | - | - |
| otherInvestingActivities | 998 | -60.97M | -3.03M | -2.52M | -1.71M | -428K | 3.27M | -188K | -303K | 918K |
| netCashProvidedByInvestingActivities | -257.85M | -103.64M | -108.36M | -64.63M | -74.47M | -48.73M | -45.4M | -205.23M | -33.43M | -27.98M |
| netDebtIssuance | 97.69M | -13000 | -56.33M | -31.83M | -87.24M | -216.92M | -18.85M | 122.82M | -53.23M | -1.2M |
| longTermNetDebtIssuance | 97.69M | -35000 | -56.16M | -31.07M | -86.21M | -175.25M | -17.38M | 122.25M | -53.32M | -1.69M |
| shortTermNetDebtIssuance | - | 22000 | -168K | -763K | -1.03M | - | -1.47M | 567K | 86000 | 491K |
| netStockIssuance | -14.22M | -39.05M | -85.76M | -29.94M | -8.69M | 2.54M | 1.32M | 1.22M | 6.4M | -85.28M |
| netCommonStockIssuance | -14.22M | -39.05M | -85.76M | -29.94M | -8.69M | 2.54M | 1.32M | 1.22M | 6.4M | -85.28M |
| commonStockIssuance | - | - | - | - | - | 2.54M | 1.32M | 1.22M | 6.4M | - |
| commonStockRepurchased | -14.22M | -39.05M | -85.76M | -29.94M | -8.69M | - | - | - | - | -85.05M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -79.81M | -71.24M | -58.96M | -51.07M | -39.82M | -19.77M | -38.65M | -37.83M | -36.41M | -36.36M |
| commonDividendsPaid | -79.81M | -71.24M | -58.96M | -51.07M | -39.82M | -19.77M | -38.65M | -37.83M | -36.41M | -36.36M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -40.62M | -56.66M | -58.97M | -57.8M | -59.81M | -26.32M | -81.04M | -28.37M | -12.78M | -33.74M |
| netCashProvidedByFinancingActivities | -36.96M | -166.96M | -260.02M | -170.64M | -195.56M | -260.47M | -137.22M | 85.35M | -83.24M | -123.26M |
| 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 | 1.37B | 1.16B | 1.3B | 1.14B | 1.3B | 1.09B | 1.28B | 1.12B | 1.15B | 993.32M |
| costOfRevenue | 1.02B | 365.09M | 404.67M | 358.43M | 1B | 907.93M | 1.01B | 927.48M | 903.41M | 829.07M |
| grossProfit | 348.07M | 789.95M | 897.57M | 780.1M | 299.22M | 179.2M | 273.59M | 194.25M | 250M | 164.25M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | 225K | 702.5K | 1.55M | 1.55M |
| generalAndAdministrativeExpenses | - | 123.7M | 12.48M | 116.4M | 52.96M | 54.05M | 56.96M | 50.48M | 50M | 41.52M |
| sellingAndMarketingExpenses | - | 560.35M | -540.92M | 540.92M | 20.38M | 24.35M | 25.26M | 19.28M | 18.41M | 11.83M |
| sellingGeneralAndAdministrativeExpenses | 131.33M | 684.05M | -528.43M | 657.32M | 73.34M | 78.39M | 82.21M | 69.76M | 68.42M | 53.34M |
| otherExpenses | 6.53M | 19.68M | 1.25B | 7.84M | 10.56M | 9.72M | -4.98M | -1.75M | -15.93M | -4.45M |
| operatingExpenses | 137.86M | 703.73M | 717.73M | 665.16M | 83.91M | 88.11M | 87.19M | 71.5M | 84.35M | 57.79M |
| costAndExpenses | 1.16B | 1.07B | 1.12B | 1.02B | 1.13B | 996.04M | 1.1B | 998.98M | 987.76M | 886.86M |
| netInterestIncome | -14.73M | -7.13M | -5.08M | -7.46M | -9.01M | -9.24M | -9.16M | -8.84M | -10.05M | -11.28M |
| interestIncome | 4.12M | 10.12M | 7.18M | 252.74K | 884K | 2.25M | 1.07M | 1.22M | 4.29M | 4.4M |
| interestExpense | 18.85M | 7.13M | 13.4M | 11.33M | 9.89M | 11.48M | 10.23M | 10.07M | 11.37M | 12.3M |
| depreciationAndAmortization | 51.16M | 32.16M | 67.47M | 23.72M | 78.64M | 43.07M | 45.07M | 43.12M | 41.55M | 38.29M |
| ebitda | 261.37M | 135.04M | 250.09M | 144.12M | 280.86M | 93.47M | 91.71M | 105.37M | 121.31M | 93.74M |
| ebit | 210.21M | 102.88M | 182.62M | 120.41M | 202.22M | 50.4M | 87.86M | 62.24M | 79.75M | 55.45M |
| nonOperatingIncomeExcludingInterest | - | -16.66M | -2.77M | -5.47M | -85M | 40.68M | 5.37M | 60.5M | 85.89M | 51.01M |
| operatingIncome | 210.21M | 86.22M | 179.85M | 114.94M | 168.82M | 91.09M | 186.4M | 122.74M | 165.65M | 106.46M |
| totalOtherIncomeExpensesNet | -29.31M | -12.55M | -8M | -3.48M | -11.32M | -50.61M | -4.8M | -64.47M | -88.66M | -58.42M |
| incomeBeforeTax | 180.91M | 73.67M | 171.84M | 111.46M | 157.62M | 81.22M | 177.8M | 116.44M | 151.97M | 96.4M |
| incomeTaxExpense | 46.64M | 19.6M | 44.73M | 28.98M | 52.06M | 20.87M | 43.34M | 29.46M | 39.74M | 23.17M |
| netIncomeFromContinuingOperations | 134.26M | 54.08M | 127.11M | 82.48M | 105.45M | 30.04M | 66.75M | 43.54M | 57.12M | 36.45M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | -2000 | - | - | - | - | - | - | - | - | - |
| netIncome | 133.32M | 53.18M | 126.57M | 77.95M | 51.69M | 28.18M | 64.84M | 42.74M | 111.94M | 71.99M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 133.32M | 53.18M | 126.57M | 77.95M | 51.69M | 28.18M | 64.84M | 42.74M | 55.97M | 35.99M |
| eps | 3.09 | 1.24 | 2.94 | 1.78 | 1.17 | 0.63 | 1.43 | 0.94 | 2.52 | 1.63 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 317.44M | 250.43M | 342.55M | 282.51M | 277.91M | 300.78M | 385.67M | 338.29M | 298.45M | 301.04M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 317.44M | 250.43M | 342.55M | 282.51M | 277.91M | 300.78M | 385.67M | 338.29M | 298.45M | 301.04M |
| netReceivables | 723.77M | 593.01M | 723.01M | 573.2M | 691.69M | 555.39M | 663.04M | 598.34M | 662.61M | 542.71M |
| accountsReceivables | 706.58M | 409.98M | 591.89M | 573.2M | 691.69M | 381.28M | 547.17M | 402.95M | 555.5M | 358.67M |
| otherReceivables | 17.19M | 183.03M | 131.12M | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | 5.45M | 37.42M | 5.5M | 23.64M | 18.95M | 21.3M | 19.73M | 19.1M | 17.05M | 14.4M |
| otherCurrentAssets | 84.3M | 65.74M | 55.09M | 69.23M | 57.84M | 82.8M | 59.53M | 84.25M | 59.72M | 98.08M |
| totalCurrentAssets | 1.13B | 946.61M | 1.13B | 948.58M | 1.05B | 960.27M | 1.13B | 1.04B | 1.04B | 956.24M |
| propertyPlantEquipmentNet | 156.8M | 144.3M | 130.86M | 136.44M | 141.87M | 141.77M | 151.9M | 168.91M | 154.28M | 149.47M |
| goodwill | 1.51B | 1.48B | 1.41B | 1.41B | 1.35B | 1.36B | 1.37B | 1.42B | 1.36B | 1.3B |
| intangibleAssets | 188.64M | 207.98M | 163.25M | 126.15M | 118.13M | 110.04M | 110.08M | 113.15M | 98.9M | 96.12M |
| goodwillAndIntangibleAssets | 1.7B | 1.69B | 1.57B | 1.54B | 1.47B | 1.47B | 1.48B | 1.53B | 1.46B | 1.39B |
| longTermInvestments | 52.57M | 26.33M | 34.96M | 31.78M | 68.98M | 62.33M | 65.75M | 62.59M | 60.88M | 56.71M |
| taxAssets | 38.29M | 21.38M | 26.84M | 22.81M | 25.43M | 6.72M | 24.79M | 24.1M | 25.22M | 15.68M |
| otherNonCurrentAssets | 4 | 22.64M | 25.02M | 45.89M | 1000 | -6000 | 1000 | 1000 | 1000 | -2001 |
| totalNonCurrentAssets | 1.95B | 1.9B | 1.79B | 1.75B | 1.71B | 1.68B | 1.72B | 1.79B | 1.7B | 1.61B |
| otherAssets | - | - | -1000 | - | - | 1000 | - | - | - | - |
| totalAssets | 3.08B | 2.85B | 2.91B | 2.7B | 2.75B | 2.64B | 2.85B | 2.83B | 2.74B | 2.57B |
| totalPayables | 387.73M | 477.98M | 574.18M | 282.64M | 337.9M | 278.98M | 349.97M | 295.92M | 332.24M | 272.54M |
| accountPayables | 369.36M | 309.98M | 335.21M | 282.64M | 337.9M | 278.98M | 349.97M | 295.92M | 332.24M | 272.54M |
| otherPayables | 18.37M | 168.01M | 238.97M | - | - | - | - | - | - | - |
| accruedExpenses | - | - | - | 134.2M | 166.1M | -187.74M | 164.22M | 143.36M | 179.22M | 153.05M |
| shortTermDebt | 14.71M | 109.39M | 319.76M | 7.48M | 22.9M | 54.46M | 79.53M | 37.02M | 30.32M | 175.39M |
| capitalLeaseObligationsCurrent | 33.73M | 32.14M | 31.96M | 34.97M | 37.1M | 35.7M | 36.59M | 36.12M | 34.95M | 36.38M |
| taxPayables | - | 168.01M | 211.44M | 31.74M | 40.77M | 137.48M | 188.07M | 150.98M | 25.46M | 4.47M |
| deferredRevenue | 58.5M | 36.38M | 56.16M | - | 53.92M | 187.74M | 250.37M | 208.56M | 64.33M | 40.05M |
| otherCurrentLiabilities | 236.81M | 67.89M | 77.23M | 195.24M | 87.3M | 75.08M | 98.51M | 126.32M | 112.14M | 99.94M |
| totalCurrentLiabilities | 731.47M | 687.4M | 1B | 654.53M | 705.23M | 631.95M | 728.81M | 638.75M | 688.87M | 737.3M |
| longTermDebt | 507.79M | 487.44M | 76.98M | 375.52M | 374.69M | 375.08M | 375.21M | 454.73M | 448.51M | 396.09M |
| capitalLeaseObligationsNonCurrent | 105.29M | 94.05M | 80.64M | 85.74M | 87.52M | 86.75M | 95.67M | 112.52M | 102.47M | 101.06M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 79.27M | 69.44M | 74.74M | 66.85M | 63.28M | 70.89M | 72.83M | 94.86M | 66.46M | 78.27M |
| otherNonCurrentLiabilities | 86.13M | 80.44M | 100.81M | 162.09M | 152.66M | 112.47M | 76.08M | 85.23M | 86.67M | 62.1M |
| totalNonCurrentLiabilities | 778.26M | 731.36M | 333.16M | 623.34M | 614.87M | 646.85M | 622.39M | 750.26M | 706.27M | 637.51M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 139.02M | 126.19M | 112.6M | 120.71M | 124.62M | 122.45M | 132.26M | 148.65M | 137.42M | 137.44M |
| totalLiabilities | 1.51B | 1.42B | 1.34B | 1.28B | 1.32B | 1.28B | 1.35B | 1.39B | 1.4B | 1.37B |
| treasuryStock | -460.83K | -690K | -7.53M | -9.27M | -965K | -28.47M | -548K | -794K | -643K | -445K |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 10.8M | 10.8M | 10.8M | 10.8M | 10.8M | 11.06M | 11.06M | 11.11M | 11.11M | 11.11M |
| retainedEarnings | 186.55M | 53.18M | 204.52M | 77.95M | 159.72M | 56.35M | 215.16M | 85.39M | 183.93M | 71.99M |
| additionalPaidInCapital | 446.01M | 446.17M | 446.17M | 446.17M | 446.17M | 495.63M | 495.63M | 507.59M | 508.26M | 514.07M |
| 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 | 133.32M | 53.18M | 131.64M | 77.95M | 165.53M | 56.35M | 129.67M | 85.49M | 111.94M | 71.99M |
| depreciationAndAmortization | 51.16M | 50.1M | 45.62M | 45.57M | 78.64M | 43.07M | 45.07M | 43.12M | 41.55M | 38.29M |
| deferredIncomeTax | 1.23M | - | - | - | -13.31M | 1.39M | 1.67M | 2.2M | -7.55M | 1.64M |
| stockBasedCompensation | - | 11.01M | 10.19M | 8.25M | 3.89M | 4.26M | 3.74M | 3.44M | 3.09M | 2.94M |
| changeInWorkingCapital | -36.11M | 52.58M | -90.93M | 73.01M | -36.9M | -28.35M | 8.06M | -22.42M | 1.48M | 32.06M |
| accountsReceivables | -127.64M | 115.63M | -102.87M | 113.31M | -151.17M | 92.31M | -88.03M | 97.54M | -98.07M | 67.5M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 53.2M | - | - | - | 53.95M | -67.41M | 66.75M | -51.29M | 47.86M | -29.2M |
| otherWorkingCapital | 38.32M | -63.05M | 11.94M | -40.31M | 60.32M | -53.24M | 29.33M | -68.67M | 51.69M | -6.25M |
| otherNonCashItems | 52.07M | -66.16M | 106.56M | -69.46M | 1.24M | 61.58M | 136.42M | 34.57M | 183.87M | 29.34M |
| netCashProvidedByOperatingActivities | 201.67M | 100.72M | 203.08M | 135.32M | 199.08M | 72.81M | 209.47M | 102.97M | 197.97M | 135.04M |
| investmentsInPropertyPlantAndEquipment | -79.8M | -42.36M | 23.92M | -31.97M | -32.03M | -26.53M | -27.4M | -27.42M | -24.13M | -19.38M |
| acquisitionsNet | -5.09M | -149.1M | -6.46M | -28.15M | -41.7M | -6.06M | -5.95M | -2.96M | -20.48M | -9.43M |
| purchasesOfInvestments | 51980 | - | - | - | -837K | -2.27M | -1.46M | -1.66M | -733K | -1.27M |
| salesMaturitiesOfInvestments | - | - | - | - | - | 1.12M | 448K | 811.5K | - | - |
| otherInvestingActivities | 39.09M | 3.74M | -72.15M | 11.18M | -1 | -1.12M | -448K | -811.5K | -327.5K | -610K |
| netCashProvidedByInvestingActivities | -45.75M | -187.71M | -54.69M | -48.95M | -74.56M | -34.86M | -34.81M | -32.04M | -45.34M | -30.08M |
| netDebtIssuance | 20.5M | 58.74M | -13000 | -39.74M | - | - | - | - | - | - |
| longTermNetDebtIssuance | 20.5M | 58.74M | -35000 | -39.74M | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | 22000 | - | - | - | - | - | - | - |
| netStockIssuance | -95963 | -14.13M | -366K | -38.68M | -11.06M | -31.82M | -6.55M | -8.42M | -4M | -344.5K |
| netCommonStockIssuance | -95963 | -14.13M | -366K | -38.68M | -11.06M | -31.82M | -6.55M | -8.42M | -4M | -344.5K |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | -95963 | -14.13M | -366K | -38.68M | -11.06M | -31.82M | -6.55M | -8.42M | -4M | -344.5K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -79.81M | - | -71.24M | - | -58.96M | - | -51.07M | - | -39.82M | - |
| commonDividendsPaid | -79.81M | - | -71.24M | - | -29.48M | - | -25.53M | - | -19.91M | - |
| preferredDividendsPaid | - | - | - | - | -29.48M | - | -25.53M | - | -19.91M | - |
| otherFinancingActivities | -20.32M | -28.69M | -14.14M | -2.78M | -74.12M | -81.75M | -8.15M | -11.13M | -41.44M | -12.17M |
| netCashProvidedByFinancingActivities | -79.72M | 15.92M | -85.76M | -81.21M | -144.14M | -113.57M | -118.62M | -37.19M | -159.55M | -22.1M |