-$6.27 (-2.32%)
| 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 |
|---|---|---|---|---|---|---|---|---|---|
| revenue | 3.43B | 2.68B | 2.13B | 1.68B | 1.03B | 603.47M | 362.78M | 198.08M | 100.76M |
| costOfRevenue | 686.96M | 515.53M | 409.91M | 346.74M | 234.24M | 130.2M | 88.95M | 46.53M | 23.41M |
| grossProfit | 2.74B | 2.17B | 1.72B | 1.33B | 794.54M | 473.27M | 273.83M | 151.55M | 77.35M |
| researchAndDevelopmentExpenses | 1.55B | 1.15B | 962.45M | 752.35M | 419.77M | 210.63M | 111.42M | 55.18M | 24.73M |
| generalAndAdministrativeExpenses | 279.7M | 205.15M | 180.19M | 139.41M | 94.43M | 62.76M | 35.89M | 18.56M | 11.36M |
| sellingAndMarketingExpenses | 956.42M | 756.6M | 609.28M | 495.29M | 299.5M | 213.66M | 146.66M | 88.85M | 44.21M |
| sellingGeneralAndAdministrativeExpenses | 1.24B | 961.76M | 789.47M | 634.7M | 393.93M | 276.42M | 182.55M | 107.4M | 55.57M |
| otherExpenses | - | - | - | - | - | - | - | - | - |
| operatingExpenses | 2.78B | 2.11B | 1.75B | 1.39B | 813.7M | 487.04M | 293.97M | 162.58M | 80.3M |
| costAndExpenses | 3.47B | 2.63B | 2.16B | 1.73B | 1.05B | 617.24M | 382.92M | 209.11M | 103.72M |
| netInterestIncome | 183.36M | 148.25M | 97.16M | 18.4M | 360K | -9.2M | - | - | - |
| interestIncome | 194.42M | 155.32M | 103.46M | 34.93M | 21.41M | 21.23M | - | - | - |
| interestExpense | 11.06M | 7.07M | 6.3M | 16.54M | 21.05M | 30.43M | - | - | - |
| depreciationAndAmortization | 55.76M | 54.93M | 44.46M | 34.63M | 22.94M | 15.45M | 12.37M | 6.03M | 2.7M |
| ebitda | 193.84M | 265.94M | 111M | 13.09M | 25.57M | 23.66M | -3.57M | -4.21M | -252K |
| ebit | 138.08M | 211.01M | 66.54M | -21.54M | 2.63M | 8.21M | -15.94M | -10.24M | -2.96M |
| nonOperatingIncomeExcludingInterest | -182.45M | -156.72M | -100M | -37.16M | -21.79M | -21.98M | -4.2M | -793K | - |
| operatingIncome | -44.37M | 54.28M | -33.46M | -58.7M | -19.16M | -13.77M | -20.14M | -11.03M | -2.96M |
| totalOtherIncomeExpensesNet | 171.39M | 149.66M | 93.7M | 20.62M | 734K | -8.45M | 4.16M | 793K | 843K |
| incomeBeforeTax | 127.02M | 203.94M | 60.24M | -38.07M | -18.42M | -22.22M | -15.98M | -10.24M | -2.11M |
| incomeTaxExpense | 19.28M | 20.19M | 11.67M | 12.09M | 2.32M | 2.32M | 734K | 522K | 457K |
| netIncomeFromContinuingOperations | 107.74M | 183.75M | 48.57M | -50.16M | -20.74M | -24.55M | -16.71M | -10.76M | -2.57M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - |
| netIncome | 107.74M | 183.75M | 48.57M | -50.16M | -20.74M | -24.55M | -16.71M | -10.76M | -2.57M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 107.74M | 183.75M | 48.57M | -50.16M | -20.74M | -24.55M | -16.71M | -10.76M | -2.57M |
| eps | 0.31 | 0.55 | 0.15 | -0.16 | -0.07 | -0.08 | -0.12 | -0.15 | -0.03 |
| 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 |
|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 401.3M | 1.25B | 330.34M | 338.98M | 270.97M | 224.93M | 597.3M | 53.64M | 60.02M |
| shortTermInvestments | 4.07B | 2.94B | 2.25B | 1.55B | 1.28B | 1.29B | 176.67M | - | - |
| cashAndShortTermInvestments | 4.47B | 4.19B | 2.58B | 1.88B | 1.55B | 1.52B | 773.97M | 53.64M | 60.02M |
| netReceivables | 741.26M | 598.92M | 509.28M | 399.55M | 268.82M | 171.2M | 104.97M | 56.35M | 32.85M |
| accountsReceivables | 741.26M | 598.92M | 509.28M | 399.55M | 268.82M | 163.36M | 102.39M | 55.82M | 30.96M |
| otherReceivables | - | - | - | - | - | 7.84M | 2.58M | 526K | 1.9M |
| inventory | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | 24.44M | 15.79M | 16.22M | 8.25M | 4.2M |
| otherCurrentAssets | 166.18M | 123.14M | 85.96M | 60.36M | 23.24M | 13.64M | 8.78M | 3.72M | 3.34M |
| totalCurrentAssets | 5.38B | 4.91B | 3.18B | 2.34B | 1.87B | 1.72B | 903.94M | 121.95M | 100.42M |
| propertyPlantEquipmentNet | 552.77M | 399.48M | 298.43M | 212.98M | 136.51M | 105.03M | 85.75M | 21.65M | 11.12M |
| goodwill | 530.57M | 360.38M | 352.69M | 348.28M | 292.18M | 17.61M | 9.06M | 7.63M | 6.29M |
| intangibleAssets | 14.97M | 3.71M | 9.62M | 16.36M | 15.7M | 2.07M | 1.44M | 1.29M | 974K |
| goodwillAndIntangibleAssets | 545.54M | 364.09M | 362.31M | 364.64M | 307.88M | 19.68M | 10.49M | 8.91M | 7.27M |
| longTermInvestments | - | - | - | 3.3M | 3.49M | - | - | 11.34M | 3.47M |
| taxAssets | - | - | - | -3.3M | -3.49M | - | - | -11.34M | -3.47M |
| otherNonCurrentAssets | 163.26M | 110.65M | 97.19M | 83M | 65.46M | 47.5M | 37.86M | 27.24M | 8.26M |
| totalNonCurrentAssets | 1.26B | 874.22M | 757.94M | 660.62M | 509.85M | 172.2M | 134.1M | 57.8M | 26.64M |
| otherAssets | - | - | - | - | - | - | - | - | - |
| totalAssets | 6.64B | 5.79B | 3.94B | 3B | 2.38B | 1.89B | 1.04B | 179.75M | 127.06M |
| totalPayables | 148.79M | 136.37M | 118.49M | 49.29M | 42.59M | 33.9M | 23.64M | 14.3M | 5.8M |
| accountPayables | 148.79M | 107.73M | 87.71M | 23.47M | 25.27M | 21.34M | 15.43M | 12.64M | 5.32M |
| otherPayables | - | 28.64M | 30.78M | 25.82M | 17.32M | 12.56M | 8.21M | 1.66M | 487K |
| accruedExpenses | - | 26.75M | 35.32M | 98.6M | 50.88M | 20.01M | 12.5M | 6.94M | 2.35M |
| shortTermDebt | 39.37M | 634.02M | - | - | - | - | - | - | - |
| capitalLeaseObligationsCurrent | - | 31.97M | 21.97M | 22.09M | 20.16M | 16.33M | 11.92M | - | - |
| taxPayables | - | 28.64M | 30.78M | 25.82M | 17.32M | 12.56M | 8.21M | 1.66M | 487K |
| deferredRevenue | 1.19B | 961.85M | 765.74M | 543.02M | 371.98M | 204.82M | 134.15M | 69.31M | 35.28M |
| otherCurrentLiabilities | 209.6M | 71.75M | 61.54M | 46.74M | 43.08M | 22.78M | 18.03M | 21.69M | 13.82M |
| totalCurrentLiabilities | 1.59B | 1.86B | 1B | 759.75M | 528.7M | 297.84M | 200.24M | 112.23M | 57.26M |
| longTermDebt | 1.24B | 979.28M | 742.24M | 738.85M | 735.48M | 575.86M | - | 140.8M | 140.8M |
| capitalLeaseObligationsNonCurrent | 256.19M | 196.9M | 138.13M | 76.58M | 52.11M | 51.43M | 48.51M | - | - |
| deferredRevenueNonCurrent | 68.71M | 22.69M | 21.21M | 12.94M | 13.9M | 3.45M | 4.34M | 1.39M | 3.82M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | -244.3M | 9.38M | 6.09M | 6.23M | 9.41M | 4.26M | 2.61M | 142.16M | 141.69M |
| totalNonCurrentLiabilities | 1.32B | 1.21B | 907.67M | 834.6M | 810.9M | 635.01M | 55.46M | 143.56M | 145.51M |
| otherLiabilities | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 256.19M | 228.88M | 160.1M | 98.67M | 72.26M | 67.76M | 60.43M | - | - |
| totalLiabilities | 2.91B | 3.07B | 1.91B | 1.59B | 1.34B | 932.85M | 255.7M | 255.79M | 202.76M |
| treasuryStock | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - |
| commonStock | 3000 | 3000 | 3000 | 3000 | 3000 | 3000 | 3000 | - | - |
| retainedEarnings | 137.79M | 30.05M | -153.7M | -202.27M | -152.11M | -148.16M | -123.62M | -106.91M | -95.37M |
| additionalPaidInCapital | 3.58B | 2.69B | 2.18B | 1.63B | 1.2B | 1.1B | 905.82M | 30.83M | 19.72M |
| 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 |
|---|---|---|---|---|---|---|---|---|---|
| netIncome | 107.74M | 183.75M | 48.57M | -50.16M | -20.74M | -24.55M | -16.71M | -10.76M | -2.57M |
| depreciationAndAmortization | 55.76M | 54.93M | 44.46M | 34.63M | 22.94M | 15.45M | 12.37M | 6.03M | 2.7M |
| deferredIncomeTax | - | - | - | - | 18.82M | 13.05M | 1.92M | 486K | 382K |
| stockBasedCompensation | 750.67M | 570.34M | 482.3M | 363.15M | 163.74M | 74.37M | 19.03M | 5.24M | 3.07M |
| changeInWorkingCapital | 53.49M | 13.34M | 44.63M | 6.39M | 63.38M | -12.47M | -9.54M | 7.16M | 8.97M |
| accountsReceivables | -157.37M | -104.48M | -121.66M | -135.7M | -107.11M | -64.25M | -47.51M | -25.32M | -19.27M |
| inventory | - | - | - | - | - | 535K | -12.16M | 2.57M | -2.87M |
| accountsPayables | 36.63M | 25.61M | 57.77M | -1.29M | 3.08M | 6.54M | 2.48M | 7.24M | 4.65M |
| otherWorkingCapital | 174.23M | 92.22M | 108.51M | 143.38M | 167.41M | 44.71M | 47.64M | 22.67M | 26.47M |
| otherNonCashItems | 82.48M | 48.24M | 40M | 64.39M | 38.42M | 43.23M | 17.16M | 2.67M | 1.27M |
| netCashProvidedByOperatingActivities | 1.05B | 870.6M | 659.95M | 418.41M | 286.54M | 109.09M | 24.23M | 10.83M | 13.83M |
| investmentsInPropertyPlantAndEquipment | -135.42M | -34.72M | -27.59M | -64.89M | -36.02M | -25.88M | -23.44M | -15.84M | -7.8M |
| acquisitionsNet | -117.98M | -7.13M | -12.5M | -45.88M | -226.5M | -2.36M | -2.14M | -1.62M | -4.96M |
| purchasesOfInvestments | -3.6B | -2.65B | -2.56B | -1.41B | -1.13B | -1.79B | -176.64M | - | - |
| salesMaturitiesOfInvestments | 2.52B | 2.02B | 1.9B | 1.14B | 1.11B | 670.18M | 10.13M | - | - |
| otherInvestingActivities | - | -60.78M | -34.82M | - | - | - | -10.13M | - | - |
| netCashProvidedByInvestingActivities | -1.33B | -736.84M | -731.36M | -384.67M | -273.74M | -1.15B | -202.22M | -17.46M | -12.76M |
| netDebtIssuance | -635.74M | 735.95M | - | -3000 | - | 730.21M | - | - | - |
| longTermNetDebtIssuance | -635.74M | 735.95M | - | -3000 | - | 730.21M | - | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 63.25M | 51.13M | 58.28M | 36.03M | 35.18M | -1.04M | 706.32M | 7.78M | 462K |
| netCommonStockIssuance | 63.25M | 51.13M | 58.28M | 36.03M | 35.18M | -421K | 706.32M | 7.78M | 462K |
| commonStockIssuance | 63.25M | 51.13M | 58.28M | 36.03M | 35.18M | - | 706.32M | 7.78M | 462K |
| commonStockRepurchased | - | - | - | - | - | -421K | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | -619K | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | - | -245K | -58.89M | 7.9M | - | - |
| netCashProvidedByFinancingActivities | -572.48M | 787.08M | 58.28M | 36.02M | 34.94M | 670.28M | 714.22M | 7.78M | 462K |
| 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 | 1.01B | 953.19M | 885.65M | 826.76M | 761.55M | 737.73M | 690.02M | 645.28M | 611.25M | 589.65M |
| costOfRevenue | 209.23M | 186.89M | 176.46M | 165.98M | 157.63M | 144.18M | 137.76M | 123.5M | 110.1M | 104.83M |
| grossProfit | 797.2M | 766.3M | 709.19M | 660.78M | 603.92M | 593.55M | 552.26M | 521.78M | 501.16M | 484.82M |
| researchAndDevelopmentExpenses | 435.3M | 417.93M | 401.98M | 387.48M | 341.06M | 316.31M | 291.8M | 274.6M | 269.99M | 253.25M |
| generalAndAdministrativeExpenses | 74.75M | 76.01M | 74.29M | 68.4M | 60.99M | 59.9M | 52.41M | 47.56M | 45.29M | 43.85M |
| sellingAndMarketingExpenses | 279.46M | 265.04M | 238.45M | 238.84M | 214.09M | 208.56M | 187.56M | 186.8M | 173.68M | 159.98M |
| sellingGeneralAndAdministrativeExpenses | 354.22M | 341.06M | 312.74M | 307.24M | 275.08M | 268.46M | 239.97M | 234.36M | 218.97M | 203.83M |
| otherExpenses | 358K | -668K | 277K | 188K | 203K | -618K | 208K | 205K | 205K | - |
| operatingExpenses | 789.87M | 758.32M | 715M | 694.91M | 616.34M | 584.16M | 531.98M | 509.16M | 489.16M | 457.08M |
| costAndExpenses | 999.1M | 945.21M | 891.46M | 860.89M | 773.97M | 728.34M | 669.74M | 632.66M | 599.26M | 561.91M |
| netInterestIncome | 47.16M | 40.17M | 86.98M | 47.68M | 47.76M | 39.92M | 38.51M | 35.76M | 34.06M | 31.49M |
| interestIncome | 49.23M | 47.33M | 101.48M | 50.75M | 50.73M | 42.56M | 40.08M | 37.24M | 35.44M | 32.78M |
| interestExpense | 2.07M | 7.16M | 14.5M | 3.08M | 2.96M | 2.64M | 1.57M | 1.48M | 1.37M | 1.29M |
| depreciationAndAmortization | 17.92M | 16.63M | 15.05M | 12.82M | 11.26M | 15.71M | 13.89M | 12.44M | 12.9M | 12.03M |
| ebitda | 78.92M | 77.26M | 52.09M | 20.29M | 44.2M | 74.85M | 70.69M | 60.8M | 59.61M | 73.13M |
| ebit | 61M | 60.63M | 37.04M | 7.47M | 32.94M | 59.14M | 56.8M | 48.36M | 46.71M | 61.1M |
| nonOperatingIncomeExcludingInterest | -53.68M | -52.64M | -42.85M | -41.6M | -45.36M | -49.75M | -36.52M | -35.74M | -34.71M | -33.36M |
| operatingIncome | 7.33M | 7.98M | -5.81M | -34.13M | -12.42M | 9.39M | 20.28M | 12.62M | 12M | 27.74M |
| totalOtherIncomeExpensesNet | 51.6M | 45.49M | 41.48M | 40.22M | 44.22M | 44.43M | 35.86M | 35.18M | 34.19M | 29.52M |
| incomeBeforeTax | 58.93M | 53.47M | 35.67M | 6.09M | 31.8M | 53.83M | 56.14M | 47.79M | 46.18M | 57.27M |
| incomeTaxExpense | 6.36M | 6.9M | 1.78M | 3.44M | 7.15M | 8.23M | 4.44M | 3.97M | 3.55M | 3.27M |
| netIncomeFromContinuingOperations | 52.57M | 46.57M | 33.88M | 2.65M | 24.64M | 45.59M | 51.7M | 43.82M | 42.63M | 53.99M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 52.57M | 46.57M | 33.88M | 2.65M | 24.64M | 45.59M | 51.7M | 43.82M | 42.63M | 53.99M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 52.57M | 46.57M | 33.88M | 2.65M | 24.64M | 45.59M | 51.7M | 43.82M | 42.63M | 53.99M |
| eps | 0.15 | 0.13 | 0.1 | 0.01 | 0.07 | 0.13 | 0.15 | 0.13 | 0.13 | 0.16 |
| 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 | 426.36M | 401.3M | 540.6M | 489.03M | 1.08B | 1.25B | 337.42M | 410.96M | 282.22M | 330.34M |
| shortTermInvestments | 4.33B | 4.07B | 3.6B | 3.42B | 3.37B | 2.94B | 2.86B | 2.55B | 2.5B | 2.25B |
| cashAndShortTermInvestments | 4.76B | 4.47B | 4.14B | 3.91B | 4.45B | 4.19B | 3.2B | 2.96B | 2.78B | 2.58B |
| netReceivables | 680.43M | 741.26M | 549.65M | 604.17M | 490.17M | 598.92M | 487.06M | 533.29M | 451.06M | 509.28M |
| accountsReceivables | 680.43M | 741.26M | 549.65M | 604.17M | 490.17M | 598.92M | 487.06M | 533.29M | 451.06M | 509.28M |
| otherReceivables | - | - | - | - | - | - | - | - | - | - |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | - | - | - | - | - | - | - | - | - | - |
| otherCurrentAssets | 186.16M | 166.18M | 148.12M | 129.53M | 136.49M | 123.14M | 103.42M | 98.69M | 101.24M | 85.96M |
| totalCurrentAssets | 5.63B | 5.38B | 4.84B | 4.64B | 5.08B | 4.91B | 3.79B | 3.59B | 3.33B | 3.18B |
| propertyPlantEquipmentNet | 592.2M | 552.77M | 526.29M | 498.71M | 452.99M | 399.48M | 384.42M | 234.93M | 355.69M | 298.43M |
| goodwill | 540.54M | 530.57M | 530.04M | 530.98M | 361.74M | 360.38M | 352.87M | 350.86M | 351.44M | 352.69M |
| intangibleAssets | 14.93M | 14.97M | 16.81M | 17.24M | 2.63M | 3.71M | 4.42M | 136.73M | 7.31M | 9.62M |
| goodwillAndIntangibleAssets | 555.47M | 545.54M | 546.85M | 548.22M | 364.36M | 364.09M | 357.29M | 487.59M | 358.75M | 362.31M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 179.13M | 163.26M | 141.22M | 130.81M | 116.69M | 110.65M | 100.32M | 97.78M | 93.36M | 97.19M |
| totalNonCurrentAssets | 1.33B | 1.26B | 1.21B | 1.18B | 934.04M | 874.22M | 842.04M | 820.3M | 807.8M | 757.94M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 6.95B | 6.64B | 6.05B | 5.82B | 6.01B | 5.79B | 4.63B | 4.41B | 4.14B | 3.94B |
| totalPayables | 225.96M | 148.79M | 182.78M | 236.64M | 98.44M | 136.37M | 92M | 115.99M | 64.32M | 118.49M |
| accountPayables | 174.8M | 148.79M | 135.24M | 198.77M | 98.44M | 107.73M | 92M | 115.99M | 64.32M | 87.71M |
| otherPayables | 51.16M | - | 47.53M | 37.87M | - | 28.64M | - | - | - | 30.78M |
| accruedExpenses | 51.4M | - | 34.76M | 36.39M | 138.24M | 26.75M | 120.23M | 104.79M | 117.41M | 35.32M |
| shortTermDebt | - | 39.37M | - | - | 634.78M | 634.02M | 744.86M | 743.97M | - | - |
| capitalLeaseObligationsCurrent | 41.4M | - | 35.99M | 39.96M | 34.23M | 31.97M | 27.34M | 24.56M | 23.59M | 21.97M |
| taxPayables | - | - | 47.53M | 37.87M | - | 28.64M | - | - | - | 30.78M |
| deferredRevenue | 1.23B | 1.19B | 974.26M | 966.44M | 949.14M | 961.85M | 795.82M | 801.56M | 767.47M | 765.74M |
| otherCurrentLiabilities | 105.99M | 209.6M | 92.9M | 73.76M | - | 71.75M | - | - | - | 61.54M |
| totalCurrentLiabilities | 1.66B | 1.59B | 1.32B | 1.35B | 1.85B | 1.86B | 1.78B | 1.79B | 972.79M | 1B |
| longTermDebt | 984.5M | 1.24B | 982.4M | 981.36M | 980.31M | 979.28M | - | - | 743.08M | 742.24M |
| capitalLeaseObligationsNonCurrent | 259.16M | 256.19M | 260.93M | 243.12M | 227.97M | 196.9M | 197.04M | 193.84M | 190.89M | 138.13M |
| deferredRevenueNonCurrent | 50.92M | 68.71M | 29.03M | 29.87M | 21.56M | 22.69M | 18.4M | 14.05M | 26.19M | 21.21M |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentLiabilities | 13.32M | -244.3M | 20.3M | 19.13M | 9.04M | 9.38M | 6.62M | 6.32M | 6.15M | 6.09M |
| totalNonCurrentLiabilities | 1.31B | 1.32B | 1.29B | 1.27B | 1.24B | 1.21B | 222.06M | 214.2M | 966.32M | 907.67M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 300.56M | 256.19M | 296.92M | 283.07M | 262.2M | 228.88M | 224.39M | 218.4M | 214.48M | 160.1M |
| totalLiabilities | 2.96B | 2.91B | 2.61B | 2.63B | 3.09B | 3.07B | 2B | 2.01B | 1.94B | 1.91B |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 3000 | 3000 | 3000 | 3000 | 3000 | 3000 | 3000 | 3000 | 3000 | 3000 |
| retainedEarnings | 190.36M | 137.79M | 91.22M | 57.34M | 54.69M | 30.05M | -15.55M | -67.24M | -111.07M | -153.7M |
| additionalPaidInCapital | 3.8B | 3.58B | 3.34B | 3.13B | 2.86B | 2.69B | 2.63B | 2.48B | 2.32B | 2.18B |
| 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 | 52.57M | 46.57M | 33.88M | 2.65M | 24.64M | 45.59M | 51.7M | 43.82M | 42.63M | 53.99M |
| depreciationAndAmortization | 17.92M | 16.63M | 32.28M | 12.82M | 11.26M | 15.71M | 2.05M | 12.44M | 24.74M | 12.03M |
| deferredIncomeTax | - | - | - | - | - | - | - | - | - | 110.96M |
| stockBasedCompensation | 196.84M | 205.39M | 200.56M | 180.46M | 164.26M | 158.46M | 142.19M | 134.65M | 135.03M | 128.12M |
| changeInWorkingCapital | 42.63M | 37.45M | -19.78M | -16.49M | 52.31M | 29.11M | 8.88M | -38.21M | 13.56M | 19.44M |
| accountsReceivables | 55.87M | -196.26M | 50.56M | -115.9M | 104.23M | -116.33M | 42.43M | -86.08M | 55.49M | -111.47M |
| inventory | - | - | - | - | - | - | - | - | - | - |
| accountsPayables | 21.5M | 12.33M | -61.34M | 96.35M | -10.71M | 17.03M | -22.99M | 48.69M | -17.12M | 505K |
| otherWorkingCapital | -34.74M | 221.38M | -9M | 3.06M | -41.2M | 128.4M | -10.55M | -822K | -24.81M | 130.4M |
| otherNonCashItems | 24.65M | 21.03M | 4.53M | 20.61M | 19.07M | 16.36M | 23.86M | 11.71M | -3.69M | -104.32M |
| netCashProvidedByOperatingActivities | 334.62M | 327.07M | 251.47M | 200.06M | 271.54M | 265.23M | 228.68M | 164.42M | 212.27M | 220.23M |
| investmentsInPropertyPlantAndEquipment | -45.53M | -8.89M | -16.79M | -15.15M | -8.75M | -7.76M | 19.21M | -20.64M | -14.16M | -18.94M |
| acquisitionsNet | -10.66M | -700K | -192K | -115.27M | -1.82M | -6.48M | -210K | -444K | - | -6.13M |
| purchasesOfInvestments | -1.3B | -1.08B | -795.59M | -751.4M | -970.38M | -507.31M | -905.66M | -602.95M | -637.35M | -546.16M |
| salesMaturitiesOfInvestments | 1.05B | 621.36M | 631.15M | 710.31M | 555.94M | 428.68M | 624.36M | 564.33M | 401.67M | 397.18M |
| otherInvestingActivities | - | -27.16M | -20.73M | -19.55M | -18.4M | -16.5M | -44.25M | - | -11.36M | - |
| netCashProvidedByInvestingActivities | -314.8M | -497.85M | -202.15M | -191.07M | -443.41M | -109.36M | -306.56M | -59.71M | -261.21M | -174.04M |
| netDebtIssuance | - | - | - | -635.74M | -20000 | 736M | -24000 | -25000 | - | - |
| longTermNetDebtIssuance | - | - | - | -635.74M | -20000 | 736M | -24000 | -25000 | - | - |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | 9.71M | 30.05M | 1.27M | 30.26M | 1.67M | 23.42M | 1.26M | 24.26M | 2.19M | 20.89M |
| netCommonStockIssuance | 9.71M | 30.05M | 1.27M | 30.26M | 1.67M | 23.42M | 1.26M | 24.26M | 2.19M | 20.89M |
| commonStockIssuance | 9.71M | 30.05M | 1.27M | 30.26M | 1.67M | 23.42M | 1.26M | 24.26M | 2.19M | 20.89M |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | - | 20000 | - | - | - | - | - | - |
| netCashProvidedByFinancingActivities | 9.71M | 30.05M | 1.27M | -605.45M | 1.65M | 759.42M | 1.23M | 24.24M | 2.19M | 20.89M |