NYSE : CXT
$0.75 (1.48%)
| 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 | 1.66B | 1.49B | 1.39B | 1.34B | 1.35B | 2.94B | 3.28B | 3.35B | 2.79B | 2.75B |
| costOfRevenue | 952.9M | 821.7M | 737.2M | 713.7M | 746.2M | 1.93B | 2.1B | 2.16B | 1.77B | 1.76B |
| grossProfit | 703.8M | 665.1M | 654.1M | 626.2M | 598.9M | 1.01B | 1.18B | 1.19B | 1.02B | 989.7M |
| researchAndDevelopmentExpenses | - | 39.5M | - | - | - | - | - | 58.4M | 58.5M | 61.5M |
| generalAndAdministrativeExpenses | - | - | - | -478.8M | -452M | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | 797.5M | 775.4M | 698.1M | 698M | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 440.3M | 386.2M | 366.8M | 318.7M | 323.4M | 698.1M | 698M | 662.6M | 547.4M | 530.5M |
| otherExpenses | - | -29.4M | 500K | 6.2M | -3.7M | 45.2M | 270.6M | - | - | - |
| operatingExpenses | 440.3M | 396.3M | 367.3M | 324.9M | 319.7M | 743.3M | 968.6M | 721M | 605.9M | 592M |
| costAndExpenses | 1.39B | 1.22B | 1.1B | 1.04B | 1.07B | 2.67B | 3.07B | 2.88B | 2.38B | 2.35B |
| netInterestIncome | -59.3M | -46.2M | -49.5M | -56.1M | -57.8M | -53.3M | -44.1M | -48.6M | -33.6M | -34.6M |
| interestIncome | 1M | 1.6M | 1.1M | 200K | 100000 | 2M | 2.7M | 2.3M | 2.5M | 1.9M |
| interestExpense | 60.3M | 47.8M | 50.6M | 56.3M | 57.9M | 55.3M | 46.8M | 50.9M | 36.1M | 36.5M |
| depreciationAndAmortization | 106.6M | 86.8M | 77.6M | 78.7M | 81.8M | 127.5M | 113.5M | 120M | 72.7M | 70.9M |
| ebitda | 347.9M | 361M | 368M | 383.3M | 365.8M | 407.3M | 331M | 582.3M | 476.3M | 200.3M |
| ebit | 241.3M | 274.2M | 290.4M | 304.6M | 284M | 279.8M | 217.5M | 462.3M | 403.6M | 200.6M |
| nonOperatingIncomeExcludingInterest | 22.2M | -5.4M | -3.6M | -3.3M | -4.8M | -16.9M | -7.1M | 6M | 5.6M | 197.1M |
| operatingIncome | 263.5M | 268.8M | 286.8M | 301.3M | 279.2M | 262.9M | 210.4M | 468.3M | 409.2M | 397.7M |
| totalOtherIncomeExpensesNet | -82.5M | -42.4M | -47M | -53M | -53.1M | -38.4M | -39.7M | -56.9M | -41.7M | -233.6M |
| incomeBeforeTax | 181M | 226.4M | 239.8M | 248.3M | 226.1M | 224.5M | 170.7M | 411.4M | 367.5M | 164.1M |
| incomeTaxExpense | 35.9M | 42.3M | 51.5M | 43.4M | 48.1M | 43.4M | 37.1M | 75.9M | 195M | 40.3M |
| netIncomeFromContinuingOperations | 145.1M | 184.1M | 188.3M | 204.9M | 178M | 181.1M | 133.6M | 335.5M | 172.5M | 123.8M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | 100000 | -700K | -1M |
| netIncome | 145.1M | 184.1M | 188.3M | 204.9M | 178M | 181M | 133.3M | 335.6M | 171.8M | 122.8M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 145.1M | 184.1M | 188.3M | 204.9M | 178M | 181M | 133.3M | 335.6M | 171.8M | 122.8M |
| eps | 2.53 | 3.22 | 3.32 | 7.07 | 7.68 | 3.19 | 2.35 | 5.63 | 2.89 | 2.1 |
| 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 | 233.8M | 165.8M | 227.2M | 230.7M | 478.6M | 551M | 393.9M | 343.4M | 706.2M | 509.7M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 233.8M | 165.8M | 227.2M | 230.7M | 478.6M | 551M | 393.9M | 343.4M | 706.2M | 509.7M |
| netReceivables | 364.5M | 303.6M | 214.9M | 205.1M | 496.7M | 447.1M | 625M | 586.7M | 443.4M | 414.4M |
| accountsReceivables | 351.8M | 303.6M | 214.9M | 205.1M | 483M | 432.7M | 610.9M | 570.7M | 418.4M | 396.4M |
| otherReceivables | 12.7M | - | - | - | 13.7M | 14.4M | 14.1M | 16M | 25M | 18M |
| inventory | 169.5M | 144.8M | 157.1M | 145.6M | 449.1M | 438.2M | 457.3M | 411.5M | 349.3M | 342.5M |
| prepaids | - | 8.6M | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 85.1M | 19.7M | 45.2M | 41.9M | 118.7M | 137.4M | 23.7M | 21.3M | 19.6M | 49.1M |
| totalCurrentAssets | 852.9M | 642.5M | 644.4M | 623.3M | 1.54B | 1.57B | 1.5B | 1.36B | 1.52B | 1.32B |
| propertyPlantEquipmentNet | 303.8M | 272.3M | 261.2M | 261.6M | 555.6M | 600.4M | 728.9M | 599.1M | 282.4M | 278.9M |
| goodwill | 1.16B | 956.6M | 841.2M | 836.6M | 1.58B | 1.61B | 1.47B | 1.4B | 1.21B | 1.15B |
| intangibleAssets | 557.2M | 419.3M | 308.9M | 344.9M | 467.1M | 520.3M | 505.1M | - | - | - |
| goodwillAndIntangibleAssets | 1.72B | 1.38B | 1.15B | 1.18B | 2.05B | 2.13B | 1.98B | 1.4B | 1.21B | 1.15B |
| longTermInvestments | 139.4M | 6.8M | - | - | - | 72.5M | 85M | 75M | 90.1M | 125.2M |
| taxAssets | 2.5M | 2.2M | 2.7M | 6.3M | 17.7M | 14.9M | 35.1M | 18.8M | 104.2M | 181.8M |
| otherNonCurrentAssets | 96.6M | 86.8M | 71M | 56.7M | 319.3M | 198.1M | 97.3M | 583.2M | 391.4M | 377.2M |
| totalNonCurrentAssets | 2.26B | 1.74B | 1.48B | 1.51B | 2.94B | 3.02B | 2.92B | 2.68B | 2.08B | 2.11B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.12B | 2.39B | 2.13B | 2.13B | 4.49B | 4.59B | 4.42B | 4.04B | 3.59B | 3.43B |
| totalPayables | 161M | 141.2M | 119.3M | 127.5M | 284.3M | 218.5M | 324.1M | 330.2M | 251M | 226.8M |
| accountPayables | 132.3M | 116.6M | 106.5M | 109.6M | 273.7M | 218.4M | 311.1M | 329.2M | 247.4M | 223.2M |
| otherPayables | 28.7M | 24.6M | 12.8M | 17.9M | 10.6M | 100000 | 13M | 1M | 3.6M | 3.6M |
| accruedExpenses | - | 123M | 62.3M | 46.9M | 137M | 145.2M | 120.6M | - | - | - |
| shortTermDebt | 135.1M | 210M | 4.6M | 299.7M | - | 375.7M | 173.4M | 6.9M | 249.4M | 3.6M |
| capitalLeaseObligationsCurrent | - | 10.6M | 7.2M | 7.4M | 22.7M | 23.4M | - | - | - | - |
| taxPayables | - | 8.6M | 12.8M | 17.9M | 10.6M | 100000 | 13M | 1M | 3.6M | 3.6M |
| deferredRevenue | - | 71.4M | 92.5M | 93.6M | 101.1M | 103M | 88.4M | 50.8M | 27M | 19M |
| otherCurrentLiabilities | 273M | 6.2M | 48.5M | 56.3M | 244.2M | 190.8M | 210.2M | 353.3M | 313.7M | 275M |
| totalCurrentLiabilities | 569.1M | 562.4M | 334.4M | 631.4M | 789.3M | 1.06B | 916.7M | 740.2M | 837.5M | 520.8M |
| longTermDebt | 1B | 540.6M | 640.3M | 545.1M | 842.4M | 842.9M | 842M | 942.3M | 494.1M | 745.3M |
| capitalLeaseObligationsNonCurrent | - | 52.7M | 42.6M | 29M | 79.4M | 86.5M | 91.5M | - | - | - |
| deferredRevenueNonCurrent | - | 13.5M | - | - | - | 329.7M | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 151M | 119M | 104.5M | 109.5M | 76.9M | 53.6M | 55.8M | 53.2M | 44.9M | 42.4M |
| otherNonCurrentLiabilities | 135.1M | 33.4M | 43.6M | 30.6M | 863.5M | 688.5M | 1.04B | 779.9M | 868.5M | 973.8M |
| totalNonCurrentLiabilities | 1.29B | 759.2M | 831M | 714.2M | 1.86B | 2B | 2.03B | 1.78B | 1.41B | 1.76B |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | 63.3M | 49.8M | 36.4M | 102.1M | 109.9M | 91.5M | - | - | - |
| totalLiabilities | 1.86B | 1.32B | 1.17B | 1.35B | 2.65B | 3.06B | 2.95B | 2.52B | 2.24B | 2.28B |
| treasuryStock | - | -823.2M | -838.8M | - | -691.1M | -600.6M | -542.8M | -476.2M | -452.1M | -459.3M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | - | 72.4M | 72.4M | - | 72.4M | 72.4M | 72.4M | 72.4M | 72.4M | 72.4M |
| retainedEarnings | - | 268.4M | 120.9M | - | 2.53B | 2.19B | 2.11B | 2.07B | 1.81B | 1.72B |
| additionalPaidInCapital | - | 1.72B | 1.73B | - | 363.9M | 330.7M | 315.6M | 303.5M | 291.7M | 276.9M |
| 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 | 145.1M | 184.1M | 188.3M | 204.9M | 435.4M | 181.1M | 133.6M | 335.6M | 171.8M | 122.8M |
| depreciationAndAmortization | 106.6M | 86.8M | 77.6M | 78.7M | 121.1M | 127.5M | 113.5M | 120M | 72.7M | 70.9M |
| deferredIncomeTax | -14.8M | -17.6M | 7.6M | -28.4M | -9.6M | 18.1M | -25.1M | 47.7M | 102.3M | -25.1M |
| stockBasedCompensation | 12.7M | 10.6M | 10.3M | 9.3M | - | 22.3M | 22.3M | - | - | - |
| changeInWorkingCapital | -17M | -50.6M | -6.4M | 39.3M | 38M | 39.1M | -40M | 16.3M | 54M | 27M |
| accountsReceivables | -46.8M | -44.4M | -6.3M | 300K | -58.8M | 138.5M | 3.8M | 4.8M | -10.1M | -6.2M |
| inventory | 5.2M | 21.3M | -1M | -12.7M | -18.2M | 35.4M | -8.3M | -38.8M | 6.4M | 24.9M |
| accountsPayables | 5.9M | 5.7M | -6.8M | 13.9M | 59.3M | -102.6M | -23.4M | 37M | 17.5M | 5.5M |
| otherWorkingCapital | 18.7M | -33.2M | 7.7M | 37.8M | 55.7M | -32.2M | -12.1M | 13.3M | 40.2M | 2.8M |
| otherNonCashItems | 8.9M | 800K | -1.1M | 2.2M | -86.4M | -78.6M | 189.6M | 131.2M | 45.7M | 240.1M |
| netCashProvidedByOperatingActivities | 241.5M | 214.1M | 276.3M | 306M | 498.5M | 309.5M | 393.9M | 413.8M | 314.9M | 318.1M |
| investmentsInPropertyPlantAndEquipment | -43.2M | -45.4M | -31.1M | -21.3M | -53.9M | -34.1M | -68.8M | -108.8M | -49M | -51.5M |
| acquisitionsNet | -391.1M | -269.9M | - | - | 23.6M | -169.5M | -156.4M | -646.1M | -32.5M | 900K |
| purchasesOfInvestments | -116.5M | - | - | - | -10M | -90M | -8.8M | - | -5.2M | - |
| salesMaturitiesOfInvestments | - | - | - | - | 40M | 60M | 9.9M | 2.6M | - | - |
| otherInvestingActivities | 1.8M | -2.7M | - | - | - | 4.5M | 3.1M | - | - | - |
| netCashProvidedByInvestingActivities | -549M | -318M | -31.1M | -21.3M | -300K | -229.1M | -221M | -752.3M | -86.7M | -50.6M |
| netDebtIssuance | 384.8M | 105M | -200.7M | - | -375.2M | 221.7M | 45.6M | 109.6M | - | -49.6M |
| longTermNetDebtIssuance | 384.8M | 105M | -195M | - | -375.2M | 343.9M | -96.4M | 109.6M | - | -49.6M |
| shortTermNetDebtIssuance | - | - | -5.7M | - | - | -122.2M | 142M | - | - | - |
| netStockIssuance | 24M | 3.3M | 4.4M | -203.7M | -82.1M | -70M | -79.9M | -34M | 200K | 26.4M |
| netCommonStockIssuance | 24M | 3.3M | 4.4M | -203.7M | -82.1M | -70M | -79.9M | -34M | 200K | 26.4M |
| commonStockIssuance | 24M | 3.3M | 4.4M | - | 14.2M | - | - | 16.1M | 25.2M | 26.4M |
| commonStockRepurchased | - | - | - | -203.7M | -96.3M | -70M | -79.9M | -50.1M | -25M | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -39M | -36.6M | -23.7M | - | -100.6M | -100.4M | -93.2M | -83.5M | -78.4M | -77.2M |
| commonDividendsPaid | -39M | -36.6M | -23.7M | - | -100.6M | -100.4M | -93.2M | -83.5M | -78.4M | -77.2M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -6.2M | -9.6M | -32.5M | 68.7M | - | 3.8M | 2.9M | - | - | - |
| netCashProvidedByFinancingActivities | 363.6M | 62.1M | -252.5M | -135M | -557.9M | 55.1M | -124.6M | -7.9M | -78.2M | -100.4M |
| 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 | 387.7M | 476.9M | 445.1M | 404.4M | 330.3M | 399.1M | 403.5M | 370.6M | 313.6M | 356.9M |
| costOfRevenue | 231.8M | 274.7M | 252.5M | 235.6M | 190.1M | 218.6M | 232.2M | 209.7M | 161.2M | 191.4M |
| grossProfit | 155.9M | 202.2M | 192.6M | 168.8M | 140.2M | 180.5M | 171.3M | 160.9M | 152.4M | 165.5M |
| researchAndDevelopmentExpenses | - | - | - | - | - | - | - | - | - | - |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 130.6M | 116.6M | 107.2M | 113.6M | 102.9M | 102.3M | 96.3M | 93.3M | 94.3M | 92.6M |
| otherExpenses | -10.3M | - | 3.5M | 7.3M | - | 7.4M | - | - | 2.7M | 500K |
| operatingExpenses | 120.3M | 116.6M | 110.7M | 120.9M | 102.9M | 109.7M | 96.3M | 93.3M | 97M | 93.1M |
| costAndExpenses | 352.1M | 391.3M | 363.2M | 356.5M | 293M | 328.3M | 328.5M | 303M | 258.2M | 284.5M |
| netInterestIncome | 17.8M | -15.9M | -15.9M | -16.2M | -11.3M | -11.9M | -13M | -12M | -9.3M | -10.4M |
| interestIncome | - | 300K | 300K | 200K | 200K | 200K | 400K | 400K | 600K | 400K |
| interestExpense | -17.8M | 16.2M | 16.2M | 16.4M | 11.5M | 12.1M | 13.4M | 12.4M | 9.9M | 10.8M |
| depreciationAndAmortization | 29.7M | 28.9M | 19.9M | 27.1M | 21.6M | 23.4M | 24.7M | 20.2M | 18.5M | 18.6M |
| ebitda | 21.1M | 98.6M | 102.7M | 76.3M | 61.2M | 96.5M | 101.4M | 88M | 75.1M | 90.8M |
| ebit | -8.6M | 69.7M | 82.8M | 49.2M | 39.6M | 73.1M | 76.7M | 67.8M | 56.6M | 72.2M |
| nonOperatingIncomeExcludingInterest | 44.2M | 15.9M | -900K | -1.3M | -2.3M | -2.3M | -1.7M | -200K | -1.2M | 200K |
| operatingIncome | 35.6M | 85.6M | 81.9M | 47.9M | 37.3M | 70.8M | 75M | 67.6M | 55.4M | 72.4M |
| totalOtherIncomeExpensesNet | -26.4M | -32.1M | -15.3M | -15.1M | -9.2M | -9.8M | -11.7M | -12.2M | -8.7M | -11M |
| incomeBeforeTax | 9.2M | 53.5M | 66.6M | 32.8M | 28.1M | 61M | 63.3M | 55.4M | 46.7M | 61.4M |
| incomeTaxExpense | 2.4M | 6M | 15.7M | 7.8M | 6.4M | 3.4M | 16.2M | 13.8M | 8.9M | 11.9M |
| netIncomeFromContinuingOperations | 6.8M | 47.5M | 50.9M | 25M | 21.7M | 57.6M | 47.1M | 41.6M | 37.8M | 49.5M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 6.4M | 48M | 50.5M | 24.9M | 21.7M | 57.6M | 47.1M | 41.6M | 37.8M | 49.5M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 6.4M | 48M | 50.5M | 24.9M | 21.7M | 57.6M | 47.1M | 41.6M | 37.8M | 49.5M |
| eps | 0.11 | 0.84 | 0.88 | 0.43 | 0.38 | 1.01 | 0.82 | 0.73 | 0.66 | 0.87 |
| 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 | 232M | 233.8M | 185M | 152.5M | 173.8M | 165.8M | 165.1M | 175.5M | 220.6M | 227.2M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 232M | 233.8M | 185M | 152.5M | 173.8M | 165.8M | 165.1M | 175.5M | 220.6M | 227.2M |
| netReceivables | 479.4M | 364.5M | 358.9M | 325M | 281.9M | 274.5M | 233.2M | 230.5M | 182.8M | 214.9M |
| accountsReceivables | 479.4M | 351.8M | 358.9M | 308.8M | 274M | 265.9M | 215.2M | 225.4M | 182.8M | 214.9M |
| otherReceivables | - | 12.7M | - | 16.2M | 7.9M | 8.6M | 18M | 5.1M | - | - |
| inventory | 260.5M | 169.5M | 195.9M | 190.3M | 158.3M | 144.8M | 169.8M | 171M | 166.1M | 157.1M |
| prepaids | 14.1M | - | 9.3M | - | - | - | - | - | - | - |
| otherCurrentAssets | 28.1M | 85.1M | 21.5M | 75.4M | 62.9M | 57.4M | 62.5M | 54.9M | 59.6M | 45.2M |
| totalCurrentAssets | 1.01B | 852.9M | 770.6M | 743.2M | 676.9M | 642.5M | 630.6M | 631.9M | 629.1M | 644.4M |
| propertyPlantEquipmentNet | 321.2M | 303.8M | 307.8M | 309.5M | 276M | 272.3M | 278M | 271.2M | 254.7M | 261.2M |
| goodwill | 1.4B | 1.16B | 1.16B | 1.17B | 964.5M | 956.6M | 965.4M | 950.4M | 830.1M | 841.2M |
| intangibleAssets | 789.3M | 557.2M | 572.9M | 592.3M | 412.3M | 419.3M | 440.2M | 443.6M | 297M | 308.9M |
| goodwillAndIntangibleAssets | 2.19B | 1.72B | 1.73B | 1.76B | 1.38B | 1.38B | 1.41B | 1.39B | 1.13B | 1.15B |
| longTermInvestments | 15.1M | 139.4M | 9.8M | 11.1M | - | - | - | - | - | - |
| taxAssets | 11.6M | 2.5M | 1.3M | 1.1M | 700K | 2.2M | 900K | 3.7M | 2.7M | 2.7M |
| otherNonCurrentAssets | 90.9M | 96.6M | 93.9M | 92.7M | 98.3M | 93.6M | 95.5M | 86.7M | 85.1M | 71M |
| totalNonCurrentAssets | 2.63B | 2.26B | 2.15B | 2.17B | 1.75B | 1.74B | 1.78B | 1.76B | 1.47B | 1.48B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 3.64B | 3.12B | 2.92B | 2.92B | 2.43B | 2.39B | 2.41B | 2.39B | 2.1B | 2.13B |
| totalPayables | 155.1M | 161M | 136.6M | 118.3M | 102.3M | 141.2M | 118.3M | 101.3M | 96.8M | 119.3M |
| accountPayables | 130.8M | 132.3M | 114.7M | 104.1M | 87.3M | 116.6M | 108.4M | 101.3M | 84.1M | 106.5M |
| otherPayables | 24.3M | 28.7M | 21.9M | 14.2M | 15M | 24.6M | 9.9M | - | 12.7M | 12.8M |
| accruedExpenses | 67.8M | - | 49.4M | 82.6M | 67.1M | 75.8M | 63.1M | 59.3M | 50.6M | 48.5M |
| shortTermDebt | 263.4M | 135.1M | 261M | 267.4M | 263.5M | 210M | 155M | 220.2M | 30.2M | 4.6M |
| capitalLeaseObligationsCurrent | - | - | - | 13.2M | 11.1M | 10.6M | 10.5M | 7.9M | 7.9M | 7.2M |
| taxPayables | 14.1M | 12.7M | - | 14.2M | 15M | 24.6M | 9.9M | - | 12.7M | 12.8M |
| deferredRevenue | 169.2M | - | 73M | 94.2M | 87.4M | 71.4M | 63.5M | 94.2M | 82.2M | 92.5M |
| otherCurrentLiabilities | 107.2M | 273M | 89.9M | 43.4M | 32.2M | 53.4M | 46M | 44M | 29.2M | 62.3M |
| totalCurrentLiabilities | 762.7M | 569.1M | 609.9M | 619.1M | 563.6M | 562.4M | 456.4M | 526.9M | 296.9M | 334.4M |
| longTermDebt | 1.26B | 1B | 834.3M | 861.8M | 541.1M | 540.6M | 638.2M | 638.9M | 639.6M | 640.3M |
| capitalLeaseObligationsNonCurrent | - | - | - | - | - | 52.7M | - | - | - | 42.6M |
| deferredRevenueNonCurrent | 9.6M | - | 20.2M | - | - | 13.5M | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 212.3M | 151M | 149.9M | 153.6M | 118.2M | 119M | 130.8M | 132.2M | 103.7M | 104.5M |
| otherNonCurrentLiabilities | 137.8M | 135.1M | 90.9M | 106.5M | 99.2M | 33.4M | 114.5M | 99.7M | 94.4M | 43.6M |
| totalNonCurrentLiabilities | 1.62B | 1.29B | 1.1B | 1.12B | 758.5M | 759.2M | 883.5M | 870.8M | 837.7M | 831M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | - | - | - | 13.2M | 11.1M | 63.3M | 10.5M | 7.9M | 7.9M | 49.8M |
| totalLiabilities | 2.38B | 1.86B | 1.71B | 1.74B | 1.32B | 1.32B | 1.34B | 1.4B | 1.13B | 1.17B |
| treasuryStock | -802.3M | - | -812.2M | -813.7M | -815.4M | -823.2M | -824.3M | -826.6M | -827.7M | -838.8M |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 72.4M | - | 72.4M | 72.4M | 72.4M | 72.4M | 72.4M | 72.4M | 72.4M | 72.4M |
| retainedEarnings | 370.6M | - | 336.3M | 295.5M | 280.4M | 268.4M | 220M | 182M | 149.6M | 120.9M |
| additionalPaidInCapital | 1.71B | - | 1.72B | 1.71B | 1.71B | 1.72B | 1.72B | 1.72B | 1.72B | 1.73B |
| 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 | 6.4M | 48M | 50.9M | 25M | 21.7M | 57.6M | 47.1M | 41.6M | 37.8M | 49.5M |
| depreciationAndAmortization | 29.7M | 28.9M | 29M | 27.1M | 21.6M | 23.4M | 24.7M | 20.2M | 18.5M | 18.6M |
| deferredIncomeTax | -1.9M | - | 1.1M | -12.3M | -500K | -17.3M | -500K | - | 200K | 2.8M |
| stockBasedCompensation | - | 3.4M | 3.3M | 3.1M | 2.9M | 2.9M | 2.8M | 2.6M | 2.3M | 2.9M |
| changeInWorkingCapital | -51.3M | 24.9M | 6.2M | 13.3M | -61.4M | 21.2M | -13.4M | -7.6M | -50.8M | 12.2M |
| accountsReceivables | -9M | -48.3M | 600K | -600K | 1.5M | -63.3M | 17.8M | -27.1M | 28.2M | -30.1M |
| inventory | -23.2M | 22.8M | -9.7M | 1.9M | -9.8M | 19.6M | 4.8M | 8.6M | -11.7M | 12.2M |
| accountsPayables | -26.8M | 16.8M | 12.9M | 3.5M | -27.3M | 9.3M | 5.9M | 6.8M | -16.3M | -11.3M |
| otherWorkingCapital | 7.7M | 33.6M | 2.4M | 8.5M | -25.8M | 55.6M | -41.9M | 4.1M | -51M | 41.4M |
| otherNonCashItems | 3.1M | 600K | 1.5M | 6.6M | -3.4M | -6.7M | 6M | - | 1.5M | -7.5M |
| netCashProvidedByOperatingActivities | -14M | 105.8M | 92M | 62.8M | -19.1M | 81.1M | 66.7M | 56.8M | 9.5M | 78.5M |
| investmentsInPropertyPlantAndEquipment | -10.1M | -9.8M | -13.3M | -7M | -13.1M | -10.8M | -13.2M | -8.9M | -12.5M | -15M |
| acquisitionsNet | -220.8M | - | 2.9M | - | - | - | -100000 | -269.8M | - | - |
| purchasesOfInvestments | - | -116.5M | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -300K | - | 300K | -392M | -500K | -2.8M | - | 100000 | - | - |
| netCashProvidedByInvestingActivities | -231.2M | -126.3M | -10.1M | -399M | -13.6M | -13.6M | -13.3M | -278.6M | -12.5M | -15M |
| netDebtIssuance | 252.9M | 58.6M | -39.1M | 316.1M | 53.5M | -41.7M | -66.3M | 188.7M | 24.3M | -70M |
| longTermNetDebtIssuance | 252.9M | 58.6M | -4.1M | 310.1M | 53.5M | 108.3M | -1.3M | 188.7M | 24.3M | -70M |
| shortTermNetDebtIssuance | - | - | -35M | 6M | - | -150M | -65M | - | - | - |
| netStockIssuance | - | 21.8M | 900K | - | - | - | - | 300K | - | - |
| netCommonStockIssuance | - | 21.8M | 900K | - | - | - | - | 300K | - | - |
| commonStockIssuance | - | 21.8M | 900K | - | - | - | - | 300K | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | -10.3M | -9.8M | -9.7M | -9.8M | -9.7M | -9.2M | -9.1M | -9.2M | -9.1M | -7.9M |
| commonDividendsPaid | -10.3M | -9.8M | -9.7M | -9.8M | -9.7M | -9.2M | -9.1M | -9.2M | -9.1M | -7.9M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -2.8M | -300K | -3.6M | 500K | -5.8M | -2.8M | 1M | -200K | -4.6M | 1.9M |
| netCashProvidedByFinancingActivities | 239.8M | 70.3M | -51.5M | 306.8M | 38M | -53.7M | -74.4M | 179.6M | 10.6M | -76M |