OTC : CEVMY
$0.1 (0.64%)
| 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.96B | 2.81B | 2.36B | 1.93B | 407.82M | 256.84M | 1.44B | 1.24B | 1.03B | 829.91M |
| costOfRevenue | 2.2B | 2.07B | 1.76B | 1.48B | 327.11M | 247.02M | 1.04B | 901.05M | 728.77M | 545.95M |
| grossProfit | 753.87M | 740.57M | 603.16M | 448.32M | 80.71M | 9.82M | 401.76M | 340.64M | 305.21M | 283.96M |
| researchAndDevelopmentExpenses | - | 15.39M | 13.38M | 14.33M | 13.13M | 11.76M | 10.46M | 10.61M | 8.86M | 7.08M |
| generalAndAdministrativeExpenses | 166.96M | 153.39M | 119.02M | 96.49M | 62.72M | 58.52M | 74.35M | 68.04M | 60.29M | 50.98M |
| sellingAndMarketingExpenses | 190.52M | 156.48M | 125.06M | 111.46M | 81.76M | 84.74M | 105.36M | 96.32M | 87.81M | 79.25M |
| sellingGeneralAndAdministrativeExpenses | 357.48M | 309.87M | 244.09M | 207.94M | 144.48M | 143.26M | 179.71M | 164.36M | 148.1M | 130.23M |
| otherExpenses | -52.31M | -11.82M | - | - | - | - | 583K | 451K | 190K | 36000 |
| operatingExpenses | 305.18M | 313.44M | 264.08M | 136.5M | 135.15M | 142.05M | 177.78M | 157.81M | 145.32M | 128.24M |
| costAndExpenses | 2.51B | 2.38B | 2.02B | 1.61B | 462.26M | 389.07M | 1.22B | 1.06B | 874.09M | 674.19M |
| netInterestIncome | 18.15M | 37.02M | 25.58M | -189K | -1.69M | -3.32M | -13.12M | 4.66M | 2.8M | -6.46M |
| interestIncome | 30.99M | 49.34M | 32.55M | 5.36M | 859K | 979K | 860K | 851K | 828K | 1.27M |
| interestExpense | 12.84M | 12.32M | 6.98M | 5.08M | 4.57M | 4.06M | 6.04M | 3.16M | 3.83M | 3.88M |
| depreciationAndAmortization | 97.59M | 93.47M | 91.64M | 60.69M | 53.95M | 54.16M | 54.08M | 37.47M | 35.9M | 31.62M |
| ebitda | 546.29M | 629.38M | 508.15M | 406.97M | 449K | -92.71M | 282.69M | 228.41M | 210.52M | 190.97M |
| ebit | 448.69M | 535.91M | 416.51M | 346.28M | 145.68M | -97.97M | 228.61M | 196.06M | 174.62M | 159.35M |
| nonOperatingIncomeExcludingInterest | -602K | -108.79M | -77.44M | -82.19M | -222.04M | -33.32M | -16.87M | -8.37M | -8.89M | 2.62M |
| operatingIncome | 448.69M | 427.12M | 339.08M | 344.99M | -55.05M | -148.53M | 230.19M | 190.76M | 165.73M | 161.97M |
| totalOtherIncomeExpensesNet | -7.66M | 96.47M | 70.03M | 77.11M | 217.47M | 29.26M | 12.28M | 5.21M | 5.06M | -6.5M |
| incomeBeforeTax | 441.03M | 523.59M | 409.1M | 341.3M | 141.1M | -102.03M | 224.02M | 192.9M | 170.79M | 155.48M |
| incomeTaxExpense | 148.61M | 173.03M | 135.58M | 87.53M | 47.84M | -13.96M | 77.93M | 62.62M | 52.46M | 50M |
| netIncomeFromContinuingOperations | 292.42M | 350.56M | 273.52M | 253.72M | 93.27M | -88.07M | 146.08M | 130.28M | 118.33M | 105.48M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | -1000 | -1000 | 1000 | - | -1000 | - | - | - | 1000 |
| netIncome | 266.32M | 318.87M | 274.64M | 203.75M | 87.91M | -82.26M | 132.9M | 118.5M | 112.81M | 94.56M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 266.32M | 318.87M | 274.64M | 203.75M | 87.91M | -82.26M | 132.9M | 118.5M | 112.81M | 94.56M |
| eps | 0.7 | 0.83 | 0.72 | 0.53 | 0.23 | -0.23 | 0.35 | 0.31 | 0.3 | 0.25 |
| 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 | 1.36B | 1.52B | 1.03B | 1.07B | 965.19M | 741.18M | 790.51M | 873.21M | 640.73M | 553.64M |
| shortTermInvestments | 249.22M | 276.94M | 675.11M | 185.46M | 43.67M | 22.96M | 26.08M | 10.43M | 10.53M | 11.47M |
| cashAndShortTermInvestments | 1.6B | 1.8B | 1.67B | 1.26B | 1.01B | 764.15M | 816.59M | 883.63M | 651.26M | 565.11M |
| netReceivables | 428.46M | 237.71M | 166.34M | 203.93M | 203.63M | 76M | 211.37M | 205.17M | 178.14M | 125.42M |
| accountsReceivables | 170.36M | 187.18M | 166.34M | 158.38M | 116.01M | 42.45M | 153.68M | 149.14M | 138.97M | 90.32M |
| otherReceivables | 258.1M | 50.53M | 35.18M | 45.55M | 87.62M | 33.55M | 57.69M | 56.04M | 39.17M | 35.1M |
| inventory | 20.08M | 15.56M | 14.24M | 5.03M | 4.74M | 4.71M | 5.62M | 5.4M | 4.6M | 4.88M |
| prepaids | 275.26M | 216.6M | 19.63M | 15.98M | - | - | - | - | - | 197.45K |
| otherCurrentAssets | 23.29M | 140.68M | 274.64M | 244.38M | 278.59M | 190.06M | 148.28M | 127.32M | 97.98M | 61.58M |
| totalCurrentAssets | 2.35B | 2.41B | 2.15B | 1.74B | 1.4B | 981.26M | 1.14B | 1.19B | 915.08M | 741.16M |
| propertyPlantEquipmentNet | 637.82M | 422.28M | 315.35M | 179.59M | 169.77M | 172.04M | 179.03M | 33.4M | 31.22M | 24.92M |
| goodwill | 733.75M | 742.02M | 387.69M | 361.74M | 362.64M | 359.94M | 327.2M | 320.76M | 296.84M | 288.43M |
| intangibleAssets | 248.1M | 266.91M | 157.13M | 146.45M | 153.83M | 148.52M | 124.43M | 130.19M | 112.72M | 105.75M |
| goodwillAndIntangibleAssets | 981.85M | 1.01B | 544.82M | 508.19M | 516.47M | 508.47M | 451.63M | 450.96M | 409.56M | 394.18M |
| longTermInvestments | 193.36M | -120.02M | 109.84M | -49.52M | 74.01M | 95.54M | 84.66M | 20.75M | 10.58M | 11.09M |
| taxAssets | 70.92M | 32.88M | -76.89M | 25.36M | 30.72M | 32.98M | 14.83M | 15.99M | 18.99M | 13.09M |
| otherNonCurrentAssets | 44.82M | 317.12M | 75.62M | 209.42M | 97.9M | 36.2M | 27.36M | 13.26M | 19.92M | 12.68M |
| totalNonCurrentAssets | 1.93B | 1.66B | 1.05B | 873.04M | 888.87M | 845.22M | 757.52M | 534.36M | 490.28M | 455.96M |
| otherAssets | - | 1000 | - | - | - | - | - | - | - | - |
| totalAssets | 4.28B | 4.07B | 3.2B | 2.61B | 2.29B | 1.83B | 1.9B | 1.73B | 1.41B | 1.2B |
| totalPayables | 420.01M | 497.7M | 292.4M | 240.78M | 126.14M | 70.65M | 140.66M | 227.94M | 104.44M | 81.99M |
| accountPayables | 381.1M | 355.05M | 283.26M | 232.62M | 119.72M | 69.14M | 53.8M | 145.2M | 45.34M | 66.26M |
| otherPayables | 38.91M | 142.65M | 9.14M | 8.15M | 6.42M | 1.51M | 86.86M | 82.75M | 59.1M | 15.74M |
| accruedExpenses | 41.31M | - | 93.51M | 74.52M | 48.41M | 28.95M | 49.98M | - | 40.52M | 32.31M |
| shortTermDebt | 856K | 2.61M | 1.83M | 153K | 128K | 17.38M | 16.98M | 25.72M | 46.02M | 16.1M |
| capitalLeaseObligationsCurrent | 24M | 21.96M | 21.1M | 18.05M | 17.97M | 17.38M | 16.98M | 66000 | 126K | 214K |
| taxPayables | - | 138.25M | 121.03M | 120.78M | 69.3M | 44.38M | 85.82M | 82M | 20.98M | 43.13M |
| deferredRevenue | 837.76M | 795.66M | 738.98M | 1.3B | 665.18M | 592.57M | 652.11M | 592.72M | 473.21M | 370.89M |
| otherCurrentLiabilities | 1.34B | 1.98B | 1.54B | 1.26B | 1.28B | 980.06M | 951.52M | 901.42M | 702.33M | 521.95M |
| totalCurrentLiabilities | 2.66B | 2.5B | 1.95B | 1.59B | 1.48B | 1.11B | 1.18B | 1.16B | 893.43M | 652.57M |
| longTermDebt | 63.22M | - | 1.4M | 201K | 4.46M | 4.07M | - | 57.62M | 71.19M | 111.1M |
| capitalLeaseObligationsNonCurrent | 98.62M | 95.48M | 100.33M | 102.89M | 113.02M | 120.38M | 122.18M | 110K | 49000 | 273K |
| deferredRevenueNonCurrent | 34.24M | 37.91M | 15.27M | 19.43M | 19.83M | - | 3.71M | 522K | 93000 | 35M |
| deferredTaxLiabilitiesNonCurrent | 99.59M | 67.53M | 33.71M | 27.07M | 20.29M | - | 16.65M | 18.63M | 14.43M | 13.14M |
| otherNonCurrentLiabilities | 84.16M | 186.43M | 133.28M | 28.77M | 67.74M | 93.29M | 30.23M | 40.93M | 46.88M | - |
| totalNonCurrentLiabilities | 379.83M | 387.35M | 235.01M | 178.36M | 225.34M | 217.74M | 172.77M | 98.66M | 118.12M | 159.51M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 122.62M | 117.44M | 121.43M | 120.94M | 130.99M | 137.76M | 139.16M | 176K | 175K | 487K |
| totalLiabilities | 3.04B | 2.88B | 2.18B | 1.77B | 1.7B | 1.33B | 1.35B | 1.25B | 1.01B | 812.08M |
| treasuryStock | -51977 | -52000 | -52000 | -52000 | -52000 | -52000 | -52000 | -52000 | -52000 | -52000 |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 95.96M | 96M | 96M | 96M | 96M | 96M | 96M | 96M | 96M | 96M |
| retainedEarnings | 1.01B | 924.53M | 795.62M | 629.5M | 424.61M | 345.74M | 408.66M | 335.1M | 266.99M | 250.73M |
| additionalPaidInCapital | 1.89M | 1.89M | 1.89M | 1.89M | 1.89M | 1.89M | 1.89M | 1.89M | 1.89M | 1.89M |
| 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 | 266.32M | 350.56M | 273.52M | 253.78M | 93.27M | -88.07M | 146.08M | 130.28M | 118.33M | 94.56M |
| depreciationAndAmortization | 97.59M | 93.47M | 91.64M | 60.58M | 55.5M | 55.82M | 54.08M | 37.47M | 35.9M | 31.62M |
| deferredIncomeTax | -6.9M | 6.13M | -10.2M | 9.26M | 833K | -16.6M | -396K | 362K | -7.64M | -1.97M |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -23.79M | 101.34M | 279.12M | -157.24M | 336.88M | -72.08M | -69.24M | 163.18M | 74.27M | 16.61M |
| accountsReceivables | -141.05M | -45.69M | -19.55M | -107.36M | -89.34M | 108.07M | -19.41M | -11.9M | -64.13M | -23.25M |
| inventory | -1.5M | -780K | -2.66M | -840K | 332K | 2.16M | -216K | -505K | 619K | -1.02M |
| accountsPayables | - | - | 19.55M | 107.36M | 89.34M | -108.07M | 19.41M | - | - | - |
| otherWorkingCapital | 118.75M | 147.81M | 281.78M | -156.4M | 336.54M | -74.25M | -69.03M | 163.69M | 73.66M | 17.63M |
| otherNonCashItems | 19.96M | -38.95M | -14.16M | 21.91M | 17.09M | -21.34M | 10.08M | 8.82M | -7.53M | 11.08M |
| netCashProvidedByOperatingActivities | 353.18M | 506.42M | 630.12M | 179.03M | 502.74M | -125.68M | 141M | 339.76M | 220.97M | 153.87M |
| investmentsInPropertyPlantAndEquipment | -267.9M | -142.28M | -139.42M | -53.52M | -35.04M | -16.36M | -42.04M | -29.37M | -34.64M | -32.94M |
| acquisitionsNet | 33.72M | -92.44M | 8.22M | 6.43M | -30.14M | -2.28M | 1.94M | 20.59M | 12.39M | -7.25M |
| purchasesOfInvestments | -278.9M | -229M | -651.4M | -1.08M | -1000 | -3.36M | -86.45M | -769K | -1.88M | -1.04M |
| salesMaturitiesOfInvestments | 258.04M | 645.43M | 168.14M | 49000 | 44000 | 1.14M | 18.05M | 5.9M | 713K | 433.29K |
| otherInvestingActivities | 2881 | -2.1M | -2.27M | 4.12M | 2.51M | 599K | -15.65M | 170K | -41.63M | -17.31M |
| netCashProvidedByInvestingActivities | -255.04M | 179.62M | -616.74M | -44M | -62.62M | -20.26M | -124.14M | -3.48M | -23.13M | -32.02M |
| netDebtIssuance | -2.22M | 257K | -1.18M | -4.3M | -200.03M | 134.39M | -14.59M | -34.86M | -7.59M | -19.53M |
| longTermNetDebtIssuance | - | 257K | -1.18M | -4.3M | -200.03M | 134.39M | -14.59M | -34.86M | -7.59M | -19.53M |
| shortTermNetDebtIssuance | -2.22M | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | -752K |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -153.06M | -137.27M | -101.75M | - | - | - | -59.52M | -56.64M | -94.07M | -44.16M |
| commonDividendsPaid | -153.06M | -137.27M | -101.75M | - | - | - | -59.52M | -56.64M | -94.07M | -44.16M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -89.61M | -56.84M | -38.7M | -25.58M | -22.65M | -35.97M | -27.95M | -12.86M | -5.1M | -7.08M |
| netCashProvidedByFinancingActivities | -244.89M | -193.85M | -141.64M | -29.89M | -222.68M | 98.42M | -102.05M | -104.36M | -106.76M | -70.77M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 623.58M | 922.22M | 852.19M | 795.6M | 498.58M | 781.25M | 825.03M | 793.57M | 408.73M | 1.63B |
| costOfRevenue | 447.26M | 607.24M | 662.61M | 628.89M | 343.14M | 508.66M | 647.5M | 639.04M | 272.81M | 1.2B |
| grossProfit | 176.32M | 314.98M | 189.58M | 166.71M | 155.44M | 272.58M | 177.53M | 154.53M | 135.92M | 434.16M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | 13.38M |
| generalAndAdministrativeExpenses | 39.24M | 47.49M | 37.93M | 42.89M | 38.66M | 47.18M | 38.43M | 35.91M | 31.87M | 89.09M |
| sellingAndMarketingExpenses | 43.64M | 63.28M | 43.54M | 42.75M | 40.95M | 50.53M | 39.52M | 34.24M | 32.19M | 91.84M |
| sellingGeneralAndAdministrativeExpenses | 82.88M | 107.71M | 81.21M | 85.64M | 79.61M | 97.71M | 77.95M | 70.15M | 64.28M | 180.94M |
| otherExpenses | 1.31M | - | - | 5.7M | -322K | -2.45M | 99.58M | - | - | - |
| operatingExpenses | 84.19M | 107.71M | 81.21M | 91.34M | 79.29M | 95.27M | 177.53M | 71.3M | 64.28M | 172.32M |
| costAndExpenses | 531.44M | 714.95M | 743.82M | 720.23M | 422.43M | 603.93M | 728.43M | 710.34M | 337.1M | 1.37B |
| netInterestIncome | 8.52M | -15.27M | 2.81M | -2.69M | -4.37M | 16.11M | -2.19M | 11.86M | 12.36M | 25.24M |
| interestIncome | 12.12M | 15.6M | 7.78M | 8.42M | 9.3M | 5.43M | 11.92M | 17.09M | 14.91M | 25.24M |
| interestExpense | 3.6M | 30.87M | 4.97M | 11.11M | 13.66M | -10.69M | 14.11M | 5.22M | 2.55M | - |
| depreciationAndAmortization | 25.18M | 27.04M | 25.16M | 24.9M | 24.19M | 26.4M | 24.56M | 22.59M | 19.92M | 22.27M |
| ebitda | 117.31M | 234.31M | 144.78M | 110.04M | 109.61M | 249.34M | 133.94M | 128.63M | 117.48M | 259.14M |
| ebit | 92.13M | 207.27M | 119.63M | 85.14M | 85.42M | 222.94M | 109.38M | 106.04M | 97.56M | 236.87M |
| nonOperatingIncomeExcludingInterest | - | 24.46M | -11M | -9.76M | -9.27M | -45.62M | -109.38M | -22.81M | -25.92M | 24.97M |
| operatingIncome | 92.13M | 207.27M | 108.36M | 75.37M | 76.15M | 177.32M | 96.9M | 83.23M | 71.63M | 236.87M |
| totalOtherIncomeExpensesNet | 12.79M | -10.57M | 6.18M | -1.35M | -4.4M | 55.18M | 95.27M | 17.59M | 23.37M | 1.22M |
| incomeBeforeTax | 104.93M | 196.7M | 114.54M | 74.02M | 71.76M | 232.5M | 95.27M | 100.82M | 95.01M | 238.09M |
| incomeTaxExpense | 34.15M | 66.02M | 37.99M | 25.57M | 24.42M | 79.84M | 27.31M | 37.39M | 28.5M | 86.1M |
| netIncomeFromContinuingOperations | 70.77M | 130.68M | 76.55M | 48.45M | 47.34M | 152.66M | 67.96M | 63.43M | 66.51M | 151.99M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | -1000 | - | -2000 |
| netIncome | 64.74M | 126.58M | 59.67M | 43.58M | 46.1M | 137.69M | 55.97M | 57.71M | 67.5M | 154.47M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | 85.31M |
| bottomLineNetIncome | 64.74M | 126.58M | 59.67M | 43.58M | 46.1M | 137.69M | 55.97M | 57.71M | 67.5M | 69.16M |
| eps | 0.17 | 0.33 | 0.15 | 0.11 | 0.12 | 0.36 | 0.14 | 0.15 | 0.18 | 0.18 |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 1.09B | 1.36B | 1.02B | 1.14B | 1.36B | 1.52B | 934.96M | 1.09B | 983M | 1.03B |
| shortTermInvestments | 317.59M | 249.22M | 179.65M | 171.12M | 233.05M | 276.94M | 353.37M | 297.16M | 657.68M | 675.11M |
| cashAndShortTermInvestments | 1.41B | 1.6B | 1.2B | 1.31B | 1.6B | 1.8B | 1.29B | 1.39B | 1.64B | 1.7B |
| netReceivables | 199.17M | 428.46M | 182.91M | 189.95M | 137.64M | 237.71M | 156.45M | 183.19M | 110.29M | 201.51M |
| accountsReceivables | 168.5M | 170.36M | 152.56M | 187.82M | 135.51M | 187.18M | 154.3M | 183.19M | 106.67M | 166.34M |
| otherReceivables | 30.67M | 258.1M | 30.35M | 2.13M | 2.13M | 50.53M | 2.15M | 4.44M | 3.62M | 35.18M |
| inventory | 18.38M | 20.08M | 12.25M | 11.61M | 12.98M | 15.56M | 13.27M | 12.94M | 13.74M | 14.24M |
| prepaids | 268.22M | 275.26M | 228.34M | 299.62M | 271.68M | 216.6M | 168.51M | - | - | 19.63M |
| otherCurrentAssets | 316.93M | 23.29M | 300.23M | 305.61M | 311.38M | 140.68M | 179.71M | 486.5M | 420.64M | 274.64M |
| totalCurrentAssets | 2.21B | 2.35B | 1.93B | 2.11B | 2.33B | 2.41B | 1.81B | 2.07B | 2.18B | 2.15B |
| propertyPlantEquipmentNet | 670.61M | 637.82M | 561.83M | 519.17M | 460.12M | 422.28M | 399.15M | 361.63M | 329.09M | 315.35M |
| goodwill | 737.04M | 733.75M | 734.33M | 737.17M | 739.69M | 742.02M | 615.63M | 610.31M | 386.97M | 387.69M |
| intangibleAssets | 247.81M | 248.1M | 246.91M | 250.73M | 258.97M | 266.91M | 232.25M | 243.58M | 157.56M | 157.13M |
| goodwillAndIntangibleAssets | 984.85M | 981.85M | 981.24M | 987.9M | 998.66M | 1.01B | 847.88M | 853.89M | 544.53M | 544.82M |
| longTermInvestments | 198.37M | 193.36M | 204.82M | 35.53M | 33.55M | -120.02M | -142.56M | 95.32M | 198.18M | -564.66M |
| taxAssets | 44.03M | 70.92M | 36.44M | 37.48M | 35.85M | 32.88M | 38.65M | 35.39M | 36.41M | 32.95M |
| otherNonCurrentAssets | 58.47M | 44.82M | 39.2M | 200.5M | 208.6M | 317.12M | 383.28M | 181.57M | 14.1M | 717.17M |
| totalNonCurrentAssets | 1.96B | 1.93B | 1.82B | 1.78B | 1.74B | 1.66B | 1.53B | 1.49B | 1.12B | 1.05B |
| otherAssets | - | - | - | - | - | 1000 | -1000 | - | - | - |
| totalAssets | 4.17B | 4.28B | 3.75B | 3.89B | 4.07B | 4.07B | 3.33B | 3.56B | 3.3B | 3.2B |
| totalPayables | 373.19M | 420.01M | 484.63M | 567.45M | 402.35M | 497.7M | 445M | 446M | 252.61M | 292.4M |
| accountPayables | 326.12M | 381.1M | 434.48M | 493.74M | 319.58M | 355.05M | 387.51M | 446M | 241.94M | 283.26M |
| otherPayables | 47.08M | 38.91M | 50.15M | 73.71M | 82.77M | 142.65M | 57.49M | 60.9M | 10.67M | 9.14M |
| accruedExpenses | - | 41.31M | - | - | - | - | - | - | - | 93.51M |
| shortTermDebt | 135.5M | 118.4M | 24.39M | - | - | 2.61M | - | - | - | 1.83M |
| capitalLeaseObligationsCurrent | 24.49M | 24M | 22.31M | 21.6M | 21.62M | 21.96M | 20.91M | 21.39M | 20.56M | 21.1M |
| taxPayables | - | - | - | 69.35M | 78.21M | 138.25M | 55.1M | 56.97M | 64.82M | 121.03M |
| deferredRevenue | 918.39M | 837.76M | 704.01M | 967.67M | 983.14M | 795.66M | 602.87M | 731.43M | 823.28M | 1.58B |
| otherCurrentLiabilities | 1.07B | 1.24B | 1.06B | 1.87B | 2.05B | 1.98B | 1.53B | 1.84B | 1.73B | 1.54B |
| totalCurrentLiabilities | 2.53B | 2.66B | 2.27B | 2.46B | 2.47B | 2.5B | 1.99B | 2.31B | 2.01B | 1.95B |
| longTermDebt | 63.91M | 63.22M | 116.67M | - | - | - | - | - | - | 1.4M |
| capitalLeaseObligationsNonCurrent | 101.21M | 98.62M | 99.19M | 95.25M | 95.49M | 95.48M | 98.31M | 102.98M | 99.53M | 100.33M |
| deferredRevenueNonCurrent | 35.98M | 34.24M | 16.79M | 17.41M | 10.65M | 37.91M | 17.07M | 7.13M | 1.06M | 15.27M |
| deferredTaxLiabilitiesNonCurrent | 70.22M | 99.59M | 61.24M | 57.51M | 63.95M | 67.53M | 54.12M | 56.65M | 33.02M | 33.71M |
| otherNonCurrentLiabilities | 55.66M | 84.16M | 51M | 182.16M | 179.22M | 186.43M | 132.38M | 166.62M | 95M | 84.31M |
| totalNonCurrentLiabilities | 326.99M | 379.83M | 344.88M | 334.91M | 338.66M | 387.35M | 284.8M | 269.61M | 227.54M | 235.01M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 125.71M | 122.62M | 121.5M | 116.85M | 117.11M | 117.44M | 119.22M | 124.38M | 120.09M | 121.43M |
| totalLiabilities | 2.85B | 3.04B | 2.62B | 2.8B | 2.81B | 2.88B | 2.28B | 2.58B | 2.23B | 2.18B |
| treasuryStock | -52053 | -51977 | -52000 | -52000 | -52000 | -52000 | -52000 | -52000 | -52000 | -52000 |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 96.1M | 95.96M | 96.31M | 96M | 96M | 96M | 96M | 96M | 96M | 96M |
| retainedEarnings | 1.08B | 1.01B | 910.06M | 848.78M | 968.38M | 924.53M | 836.6M | 778.92M | 862.78M | 788.42M |
| additionalPaidInCapital | 1.89M | 1.89M | 1.9M | 1.89M | 1.89M | 1.89M | 1.89M | 1.89M | 1.89M | 1.89M |
| date | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 64.74M | 126.58M | 59.67M | 48.45M | 47.34M | 152.66M | 67.96M | 57.71M | 67.5M | 60.2M |
| depreciationAndAmortization | 25.18M | 27.04M | 25.16M | 24.9M | 24.19M | 26.4M | 24.56M | 22.59M | 19.92M | 22.27M |
| deferredIncomeTax | -2.72M | 2.13M | 5.15M | -8.58M | -7.21M | 14.04M | -5.69M | 2.6M | -4.43M | -368K |
| stockBasedCompensation | - | - | - | - | - | - | - | - | - | - |
| changeInWorkingCapital | -235.94M | 319.42M | -86.24M | -78.99M | -192.74M | 465.74M | -209.44M | -93.07M | -61.89M | 582.51M |
| accountsReceivables | -3.12M | -24.54M | 18.02M | -80.16M | -59.9M | 45.45M | 6.35M | -24.91M | -72.58M | 37.04M |
| inventory | 1.82M | -4.53M | -167K | 1.01M | 2.31M | -1.79M | -631K | 924K | 721K | -2.35M |
| accountsPayables | - | - | - | - | - | - | - | - | - | -37.04M |
| otherWorkingCapital | -234.64M | 348.49M | -104.08M | 164K | -135.16M | 422.09M | -215.16M | -69.08M | 9.97M | 584.86M |
| otherNonCashItems | -9146 | 19.01M | -14.59M | -13.93M | 7.04M | 19.68M | -5.89M | -10.27M | 78.38M | -63.92M |
| netCashProvidedByOperatingActivities | -148.75M | 494.19M | -16M | -19.56M | -114.19M | 664.48M | -122.81M | -23.04M | -12.2M | 601.06M |
| investmentsInPropertyPlantAndEquipment | - | - | - | - | - | - | - | - | - | -139.42M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | 12.13M |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -116.17M | -130.5M | -60M | -15.23M | -55.72M | 82.42M | 8.87M | 101.09M | -12.76M | -396.94M |
| netCashProvidedByInvestingActivities | -116.17M | -130.5M | -60M | -15.23M | -55.72M | 82.42M | 8.87M | 101.09M | -12.76M | -524.24M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | -159.35M | - | -137.27M | - | - | - | -101.75M |
| commonDividendsPaid | - | - | - | -159.35M | - | -137.27M | - | -137.27M | - | -101.75M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -11.09M | -45.92M | -46M | -27.25M | 19.92M | -30.28M | -41.57M | 27.09M | -11.82M | 1.69M |
| netCashProvidedByFinancingActivities | -11.09M | -45.92M | -46M | -186.6M | 19.92M | -167.55M | -41.57M | 27.09M | -11.82M | 1.69M |