NASDAQ : CGNX
$0.18 (0.28%)
| 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 | 994.36M | 914.52M | 837.55M | 1.01B | 1.04B | 811.02M | 725.62M | 806.34M | 766.08M | 529.52M |
| costOfRevenue | 328.97M | 288.72M | 236.31M | 284.18M | 277.27M | 206.42M | 189.75M | 206.05M | 187.29M | 131.07M |
| grossProfit | 665.39M | 625.79M | 601.24M | 721.9M | 759.83M | 604.6M | 535.87M | 600.29M | 578.79M | 398.44M |
| researchAndDevelopmentExpenses | 138.97M | 139.82M | 139.4M | 141.13M | 135.37M | 130.98M | 119.43M | 116.44M | 99.2M | 78.27M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 363.86M | 370.91M | 339.14M | 312.11M | 309.35M | 267.59M | 273.84M | 262.7M | 220.73M | 166.11M |
| otherExpenses | - | - | -8M | 22.44M | - | 35.5M | - | - | - | - |
| operatingExpenses | 502.83M | 510.73M | 470.54M | 475.68M | 444.73M | 434.07M | 393.27M | 379.14M | 319.93M | 244.38M |
| costAndExpenses | 831.79M | 799.45M | 706.84M | 759.86M | 722M | 640.49M | 583.02M | 585.2M | 507.22M | 375.45M |
| netInterestIncome | - | - | - | - | - | - | - | - | - | - |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 30.79M | 32.69M | 21.88M | 19.62M | 20.28M | 26.5M | 24.9M | 21.55M | 16.99M | 15.07M |
| ebitda | 213.6M | 164.18M | 144.58M | 288.29M | 339.18M | 232.53M | 167.5M | 242.69M | 275.85M | 169.14M |
| ebit | 182.8M | 131.49M | 122.7M | 268.66M | 318.9M | 206.02M | 142.6M | 221.14M | 258.86M | 154.07M |
| nonOperatingIncomeExcludingInterest | -20.24M | -16.42M | 8M | -22.44M | -3.8M | -35.5M | - | - | - | - |
| operatingIncome | 162.57M | 115.06M | 130.7M | 246.23M | 315.1M | 170.53M | 142.6M | 221.14M | 258.86M | 154.07M |
| totalOtherIncomeExpensesNet | 20.24M | 16.42M | 4.65M | 4.47M | 3.8M | 16.38M | 20.39M | 13.43M | 7.6M | 8.01M |
| incomeBeforeTax | 182.8M | 131.49M | 135.35M | 250.7M | 318.9M | 186.91M | 162.99M | 234.57M | 266.46M | 162.08M |
| incomeTaxExpense | 68.36M | 25.32M | 22.11M | 35.17M | 39.02M | 10.72M | -40.87M | 15.31M | 89.75M | 18.13M |
| netIncomeFromContinuingOperations | 114.44M | 106.17M | 113.23M | 215.52M | 279.88M | 176.19M | 203.86M | 219.27M | 176.71M | 143.95M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | -255K |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | -5.88M |
| netIncome | 114.44M | 106.17M | 113.23M | 215.52M | 279.88M | 176.19M | 203.86M | 219.27M | 176.71M | 143.69M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | -5.88M |
| bottomLineNetIncome | 114.44M | 106.17M | 113.23M | 215.52M | 279.88M | 176.19M | 203.86M | 219.27M | 176.71M | 149.83M |
| eps | 0.68 | 0.62 | 0.66 | 1.24 | 1.59 | 1.02 | 1.19 | 1.27 | 1.02 | 0.88 |
| 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 | 262.92M | 186.09M | 202.66M | 181.37M | 186.16M | 269.07M | 171.43M | 108.21M | 106.58M | 79.64M |
| shortTermInvestments | 74.04M | 59.96M | 129.39M | 218.76M | 137.46M | 103.24M | 240.47M | 427.35M | 297.96M | 341.19M |
| cashAndShortTermInvestments | 336.96M | 246.05M | 332.05M | 400.13M | 323.62M | 372.31M | 411.9M | 535.56M | 404.54M | 420.84M |
| netReceivables | 163.69M | 146.41M | 116.57M | 127.6M | 134.34M | 131.33M | 108.23M | 127.48M | 126.84M | 57.66M |
| accountsReceivables | 146.71M | 143.36M | 114.16M | 125.42M | 130.35M | 125.7M | 103.45M | 119.17M | 119.39M | 55.44M |
| otherReceivables | 16.98M | 3.06M | 2.4M | 2.18M | 3.99M | 5.63M | 4.78M | 8.31M | 7.45M | 2.22M |
| inventory | 137.89M | 157.53M | 162.28M | 122.48M | 113.1M | 60.83M | 60.26M | 83.28M | 67.92M | 26.98M |
| prepaids | - | - | - | - | 68.74M | 37.22M | 26.84M | 34M | 30.68M | 20.87M |
| otherCurrentAssets | 58.7M | 63.38M | 68.1M | 67.49M | - | - | - | - | - | - |
| totalCurrentAssets | 697.25M | 613.37M | 679M | 717.7M | 639.8M | 601.69M | 607.23M | 780.33M | 629.99M | 526.34M |
| propertyPlantEquipmentNet | 158.32M | 165.77M | 180.96M | 117.4M | 100.7M | 101.76M | 106.96M | 91.4M | 78.05M | 53.99M |
| goodwill | 386.28M | 384.94M | 393.18M | 242.63M | 241.71M | 244.08M | 243.44M | 113.21M | 113.21M | 95.28M |
| intangibleAssets | 81.1M | 90.68M | 112.95M | 12.41M | 11.89M | 15.56M | 39.49M | 10.11M | 13.19M | 8.31M |
| goodwillAndIntangibleAssets | 467.38M | 475.62M | 506.13M | 255.04M | 253.6M | 259.63M | 282.94M | 123.32M | 126.4M | 103.59M |
| longTermInvestments | 305.34M | 340.9M | 244.23M | 454.12M | 583.75M | 395.12M | 433.45M | 262.04M | 423.44M | 324.34M |
| taxAssets | 383.27M | 392.17M | 400.4M | 407.24M | 418.57M | 434.7M | 449.52M | 28.66M | 27.38M | 28.02M |
| otherNonCurrentAssets | 4.99M | 5.03M | 7.09M | 6.64M | 7.24M | 7.79M | 5.83M | 3.92M | 2.49M | 2.32M |
| totalNonCurrentAssets | 1.32B | 1.38B | 1.34B | 1.24B | 1.36B | 1.2B | 1.28B | 509.34M | 657.76M | 512.26M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.02B | 1.99B | 2.02B | 1.96B | 2B | 1.8B | 1.89B | 1.29B | 1.29B | 1.04B |
| totalPayables | 59.34M | 63.73M | 38.36M | 45.23M | 52.63M | 25.65M | 48.2M | 21.29M | 34.97M | 15.02M |
| accountPayables | 50.2M | 38.05M | 21.45M | 27.1M | 44.05M | 16.27M | 17.87M | 16.23M | 23.46M | 9.83M |
| otherPayables | 9.14M | 25.68M | 16.91M | 18.13M | 8.58M | 9.38M | 30.33M | 5.06M | 11.5M | 5.19M |
| accruedExpenses | 39.51M | 37.44M | 44.65M | 43.83M | 41.52M | 36.04M | 41.34M | 48.96M | 53.27M | 32.7M |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 11.72M | 8.85M | 9.62M | 8.45M | 7.79M | 8.11M | 5.65M | - | - | - |
| taxPayables | 9.14M | 25.68M | 16.91M | 18.13M | 8.58M | 9.38M | 30.33M | 5.06M | 11.5M | 5.19M |
| deferredRevenue | 21.09M | 25.04M | 31.52M | 40.79M | 35.74M | 21.27M | 14.43M | 9.84M | 9.42M | 8.21M |
| otherCurrentLiabilities | 51.89M | 34.32M | 27.72M | 49.4M | 50.92M | 41.23M | 10.86M | 11.26M | 14.98M | 9.84M |
| totalCurrentLiabilities | 183.55M | 169.38M | 151.88M | 187.71M | 188.59M | 132.3M | 120.48M | 91.36M | 112.64M | 65.77M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 64.87M | 61.36M | 68.98M | 31.3M | 17.8M | 18.12M | 12.33M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 274.78M | 243.52M | 273.56M | 265.83M | 308.55M | 329.21M | 343.91M | 8.07M | 6.8M | 5.36M |
| otherNonCurrentLiabilities | 1.45M | 1.08M | 18.64M | 34.91M | 58.64M | 58.87M | 53.52M | 54.98M | 72.64M | 4.87M |
| totalNonCurrentLiabilities | 341.1M | 305.96M | 361.18M | 332.04M | 384.98M | 406.2M | 409.75M | 63.05M | 79.44M | 10.23M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 76.59M | 70.22M | 78.6M | 39.75M | 25.58M | 26.23M | 17.97M | - | - | - |
| totalLiabilities | 524.65M | 475.34M | 513.06M | 519.75M | 573.57M | 538.5M | 530.22M | 154.4M | 192.52M | 76M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 334K | 341K | 343K | 345K | 351K | 352K | 345K | 342K | 347K | 172K |
| retainedEarnings | 406.36M | 499.3M | 512.54M | 528.18M | 562.88M | 487.91M | 753.27M | 646.21M | 668.27M | 643.82M |
| additionalPaidInCapital | 1.14B | 1.09B | 1.04B | 979.17M | 914.8M | 807.74M | 639.37M | 529.21M | 461.34M | 374.85M |
| 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 | 114.44M | 106.17M | 113.23M | 215.52M | 279.88M | 176.19M | 203.86M | 219.27M | 177.18M | 149.83M |
| depreciationAndAmortization | 30.79M | 32.69M | 21.88M | 19.62M | 20.28M | 26.5M | 24.9M | 21.55M | 16.99M | 15.07M |
| deferredIncomeTax | 40.15M | -21.51M | -19.78M | -27.34M | -3.12M | -3.35M | -94.87M | -413K | 1.79M | -1.91M |
| stockBasedCompensation | 48.52M | 52.44M | 54.77M | 54.5M | 43.77M | 42.66M | 45.59M | 41.09M | 31.94M | 20.56M |
| changeInWorkingCapital | 1.75M | -24.85M | -67.72M | -73.53M | -34.01M | -31.36M | 71.67M | -57.64M | -3.39M | 121K |
| accountsReceivables | -15.23M | -32.13M | 23.09M | 5.26M | -2.87M | -22.13M | 20.34M | -1.87M | -55.18M | -13.25M |
| inventory | 4.86M | 2.5M | 3.78M | -48.93M | -54.92M | -10.32M | 17.84M | -16.95M | -37.09M | 10.41M |
| accountsPayables | 11.71M | 18.35M | -13.74M | -17.28M | 27.83M | -1.69M | 1.63M | -7.25M | 12.32M | 2.09M |
| otherWorkingCapital | 405K | -13.58M | -80.84M | -12.58M | -4.05M | 2.78M | 31.86M | -31.58M | 76.56M | 876K |
| otherNonCashItems | 9.87M | 4.13M | 10.53M | 54.62M | 7.26M | 31.76M | 2.15M | -396K | -183K | -1.59M |
| netCashProvidedByOperatingActivities | 245.51M | 149.08M | 112.92M | 243.41M | 314.06M | 242.4M | 253.31M | 223.45M | 224.32M | 182.08M |
| investmentsInPropertyPlantAndEquipment | -8.74M | -15.04M | -23.08M | -19.67M | -15.46M | -13.3M | -21.74M | -37.1M | -28.75M | -12.82M |
| acquisitionsNet | 6.7M | -1.44M | -257.06M | -5.05M | - | 1M | -166.91M | -4.26M | -24.12M | -14.28M |
| purchasesOfInvestments | -290.22M | -850.85M | -184.06M | -233.72M | -668.05M | -922.87M | -1.03B | -782.03M | -636.86M | -751.87M |
| salesMaturitiesOfInvestments | 320.12M | 828.38M | 496.46M | 253.98M | 430.97M | 1.1B | 1.06B | 812.56M | 584.46M | 657.25M |
| otherInvestingActivities | 156K | -8000 | - | - | - | - | - | 30.53M | -291K | -113K |
| netCashProvidedByInvestingActivities | 28.02M | -38.97M | 32.27M | -4.45M | -252.54M | 169.44M | -157.34M | -10.83M | -105.56M | -121.83M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -151.68M | -67.08M | -79.79M | -204.31M | -161.65M | -51.04M | -61.69M | -177.04M | -69.16M | -3.68M |
| netCommonStockIssuance | -151.68M | -67.08M | -79.79M | -204.31M | -161.65M | -51.04M | -61.69M | -203.82M | -123.72M | -47.15M |
| commonStockIssuance | -445K | - | - | - | - | - | - | 26.78M | 54.56M | 43.47M |
| commonStockRepurchased | -151.23M | -67.08M | -79.79M | -204.31M | -161.65M | -51.04M | -61.69M | -203.82M | -123.72M | -47.15M |
| netPreferredStockIssuance | - | - | - | - | - | - | - | 26.78M | 54.56M | 43.47M |
| netDividendsPaid | -54.63M | -52.33M | -49.08M | -45.92M | -43.26M | -390.51M | -35.12M | -31.86M | -29.04M | -25.21M |
| commonDividendsPaid | -54.63M | -52.33M | -49.08M | -45.92M | -43.26M | -390.51M | -35.12M | -31.86M | -29.04M | -25.21M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -388K | 994K | 3.27M | 9.86M | 63.29M | 124.68M | 64.58M | -1M | -1.93M | -337K |
| netCashProvidedByFinancingActivities | -206.69M | -118.42M | -125.6M | -240.37M | -141.62M | -316.87M | -32.23M | -209.9M | -100.12M | -29.23M |
| date | 2026-04-05 | 2025-12-31 | 2025-09-28 | 2025-06-29 | 2025-03-30 | 2024-12-31 | 2024-09-29 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 268.44M | 252.34M | 276.89M | 249.09M | 216.04M | 229.68M | 234.74M | 239.29M | 210.8M | 196.67M |
| costOfRevenue | 77.5M | 86.43M | 89.6M | 81.22M | 71.71M | 71.82M | 75.34M | 72.69M | 68.86M | 61.63M |
| grossProfit | 190.94M | 165.9M | 187.29M | 167.88M | 144.32M | 157.86M | 159.4M | 166.6M | 141.94M | 135.04M |
| researchAndDevelopmentExpenses | 37.02M | 36.06M | 35.08M | 33.1M | 34.73M | 32.54M | 35.21M | 34.96M | 37.1M | 34.69M |
| generalAndAdministrativeExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 94.04M | 94.57M | 94.44M | 91.34M | 83.5M | 94.48M | 92.62M | 93.18M | 90.63M | 90.37M |
| otherExpenses | - | - | - | - | - | - | - | - | - | -2.75M |
| operatingExpenses | 131.07M | 130.63M | 129.52M | 124.44M | 118.23M | 127.02M | 127.84M | 128.14M | 127.73M | 122.32M |
| costAndExpenses | 208.56M | 217.06M | 219.13M | 205.66M | 189.94M | 198.84M | 203.18M | 200.84M | 196.59M | 183.94M |
| netInterestIncome | - | - | 4.1M | - | - | - | - | - | - | - |
| interestIncome | - | - | 4.1M | - | - | - | - | - | - | - |
| interestExpense | - | - | - | - | - | - | - | - | - | - |
| depreciationAndAmortization | 7.24M | 7.1M | 7.53M | 8M | 7.93M | 7.86M | 8.82M | 7.92M | 8.09M | 6.9M |
| ebitda | 68.99M | 51.18M | 70.4M | 56.06M | 35.73M | 43.66M | 45.37M | 49.49M | 25.66M | 16.87M |
| ebit | 61.76M | 44.08M | 62.86M | 48.06M | 27.8M | 35.8M | 36.56M | 41.57M | 17.57M | 9.98M |
| nonOperatingIncomeExcludingInterest | -1.88M | -8.8M | -5.1M | -4.63M | -1.71M | -4.96M | -4.99M | -3.11M | -3.36M | 2.75M |
| operatingIncome | 59.87M | 35.28M | 57.76M | 43.43M | 26.09M | 30.84M | 31.56M | 38.46M | 14.2M | 12.73M |
| totalOtherIncomeExpensesNet | 1.88M | 8.8M | 5.1M | 4.63M | 1.71M | 4.96M | 4.99M | 3.11M | 3.36M | 1.62M |
| incomeBeforeTax | 61.76M | 44.08M | 62.86M | 48.06M | 27.8M | 35.8M | 36.56M | 41.57M | 17.57M | 14.35M |
| incomeTaxExpense | 10.05M | 11.42M | 45.2M | 7.55M | 4.2M | 7.45M | 6.96M | 5.36M | 5.54M | 3.12M |
| netIncomeFromContinuingOperations | 51.7M | 32.66M | 17.66M | 40.51M | 23.6M | 28.35M | 29.59M | 36.21M | 12.02M | 11.23M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 51.7M | 32.66M | 17.66M | 40.51M | 23.6M | 28.35M | 29.59M | 36.21M | 12.02M | 11.23M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 51.7M | 32.66M | 17.66M | 40.51M | 23.6M | 28.35M | 29.59M | 36.21M | 12.02M | 11.23M |
| eps | 0.31 | 0.2 | 0.11 | 0.24 | 0.14 | 0.17 | 0.17 | 0.21 | 0.07 | 0.07 |
| date | 2026-04-05 | 2025-12-31 | 2025-09-28 | 2025-06-29 | 2025-03-30 | 2024-12-31 | 2024-09-29 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 237.34M | 262.92M | 245.9M | 179.31M | 143.74M | 186.09M | 197.08M | 176.63M | 138.86M | 202.66M |
| shortTermInvestments | 59.41M | 74.04M | 54.37M | 48.89M | 56.7M | 59.96M | 90.8M | 112.45M | 139.33M | 129.39M |
| cashAndShortTermInvestments | 296.76M | 336.96M | 300.27M | 228.2M | 200.45M | 246.05M | 287.88M | 289.08M | 278.19M | 332.05M |
| netReceivables | 190.92M | 163.69M | 171.52M | 186.12M | 163.94M | 146.41M | 160.08M | 161.16M | 141.29M | 116.57M |
| accountsReceivables | 187.12M | 146.71M | 154.61M | 183.95M | 161.18M | 143.36M | 157.97M | 159.3M | 138.56M | 114.16M |
| otherReceivables | 3.79M | 16.98M | 16.91M | 2.18M | 2.76M | 3.06M | 2.12M | 1.86M | 2.74M | 2.4M |
| inventory | 135.55M | 137.89M | 143.68M | 144.58M | 152.11M | 157.53M | 155.28M | 157.26M | 170.87M | 162.28M |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 49.9M | 58.7M | 55.45M | 66.82M | 61.18M | 63.38M | 68.84M | 73.52M | 71.17M | 68.1M |
| totalCurrentAssets | 673.12M | 697.25M | 670.92M | 625.72M | 577.68M | 613.37M | 672.08M | 681.02M | 661.53M | 679M |
| propertyPlantEquipmentNet | 154M | 158.32M | 164.05M | 171.42M | 166.19M | 165.77M | 175.61M | 174.28M | 178.22M | 180.96M |
| goodwill | 382.82M | 386.28M | 392.08M | 397.39M | 389.93M | 384.94M | 391.67M | 381.04M | 386.16M | 393.18M |
| intangibleAssets | 67.14M | 81.1M | 86.75M | 92.14M | 91.13M | 90.68M | 102.55M | 98.55M | 105.05M | 112.95M |
| goodwillAndIntangibleAssets | 449.96M | 467.38M | 478.84M | 489.52M | 481.06M | 475.62M | 494.22M | 479.59M | 491.21M | 506.13M |
| longTermInvestments | 325.19M | 305.34M | 300.08M | 324.35M | 312.31M | 340.9M | 319.29M | 266.21M | 278.43M | 244.23M |
| taxAssets | 381.1M | 383.27M | 383.61M | 387.23M | 390.17M | 392.17M | 395.2M | 396.72M | 397.56M | 400.4M |
| otherNonCurrentAssets | 22.25M | 4.99M | 5.26M | 5.29M | 5.09M | 5.03M | 6.84M | 6.26M | 6.28M | 7.09M |
| totalNonCurrentAssets | 1.33B | 1.32B | 1.33B | 1.38B | 1.35B | 1.38B | 1.39B | 1.32B | 1.35B | 1.34B |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 2.01B | 2.02B | 2B | 2B | 1.93B | 1.99B | 2.06B | 2B | 2.01B | 2.02B |
| totalPayables | 65.72M | 59.34M | 48.18M | 47.76M | 65.98M | 63.73M | 54.21M | 43.44M | 67.89M | 38.36M |
| accountPayables | 59.55M | 50.2M | 45.48M | 42.27M | 43.3M | 38.05M | 29.98M | 22.62M | 27.46M | 21.45M |
| otherPayables | 6.17M | 9.14M | 2.7M | 5.48M | 22.68M | 25.68M | 24.23M | 20.83M | 40.43M | 16.91M |
| accruedExpenses | - | 39.51M | 86.71M | 78.34M | 67.85M | 37.44M | 76.68M | 75.4M | 70.43M | 44.65M |
| shortTermDebt | 12.31M | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | 11.72M | 10.61M | 11.26M | 10.28M | 8.85M | 9.81M | 9.4M | 9.8M | 9.62M |
| taxPayables | 6.17M | 9.14M | 2.7M | 5.48M | 22.68M | 25.68M | 24.23M | 20.83M | 40.43M | 16.91M |
| deferredRevenue | 34.05M | 21.09M | 23.77M | 53.08M | 39.86M | 25.04M | 30.04M | 40.53M | 39.98M | 31.52M |
| otherCurrentLiabilities | 77.4M | 51.89M | - | - | - | 34.32M | - | - | - | 27.72M |
| totalCurrentLiabilities | 189.48M | 183.55M | 169.27M | 190.44M | 183.96M | 169.38M | 170.74M | 168.78M | 188.1M | 151.88M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 61.71M | 64.87M | 68.31M | 71.92M | 63.42M | 61.36M | 67.38M | 64.78M | 67.37M | 68.98M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 252.23M | 274.78M | 275.44M | 235.03M | 239.4M | 243.52M | 256.86M | 262.62M | 267.68M | 273.56M |
| otherNonCurrentLiabilities | 23.23M | 1.45M | 88000 | 91000 | 87000 | 1.08M | 1.25M | 1.17M | 893K | 18.64M |
| totalNonCurrentLiabilities | 337.16M | 341.1M | 343.84M | 307.05M | 302.91M | 305.96M | 325.48M | 328.57M | 335.94M | 361.18M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 61.71M | 76.59M | 78.92M | 83.18M | 73.7M | 70.22M | 77.18M | 74.18M | 77.16M | 78.6M |
| totalLiabilities | 526.65M | 524.65M | 513.11M | 497.48M | 486.88M | 475.34M | 496.22M | 497.35M | 524.04M | 513.06M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 333K | 334K | 335K | 336K | 336K | 341K | 343K | 343K | 343K | 343K |
| retainedEarnings | 344.44M | 406.36M | 412.35M | 433.04M | 405.95M | 499.3M | 527.91M | 515.14M | 502.34M | 512.54M |
| additionalPaidInCapital | 1.19B | 1.14B | 1.12B | 1.11B | 1.1B | 1.09B | 1.08B | 1.06B | 1.05B | 1.04B |
| date | 2026-04-05 | 2025-12-31 | 2025-09-28 | 2025-06-29 | 2025-03-30 | 2024-12-31 | 2024-09-29 | 2024-06-30 | 2024-03-31 | 2023-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 51.7M | 32.66M | 17.66M | 40.51M | 23.6M | 28.35M | 29.59M | 36.21M | 12.02M | 11.23M |
| depreciationAndAmortization | 7.24M | 7.33M | 7.53M | 8M | 7.93M | 7.86M | 8.82M | 7.92M | 8.09M | 6.9M |
| deferredIncomeTax | 4.74M | 2.41M | 43.93M | -1.5M | -4.69M | -8.07M | -5.9M | -4.2M | -3.33M | -5.09M |
| stockBasedCompensation | 11.93M | 13.87M | 12.42M | 12.29M | 9.94M | 13.08M | 13.1M | 12.96M | 13.3M | 13.25M |
| changeInWorkingCapital | -32.04M | 10.77M | 4.29M | -17.01M | 3.71M | 9.7M | 10.16M | -26.27M | -18.44M | -18.66M |
| accountsReceivables | -23.12M | 8M | 14M | -20.36M | -16.88M | 10.55M | 3.89M | -21.24M | -26.02M | 29.83M |
| inventory | 8000 | -7.02M | -1.07M | 7.47M | 5.47M | -4.68M | 2.28M | 12.08M | -10.94M | -9.64M |
| accountsPayables | 9.39M | 4.78M | 3.35M | -1.42M | 5M | 8.78M | 6.78M | -4.61M | 7.4M | -9.76M |
| otherWorkingCapital | -18.32M | 5M | -12M | -2.71M | 10.11M | -4.96M | -2.78M | -12.5M | 11.12M | -29.09M |
| otherNonCashItems | 1.52M | 7.87M | 1.65M | 339K | 9000 | 494K | 500K | 1.14M | 2M | 6.86M |
| netCashProvidedByOperatingActivities | 45.09M | 74.9M | 87.48M | 42.62M | 40.5M | 51.4M | 56.27M | 27.76M | 13.64M | 14.49M |
| investmentsInPropertyPlantAndEquipment | -2.76M | -2.6M | -1.45M | -2.19M | -2.5M | -2.07M | -4.4M | -4.51M | -4.06M | -7.02M |
| acquisitionsNet | 11.52M | - | - | - | - | - | - | -450K | -994K | -257.06M |
| purchasesOfInvestments | -47.01M | -40.75M | -34.72M | -101.46M | -113.3M | -201.83M | -379.16M | -36.13M | -233.73M | -9.73M |
| salesMaturitiesOfInvestments | 39.04M | 17.04M | 54.67M | 99.66M | 148.88M | 206.13M | 356.16M | 76.33M | 189.76M | 94.3M |
| otherInvestingActivities | - | 6.7M | - | 27000 | - | - | -8000 | - | - | - |
| netCashProvidedByInvestingActivities | 791K | -19.61M | 18.5M | -3.97M | 33.09M | 2.22M | -27.41M | 35.24M | -49.02M | -179.5M |
| netDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -54.7M | -23.29M | -24M | 175K | -102.23M | -42.04M | -2.3M | -10.54M | -9.34M | -20.16M |
| netCommonStockIssuance | -54.7M | -23.29M | -24M | 175K | -102.23M | -43.24M | -3.96M | -10.54M | -9.34M | -20.16M |
| commonStockIssuance | 44.29M | 1.71M | - | - | - | - | - | - | - | -8000 |
| commonStockRepurchased | -99M | -25M | -24M | 175K | -102.23M | -43.24M | -3.96M | -10.54M | -9.34M | -20.15M |
| netPreferredStockIssuance | - | - | - | - | - | 1.2M | 1.67M | - | - | -8000 |
| netDividendsPaid | -14.2M | -14.2M | -13.44M | -13.43M | -13.55M | -13.71M | -12.86M | -12.87M | -12.89M | -12.87M |
| commonDividendsPaid | -14.2M | -14.2M | -13.44M | -13.43M | -13.55M | -13.71M | -12.86M | -12.87M | -12.89M | -12.87M |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | -128K | - | -2.59M | - | - | 990K | -2.86M | - |
| netCashProvidedByFinancingActivities | -68.9M | -37.5M | -37.57M | -13.26M | -118.37M | -55.76M | -15.16M | -22.42M | -25.09M | -33.03M |