2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | |
---|---|---|---|---|---|---|---|---|
NetIncomeLoss | 77.35M | 39.26M | 37.76M | 18.78M | 18.89M | 6.57M | -0.32M | |
GrossProfit | 276.21M | 183.62M | 114.86M | 69.60M | 50.65M | 34.45M | 17.23M | |
AdjustmentForAmortization | 0.20M | |||||||
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments | 116.22M | 67.36M | ||||||
UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic | 0.00 | |||||||
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest | 86.23M | -8.54M | 47.62M | 32.17M | 18.56M | 5.59M | -0.40M | |
OperatingLeasesRentExpenseNet | 1.87M | 0.67M | ||||||
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes | 0.00 | 0.00 | ||||||
AllocatedShareBasedCompensationExpense | 27.34M | 7.73M | 5.12M | 5.63M | ||||
EarningsPerShareBasic | 1.29 | 0.66 | 1.96 | 1.03 | 1.12 | 0.42 | -0.05 | |
OperatingLeaseCost | 3.58M | 2.82M | 2.45M | 1.54M | 1.43M | |||
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost | 2.46M | 3.29M | 2.28M | 1.60M | 1.17M | 1.02M | 0.45M | |
InterestPaid | ||||||||
InterestPaidNet | 2.68M | 1.66M | 0.77M | 0.98M | 0.74M | 0.50M | 0.28M | |
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent | -10.62M | -59.10M | 4.70M | 11.34M | -0.82M | |||
InterestIncomeDepositsWithFinancialInstitutions | 3.69M | 3.47M | ||||||
EffectiveIncomeTaxRateReconciliationOtherAdjustments | 0.00 | -0.00 | -0.00 | -0.19 | 0.09 | 0.16 | 1.98 | |
WeightedAverageNumberOfSharesOutstandingBasic | 60.16M | 59.24M | 19.22M | 18.23M | 16.80M | 15.79M | 6.87M | |
WeightedAverageNumberDilutedSharesOutstandingAdjustment | 4.71M | 6.11M | 2.57M | 2.95M | 2.33M | 2.12M | 0.00 | |
WeightedAverageNumberOfDilutedSharesOutstanding | 64.87M | 65.34M | 21.79M | 21.18M | 19.14M | 17.91M | 6.87M | |
ProfitLoss | 96.85M | 50.56M | 42.92M | 21.68M | 19.46M | 6.57M | -0.87M | |
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate | 0.21 | 0.21 | 0.21 | 0.21 | 0.21 | 0.21 | 0.34 | |
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential | -0.10 | -0.09 | -0.12 | -0.14 | -0.12 | -0.21 | 0.07 | |
EffectOfExchangeRateOnCashAndCashEquivalents | -0.52M | 0.66M | ||||||
ResearchAndDevelopmentExpense | 92.71M | 62.23M | 34.21M | 19.12M | 12.90M | 10.38M | 5.14M | |
MarketableSecuritiesUnrealizedGainLoss | -2.74M | -7.86M | 0.61M | 12.57M | ||||
LeaseCost | 4.50M | 3.60M | 2.85M | 1.78M | 1.60M | |||
UndistributedEarningsOfForeignSubsidiaries | 130.00M | 90.00M | ||||||
CurrentFederalTaxExpenseBenefit | 12.76M | 0.48M | 91000.00 | 61000.00 | 0.00 | 0.00 | 0.00 | |
GainsLossesOnSalesOfAssets | 0.00 | -1000.00 | ||||||
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount | 3.65M | 1.80M | 98800.00 | 78000.00 | 4.17M | 3.80M | 3.85M | |
InterestCostsCapitalized | 0.97M | 0.00 | 0.97M | 0.00 | 0.00 | |||
ShareBasedCompensation | 27.34M | 7.73M | 5.12M | 5.63M | 3.57M | 3.36M | 1.62M | |
Depreciation | 6.91M | 4.84M | 2.10M | 0.83M | 0.71M | 0.35M | 0.24M | |
DepreciationAndAmortization | 8.09M | 5.37M | 2.35M | 1.05M | 0.79M | 0.42M | 0.27M | |
GoodwillImpairmentLoss | 0.00 | |||||||
RelatedPartyTransactionPurchasesFromRelatedParty | 46.34M | 36.09M | 17.55M | |||||
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest | 116.22M | 67.36M | 43.05M | 19.30M | 18.94M | 7.38M | -0.33M | |
IncomeTaxExpenseBenefit | 19.36M | 16.80M | 0.13M | -2.38M | -0.52M | 0.81M | 0.55M | |
MarketingAndAdvertisingExpense | 9.61M | 5.50M | ||||||
ComprehensiveIncomeNetOfTax | 68.55M | -10.39M | 42.01M | 25.31M | 18.08M | 5.59M | -31000.00 | |
OtherIncome | 0.14M | 0.14M | ||||||
EarningsPerShareDiluted | 1.16 | 0.59 | 1.73 | 0.89 | 0.99 | 0.37 | -0.05 | |
OperatingExpenses | 180.38M | 124.58M | 76.15M | 48.11M | 32.86M | 27.98M | 16.52M | |
DilutiveSecuritiesEffectOnBasicEarningsPerShareOther | -1.84M | -0.58M | -0.11M | |||||
LeaseAndRentalExpense | 1.87M | 0.67M | ||||||
NetIncomeLossAvailableToCommonStockholdersBasic | 77.35M | 39.26M | 37.76M | 6.57M | -0.32M | |||
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance | 0.09 | 0.01 | 0.00 | -0.00 | -0.20 | -0.05 | 3.50 | |
NetIncomeLossAttributableToNoncontrollingInterest | 19.50M | 11.30M | 5.16M | 2.90M | 0.00 | -0.55M | ||
IncomeLossFromEquityMethodInvestments | 9.95M | 4.67M | 4.64M | 0.66M | 0.17M | 0.12M | 37000.00 | |
InterestIncomeExpenseNet | 1.25M | -0.79M | ||||||
CurrentStateAndLocalTaxExpenseBenefit | 0.15M | 18000.00 | 2000.00 | 2000.00 | 0.00 | 0.00 | 0.00 | |
NumberOfReportableSegments | 1.00 | |||||||
OtherNonoperatingIncomeExpense | -1.56M | 3.31M | -0.63M | -3.38M | 1.39M | |||
Revenues | 74.64M | 36.51M | ||||||
RevenueFromContractWithCustomerExcludingAssessedTax | 557.72M | 388.83M | 259.75M | 156.62M | 107.52M | |||
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest | 17.69M | 1.85M | 0.00 | -0.37M | ||||
InventoryWriteDown | 0.57M | 2.25M | ||||||
InterestExpense | 2.68M | 1.66M | 0.77M | 0.98M | 0.74M | 0.50M | 0.28M | |
InterestExpenseLongTermDebt | 65000.00 | 0.84M | 65000.00 | 72000.00 | ||||
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts | 3.63M | 0.10M | 15000.00 | 22000.00 | 15000.00 | 11000.00 | 18000.00 | |
CurrentIncomeTaxExpenseBenefit | 32.60M | 11.64M | 2.29M | 2.08M | 3.18M | -1.15M | 0.00 | |
DeferredFederalIncomeTaxExpenseBenefit | -7.32M | 10.93M | -2.09M | -7.33M | -3.73M | 0.00 | 0.00 | |
CostOfRevenue | 281.51M | 205.22M | 144.90M | 87.03M | 56.87M | 40.19M | 19.28M | |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign | 105.80M | 70.82M | ||||||
GainLossOnSaleOfPropertyPlantEquipment | 2000.00 | 12000.00 | 0.00 | -25000.00 | -0.29M | |||
NetIncomeLossAvailableToCommonStockholdersDiluted | 75.51M | 38.68M | 37.65M | |||||
OperatingIncomeLoss | 95.84M | 59.03M | 38.70M | 21.49M | 17.79M | 6.47M | 0.70M | |
DeferredIncomeTaxExpenseBenefit | -13.24M | 5.16M | -1.84M | -4.08M | -3.72M | -0.41M | ||
EffectiveIncomeTaxRateContinuingOperations | 0.17 | 0.25 | 0.00 | -0.12 | -0.03 | -0.11 | -1.69 | |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic | 10.42M | -3.46M | ||||||
InvestmentIncomeInterest | 8.35M | 8.74M | 0.51M | 0.90M | 0.33M | 29000.00 | 9000.00 | |
DeferredStateAndLocalIncomeTaxExpenseBenefit | -63000.00 | -8000.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
GeneralAndAdministrativeExpense | 40.65M | 22.46M | 15.21M | 12.21M | 8.06M | 7.99M | 5.89M | |
CurrentForeignTaxExpenseBenefit | 19.70M | 11.14M | 2.19M | 2.01M | 3.18M | -1.15M | 0.00 |