OTC : CAMRF
$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.27B | 1.87B | 1.72B | 956.34M | 600.57M | 336M | 105.6M | 49.32M | 54.31M | 113.74M |
| costOfRevenue | 156.14M | 129.51M | 122.35M | 103.26M | 85.35M | 35.28M | 23.29M | 6.82M | 1.36M | 2.14M |
| grossProfit | 2.11B | 1.74B | 1.59B | 853.08M | 515.22M | 300.71M | 82.32M | 42.5M | 52.95M | 111.6M |
| researchAndDevelopmentExpenses | 516.92M | 683.62M | 637.7M | 473.76M | 388.69M | 238.68M | 249.23M | 207.66M | 222.94M | 172.08M |
| generalAndAdministrativeExpenses | 180.38M | 91.32M | 48.63M | 35.25M | 27.56M | 97.58M | 23.47M | 22M | 26.59M | 17.98M |
| sellingAndMarketingExpenses | 527.78M | 492.4M | 375.82M | 273.54M | 212.25M | 171.82M | 170.54M | 100.88M | 45.89M | 24.74M |
| sellingGeneralAndAdministrativeExpenses | 708.15M | 583.72M | 424.45M | 308.79M | 239.81M | 269.4M | 194.01M | 122.88M | 72.48M | 42.72M |
| otherExpenses | 10.25M | 1.57M | 6.45M | - | - | - | -0.0 | 0.0 | - | 0.0 |
| operatingExpenses | 1.24B | 1.27B | 1.07B | 781.81M | 627.58M | 507.28M | 442.4M | 330.28M | 295.33M | 214.74M |
| costAndExpenses | 1.39B | 1.4B | 1.19B | 885.08M | 712.93M | 542.57M | 465.69M | 337.1M | 296.68M | 216.88M |
| netInterestIncome | 59.16M | 83.36M | 23.4M | 1.17M | -1.19M | -1.35M | -1.54M | 150K | 156K | -907K |
| interestIncome | 64.92M | 84.44M | 24.72M | 2.7M | 171K | 194K | 43000 | 175K | 174K | 95000 |
| interestExpense | 5.76M | 1.08M | 1.34M | 1.53M | 1.36M | 1.54M | 1.58M | 25000 | 18000 | 1M |
| depreciationAndAmortization | 25.01M | 14.64M | 13.99M | 12.94M | 12.68M | 8.46M | 6.93M | 2.37M | 4.09M | 3.52M |
| ebitda | 963.86M | 568.24M | 564.57M | 87.27M | -97.72M | -196.58M | -353.05M | -282.59M | -239.26M | -98.83M |
| ebit | 938.85M | 553.61M | 550.64M | 74.34M | -110.4M | -205.04M | -359.98M | -287.04M | -243.35M | -102.36M |
| nonOperatingIncomeExcludingInterest | -64.92M | -84.44M | -24.74M | -2.38M | -171K | -194K | -108K | -736K | 973K | -783K |
| operatingIncome | 873.93M | 469.16M | 525.9M | 71.96M | -110.57M | -205.23M | -360.02M | -287.22M | -243.52M | -102.45M |
| totalOtherIncomeExpensesNet | 59.16M | 83.36M | 23.4M | 1.17M | -1.19M | -1.35M | -1.48M | 711K | -991K | -219K |
| incomeBeforeTax | 933.09M | 552.52M | 549.3M | 73.12M | -111.77M | -206.58M | -361.56M | -287.07M | -243.37M | -103.36M |
| incomeTaxExpense | 197.52M | 124.13M | 117.86M | 17.57M | -21.32M | -39.31M | -71.7M | -52.39M | -52.79M | -22.37M |
| netIncomeFromContinuingOperations | 735.57M | 428.39M | 431.44M | 55.55M | -90.45M | -167.26M | -289.86M | -234.68M | -190.57M | -80.99M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | -1000 |
| netIncome | 735.57M | 428.39M | 431.44M | 55.55M | -90.45M | -167.26M | -289.86M | -234.68M | -190.57M | -80.99M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 735.57M | 428.39M | 431.44M | 55.55M | -90.45M | -167.26M | -289.86M | -234.68M | -190.57M | -80.99M |
| eps | 12.42 | 7.39 | 7.5 | 1.01 | -1.66 | -3.18 | -6.23 | -5.77 | -4.68 | -1.99 |
| 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 | 3.73B | 2.85B | 1.19B | 565.54M | 411.58M | 461.79M | 358.74M | 134.38M | 314.52M | 508.59M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 3.73B | 2.85B | 1.19B | 565.54M | 411.58M | 461.79M | 358.74M | 134.38M | 314.52M | 508.59M |
| netReceivables | 561.5M | 523.59M | 315.13M | 225.39M | 154.56M | 89.61M | 41.35M | - | 11.56M | 20.12M |
| accountsReceivables | 429.57M | 416.34M | 274.07M | 196.86M | 135.99M | 52.19M | 34.79M | 2.28M | 5.78M | 8.3M |
| otherReceivables | 131.93M | 107.24M | 41.06M | 28.52M | 18.57M | 37.42M | 6.56M | 10.67M | 5.78M | 15.84M |
| inventory | 111.62M | 140.22M | 100.96M | 107.43M | 107.2M | 111.35M | 33.09M | 9.83M | 3.55M | 12.38M |
| prepaids | 38.88M | 32.61M | 18.14M | 16.99M | 5.96M | 5.74M | 6.5M | 9.74M | 4.74M | 4.47M |
| otherCurrentAssets | - | - | - | - | - | 89.61M | 41.35M | 12.95M | 11.56M | 24.14M |
| totalCurrentAssets | 4.44B | 3.55B | 1.62B | 915.34M | 679.3M | 668.49M | 439.69M | 166.9M | 334.38M | 549.59M |
| propertyPlantEquipmentNet | 278.83M | 57.74M | 39.68M | 34.88M | 34.73M | 33.9M | 38.38M | 10.9M | 9.9M | 9.76M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 21.58M | 22.72M | 22.75M | 23.6M | 33.71M | 36.6M | 37.34M | 15.98M | 16.65M | 18.74M |
| goodwillAndIntangibleAssets | 21.58M | 22.72M | 22.75M | 23.6M | 33.71M | 36.6M | 37.34M | 15.98M | 16.65M | 18.74M |
| longTermInvestments | 1.59M | - | - | 668.21K | - | - | 1000 | -186.93M | -131.65M | -80.42M |
| taxAssets | 1.6M | 125.87M | 219.91M | 324.67M | 334.15M | 305.12M | 256.64M | 170.96M | 115M | 61.68M |
| otherNonCurrentAssets | -1.6M | 1.56M | 1.41M | 6.33M | 1000 | 1000 | -1000 | 186.93M | 131.65M | 80.42M |
| totalNonCurrentAssets | 302M | 207.9M | 283.75M | 390.14M | 402.6M | 375.61M | 332.36M | 197.83M | 141.55M | 90.18M |
| otherAssets | - | - | - | - | - | - | - | - | - | -1000 |
| totalAssets | 4.74B | 3.76B | 1.91B | 1.31B | 1.08B | 1.04B | 772.05M | 364.72M | 475.93M | 639.78M |
| totalPayables | 125.87M | 133.52M | 110.56M | 94.57M | 59.79M | 23.55M | 19.07M | 37.49M | 15.6M | 17.56M |
| accountPayables | 105.45M | 118.25M | 99.28M | 85.55M | 52.86M | 20.71M | 17.39M | 35.78M | 15.09M | 17.56M |
| otherPayables | 20.42M | 15.27M | 11.28M | 9.02M | 6.94M | 2.84M | 1.69M | 1.71M | 517K | - |
| accruedExpenses | - | - | - | - | - | - | - | - | - | - |
| shortTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 20.13M | 9.91M | 10.89M | 9.57M | 6.73M | 5.09M | 4.39M | - | - | - |
| taxPayables | 20.42M | 15.27M | 11.28M | 9.02M | 6.94M | 2.84M | 1.69M | 1.71M | 517K | - |
| deferredRevenue | - | - | - | - | - | 3.1M | 2.69M | 2.85M | - | - |
| otherCurrentLiabilities | 221.17M | 295.2M | 247.14M | 177.5M | 146.52M | 147.62M | 94.01M | 74.91M | 75.33M | 57.8M |
| totalCurrentLiabilities | 367.17M | 438.63M | 368.59M | 281.64M | 213.04M | 176.27M | 117.47M | 112.4M | 90.93M | 75.36M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 85.9M | 7.14M | 13.61M | 16.64M | 18.92M | 20.39M | 22.94M | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | 221.22K | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 38.1M | - | - | 165.88K | 685.59K | - | - | 462.56K | 541.07K | 538.16K |
| otherNonCurrentLiabilities | 13.38M | 21.57M | 32.61M | 12.53M | 112.19K | - | - | -462.56K | -541.07K | 1000 |
| totalNonCurrentLiabilities | 137.39M | 28.7M | 46.22M | 29.34M | 19.94M | 20.39M | 22.94M | 462.56K | 541.07K | 1000 |
| otherLiabilities | - | - | - | - | - | - | - | -462.56K | -541.07K | - |
| capitalLeaseObligations | 106.03M | 17.04M | 24.51M | 26.22M | 25.66M | 25.48M | 27.33M | - | - | - |
| totalLiabilities | 504.56M | 467.33M | 414.82M | 310.98M | 232.99M | 196.66M | 140.41M | 112.4M | 90.93M | 75.36M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.5M | 1.47M | 1.39M | 1.39M | 1.37M | 1.36M | 1.29M | 960K | 932K | 932K |
| retainedEarnings | 610.44M | -125.05M | -553.37M | -980.45M | -1.04B | -951M | -782.34M | -492.74M | -258.11M | -67.55M |
| additionalPaidInCapital | 3.63B | 3.41B | 2.04B | 1.97B | 1.89B | 1.8B | 1.41B | 744.1M | 642.18M | 631.03M |
| 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 | 873.93M | 469.16M | 525.9M | 71.96M | -110.57M | -205.23M | -360.02M | -287.22M | -243.52M | -102.45M |
| depreciationAndAmortization | 25.01M | 14.64M | 13.99M | 12.94M | 12.68M | 11.55M | 9.01M | 4.45M | 4.09M | 3.52M |
| deferredIncomeTax | - | - | - | -8.61M | - | - | - | - | - | - |
| stockBasedCompensation | -2.59M | 34.83M | 102.72M | 39.31M | 12.52M | - | - | - | - | - |
| changeInWorkingCapital | -57.67M | -203.44M | -44.45M | -17.64M | -53.32M | -40.22M | -48.85M | 8.81M | 36.2M | -98.04M |
| accountsReceivables | -58.07M | -221.9M | -88.49M | -7.42M | -92.61M | -2.44M | -2.81M | -719.95K | 1.5M | 178.1K |
| inventory | 27.71M | -39.03M | 5.86M | 374K | 4.15M | -78.26M | -23.26M | -6.28M | 8.83M | -9.14M |
| accountsPayables | -9.85M | 1.65M | 13.55M | 3.07M | - | 404.87K | -1.96M | 2.33M | -302.17K | -1.57M |
| otherWorkingCapital | -17.4M | 55.84M | 24.64M | -13.66M | 35.14M | 40.07M | -20.82M | 13.47M | 26.17M | -87.5M |
| otherNonCashItems | 30.63M | 74.45M | 8.72M | 3.24M | -4.73M | -4.93M | -4.5M | -122K | 156K | -10.82M |
| netCashProvidedByOperatingActivities | 869.3M | 389.64M | 606.88M | 101.2M | -143.43M | -238.83M | -404.36M | -274.08M | -203.08M | -207.79M |
| investmentsInPropertyPlantAndEquipment | -137.88M | -27.61M | -9.19M | -1.9M | -3.99M | -3.33M | -25.9M | -4.76M | -2.14M | -4.57M |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | -640K | -1.76M | -937K | 7.29M | -952K | -2.36M | -23.44M | -1.4M | - | - |
| netCashProvidedByInvestingActivities | -138.52M | -29.37M | -10.13M | 5.38M | -4.94M | -3.33M | -25.9M | -4.76M | -2.14M | -4.57M |
| netDebtIssuance | - | -10.62M | - | - | - | - | - | - | - | - |
| longTermNetDebtIssuance | - | -10.62M | - | - | - | - | - | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 176.45M | 1.31B | 32.69M | 58.49M | 106.05M | 352.63M | 657.8M | 99.85M | 11.14M | 4.85M |
| netCommonStockIssuance | 176.45M | 1.31B | 32.69M | 58.49M | 106.05M | 352.63M | 657.8M | 99.85M | 11.14M | 4.85M |
| commonStockIssuance | 176.52M | 1.31B | 32.69M | 58.49M | 106.05M | 352.63M | 657.8M | 99.85M | 11.14M | 4.85M |
| commonStockRepurchased | -76000 | -76000 | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -18.15M | -157K | -3.93M | -14.79M | -7.14M | -4.78M | -3.51M | - | - | - |
| netCashProvidedByFinancingActivities | 158.3M | 1.3B | 28.76M | 43.7M | 98.9M | 347.85M | 654.29M | 99.85M | 11.14M | 4.85M |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 702.08M | 531.29M | 464.46M | 563.17M | 675.5M | 558.34M | 553.13M | 479.6M | 444.87M | 389.98M |
| costOfRevenue | 44.14M | 43.9M | 36.38M | 45.44M | 41.14M | 39.29M | 33.32M | 33.51M | 35.55M | 30.87M |
| grossProfit | 657.94M | 487.4M | 428.09M | 517.73M | 634.36M | 519.05M | 519.81M | 446.08M | 409.32M | 359.12M |
| researchAndDevelopmentExpenses | 125.16M | 130.29M | 124.94M | 102.21M | 151.19M | 131.45M | 167.29M | 162.76M | 169.8M | 180.02M |
| generalAndAdministrativeExpenses | 57.55M | 47.35M | 47.41M | - | 51.67M | 41.75M | 24.81M | 26.6M | 23.71M | 16.21M |
| sellingAndMarketingExpenses | 174.77M | 130.13M | 137.08M | - | 133.46M | 115.65M | 156.63M | 111.92M | 130.96M | 92.89M |
| sellingGeneralAndAdministrativeExpenses | 232.32M | 176.88M | 184.49M | 179.88M | 185.12M | 157.4M | 181.44M | 138.52M | 154.67M | 109.1M |
| otherExpenses | 7.95M | 10 | 5.88M | - | 6M | -8.69M | 5.02M | 2.98M | - | -8.67M |
| operatingExpenses | 365.44M | 307.16M | 315.31M | 282.09M | 342.31M | 280.17M | 353.74M | 304.26M | 324.47M | 280.45M |
| costAndExpenses | 409.58M | 351.06M | 351.68M | 327.53M | 383.45M | 319.46M | 387.06M | 337.77M | 362.26M | 311.32M |
| netInterestIncome | 17.18M | 15.41M | 14.06M | 14.96M | 14.96M | 15.08M | 20.18M | 23.48M | 21.5M | 18.2M |
| interestIncome | 18.6M | 16.87M | 15.63M | 16.38M | 16.38M | 16.41M | 20.46M | 23.72M | 21.78M | 18.48M |
| interestExpense | 1.42M | 1.47M | 1.57M | 1.42M | 1.42M | 1.34M | 284K | 235K | 277K | 288K |
| depreciationAndAmortization | 7.13M | 6.86M | 6.66M | 6.38M | 6.28M | 5.64M | 3.51M | 3.7M | 3.74M | 3.68M |
| ebitda | 318.23M | 187.09M | 135.07M | 251.4M | 314.71M | 260.94M | 190.04M | 169.24M | 108.13M | 100.83M |
| ebit | 311.1M | 180.23M | 128.41M | 245.02M | 308.43M | 255.29M | 186.53M | 165.55M | 104.38M | 97.15M |
| nonOperatingIncomeExcludingInterest | -18.6M | - | -15.63M | -9M | -16.38M | -16.41M | -20.46M | -23.72M | -21.78M | -18.48M |
| operatingIncome | 292.5M | 180.23M | 112.78M | 235.64M | 292.05M | 238.88M | 166.07M | 141.83M | 82.61M | 78.66M |
| totalOtherIncomeExpensesNet | 17.18M | 3M | 14.06M | 7.95M | 14.96M | 15.08M | 20.18M | 23.48M | 21.5M | 18.2M |
| incomeBeforeTax | 309.68M | 183.24M | 126.84M | 243.59M | 307.01M | 253.96M | 186.24M | 165.31M | 104.11M | 96.86M |
| incomeTaxExpense | 68.85M | 39.9M | 25.96M | 52.28M | 62.22M | 56.71M | 39.26M | 35.96M | 29.91M | 19M |
| netIncomeFromContinuingOperations | 240.83M | 143.33M | 100.88M | 191.32M | 244.79M | 197.25M | 146.98M | 129.35M | 74.2M | 77.86M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 240.83M | 143.33M | 100.88M | 191.32M | 244.79M | 197.25M | 146.98M | 129.35M | 74.2M | 77.86M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 240.83M | 143.33M | 100.88M | 191.32M | 244.79M | 197.25M | 146.98M | 129.35M | 74.2M | 77.86M |
| eps | 4.05 | 2.42 | 1.69 | 3.19 | 4.15 | 3.35 | 2.5 | 2.21 | 1.25 | 1.36 |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 4.07B | 3.86B | 3.73B | 3.49B | 3.35B | 2.88B | 2.85B | 2.75B | 2.57B | 2.27B |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 4.07B | 3.86B | 3.73B | 3.49B | 3.35B | 2.88B | 2.85B | 2.75B | 2.57B | 2.27B |
| netReceivables | 708.66M | 620.2M | 561.5M | 716.14M | 705.52M | 665.29M | 523.59M | 437.23M | 480.4M | 388.37M |
| accountsReceivables | 512.79M | 452.29M | 429.57M | 510.09M | 511.17M | 508.82M | 416.34M | 321.86M | 366.58M | 302.07M |
| otherReceivables | 195.87M | 167.91M | 131.93M | 206.05M | 194.35M | 156.47M | 107.24M | 115.37M | 113.82M | 86.29M |
| inventory | 149.68M | 116.8M | 111.62M | 124.34M | 123.81M | 134.26M | 140.22M | 146.92M | 127.81M | 118.74M |
| prepaids | - | - | 38.88M | 148.71M | - | - | 32.61M | - | - | - |
| otherCurrentAssets | - | - | - | 9.38 | - | - | - | - | - | - |
| totalCurrentAssets | 4.93B | 4.6B | 4.44B | 4.33B | 4.18B | 3.68B | 3.55B | 3.34B | 3.18B | 2.78B |
| propertyPlantEquipmentNet | 357.77M | 319.18M | 278.83M | 233.82M | 204.31M | 182.06M | 57.74M | 40.17M | 37.46M | 38.05M |
| goodwill | - | - | - | - | - | - | - | - | - | - |
| intangibleAssets | 20.69M | 21.06M | 21.58M | 21.87M | 21.83M | 22.28M | 22.72M | 22.34M | 22.78M | 23.23M |
| goodwillAndIntangibleAssets | 20.69M | 21.06M | 21.58M | 21.87M | 21.83M | 22.28M | 22.72M | 22.34M | 22.78M | 23.23M |
| longTermInvestments | - | - | - | 1.49M | 158.12K | - | - | - | - | - |
| taxAssets | - | - | 1.6M | 6.95M | 19.67M | 85.68M | 125.87M | 167.04M | 195.08M | 217.08M |
| otherNonCurrentAssets | 871K | - | 1.59M | 1 | 1.34M | 1.5M | 1.56M | 1.52M | 1.4M | 1.39M |
| totalNonCurrentAssets | 379.33M | 340.24M | 303.61M | 264.12M | 247.31M | 291.52M | 207.9M | 231.06M | 256.73M | 279.74M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 5.31B | 4.94B | 4.74B | 4.6B | 4.42B | 3.97B | 3.76B | 3.57B | 3.43B | 3.06B |
| totalPayables | 195.36M | 85.48M | 125.87M | 126.88M | 106.38M | 94.94M | 133.52M | 97.37M | 90.56M | 90.19M |
| accountPayables | 100.93M | 60.35M | 105.45M | 62.84M | 80.57M | 65.19M | 118.25M | 78.4M | 69.98M | 75.8M |
| otherPayables | 94.42M | 25.13M | 20.42M | 64.05M | 25.81M | 29.75M | 15.27M | 18.97M | 20.58M | 14.4M |
| accruedExpenses | - | - | - | 222.94M | - | - | - | - | - | - |
| shortTermDebt | - | - | - | 19.46M | 2.02M | - | - | - | - | - |
| capitalLeaseObligationsCurrent | 21.58M | 21.44M | 20.13M | 19.59M | 19.21M | 19.15M | 9.91M | 9.86M | 10.36M | 10.65M |
| taxPayables | 94.42M | - | 20.42M | - | 25.81M | 29.75M | 15.27M | 18.97M | 20.58M | 14.4M |
| deferredRevenue | - | - | - | - | - | - | - | - | - | - |
| otherCurrentLiabilities | 275.5M | 291.67M | 221.17M | 261.96M | 333.58M | 275.09M | 295.2M | 296.08M | 327.86M | 259.35M |
| totalCurrentLiabilities | 492.44M | 398.58M | 367.17M | 408.3M | 461.18M | 389.18M | 438.63M | 403.31M | 428.78M | 360.2M |
| longTermDebt | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligationsNonCurrent | 86.82M | 88.34M | 85.9M | 86.12M | 84.6M | 87.49M | 7.14M | 8.46M | 10.6M | 12.16M |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 32.4M | 36.98M | 38.1M | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 14.38M | 11.21M | 13.38M | 12.09M | 7.74M | 5.47M | 21.57M | 42.42M | 64.35M | 42.7M |
| totalNonCurrentLiabilities | 133.6M | 136.53M | 137.39M | 98.21M | 92.34M | 92.97M | 28.7M | 50.88M | 74.95M | 54.86M |
| otherLiabilities | - | - | - | 9.38 | - | - | - | - | - | - |
| capitalLeaseObligations | 108.4M | 109.78M | 106.03M | 105.71M | 103.8M | 106.64M | 17.04M | 18.32M | 20.96M | 22.81M |
| totalLiabilities | 626.04M | 535.11M | 504.56M | 506.51M | 553.52M | 482.15M | 467.33M | 454.2M | 503.72M | 415.06M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 1.51M | 1.49M | 1.5M | 1.49M | 1.49M | 1.47M | 1.47M | 1.47M | 1.47M | 1.44M |
| retainedEarnings | 994.98M | 751.7M | 610.44M | 506.05M | 316.92M | 72.2M | -125.05M | -272.03M | -401.38M | -475.51M |
| additionalPaidInCapital | 3.68B | 3.65B | 3.63B | 3.58B | 3.56B | 3.42B | 3.41B | 3.38B | 3.32B | 3.11B |
| date | 2026-06-30 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 292.5M | 168.4M | 112.78M | 191.32M | 292.05M | 238.88M | 166.07M | 141.83M | 74.2M | 78.66M |
| depreciationAndAmortization | 7.13M | 6.86M | 6.66M | 6.38M | 6.28M | 5.64M | 3.51M | 3.7M | 3.74M | 3.68M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | - |
| stockBasedCompensation | 21.61M | -4.08M | -15.27M | - | 27.71M | 18.63M | -20.45M | -22.55M | 47.11M | 30.72M |
| changeInWorkingCapital | -103.6M | -8.91M | 144.37M | -60M | 28.5M | -173.17M | -62.99M | 16.99M | -56.06M | -102.18M |
| accountsReceivables | -83.87M | -16.47M | 99.13M | -21M | -49.51M | -86.55M | -116.39M | 41.98M | -91.51M | -55.98M |
| inventory | -32.2M | -4.83M | 13.37M | -1M | 10.54M | 5.17M | 6.57M | -19.3M | -8.76M | -17.54M |
| accountsPayables | - | -45.15M | - | -17M | 1.71M | -5.15M | - | 853.29K | -5.77M | - |
| otherWorkingCapital | 12.48M | 57.54M | 31.87M | -21M | 65.76M | -86.65M | 46.83M | -6.54M | 49.98M | -28.66M |
| otherNonCashItems | 16.85M | -646.2K | 6.89M | 22.05M | 22.95M | -17.5M | 17.11M | 10.55M | 29.75M | 25.45M |
| netCashProvidedByOperatingActivities | 234.49M | 161.62M | 255.43M | 159.35M | 377.49M | 72.49M | 103.25M | 150.52M | 98.75M | 36.33M |
| investmentsInPropertyPlantAndEquipment | -41.37M | -39.35M | -45.79M | -31M | -27.41M | -34.14M | -19.06M | -5.93M | -1.92M | -704K |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | -830K | - | - | -928K |
| netCashProvidedByInvestingActivities | -41.37M | -39.35M | -45.79M | -31M | -27.41M | -34.14M | -19.89M | -5.93M | -1.92M | -1.63M |
| netDebtIssuance | - | - | - | - | -3.73M | -6.15M | -2.73M | -2.66M | - | - |
| longTermNetDebtIssuance | - | - | - | - | -3.73M | -6.15M | -2.73M | -2.66M | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | -533K | 25.34M | 7.35M | 43.13M | 125.67M | - | 18.2M | 45.27M | 199.15M | 1.05B |
| netCommonStockIssuance | -533K | 25.34M | 7.35M | 43.13M | 125.67M | - | 18.2M | 45.27M | 199.15M | 1.05B |
| commonStockIssuance | - | 25.34M | 7.35M | 43.13M | 125.74M | - | 18.2M | 45.27M | 199.23M | 1.05B |
| commonStockRepurchased | -533K | - | - | - | -76000 | - | - | - | -76000 | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -3.67M | -4.19M | -4.26M | -4M | 5000 | 51000 | -39000 | -123K | -2.66M | -2.57M |
| netCashProvidedByFinancingActivities | -4.21M | 21.14M | 3.09M | 39.09M | 121.94M | -6.1M | 15.43M | 42.49M | 196.49M | 1.05B |