2024202320222021202020192018201720162015
AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost
1.21B
1.27B
533.24M
AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
1.21B
1.26B
532.69M
ProvisionForDoubtfulAccounts
1.15M
0.12M
0.48M
0.42M
0.22M
0.71M
0.48M
3.10M
1.50M
FiniteLivedIntangibleAssetsNet
68.25M
99.25M
97.47M
30.58M
35.31M
0.66M
1.93M
DeferredTaxLiabilities
0.90M
0.90M
0.59M
DeferredTaxAssetsInProcessResearchAndDevelopment
83.10M
47.87M
Liabilities
2.40B
2.26B
1.65B
716.11M
441.01M
332.16M
178.27M
162.28M
124.08M
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions
0.69M
1.46M
2.26M
2.53M
4.10M
6.77M
8.43M
8.73M
8.17M
ContractWithCustomerLiability
487.47M
372.36M
249.86M
173.14M
181.99M
110.03M
PreferredStockSharesOutstanding
0.00
0.00
0.00
0.00
PreferredStockSharesAuthorized
10.00M
10.00M
10.00M
10.00M
PreferredStockParOrStatedValuePerShare
0.00
0.00
0.00
0.00
DeferredIncomeTaxesAndTaxCredits
-43.35M
3.63M
-31.24M
DebtInstrumentCarryingAmount
25.00M
PaymentsToAcquirePropertyPlantAndEquipment
110.40M
46.44M
52.26M
20.56M
14.79M
4.15M
4.12M
12.17M
12.53M
LongTermDebtNoncurrent
1.29B
1.20B
951.59M
4.90M
102.66M
81.63M
32.32M
20.77M
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
7.70M
-2.12M
OperatingLeaseLiability
24.02M
24.45M
15.75M
19.75M
12.71M
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
2.90M
EmployeeRelatedLiabilitiesCurrent
10.32M
18.01M
13.06M
6.63M
5.52M
4.11M
3.61M
4.23M
5.40M
AssetImpairmentCharges
10.60M
1.20M
0.00
0.00
1.10M
1.60M
0.80M
2.60M
FiniteLivedIntangibleAssetsAccumulatedAmortization
72.39M
45.20M
20.50M
11.00M
5.91M
2.85M
StockIssued1
0.00
0.00
19.22M
StockIssuedDuringPeriodSharesStockOptionsExercised
0.77M
0.80M
0.27M
1.49M
2.62M
1.35M
0.42M
0.38M
1.08M
AdjustmentsToAdditionalPaidInCapitalWarrantIssued
220.80M
220.80M
220.80M
96.35M
29.82M
1.45M
1.45M
CashAndCashEquivalentsAtCarryingValue
288.75M
473.24M
119.32M
679.38M
251.41M
106.24M
29.14M
17.76M
28.45M
LiabilitiesCurrent
532.45M
638.22M
439.80M
534.04M
199.31M
147.16M
91.74M
82.77M
72.85M
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
1.86M
33000.00
0.00
PaymentsToAcquireMarketableSecurities
2.08B
907.43M
934.96M
PropertyPlantAndEquipmentNet
168.24M
111.37M
82.17M
42.98M
28.94M
21.00M
26.48M
31.44M
32.12M
AccountsPayableCurrent
116.16M
125.08M
113.77M
72.61M
57.47M
48.79M
28.75M
31.70M
25.57M
IntangibleAssetsNetExcludingGoodwill
68.54M
99.54M
97.76M
28.81M
30.58M
35.31M
0.52M
0.94M
2.22M
DeferredTaxAssetsLiabilitiesNet
247.18M
200.04M
119.50M
92.47M
73.67M
0.43M
0.58M
37000.00
DeferredTaxAssetsNet
282.99M
236.25M
177.24M
111.74M
89.41M
14.17M
1.59M
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
137.41M
104.09M
77.37M
61.70M
52.09M
51.90M
44.44M
39.67M
31.51M
AccruedLiabilitiesCurrent
261.92M
295.94M
157.91M
76.54M
47.09M
29.01M
22.45M
22.94M
19.29M
LongTermDebt
1.29B
1.29B
1.04B
330.86M
105.54M
109.78M
49.75M
23.80M
OtherAccruedLiabilitiesCurrent
20.93M
20.44M
14.49M
12.94M
9.29M
9.09M
6.00M
4.60M
2.55M
ProceedsFromIssuanceOfCommonStock
0.00
0.00
19.77M
26.43M
16.14M
InventoryAdjustments
InventoryFinishedGoods
182.75M
114.73M
48.97M
31.62M
27.86M
15.30M
23.66M
26.86M
38.60M
InventoryRawMaterials
30.85M
34.98M
25.43M
10.14M
4.20M
0.97M
2.34M
5.09M
2.20M
OtherComprehensiveIncomeLossNetOfTax
-0.36M
-82000.00
-0.13M
ValuationAllowanceDeferredTaxAssetChangeInAmount
-92.90M
9.80M
-15.80M
PrepaidExpenseAndOtherAssetsCurrent
88.93M
60.82M
37.78M
29.76M
26.08M
20.86M
9.96M
7.12M
6.42M
PurchaseObligation
184.40M
589.30M
424.60M
162.20M
99.50M
41.10M
26.90M
16.90M
51.00M
StockRepurchasedAndRetiredDuringPeriodShares
3.28M
ProductWarrantyAccrualWarrantiesIssued
3.80M
4.13M
4.38M
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
7.70M
-5.68M
-2.12M
LesseeOperatingLeaseLiabilityPaymentsDue
29.55M
28.99M
18.63M
23.88M
15.17M
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
5.96M
6.04M
4.16M
4.68M
4.24M
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
2.92M
3.53M
2.42M
3.07M
2.19M
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
7.37M
5.14M
2.68M
3.97M
0.74M
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
2.31M
2.25M
1.40M
2.27M
0.92M
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
6.70M
6.80M
4.77M
5.83M
4.16M
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
4.28M
5.22M
3.20M
4.06M
2.93M
UnrecognizedTaxBenefitsPeriodIncreaseDecrease
5.50M
0.90M
12.50M
1.80M
0.30M
0.20M
0.10M
0.50M
1.10M
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
25.40M
IndefiniteLivedIntangibleAssetsExcludingGoodwill
0.29M
0.29M
0.29M
0.29M
0.29M
0.29M
0.29M
0.29M
IncreaseDecreaseInInventories
63.89M
75.27M
29.26M
9.71M
15.79M
-9.73M
-5.96M
-8.84M
19.21M
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
211.69M
208.12M
113.83M
42.50M
20.42M
11.19M
6.73M
10.33M
12.70M
StockIssuedDuringPeriodValueShareBasedCompensation
13.87M
10.37M
7.48M
8.39M
4.99M
2.81M
0.53M
1.15M
4.01M
IncreaseDecreaseInDeferredRevenue
5.33M
11.27M
9.67M
FinitelivedIntangibleAssetsAcquired1
0.00
26.48M
78.45M
36.20M
AllowanceForDoubtfulAccountsReceivable
2.50M
0.98M
1.59M
0.46M
0.56M
2.14M
2.38M
2.92M
1.81M
OperatingLeaseRightOfUseAsset
19.89M
21.38M
14.42M
17.68M
10.12M
LettersOfCreditOutstandingAmount
0.00
0.00
Goodwill
214.56M
213.56M
181.25M
24.78M
24.78M
24.78M
3.66M
3.66M
3.75M
GoodwillAcquiredDuringPeriod
0.00
33.35M
156.39M
21.12M
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
1.19M
-3.19M
-0.33M
1.36M
-1.67M
1.40M
-0.36M
-82000.00
-0.13M
ContractWithCustomerLiabilityCurrent
118.30M
90.75M
62.67M
47.66M
81.78M
33.12M
DeferredIncomeTaxAssetsNet
252.37M
204.87M
122.47M
92.90M
74.53M
BusinessCombinationContingentConsiderationLiabilityCurrent
0.00
3.71M
MarketableSecuritiesCurrent
1.41B
1.14B
897.33M
ProceedsFromIssuanceOfWarrants
0.00
0.00
220.80M
71.55M
29.82M
PreferredStockValue
0.00
0.00
0.00
0.00
IncreaseDecreaseInContractWithCustomerLiability
117.78M
122.19M
78.17M
-10.50M
72.25M
-6.12M
PreferredStockSharesIssued
0.00
0.00
0.00
0.00
AccountsReceivableNetCurrent
445.96M
440.90M
333.63M
182.16M
145.41M
78.94M
65.35M
61.02M
46.10M
ContractWithCustomerLiabilityNoncurrent
369.17M
281.61M
187.19M
125.47M
100.20M
76.91M
OperatingLeaseLiabilityCurrent
5.22M
5.37M
3.83M
4.54M
3.17M
AssetsCurrent
2.44B
2.26B
1.46B
933.06M
499.66M
222.30M
130.45M
117.86M
121.77M
AmortizationOfFinancingCostsAndDiscounts
8.38M
8.17M
44.39M
18.82M
6.08M
2.70M
1.67M
0.14M
0.16M
ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions
0.69M
1.46M
2.26M
2.09M
2.89M
4.64M
4.31M
6.29M
6.00M
BusinessCombinationConsiderationTransferred1
57.32M
RetainedEarningsAccumulatedDeficit
46.27M
17.34M
-405.74M
-51.19M
-185.18M
-346.30M
-295.73M
-250.54M
-183.07M
EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
5.00M
5.00M
UnrecognizedTaxBenefits
27.22M
21.77M
20.90M
8.42M
6.59M
6.33M
6.11M
6.02M
5.48M
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
0.00
0.66M
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
5.99M
6.56M
8.30M
2.01M
0.77M
0.33M
0.31M
0.57M
1.05M
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
0.42M
4.79M
0.00
0.00
0.37M
0.00
0.14M
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
4.39M
4.39M
4.39M
0.00
0.00
14000.00
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
0.12M
0.26M
0.21M
0.17M
0.14M
0.11M
81000.00
37000.00
11000.00
BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable
32.32M
NoncurrentAssets
168.24M
111.37M
82.17M
42.98M
28.94M
21.00M
26.48M
31.44M
32.12M
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
-22.15M
133.42M
117.18M
35.70M
22.20M
23.08M
-5.08M
8.90M
-2.62M
StockRepurchasedAndRetiredDuringPeriodValue
410.00M
500.00M
500.00M
CommonStockValue
1000.00
1000.00
1000.00
1000.00
1000.00
1000.00
1000.00
1000.00
0.00
CommonStockSharesAuthorized
300.00M
300.00M
300.00M
200.00M
150.00M
150.00M
125.00M
100.00M
100.00M
CommonStockParOrStatedValuePerShare
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
CommonStockSharesOutstanding
135.72M
136.44M
133.89M
128.96M
123.11M
107.03M
85.91M
62.27M
45.82M
CommonStockSharesIssued
135.72M
136.44M
133.89M
128.96M
123.11M
107.03M
85.91M
62.27M
45.82M
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-184.50M
353.93M
-560.06M
383.27M
189.87M
InventoryNet
213.59M
149.71M
74.40M
41.76M
32.06M
16.27M
26.00M
31.96M
40.80M
AllowanceForDoubtfulAccountsReceivableWriteOffs
0.49M
12000.00
0.53M
1.79M
0.95M
1.02M
1.98M
0.26M
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
2.22M
10.55M
2.86M
DeferredTaxAssetsValuationAllowance
0.00
98.63M
88.79M
StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
0.00
0.00
DeferredRevenueNoncurrent
29.94M
33.89M
25.11M
WarrantsAndRightsOutstanding
96.40M
96.40M
96.40M
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
288.75M
473.24M
119.32M
679.38M
296.11M
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
5.00M
13.31M
0.71M
10.63M
4.83M
OtherLiabilitiesNoncurrent
51.01M
43.52M
16.53M
17.04M
11.82M
3.25M
1.88M
2.02M
2.64M
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
5.52M
4.54M
2.88M
4.12M
2.46M
AdditionalPaidInCapital
939.34M
819.12M
837.92M
534.74M
458.32M
353.34M
287.26M
252.13M
224.73M
RestructuringReserve
3.10M
0.71M
DebtIssuanceCostsIncurredDuringNoncashOrPartialNoncashTransaction
0.00
0.00
0.52M
PropertyPlantAndEquipmentGross
305.65M
215.46M
159.53M
104.69M
81.03M
72.89M
70.92M
71.11M
63.63M
DeferredTaxLiabilitiesUndistributedForeignEarnings
0.70M
LongTermDebtCurrent
0.00
90.89M
86.05M
325.97M
2.88M
28.16M
3.03M
SharePrice
132.14
264.96
182.94
175.47
26.13
4.73
IncreaseDecreaseInAccountsReceivable
12.48M
107.56M
151.16M
34.32M
68.75M
13.52M
4.80M
18.02M
2.48M
LongTermLoansPayable
32.32M
20.77M
DeferredTaxAssetsNetNoncurrent
1.19M
0.10M
DeferredTaxAssetsGross
282.99M
236.25M
177.24M
111.74M
89.41M
112.80M
90.38M
105.75M
80.63M
StockholdersEquity
983.62M
825.57M
430.17M
483.99M
272.21M
7.78M
-9.13M
1.30M
41.45M
OtherAssetsNoncurrent
215.90M
169.29M
118.73M
59.88M
44.62M
36.55M
8.04M
9.66M
5.68M
AllowanceForDoubtfulAccountsReceivableCurrent
2.50M
0.98M
1.59M
0.46M
0.56M
DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
1.20M
DeferredRevenue
DeferredRevenueCurrent
15.69M
6.41M
3.92M
Assets
3.38B
3.08B
2.08B
1.20B
713.22M
339.94M
169.15M
163.58M
165.53M
AccruedIncomeTaxesCurrent
8.53M
16.15M
FiniteLivedIntangibleAssetsGross
36.49M
1.95M
ProductWarrantyAccrualClassifiedCurrent
36.07M
35.56M
19.39M
11.26M
10.08M
8.08M
7.43M
8.60M
7.07M
DeferredIncomeTaxLiabilities
35.80M
36.20M
57.74M
19.27M
15.75M
13.74M
1.00M
2.09M
0.69M
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
2.47M
-1.99M
-0.74M
ContractWithCustomerAssetNet
164.43M
133.12M
93.09M
69.86M
57.14M
47.66M
LiabilitiesAndStockholdersEquity
3.38B
3.08B
2.08B
1.20B
713.22M
339.94M
169.15M
163.58M
165.53M
OperatingLossCarryforwards
5.90M
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-1.99M
-10.88M
-2.02M
0.43M
-0.92M
0.74M
-0.66M
-0.29M
-0.21M
DeferredForeignIncomeTaxExpenseBenefit
1.74M
2.31M
1.54M
0.00
1.47M
0.18M
-0.28M
1000.00
-51000.00
OperatingLeaseLiabilityNoncurrent
18.80M
19.08M
11.92M
15.21M
9.54M
IntangibleAssetsGrossExcludingGoodwill
144.74M
118.26M
39.81M
36.49M
1.95M
1.95M