NASDAQ : CMPR
-$2.46 (-2.34%)
| date | 2025-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 3.4B | 3.29B | 3.08B | 2.89B | 2.58B | 2.48B | 2.75B | 2.59B | 2.14B | 1.79B |
| costOfRevenue | 1.79B | 1.7B | 1.64B | 1.49B | 1.3B | 1.25B | 1.4B | 1.28B | 1.04B | 762.66M |
| grossProfit | 1.62B | 1.6B | 1.44B | 1.39B | 1.28B | 1.23B | 1.35B | 1.31B | 1.1B | 1.03B |
| researchAndDevelopmentExpenses | 334.04M | 321.97M | 302.26M | 292.84M | 253.06M | 253.25M | 236.8M | 245.76M | 243.23M | 210.08M |
| generalAndAdministrativeExpenses | 218.53M | 205.74M | 209.25M | 196.46M | 174.59M | 183.05M | 162.65M | 176.96M | 165.18M | 142.59M |
| sellingAndMarketingExpenses | 814.02M | 789.87M | 773.97M | 789.24M | 648.39M | 574.04M | 713.86M | 714.65M | 610.93M | 508.5M |
| sellingGeneralAndAdministrativeExpenses | 1.03B | 995.61M | 983.22M | 985.7M | 822.98M | 757.1M | 876.52M | 891.61M | 776.11M | 651.1M |
| otherExpenses | 24.59M | 31.87M | 96.22M | 68.99M | 76.52M | 166.17M | 72.81M | 17.57M | 125.91M | 86.01M |
| operatingExpenses | 1.39B | 1.35B | 1.38B | 1.35B | 1.15B | 1.18B | 1.19B | 1.15B | 1.15B | 947.19M |
| costAndExpenses | 3.18B | 3.04B | 3.02B | 2.84B | 2.45B | 2.43B | 2.59B | 2.43B | 2.18B | 1.71B |
| netInterestIncome | -115.23M | -119.82M | -112.79M | -99.43M | -119.37M | -75.84M | -63.17M | -53.04M | -43.98M | -38.2M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 115.23M | 119.82M | 112.79M | 99.43M | 119.37M | 75.84M | 63.17M | 53.04M | 43.98M | 38.2M |
| depreciationAndAmortization | 141.13M | 151.76M | 162.43M | 175.68M | 173.21M | 167.94M | 173.77M | 169M | 158.4M | 131.92M |
| ebitda | 353.32M | 400.03M | 245M | 284.44M | 229.03M | 246.79M | 363.85M | 288.41M | 123.06M | 236.21M |
| ebit | 212.19M | 248.27M | 82.57M | 108.76M | 55.81M | 78.84M | 190.08M | 119.41M | -35.34M | 104.29M |
| nonOperatingIncomeExcludingInterest | 14.08M | -917K | -25.26M | -61.46M | 67.7M | -22.87M | -26.48M | 38.39M | -10.36M | -26.1M |
| operatingIncome | 226.27M | 247.35M | 57.31M | 47.3M | 123.51M | 55.97M | 163.61M | 157.8M | -45.7M | 78.19M |
| totalOtherIncomeExpensesNet | -129.31M | -118.9M | -87.53M | -37.97M | -187.06M | -52.97M | -36.7M | -91.43M | -33.62M | -12.1M |
| incomeBeforeTax | 96.96M | 128.45M | -30.22M | 9.33M | -63.55M | 3M | 126.91M | 66.37M | -79.32M | 66.1M |
| incomeTaxExpense | 84.11M | -49.36M | 155.49M | 59.9M | 18.9M | -80.99M | 33.43M | 19.58M | -7.12M | 15.68M |
| netIncomeFromContinuingOperations | 12.85M | 177.81M | -185.72M | -50.57M | -82.46M | 84M | 93.48M | 46.79M | -72.2M | 50.41M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 14.95M | 173.68M | -185.98M | -54.33M | -85.23M | 83.36M | 95.05M | 43.73M | -71.71M | 54.35M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 14.95M | 173.68M | -185.98M | -54.33M | -85.23M | 83.36M | 95.05M | 43.73M | -71.71M | 54.35M |
| eps | 0.6 | 6.64 | -7.08 | -2.08 | -3.28 | 3.07 | 3.09 | 1.41 | -2.29 | 1.72 |
| date | 2025-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 233.98M | 203.78M | 130.31M | 277.05M | 183.02M | 45.02M | 35.28M | 44.23M | 25.7M | 77.43M |
| shortTermInvestments | - | 4.5M | 38.54M | 49.95M | 152.25M | - | - | - | - | 7.89M |
| cashAndShortTermInvestments | 233.98M | 208.28M | 168.85M | 327M | 335.27M | 45.02M | 35.28M | 44.23M | 25.7M | 85.32M |
| netReceivables | 68.29M | 64.58M | 67.35M | 63.88M | 50.68M | 34.6M | 60.65M | 55.62M | 48.63M | 32.33M |
| accountsReceivables | 68.29M | 64.58M | 67.35M | 63.88M | 50.68M | 34.6M | 60.65M | 55.62M | 48.63M | 32.33M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 112.87M | 97.02M | 107.84M | 126.73M | 70.04M | 80.18M | 66.31M | 60.6M | 46.56M | 18.12M |
| prepaids | - | - | 96.99M | 108.7M | 72.5M | 88.61M | 78.06M | 78.85M | 73.97M | 55.18M |
| otherCurrentAssets | 87.46M | 88.11M | - | - | - | - | 78.06M | 78.85M | 125.11M | 9.82M |
| totalCurrentAssets | 502.61M | 457.98M | 441.03M | 626.32M | 528.5M | 248.4M | 240.3M | 239.3M | 246M | 200.77M |
| propertyPlantEquipmentNet | 386.44M | 343.86M | 364.35M | 367.52M | 416.3M | 494.92M | 490.76M | 483.66M | 511.95M | 493.16M |
| goodwill | 826.16M | 787.14M | 781.54M | 766.6M | 726.98M | 621.9M | 718.88M | 520.84M | 514.96M | 466M |
| intangibleAssets | 163.11M | 168.77M | 204.51M | 245.2M | 274.43M | 280.69M | 332.54M | 286.4M | 324.39M | 252.18M |
| goodwillAndIntangibleAssets | 989.27M | 955.91M | 986.05M | 1.01B | 1B | 902.6M | 1.05B | 807.24M | 839.36M | 718.19M |
| longTermInvestments | - | 563K | 5.06M | 543K | 50.71M | - | 87000 | 90000 | 520K | 409K |
| taxAssets | 61.09M | 95.06M | 12.74M | 113.09M | 149.62M | 143.5M | 59.91M | 67.09M | 48M | 26.09M |
| otherNonCurrentAssets | 28.74M | 38.79M | 45.64M | 48.4M | 35.95M | 25.59M | 25.91M | 54.84M | 34.04M | 25.25M |
| totalNonCurrentAssets | 1.47B | 1.43B | 1.41B | 1.54B | 1.65B | 1.57B | 1.63B | 1.41B | 1.43B | 1.26B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 1.97B | 1.89B | 1.85B | 2.17B | 2.18B | 1.82B | 1.87B | 1.65B | 1.68B | 1.46B |
| totalPayables | 395.78M | 373.16M | 339.05M | 355.6M | 245.9M | 217.05M | 225.2M | 185.99M | 161.86M | 126.48M |
| accountPayables | 332.11M | 326.66M | 285.78M | 313.71M | 199.83M | 163.89M | 185.1M | 152.44M | 127.39M | 86.68M |
| otherPayables | 63.67M | 46.5M | 53.27M | 41.89M | 46.07M | 53.16M | 40.1M | 33.56M | 34.47M | 39.8M |
| accruedExpenses | 140.22M | 80.84M | 74.88M | 78.52M | 73.86M | 90.3M | 58.86M | 57.02M | 54.49M | 59.21M |
| shortTermDebt | 9.08M | 12.49M | 10.71M | 10.39M | 9.9M | 17.93M | 81.28M | 59.26M | 28.93M | 21.72M |
| capitalLeaseObligationsCurrent | 31.18M | 27.96M | 32.5M | 34.39M | 58.86M | 49.83M | 23.24M | 23.32M | 24.14M | 20.58M |
| taxPayables | 63.67M | 46.5M | 53.27M | 41.89M | 46.07M | 53.16M | 40.1M | 33.56M | 34.47M | 39.8M |
| deferredRevenue | 47.98M | 46.12M | 44.7M | 58.86M | 50.87M | 39.13M | 31.78M | 27.7M | 30.37M | 25.84M |
| otherCurrentLiabilities | 134.42M | 123.4M | 143.5M | 154.78M | 198.78M | 72.52M | 100.39M | 127.74M | 149.7M | 82.03M |
| totalCurrentLiabilities | 758.66M | 663.96M | 645.33M | 692.54M | 638.17M | 486.76M | 520.75M | 481.02M | 449.48M | 335.86M |
| longTermDebt | 1.58B | 1.59B | 1.63B | 1.68B | 1.73B | 1.42B | 942.29M | 767.58M | 847.73M | 656.79M |
| capitalLeaseObligationsNonCurrent | 90.7M | 89.93M | 86.49M | 72.17M | 84.75M | 147.58M | 128.13M | 119.63M | 134.91M | 131.55M |
| deferredRevenueNonCurrent | - | 17.13M | 22.29M | - | - | - | - | 10.08M | - | - |
| deferredTaxLiabilitiesNonCurrent | 23.31M | 24.7M | 47.35M | 41.14M | 27.43M | 33.81M | 44.53M | 51.24M | 60.74M | 69.43M |
| otherNonCurrentLiabilities | 82.74M | 21.53M | 25.93M | 49.7M | 77.88M | 69.57M | 37.68M | 52.64M | 66.38M | 38.86M |
| totalNonCurrentLiabilities | 1.77B | 1.75B | 1.81B | 1.84B | 1.92B | 1.67B | 1.15B | 991.1M | 1.11B | 896.63M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 121.88M | 117.89M | 118.99M | 106.56M | 143.62M | 197.41M | 151.37M | 142.94M | 159.05M | 152.13M |
| totalLiabilities | 2.53B | 2.41B | 2.47B | 2.53B | 2.56B | 2.15B | 1.67B | 1.47B | 1.56B | 1.23B |
| treasuryStock | -1.36B | -1.36B | -1.36B | -1.36B | -1.37B | -1.38B | -737.45M | -685.58M | -588.36M | -548.55M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 597K | 604K | 615K | 615K | 615K | 615K | 615K | 615K | 615K | 615K |
| retainedEarnings | 225.12M | 272.88M | 235.4M | 414.14M | 537.68M | 618.44M | 537.42M | 452.76M | 414.77M | 486.48M |
| additionalPaidInCapital | 592.32M | 570.28M | 539.45M | 501M | 459.9M | 438.62M | 411.08M | 395.68M | 361.38M | 335.19M |
| date | 2025-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 12.85M | 173.68M | -185.72M | -50.57M | -74.94M | 84M | 93.48M | 46.79M | -72.2M | 50.41M |
| depreciationAndAmortization | 141.13M | 151.76M | 162.43M | 175.68M | 173.21M | 167.94M | 173.77M | 169M | 158.4M | 131.92M |
| deferredIncomeTax | 41.97M | -94.44M | 114.91M | 22.88M | -10.28M | -106.86M | 6.84M | -14.04M | -41.36M | -15.92M |
| stockBasedCompensation | 58.88M | 65.58M | 42.12M | 49.77M | 37.03M | 34.87M | 21.72M | 50.47M | 48.63M | 23.77M |
| changeInWorkingCapital | 19.64M | 52.75M | -37.94M | 75.36M | 54.89M | 39.5M | 28.3M | -35.42M | 1.18M | 38.69M |
| accountsReceivables | 3.62M | 161K | -4.24M | -18.12M | -11.47M | 26.66M | -4.19M | -5.12M | 4.7M | 6.77M |
| inventory | -7.05M | 11.78M | 11.35M | -44.09M | 16.38M | -18.33M | -3.63M | -7.07M | -8.7M | -11000 |
| accountsPayables | -18.74M | 39.28M | -28.87M | 109.98M | 29.37M | -17.55M | 19.84M | 21.78M | 25.33M | 25.67M |
| otherWorkingCapital | 41.81M | 1.54M | -16.18M | 27.59M | 20.61M | 48.71M | 16.28M | -45.02M | -20.15M | 6.26M |
| otherNonCashItems | 23.6M | 1.38M | 34.48M | -53.58M | 85.31M | 119M | 6.99M | -24.46M | 62.08M | 18.49M |
| netCashProvidedByOperatingActivities | 298.07M | 350.72M | 130.29M | 219.54M | 265.22M | 338.44M | 331.1M | 192.33M | 156.74M | 247.36M |
| investmentsInPropertyPlantAndEquipment | -89.02M | -54.93M | -53.77M | -119.34M | -99.46M | -94.46M | -119.28M | -102.08M | -111.66M | -107.24M |
| acquisitionsNet | -658K | -3.62M | -4.63M | -75.26M | -53.41M | -5.4M | -289.92M | 93.67M | -204.88M | -164.41M |
| purchasesOfInvestments | - | - | -84.03M | - | -206.87M | -43.99M | -12.02M | - | -37.5M | - |
| salesMaturitiesOfInvestments | 9.94M | 38.68M | 92.11M | 153.44M | -60.94M | 29.79M | -48.72M | - | 6.35M | - |
| otherInvestingActivities | -61.01M | -34.74M | -53.4M | 37.15M | 66.36M | 47.19M | 49.76M | -2.18M | 45.9M | 6.11M |
| netCashProvidedByInvestingActivities | -140.76M | -54.61M | -103.72M | -4M | -354.32M | -66.86M | -420.17M | -10.59M | -301.79M | -265.54M |
| netDebtIssuance | -21.15M | -48.56M | -66.33M | -52.02M | 255.83M | -87.92M | 175.85M | -107.47M | 181.28M | 153.45M |
| longTermNetDebtIssuance | -21.15M | -48.56M | -66.33M | -52.02M | 255.83M | 416.71M | 175.85M | -61.4M | 181.28M | 153.45M |
| shortTermNetDebtIssuance | - | - | - | - | - | -504.64M | - | -46.07M | - | - |
| netStockIssuance | -76.4M | -154.88M | 327K | -3.22M | -8.04M | -668.76M | -61.55M | -114.41M | -64.58M | -160.93M |
| netCommonStockIssuance | -76.4M | -154.88M | 327K | -3.22M | -2.28M | -627.05M | -52.16M | -82.73M | -43.82M | -148.76M |
| commonStockIssuance | 1.38M | 2.1M | 327K | - | - | 6000 | 3.4M | 11.98M | 6.19M | 4.7M |
| commonStockRepurchased | -77.78M | -156.98M | - | -3.22M | -2.28M | -627.06M | -55.57M | -94.71M | -50.01M | -153.47M |
| netPreferredStockIssuance | - | - | - | - | -5.76M | -41.72M | -9.38M | -31.68M | -20.76M | -12.17M |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -38.37M | -19.11M | -111.1M | -51.33M | -23.66M | 498.44M | -32.31M | 44.12M | -12.12M | 2.14M |
| netCashProvidedByFinancingActivities | -135.92M | -222.55M | -177.11M | -106.57M | 224.13M | -258.26M | 81.99M | -177.76M | 104.58M | -5.34M |
| 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 | 886.21M | 1.04B | 863.28M | 869.48M | 789.47M | 939.16M | 804.97M | 832.61M | 780.59M | 921.36M |
| costOfRevenue | 477.01M | 554.48M | 460.48M | 456.68M | 416.96M | 489.26M | 422.74M | 428.19M | 404.67M | 463.42M |
| grossProfit | 409.2M | 487.72M | 402.8M | 412.8M | 372.51M | 449.9M | 382.23M | 404.42M | 375.92M | 457.94M |
| researchAndDevelopmentExpenses | 86.89M | 89.08M | 84.89M | 86.18M | 83.11M | 82.88M | 81.86M | 83.89M | 83.79M | 79.96M |
| generalAndAdministrativeExpenses | 58.92M | 60.2M | 54M | 59.11M | 50.55M | 56.94M | 51.93M | 54.35M | 54.25M | 48.79M |
| sellingAndMarketingExpenses | 208.52M | 246.16M | 210.4M | 192.99M | 193.32M | 223.86M | 203.85M | 194.25M | 191.59M | 211.84M |
| sellingGeneralAndAdministrativeExpenses | 267.44M | 306.36M | 264.39M | 252.11M | 243.86M | 280.8M | 255.78M | 248.6M | 245.84M | 260.64M |
| otherExpenses | 2.89M | 2.88M | 4.25M | 9.07M | 4.99M | 5.28M | 5.25M | 5.6M | 7.05M | 9.66M |
| operatingExpenses | 357.22M | 398.32M | 353.53M | 347.36M | 331.97M | 368.95M | 342.89M | 338.09M | 336.68M | 350.26M |
| costAndExpenses | 834.23M | 952.8M | 814.01M | 804.04M | 748.93M | 858.21M | 765.63M | 766.28M | 741.35M | 813.68M |
| netInterestIncome | -25.4M | -27M | -28.07M | -27.66M | -27M | -29.16M | -31.42M | -29.88M | -30.16M | -30.59M |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 25.4M | 27M | 28.07M | 27.66M | 27M | 29.16M | 31.42M | 29.88M | 30.16M | 30.59M |
| depreciationAndAmortization | 37.41M | 36.62M | 36.62M | 36.07M | 34.3M | 35.21M | 35.55M | 35.66M | 37.07M | 39.09M |
| ebitda | 89.16M | 126.44M | 89.04M | 77.19M | 65.42M | 147.14M | 63.57M | 98.81M | 72.66M | 146.73M |
| ebit | 51.75M | 89.82M | 52.42M | 41.11M | 31.12M | 111.93M | 28.03M | 63.15M | 35.59M | 107.64M |
| nonOperatingIncomeExcludingInterest | 233K | -423K | -3.16M | 24.33M | 9.42M | -30.98M | 11.31M | 3.18M | 3.65M | 42000 |
| operatingIncome | 51.98M | 89.4M | 49.27M | 65.44M | 40.54M | 80.95M | 39.34M | 66.33M | 39.24M | 107.68M |
| totalOtherIncomeExpensesNet | -25.63M | -26.57M | -24.91M | -51.98M | -36.42M | 1.82M | -42.73M | -33.06M | -33.81M | -30.63M |
| incomeBeforeTax | 26.35M | 62.83M | 24.36M | 13.46M | 4.12M | 82.77M | -3.39M | 33.28M | 5.43M | 77.05M |
| incomeTaxExpense | 11.71M | 13.34M | 17.84M | 41.82M | 12.14M | 21.15M | 9M | -84.89M | 10.61M | 16.8M |
| netIncomeFromContinuingOperations | 14.64M | 49.49M | 6.52M | -28.36M | -8.02M | 61.62M | -12.38M | 118.17M | -5.18M | 60.25M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 13.84M | 49.34M | 7.64M | -25.32M | -8.24M | 61.06M | -12.55M | 115M | -3.98M | 58.1M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 13.84M | 49.34M | 7.64M | -25.32M | -8.24M | 61.06M | -12.55M | 115M | -3.98M | 58.1M |
| eps | 0.57 | 2.01 | 0.31 | -1.02 | -0.33 | 2.45 | -0.5 | 4.55 | -0.15 | 2.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 | 189M | 258.04M | 200.5M | 233.98M | 183M | 224.43M | 152.95M | 203.78M | 154.34M | 274.21M |
| shortTermInvestments | - | - | - | - | - | - | - | 4.5M | 6.5M | 17.24M |
| cashAndShortTermInvestments | 189M | 258.04M | 200.5M | 233.98M | 183M | 224.43M | 152.95M | 208.28M | 160.84M | 291.45M |
| netReceivables | 72.66M | 70.6M | 78.73M | 68.29M | 66.15M | 58.86M | 73.76M | 64.58M | 71.07M | 63.22M |
| accountsReceivables | 72.66M | 70.6M | 78.73M | 68.29M | 66.15M | 58.86M | 73.76M | 64.58M | 71.07M | 63.22M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | 123.81M | 122.75M | 119.47M | 112.87M | 101.9M | 103.31M | 110.45M | 97.02M | 96.32M | 104.64M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 110.33M | 109.76M | 90.57M | 87.46M | 92.67M | 109.04M | 90.7M | 88.11M | 113.95M | 118.73M |
| totalCurrentAssets | 495.81M | 561.15M | 489.27M | 502.61M | 443.71M | 495.64M | 427.86M | 457.98M | 442.18M | 578.03M |
| propertyPlantEquipmentNet | 460.05M | 460.14M | 403.61M | 386.44M | 365.07M | 356.97M | 355.78M | 343.86M | 340.5M | 346.13M |
| goodwill | 817.93M | 826.66M | 826.36M | 826.16M | 792.75M | 777.61M | 804.81M | 787.14M | 779.26M | 790.97M |
| intangibleAssets | 158.14M | 54.78M | 160.57M | 163.11M | 61.9M | 158.12M | 169.39M | 168.77M | 175.94M | 188.44M |
| goodwillAndIntangibleAssets | 976.07M | 881.44M | 986.93M | 989.27M | 854.65M | 935.73M | 974.19M | 955.91M | 955.2M | 979.41M |
| longTermInvestments | - | - | - | - | - | - | - | 563K | - | - |
| taxAssets | 55.46M | 56.94M | 57.9M | 61.09M | 87.81M | 90.23M | 97M | 95.06M | 9.44M | 11.77M |
| otherNonCurrentAssets | 67.52M | 134.69M | 28.82M | 28.74M | 127.08M | 39.35M | 29.1M | 38.79M | 37M | 32.65M |
| totalNonCurrentAssets | 1.56B | 1.53B | 1.48B | 1.47B | 1.43B | 1.42B | 1.46B | 1.43B | 1.34B | 1.37B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.05B | 2.09B | 1.97B | 1.97B | 1.88B | 1.92B | 1.88B | 1.89B | 1.78B | 1.95B |
| totalPayables | 376.3M | 431.4M | 385.36M | 395.78M | 355.82M | 407.58M | 350.57M | 373.16M | 315.48M | 404.89M |
| accountPayables | 308.44M | 353.59M | 317.82M | 332.11M | 298.88M | 340.92M | 297.86M | 326.66M | 269.11M | 344M |
| otherPayables | 67.86M | 77.81M | 67.54M | 63.67M | 56.94M | 66.66M | 52.71M | 46.5M | 46.37M | 60.89M |
| accruedExpenses | 140.3M | 174.95M | 142.75M | 140.22M | 89.94M | 139.17M | 86.86M | 80.84M | 82.69M | 80.87M |
| shortTermDebt | 13.83M | 13.52M | 8.98M | 9.08M | 9.18M | 9.62M | 10.53M | 12.49M | 10.94M | 11.08M |
| capitalLeaseObligationsCurrent | 35.23M | 34.5M | 31.06M | 31.18M | 28.71M | 28.14M | 28.52M | 27.96M | 27.71M | 29.38M |
| taxPayables | - | - | 67.54M | 63.67M | - | 66.66M | 52.71M | 46.5M | 46.37M | 60.89M |
| deferredRevenue | 53.79M | 49.97M | 57.02M | 47.98M | 53.01M | 48.38M | 51.92M | 46.12M | 49.84M | 45.11M |
| otherCurrentLiabilities | 110.55M | 121.73M | 129.47M | 134.42M | 143.04M | 94.88M | 141.66M | 123.4M | 149.26M | 136.37M |
| totalCurrentLiabilities | 730M | 826.07M | 754.64M | 758.66M | 679.7M | 727.77M | 670.06M | 663.96M | 635.92M | 707.71M |
| longTermDebt | 1.58B | 1.58B | 1.57B | 1.58B | 1.58B | 1.58B | 1.59B | 1.59B | 1.59B | 1.6B |
| capitalLeaseObligationsNonCurrent | 121.58M | 124.91M | 95.75M | 90.7M | 85.6M | 86.23M | 92.43M | 89.93M | 83.3M | 82.67M |
| deferredRevenueNonCurrent | 11.1M | - | - | - | - | - | - | 17.13M | 16.22M | 16.42M |
| deferredTaxLiabilitiesNonCurrent | 21.51M | 22.5M | 22.96M | 23.31M | 20.99M | 22.9M | 23.64M | 24.7M | 47.22M | 44.61M |
| otherNonCurrentLiabilities | 49.51M | 67.27M | 71.65M | 82.74M | 50.68M | 36.78M | 58.45M | 21.53M | 24.55M | 24.26M |
| totalNonCurrentLiabilities | 1.78B | 1.79B | 1.76B | 1.77B | 1.74B | 1.73B | 1.76B | 1.75B | 1.76B | 1.77B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 156.82M | 159.4M | 126.81M | 121.88M | 114.31M | 114.38M | 120.94M | 117.89M | 111.01M | 112.05M |
| totalLiabilities | 2.51B | 2.62B | 2.52B | 2.53B | 2.42B | 2.45B | 2.43B | 2.41B | 2.41B | 2.48B |
| treasuryStock | -1.36B | -1.36B | -1.36B | -1.36B | -1.36B | -1.36B | -1.36B | -1.36B | -1.36B | -1.36B |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 595K | 597K | 600K | 597K | 602K | 601K | 606K | 604K | 610K | 621K |
| retainedEarnings | 256.45M | 260.94M | 230.7M | 225.12M | 266.18M | 277.56M | 250.92M | 272.88M | 206.3M | 297.59M |
| additionalPaidInCapital | 612.69M | 608.02M | 599.92M | 592.32M | 585.09M | 576.88M | 573.19M | 570.28M | 561.93M | 560.02M |
| 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 | 13.84M | 49.49M | 6.52M | -25.32M | -8.02M | 61.62M | -12.55M | 118.17M | -3.98M | 60.25M |
| depreciationAndAmortization | 37.41M | 36.62M | 36.62M | 36.07M | 34.3M | 35.21M | 35.55M | 35.66M | 37.07M | 39.09M |
| deferredIncomeTax | 669.77 | 798K | 2.77M | 38.12M | 2.4M | 422K | 2.95M | -95.51M | 3.18M | -997K |
| stockBasedCompensation | - | 16.83M | 14.79M | 16.19M | 12.68M | 14.37M | 15.63M | 17.08M | 18.4M | 17.65M |
| changeInWorkingCapital | -74.77M | 63.28M | -30.06M | 24.23M | -50.39M | 92.2M | -46.4M | 47.09M | -47.98M | 60.26M |
| accountsReceivables | -3.83M | 15.92M | -12.65M | 1.13M | -3.01M | 13.27M | -7.78M | 6.59M | -8.95M | 4.73M |
| inventory | -7.45M | 2.55M | -10.64M | 247K | -737K | 3.75M | -10.31M | 4.77M | 1.7M | 5.71M |
| accountsPayables | -36.46M | 40.28M | -13.19M | 10.2M | -40.5M | 48.5M | -36.95M | 50.74M | -66.48M | 77.23M |
| otherWorkingCapital | -27.04M | 4.53M | 6.42M | 12.65M | -6.15M | 26.68M | 8.63M | -15.01M | 25.74M | -27.41M |
| otherNonCashItems | 7.75M | -2.36M | -5.58M | 18.18M | 18.72M | -27.3M | 9.2M | 2.61M | 1.73M | -1.31M |
| netCashProvidedByOperatingActivities | -15.78M | 164.66M | 25.06M | 107.47M | 9.7M | 176.52M | 4.38M | 125.1M | 8.43M | 174.95M |
| investmentsInPropertyPlantAndEquipment | -40.23M | -25.18M | -26.35M | -20.81M | -24.79M | -26.42M | -17M | -10.5M | -25.5M | -11.39M |
| acquisitionsNet | 21.63M | -10.4M | - | - | -658K | - | - | -3.62M | -65142 | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | 5.44M | 4.5M | 2M | 10.76M | 5.42M |
| otherInvestingActivities | 1.81M | -15.15M | -16.46M | -15.78M | -15.65M | -16.58M | -13M | 2.22M | 496.14K | -13.6M |
| netCashProvidedByInvestingActivities | -16.79M | -50.73M | -42.82M | -36.59M | -41.1M | -37.56M | -25.5M | -9.9M | -14.31M | -19.57M |
| netDebtIssuance | -6.33M | -6M | -5.74M | -5.74M | -6.15M | -5.68M | -3.58M | -5.69M | -6.36M | -10.31M |
| longTermNetDebtIssuance | -6.33M | -6M | -5.74M | -5.74M | -6.15M | -5.68M | -3.58M | -5.69M | -6.36M | -10.31M |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -21.85M | -24.63M | -2.22M | -20.84M | -3.94M | -42M | -9.62M | -54.93M | -100.26M | 6000 |
| netCommonStockIssuance | -21.85M | -24.63M | -2.22M | -20.84M | -3.94M | -42M | -9.62M | -54.93M | -100.04M | 6000 |
| commonStockIssuance | 202.72K | 780K | 508K | 85715 | 6000 | 369K | 1M | 1.33M | 687K | 6000 |
| commonStockRepurchased | -22.05M | -25.4M | -2.73M | -20.84M | -3.95M | -42.37M | -10.62M | -56.25M | -100.95M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | -218.15K | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -4.03M | -26.34M | -6.7M | -1.93M | -3.24M | -10.99M | -22.21M | -4.43M | -3.73M | -1.78M |
| netCashProvidedByFinancingActivities | -32.22M | -56.96M | -14.66M | -28.51M | -13.34M | -58.66M | -35.42M | -65.05M | -110.35M | -12.09M |