20242023202220212020201920182017
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