2024202320222021202020192018201720162015
ConcentrationRiskPercentage1
1.00
EffectOfExchangeRateOnCashAndCashEquivalents
-0.50M
0.65M
-0.32M
-0.52M
IncomeLossFromContinuingOperations
-2.13M
-10.09M
-15.17M
IncomeLossFromContinuingOperationsPerBasicShare
3.22
2.94
1.09
0.57
0.95
0.01
-0.35
-0.35
IncomeLossFromContinuingOperationsPerDilutedShare
3.08
2.77
1.02
0.50
0.88
0.01
-0.35
-0.35
CurrentFederalTaxExpenseBenefit
96.15M
34.50M
0.00
0.00
0.00
0.00
0.00
0.00
0.00
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
513.14M
452.05M
120.93M
71.35M
44.42M
1.28M
-3.89M
-12.44M
-15.11M
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
21.42M
24.36M
21.86M
0.23M
0.61M
UndistributedEarningsOfForeignSubsidiaries
5.19M
3.75M
2.23M
7000.00
5000.00
16000.00
10000.00
0.75M
3.50M
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21
0.34
0.34
0.34
CurrentIncomeTaxExpenseBenefit
121.39M
54.82M
6.72M
2.53M
1.92M
1.27M
1.25M
0.82M
0.74M
GeneralAndAdministrativeExpense
137.84M
140.00M
104.09M
12.88M
10.45M
7.66M
5.98M
6.30M
7.41M
CurrentStateAndLocalTaxExpenseBenefit
13.94M
9.72M
0.49M
0.64M
0.33M
42000.00
21000.00
36000.00
44000.00
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
19.13M
23.03M
19.06M
0.41M
EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOptions
0.00
0.00
NumberOfReportableSegments
1.00
1.00
1.00
1.00
1.00
1.00
1.00
AccretionAmortizationOfDiscountsAndPremiumsInvestments
15.56M
2.63M
Depreciation
40.70M
27.70M
16.70M
9.70M
7.30M
8.30M
8.60M
9.90M
10.00M
DepreciationDepletionAndAmortization
74.71M
58.77M
32.44M
18.10M
14.12M
9.67M
9.00M
10.64M
10.54M
ImpairmentOfIntangibleAssetsFinitelived
3.81M
ResearchAndDevelopmentExpense
227.34M
168.85M
105.53M
15.80M
11.17M
7.34M
8.21M
11.38M
12.54M
WeightedAverageNumberOfSharesOutstandingBasic
136.38M
135.35M
134.03M
125.56M
116.71M
WeightedAverageNumberOfShareOutstandingBasicAndDiluted
125.56M
116.71M
99.62M
82.94M
50.52M
44.63M
WeightedAverageNumberOfDilutedSharesOutstanding
143.29M
144.39M
142.88M
141.92M
131.64M
AmortizationOfIntangibleAssets
27.20M
24.70M
9.50M
5.09M
4.73M
1.40M
0.40M
0.70M
0.50M
GainLossOnSaleOfOtherAssets
-0.52M
GoodwillImpairmentLoss
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
GainLossOnSaleOfBusiness
0.00
0.00
0.64M
StockIssuedDuringPeriodSharesEmployeeStockPurchasePlans
0.13M
90000.00
0.23M
0.35M
0.32M
0.44M
0.48M
0.66M
0.50M
SaleOfStockNumberOfSharesIssuedInTransaction
9.50M
OperatingLeasesRentExpenseNet
3.20M
2.80M
3.80M
3.20M
CurrentForeignTaxExpenseBenefit
11.30M
10.61M
6.23M
1.90M
1.59M
1.23M
1.22M
0.79M
0.69M
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
0.00
0.00
0.00
11000.00
43000.00
0.21M
4.50M
2.44M
1.29M
Revenues
SalesRevenueNet
79.67M
90.60M
65.63M
RevenueFromContractWithCustomerExcludingAssessedTax
2.29B
2.33B
1.38B
264.84M
210.03M
92.29M
RevenueRemainingPerformanceObligation
487.47M
372.36M
249.86M
173.14M
181.99M
110.03M
EmployeeServiceShareBasedCompensationTaxBenefitFromExerciseOfStockOptions
0.00
AllocatedShareBasedCompensationExpense
212.86M
216.80M
114.29M
42.50M
20.18M
11.43M
6.73M
10.33M
12.70M
DeferredStateAndLocalIncomeTaxExpenseBenefit
1.29M
3.80M
-4.38M
-3.67M
-17.46M
-21000.00
-21000.00
59000.00
41000.00
IncomeTaxExaminationPenaltiesAndInterestExpense
3.80M
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
0.00
0.00
-71.30M
8.20M
-20.57M
21.37M
7.81M
InterestIncomeDepositsWithFinancialInstitutions
69.73M
13.66M
0.69M
0.67M
0.81M
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
384.30M
371.30M
254.60M
89.70M
31.50M
17.10M
10.40M
16.20M
18.60M
OtherNonoperatingIncomeExpense
6.51M
-0.43M
6.05M
-2.53M
1.47M
-2.19M
1.97M
-0.51M
-0.89M
GainsLossesOnExtinguishmentOfDebt
0.00
0.00
-2.15M
ShareBasedCompensation
212.86M
216.80M
114.29M
42.50M
20.18M
11.43M
6.73M
10.33M
12.70M
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod
0.00
1000.00
1000.00
82000.00
0.10M
0.52M
4.38M
1.50M
0.67M
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
0.00
0.00
64.17
14.58
4.43
1.22
2.12
8.20
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
0.69M
1.46M
2.26M
2.09M
2.89M
4.64M
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
90.05M
385.12M
409.83M
439.27M
98.10M
21.55M
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
100.39M
197.33M
42.09M
114.09M
31.09M
5.10M
0.50M
0.70M
4.90M
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
1.68
2.02
2.44
2.74
1.22
1.75
0.51
0.39
1.40
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
2.01
1.83
1.90
1.96
2.18
1.76
1.77
4.55
5.36
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
90.05M
385.12M
409.55M
362.53M
68.40M
14.67M
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
0.69M
1.46M
2.26M
2.53M
4.10M
6.77M
8.43M
8.73M
8.17M
InterestExpense
8.84M
9.44M
45.15M
5.90M
2.30M
9.63M
7.94M
2.77M
0.50M
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
22.75M
27.14M
22.21M
0.43M
0.73M
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
2.30M
6.00M
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
33000.00
2.42M
SaleOfStockPricePerShare
2.10
ComprehensiveIncomeNetOfTax
447.83M
388.50M
143.00M
135.35M
159.48M
-10.23M
-45.56M
-67.54M
-22.21M
NetIncomeLoss
438.94M
397.36M
145.45M
72.99M
116.67M
0.71M
-2.94M
-13.19M
-15.78M
OperatingIncomeLoss
445.74M
448.26M
215.83M
79.11M
44.44M
5.00M
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
5.22M
14.19M
IncomeTaxReconciliationTaxCredits
29.23M
19.86M
15.63M
5.83M
1.80M
0.38M
0.38M
1.18M
1.55M
RestructuringCharges
0.80M
2.38M
0.00
0.00
1.13M
1.54M
1.99M
1.06M
CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
-38.95M
-38.95M
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
5.96M
4.91M
1.07M
0.61M
1.21M
0.31M
-0.13M
27000.00
-29000.00
OperatingExpenses
612.65M
526.33M
338.59M
42.82M
33.44M
23.16M
21.12M
26.33M
30.87M
InterestPaid
5.82M
2.70M
0.36M
InterestPaidNet
0.46M
0.46M
0.73M
1.88M
2.69M
6.34M
CostOfRevenue
1.23B
1.36B
827.63M
142.90M
132.15M
64.12M
60.69M
74.37M
49.93M
ImpairmentOfIntangibleAssetsExcludingGoodwill
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
465.46M
417.64M
102.89M
112.73M
85.52M
-14.32M
-47.88M
-67.63M
-22.12M
IncomeTaxReconciliationStateAndLocalIncomeTaxes
18.11M
9.98M
0.49M
-3.10M
-17.20M
17000.00
-64000.00
63000.00
56000.00
DeferredFederalIncomeTaxExpenseBenefit
-50.21M
-6.25M
-28.40M
-13.45M
-56.96M
-35000.00
-1.09M
0.59M
0.65M
AdvertisingExpense
3.80M
3.80M
16.20M
GrossProfit
1.06B
974.60M
554.42M
121.94M
77.88M
28.16M
18.99M
16.23M
15.70M
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
107.76M
94.93M
27.68M
25.08M
18.93M
-2.15M
-15.42M
-22.43M
-7.04M
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
47.68M
34.41M
18.04M
6.68M
4.59M
4.09M
2.54M
1.64M
1.42M
NumberOfOperatingSegments
1.00
1.00
1.00
1.00
1.00
1.00
1.00
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
4.95M
19.47M
17.74M
0.18M
IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
-13.97M
-45.55M
-80.95M
-50.82M
-8.07M
-0.95M
0.76M
1.77M
1.93M
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
8.38M
4.51M
6.85M
1.49M
0.48M
24.68M
12.54M
9.89M
10.26M
OperatingLeaseCost
10.41M
8.22M
7.05M
5.33M
4.04M
IncomeTaxExpenseBenefit
74.20M
54.69M
-24.52M
-1.64M
-72.25M
0.58M
-0.95M
0.75M
0.68M
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
20.56M
45.07M
97.13M
61.39M
0.00
0.00
0.00
IncomeTaxReconciliationOtherAdjustments
-0.96M
4.15M
0.18M
-0.25M
31000.00
0.23M
0.48M
0.78M
61000.00
DeferredIncomeTaxExpenseBenefit
-47.19M
-0.14M
-31.24M
-17.12M
-72.95M
0.12M
-1.39M
0.65M
0.64M
NonoperatingIncomeExpense
67.40M
3.79M
-94.90M
-7.76M
-21000.00
-3.72M
-1.75M
-2.35M
63000.00
SeveranceCosts1
2.83M
1.26M