◆ Market Data --:--
Commodities
Loading...
📈 Yields & Rates
Loading...
💱 FX Rates
Loading...
📈 Market Pulse
Loading...
🏛 Congress Trades
Loading...
👤 Insider Trades
Loading...
Customize Items

10-Q Filing

HIMS & HERS HEALTH, INC. CIK: 1773751 Q3 2025
Filing Information
Form Type 10-Q
Accession Number 0001773751-25-000354
Period End Date 20250930
Filing Date 20251103
Fiscal Year 2025
Fiscal Period Q3
XBRL Instance hims-20250930_htm.xml
Filing Contents
Balance Sheet 148 line items
Line Item Tag Value Unit Period
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $165.52M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $165.52M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $220.58M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $220.58M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $345.78M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $345.78M USD Point-in-time
Short-term investments AvailableForSaleSecuritiesDebtSecuritiesCurrent $79.67M USD Point-in-time
Short-term investments AvailableForSaleSecuritiesDebtSecuritiesCurrent $79.67M USD Point-in-time
Short-term investments AvailableForSaleSecuritiesDebtSecuritiesCurrent $283.97M USD Point-in-time
Short-term investments AvailableForSaleSecuritiesDebtSecuritiesCurrent $283.97M USD Point-in-time
Inventory InventoryNet $64.43M USD Point-in-time
Inventory InventoryNet $64.43M USD Point-in-time
Inventory InventoryNet $105.99M USD Point-in-time
Inventory InventoryNet $105.99M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $31.15M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $31.15M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $109.53M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $109.53M USD Point-in-time
Total current assets AssetsCurrent $395.83M USD Point-in-time
Total current assets AssetsCurrent $395.83M USD Point-in-time
Total current assets AssetsCurrent $845.26M USD Point-in-time
Total current assets AssetsCurrent $845.26M USD Point-in-time
Restricted cash RestrictedCashNoncurrent $856.00K USD Point-in-time
Restricted cash RestrictedCashNoncurrent $856.00K USD Point-in-time
Restricted cash RestrictedCashNoncurrent $856.00K USD Point-in-time
Restricted cash RestrictedCashNoncurrent $856.00K USD Point-in-time
Restricted cash RestrictedCashNoncurrent - USD Point-in-time
Restricted cash RestrictedCashNoncurrent - USD Point-in-time
Long-term investments LongTermInvestments - USD Point-in-time
Long-term investments LongTermInvestments - USD Point-in-time
Long-term investments LongTermInvestments $438.34M USD Point-in-time
Long-term investments LongTermInvestments $438.34M USD Point-in-time
Goodwill Goodwill $112.73M USD Point-in-time
Goodwill Goodwill $112.73M USD Point-in-time
Goodwill Goodwill $259.24M USD Point-in-time
Goodwill Goodwill $259.24M USD Point-in-time
Property, equipment, and software, net PropertyEquipmentAndSoftwareNet $82.08M USD Point-in-time
Property, equipment, and software, net PropertyEquipmentAndSoftwareNet $82.08M USD Point-in-time
Property, equipment, and software, net PropertyEquipmentAndSoftwareNet $267.44M USD Point-in-time
Property, equipment, and software, net PropertyEquipmentAndSoftwareNet $267.44M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $43.41M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $43.41M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $194.93M USD Point-in-time
Intangible assets, net IntangibleAssetsNetExcludingGoodwill $194.93M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $10.88M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $10.88M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $139.30M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $139.30M USD Point-in-time
Deferred tax assets, net DeferredIncomeTaxAssetsNet $61.60M USD Point-in-time
Deferred tax assets, net DeferredIncomeTaxAssetsNet $61.60M USD Point-in-time
Deferred tax assets, net DeferredIncomeTaxAssetsNet $84.92M USD Point-in-time
Deferred tax assets, net DeferredIncomeTaxAssetsNet $84.92M USD Point-in-time
Other long-term assets OtherAssetsNoncurrent $147.00K USD Point-in-time
Other long-term assets OtherAssetsNoncurrent $147.00K USD Point-in-time
Other long-term assets OtherAssetsNoncurrent $3.88M USD Point-in-time
Other long-term assets OtherAssetsNoncurrent $3.88M USD Point-in-time
Total assets Assets $707.54M USD Point-in-time
Total assets Assets $707.54M USD Point-in-time
Total assets Assets $2.23B USD Point-in-time
Total assets Assets $2.23B USD Point-in-time
Accounts payable AccountsPayableCurrent $91.18M USD Point-in-time
Accounts payable AccountsPayableCurrent $91.18M USD Point-in-time
Accounts payable AccountsPayableCurrent $198.41M USD Point-in-time
Accounts payable AccountsPayableCurrent $198.41M USD Point-in-time
Accrued liabilities AccruedLiabilitiesCurrent $53.01M USD Point-in-time
Accrued liabilities AccruedLiabilitiesCurrent $53.01M USD Point-in-time
Accrued liabilities AccruedLiabilitiesCurrent $80.13M USD Point-in-time
Accrued liabilities AccruedLiabilitiesCurrent $80.13M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $75.28M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $75.28M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $118.46M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $118.46M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $1.89M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $1.89M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $3.42M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityCurrent $3.42M USD Point-in-time
Earn-out liabilities EarnOutLiabilitiesCurrent - USD Point-in-time
Earn-out liabilities EarnOutLiabilitiesCurrent - USD Point-in-time
Earn-out liabilities EarnOutLiabilitiesCurrent $50.36M USD Point-in-time
Earn-out liabilities EarnOutLiabilitiesCurrent $50.36M USD Point-in-time
Total current liabilities LiabilitiesCurrent $221.37M USD Point-in-time
Total current liabilities LiabilitiesCurrent $221.37M USD Point-in-time
Total current liabilities LiabilitiesCurrent $450.79M USD Point-in-time
Total current liabilities LiabilitiesCurrent $450.79M USD Point-in-time
Convertible senior notes, net ConvertibleDebtNoncurrent - USD Point-in-time
Convertible senior notes, net ConvertibleDebtNoncurrent - USD Point-in-time
Convertible senior notes, net ConvertibleDebtNoncurrent $971.02M USD Point-in-time
Convertible senior notes, net ConvertibleDebtNoncurrent $971.02M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $9.46M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $9.46M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $143.58M USD Point-in-time
Operating lease liabilities OperatingLeaseLiabilityNoncurrent $143.58M USD Point-in-time
Earn-out liabilities EarnOutLiabilityNoncurrent - USD Point-in-time
Earn-out liabilities EarnOutLiabilityNoncurrent - USD Point-in-time
Earn-out liabilities EarnOutLiabilityNoncurrent $49.62M USD Point-in-time
Earn-out liabilities EarnOutLiabilityNoncurrent $49.62M USD Point-in-time
Deferred tax liabilities, net DeferredIncomeTaxLiabilitiesNet - USD Point-in-time
Deferred tax liabilities, net DeferredIncomeTaxLiabilitiesNet - USD Point-in-time
Deferred tax liabilities, net DeferredIncomeTaxLiabilitiesNet $31.21M USD Point-in-time
Deferred tax liabilities, net DeferredIncomeTaxLiabilitiesNet $31.21M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent - USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent - USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $6.11M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $6.11M USD Point-in-time
Total liabilities Liabilities $230.82M USD Point-in-time
Total liabilities Liabilities $230.82M USD Point-in-time
Total liabilities Liabilities $1.65B USD Point-in-time
Total liabilities Liabilities $1.65B USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Common stock Class A shares, par value $0.0001, 2,750,000,000 shares authorized and 219,121,219 and 212,459,586 shares issued and outstanding as of September 30, 2025 and December 31, 2024, respectively; Class V shares, par value $0.0001, 10,000,000 shares authorized and 8,377,623 shares issued and outstanding as of September 30, 2025 and December 31, 2024 CommonStockValue $22.00K USD Point-in-time
Common stock Class A shares, par value $0.0001, 2,750,000,000 shares authorized and 219,121,219 and 212,459,586 shares issued and outstanding as of September 30, 2025 and December 31, 2024, respectively; Class V shares, par value $0.0001, 10,000,000 shares authorized and 8,377,623 shares issued and outstanding as of September 30, 2025 and December 31, 2024 CommonStockValue $22.00K USD Point-in-time
Common stock Class A shares, par value $0.0001, 2,750,000,000 shares authorized and 219,121,219 and 212,459,586 shares issued and outstanding as of September 30, 2025 and December 31, 2024, respectively; Class V shares, par value $0.0001, 10,000,000 shares authorized and 8,377,623 shares issued and outstanding as of September 30, 2025 and December 31, 2024 CommonStockValue $23.00K USD Point-in-time
Common stock Class A shares, par value $0.0001, 2,750,000,000 shares authorized and 219,121,219 and 212,459,586 shares issued and outstanding as of September 30, 2025 and December 31, 2024, respectively; Class V shares, par value $0.0001, 10,000,000 shares authorized and 8,377,623 shares issued and outstanding as of September 30, 2025 and December 31, 2024 CommonStockValue $23.00K USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $719.15M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $719.15M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $714.41M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $714.41M USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $-324.00K USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $-324.00K USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $921.00K USD Point-in-time
Accumulated other comprehensive income (loss) AccumulatedOtherComprehensiveIncomeLossNetOfTax $921.00K USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-242.14M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-242.14M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-134.37M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-134.37M USD Point-in-time
Total stockholders' equity StockholdersEquity $344.03M USD Point-in-time
Total stockholders' equity StockholdersEquity $344.03M USD Point-in-time
Total stockholders' equity StockholdersEquity $344.48M USD Point-in-time
Total stockholders' equity StockholdersEquity $344.48M USD Point-in-time
Total stockholders' equity StockholdersEquity $361.97M USD Point-in-time
Total stockholders' equity StockholdersEquity $361.97M USD Point-in-time
Total stockholders' equity StockholdersEquity $440.05M USD Point-in-time
Total stockholders' equity StockholdersEquity $440.05M USD Point-in-time
Total stockholders' equity StockholdersEquity $476.72M USD Point-in-time
Total stockholders' equity StockholdersEquity $476.72M USD Point-in-time
Total stockholders' equity StockholdersEquity $549.26M USD Point-in-time
Total stockholders' equity StockholdersEquity $549.26M USD Point-in-time
Total stockholders' equity StockholdersEquity $562.70M USD Point-in-time
Total stockholders' equity StockholdersEquity $562.70M USD Point-in-time
Total stockholders' equity StockholdersEquity $580.98M USD Point-in-time
Total stockholders' equity StockholdersEquity $580.98M USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $707.54M USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $707.54M USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $2.23B USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $2.23B USD Point-in-time
Income Statement 184 line items
Line Item Tag Value Unit Period
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $401.56M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $401.56M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $995.38M USD 3 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $995.38M USD 3 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $598.98M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $598.98M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $1.73B USD 3 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $1.73B USD 3 Qtrs
Cost of revenue CostOfRevenue $83.67M USD 1 Quarter
Cost of revenue CostOfRevenue $83.67M USD 1 Quarter
Cost of revenue CostOfRevenue $191.78M USD 3 Qtrs
Cost of revenue CostOfRevenue $191.78M USD 3 Qtrs
Cost of revenue CostOfRevenue $156.92M USD 1 Quarter
Cost of revenue CostOfRevenue $156.92M USD 1 Quarter
Cost of revenue CostOfRevenue $440.88M USD 3 Qtrs
Cost of revenue CostOfRevenue $440.88M USD 3 Qtrs
Gross profit GrossProfit $317.89M USD 1 Quarter
Gross profit GrossProfit $317.89M USD 1 Quarter
Gross profit GrossProfit $803.59M USD 3 Qtrs
Gross profit GrossProfit $803.59M USD 3 Qtrs
Gross profit GrossProfit $442.06M USD 1 Quarter
Gross profit GrossProfit $442.06M USD 1 Quarter
Gross profit GrossProfit $1.29B USD 3 Qtrs
Gross profit GrossProfit $1.29B USD 3 Qtrs
Marketing MarketingExpense $182.28M USD 1 Quarter
Marketing MarketingExpense $182.28M USD 1 Quarter
Marketing MarketingExpense $457.76M USD 3 Qtrs
Marketing MarketingExpense $457.76M USD 3 Qtrs
Marketing MarketingExpense $232.15M USD 1 Quarter
Marketing MarketingExpense $232.15M USD 1 Quarter
Marketing MarketingExpense $681.25M USD 3 Qtrs
Marketing MarketingExpense $681.25M USD 3 Qtrs
Operations and support OperationsAndSupportExpense $47.52M USD 1 Quarter
Operations and support OperationsAndSupportExpense $47.52M USD 1 Quarter
Operations and support OperationsAndSupportExpense $127.72M USD 3 Qtrs
Operations and support OperationsAndSupportExpense $127.72M USD 3 Qtrs
Operations and support OperationsAndSupportExpense $76.85M USD 1 Quarter
Operations and support OperationsAndSupportExpense $76.85M USD 1 Quarter
Operations and support OperationsAndSupportExpense $206.37M USD 3 Qtrs
Operations and support OperationsAndSupportExpense $206.37M USD 3 Qtrs
Technology and development TechnologyAndDevelopmentExpense $21.09M USD 1 Quarter
Technology and development TechnologyAndDevelopmentExpense $21.09M USD 1 Quarter
Technology and development TechnologyAndDevelopmentExpense $55.07M USD 3 Qtrs
Technology and development TechnologyAndDevelopmentExpense $55.07M USD 3 Qtrs
Technology and development TechnologyAndDevelopmentExpense $40.58M USD 1 Quarter
Technology and development TechnologyAndDevelopmentExpense $40.58M USD 1 Quarter
Technology and development TechnologyAndDevelopmentExpense $108.34M USD 3 Qtrs
Technology and development TechnologyAndDevelopmentExpense $108.34M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $44.62M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $44.62M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $119.74M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $119.74M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $80.68M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $80.68M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $196.56M USD 3 Qtrs
General and administrative GeneralAndAdministrativeExpense $196.56M USD 3 Qtrs
Total operating expenses OperatingExpenses $295.51M USD 1 Quarter
Total operating expenses OperatingExpenses $295.51M USD 1 Quarter
Total operating expenses OperatingExpenses $760.29M USD 3 Qtrs
Total operating expenses OperatingExpenses $760.29M USD 3 Qtrs
Total operating expenses OperatingExpenses $430.25M USD 1 Quarter
Total operating expenses OperatingExpenses $430.25M USD 1 Quarter
Total operating expenses OperatingExpenses $1.19B USD 3 Qtrs
Total operating expenses OperatingExpenses $1.19B USD 3 Qtrs
Income from operations OperatingIncomeLoss $22.37M USD 1 Quarter
Income from operations OperatingIncomeLoss $22.37M USD 1 Quarter
Income from operations OperatingIncomeLoss $43.31M USD 3 Qtrs
Income from operations OperatingIncomeLoss $43.31M USD 3 Qtrs
Income from operations OperatingIncomeLoss $11.81M USD 1 Quarter
Income from operations OperatingIncomeLoss $11.81M USD 1 Quarter
Income from operations OperatingIncomeLoss $96.43M USD 3 Qtrs
Income from operations OperatingIncomeLoss $96.43M USD 3 Qtrs
Change in fair value of liabilities IncomeLossFromChangeOfFairValueLiabilities - USD 1 Quarter
Change in fair value of liabilities IncomeLossFromChangeOfFairValueLiabilities - USD 1 Quarter
Change in fair value of liabilities IncomeLossFromChangeOfFairValueLiabilities - USD 3 Qtrs
Change in fair value of liabilities IncomeLossFromChangeOfFairValueLiabilities - USD 3 Qtrs
Change in fair value of liabilities IncomeLossFromChangeOfFairValueLiabilities $-7.63M USD 1 Quarter
Change in fair value of liabilities IncomeLossFromChangeOfFairValueLiabilities $-7.63M USD 1 Quarter
Change in fair value of liabilities IncomeLossFromChangeOfFairValueLiabilities $-7.63M USD 3 Qtrs
Change in fair value of liabilities IncomeLossFromChangeOfFairValueLiabilities $-7.63M USD 3 Qtrs
Other income, net OtherNonoperatingIncomeExpense $1.22M USD 1 Quarter
Other income, net OtherNonoperatingIncomeExpense $1.22M USD 1 Quarter
Other income, net OtherNonoperatingIncomeExpense $6.11M USD 3 Qtrs
Other income, net OtherNonoperatingIncomeExpense $6.11M USD 3 Qtrs
Other income, net OtherNonoperatingIncomeExpense $8.04M USD 1 Quarter
Other income, net OtherNonoperatingIncomeExpense $8.04M USD 1 Quarter
Other income, net OtherNonoperatingIncomeExpense $16.77M USD 3 Qtrs
Other income, net OtherNonoperatingIncomeExpense $16.77M USD 3 Qtrs
Total other income, net NonoperatingIncomeExpense $1.22M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $1.22M USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $6.11M USD 3 Qtrs
Total other income, net NonoperatingIncomeExpense $6.11M USD 3 Qtrs
Total other income, net NonoperatingIncomeExpense $416.00K USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $416.00K USD 1 Quarter
Total other income, net NonoperatingIncomeExpense $9.14M USD 3 Qtrs
Total other income, net NonoperatingIncomeExpense $9.14M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $23.59M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $23.59M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $49.42M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $49.42M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $12.22M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $12.22M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $105.57M USD 3 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $105.57M USD 3 Qtrs
Benefit from income taxes IncomeTaxExpenseBenefit $-51.99M USD 1 Quarter
Benefit from income taxes IncomeTaxExpenseBenefit $-51.99M USD 1 Quarter
Benefit from income taxes IncomeTaxExpenseBenefit $-50.59M USD 3 Qtrs
Benefit from income taxes IncomeTaxExpenseBenefit $-50.59M USD 3 Qtrs
Benefit from income taxes IncomeTaxExpenseBenefit $-3.55M USD 1 Quarter
Benefit from income taxes IncomeTaxExpenseBenefit $-3.55M USD 1 Quarter
Benefit from income taxes IncomeTaxExpenseBenefit $-2.19M USD 3 Qtrs
Benefit from income taxes IncomeTaxExpenseBenefit $-2.19M USD 3 Qtrs
Net income NetIncomeLoss $11.13M USD 1 Quarter
Net income NetIncomeLoss $11.13M USD 1 Quarter
Net income NetIncomeLoss $13.30M USD 1 Quarter
Net income NetIncomeLoss $13.30M USD 1 Quarter
Net income NetIncomeLoss $75.59M USD 1 Quarter
Net income NetIncomeLoss $75.59M USD 1 Quarter
Net income NetIncomeLoss $100.01M USD 3 Qtrs
Net income NetIncomeLoss $100.01M USD 3 Qtrs
Net income NetIncomeLoss $49.48M USD 1 Quarter
Net income NetIncomeLoss $49.48M USD 1 Quarter
Net income NetIncomeLoss $42.51M USD 1 Quarter
Net income NetIncomeLoss $42.51M USD 1 Quarter
Net income NetIncomeLoss $15.77M USD 1 Quarter
Net income NetIncomeLoss $15.77M USD 1 Quarter
Net income NetIncomeLoss $107.76M USD 3 Qtrs
Net income NetIncomeLoss $107.76M USD 3 Qtrs
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-38.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-38.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-6.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-6.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $397.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $397.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $353.00K USD 3 Qtrs
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $353.00K USD 3 Qtrs
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $160.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $160.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $986.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $986.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $99.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $99.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $1.25M USD 3 Qtrs
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $1.25M USD 3 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTax $75.98M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $75.98M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $100.37M USD 3 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTax $100.37M USD 3 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTax $15.87M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $15.87M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTax $109.01M USD 3 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTax $109.01M USD 3 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $0.35 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.35 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.47 USD 3 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $0.47 USD 3 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $0.07 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.07 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.48 USD 3 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $0.48 USD 3 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $0.32 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.32 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.43 USD 3 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $0.43 USD 3 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $0.06 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.06 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.43 USD 3 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $0.43 USD 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 216.62M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 216.62M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 214.90M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 214.90M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 226.35M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 226.35M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 224.25M shares 3 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 224.25M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 235.07M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 235.07M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 233.15M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 233.15M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 248.68M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 248.68M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 255.55M shares 3 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 255.55M shares 3 Qtrs
Cash Flow Statement 228 line items
Line Item Tag Value Unit Period
Net income NetIncomeLoss $11.13M USD 1 Quarter
Net income NetIncomeLoss $11.13M USD 1 Quarter
Net income NetIncomeLoss $13.30M USD 1 Quarter
Net income NetIncomeLoss $13.30M USD 1 Quarter
Net income NetIncomeLoss $75.59M USD 1 Quarter
Net income NetIncomeLoss $75.59M USD 1 Quarter
Net income NetIncomeLoss $100.01M USD 3 Qtrs
Net income NetIncomeLoss $100.01M USD 3 Qtrs
Net income NetIncomeLoss $49.48M USD 1 Quarter
Net income NetIncomeLoss $49.48M USD 1 Quarter
Net income NetIncomeLoss $42.51M USD 1 Quarter
Net income NetIncomeLoss $42.51M USD 1 Quarter
Net income NetIncomeLoss $15.77M USD 1 Quarter
Net income NetIncomeLoss $15.77M USD 1 Quarter
Net income NetIncomeLoss $107.76M USD 3 Qtrs
Net income NetIncomeLoss $107.76M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $11.03M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $11.03M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $36.41M USD 3 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $36.41M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $67.97M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $67.97M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $100.76M USD 3 Qtrs
Stock-based compensation ShareBasedCompensation $100.76M USD 3 Qtrs
Change in fair value of liabilities IncreaseDecreaseInFairValueLiabilities - USD 3 Qtrs
Change in fair value of liabilities IncreaseDecreaseInFairValueLiabilities - USD 3 Qtrs
Change in fair value of liabilities IncreaseDecreaseInFairValueLiabilities $7.63M USD 3 Qtrs
Change in fair value of liabilities IncreaseDecreaseInFairValueLiabilities $7.63M USD 3 Qtrs
Net accretion on securities AccretionAmortizationOfDiscountsAndPremiumsInvestments $3.44M USD 3 Qtrs
Net accretion on securities AccretionAmortizationOfDiscountsAndPremiumsInvestments $3.44M USD 3 Qtrs
Net accretion on securities AccretionAmortizationOfDiscountsAndPremiumsInvestments $1.31M USD 3 Qtrs
Net accretion on securities AccretionAmortizationOfDiscountsAndPremiumsInvestments $1.31M USD 3 Qtrs
Benefit from deferred taxes DeferredIncomeTaxExpenseBenefit $-54.34M USD 3 Qtrs
Benefit from deferred taxes DeferredIncomeTaxExpenseBenefit $-54.34M USD 3 Qtrs
Benefit from deferred taxes DeferredIncomeTaxExpenseBenefit $-9.48M USD 3 Qtrs
Benefit from deferred taxes DeferredIncomeTaxExpenseBenefit $-9.48M USD 3 Qtrs
Impairment of long-lived assets ImpairmentOfLongLivedAssetsExcludingGoodwill $114.00K USD 3 Qtrs
Impairment of long-lived assets ImpairmentOfLongLivedAssetsExcludingGoodwill $114.00K USD 3 Qtrs
Impairment of long-lived assets ImpairmentOfLongLivedAssetsExcludingGoodwill $531.00K USD 3 Qtrs
Impairment of long-lived assets ImpairmentOfLongLivedAssetsExcludingGoodwill $531.00K USD 3 Qtrs
Amortization of debt discount and issuance costs AmortizationOfFinancingCostsAndDiscounts - USD 3 Qtrs
Amortization of debt discount and issuance costs AmortizationOfFinancingCostsAndDiscounts - USD 3 Qtrs
Amortization of debt discount and issuance costs AmortizationOfFinancingCostsAndDiscounts $2.79M USD 3 Qtrs
Amortization of debt discount and issuance costs AmortizationOfFinancingCostsAndDiscounts $2.79M USD 3 Qtrs
Non-cash operating lease cost NoncashOperatingLeaseCosts $-1.88M USD 3 Qtrs
Non-cash operating lease cost NoncashOperatingLeaseCosts $-1.88M USD 3 Qtrs
Non-cash operating lease cost NoncashOperatingLeaseCosts $-7.91M USD 3 Qtrs
Non-cash operating lease cost NoncashOperatingLeaseCosts $-7.91M USD 3 Qtrs
Non-cash acquisition-related costs NoncashMergerRelatedCosts - USD 3 Qtrs
Non-cash acquisition-related costs NoncashMergerRelatedCosts - USD 3 Qtrs
Non-cash acquisition-related costs NoncashMergerRelatedCosts $4.96M USD 3 Qtrs
Non-cash acquisition-related costs NoncashMergerRelatedCosts $4.96M USD 3 Qtrs
Non-cash other OtherNoncashIncomeExpense $-435.00K USD 3 Qtrs
Non-cash other OtherNoncashIncomeExpense $-435.00K USD 3 Qtrs
Non-cash other OtherNoncashIncomeExpense $2.13M USD 3 Qtrs
Non-cash other OtherNoncashIncomeExpense $2.13M USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $26.30M USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $26.30M USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $40.10M USD 3 Qtrs
Inventory IncreaseDecreaseInInventories $40.10M USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.53M USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $1.53M USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $54.38M USD 3 Qtrs
Prepaid expenses and other current assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $54.38M USD 3 Qtrs
Other long-term assets IncreaseDecreaseInOtherNoncurrentAssets $47.00K USD 3 Qtrs
Other long-term assets IncreaseDecreaseInOtherNoncurrentAssets $47.00K USD 3 Qtrs
Other long-term assets IncreaseDecreaseInOtherNoncurrentAssets $5.00K USD 3 Qtrs
Other long-term assets IncreaseDecreaseInOtherNoncurrentAssets $5.00K USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $35.05M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $35.05M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $76.10M USD 3 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $76.10M USD 3 Qtrs
Accrued liabilities IncreaseDecreaseInAccruedLiabilities $14.00M USD 3 Qtrs
Accrued liabilities IncreaseDecreaseInAccruedLiabilities $14.00M USD 3 Qtrs
Accrued liabilities IncreaseDecreaseInAccruedLiabilities $-41.15M USD 3 Qtrs
Accrued liabilities IncreaseDecreaseInAccruedLiabilities $-41.15M USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $24.45M USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $24.45M USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $43.08M USD 3 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $43.08M USD 3 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-1.76M USD 3 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-1.76M USD 3 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-664.00K USD 3 Qtrs
Operating lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-664.00K USD 3 Qtrs
Earn-out payable EarnOutPayable $-2.83M USD 3 Qtrs
Earn-out payable EarnOutPayable $-2.83M USD 3 Qtrs
Earn-out payable EarnOutPayable - USD 3 Qtrs
Earn-out payable EarnOutPayable - USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $164.70M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $164.70M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $238.69M USD 3 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $238.69M USD 3 Qtrs
Purchases of investments PaymentsToAcquireAvailableForSaleSecuritiesDebt $150.59M USD 3 Qtrs
Purchases of investments PaymentsToAcquireAvailableForSaleSecuritiesDebt $150.59M USD 3 Qtrs
Purchases of investments PaymentsToAcquireAvailableForSaleSecuritiesDebt $713.56M USD 3 Qtrs
Purchases of investments PaymentsToAcquireAvailableForSaleSecuritiesDebt $713.56M USD 3 Qtrs
Maturities of investments ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities $189.29M USD 3 Qtrs
Maturities of investments ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities $189.29M USD 3 Qtrs
Maturities of investments ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities $72.76M USD 3 Qtrs
Maturities of investments ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities $72.76M USD 3 Qtrs
Proceeds from sales of investments ProceedsFromSaleOfAvailableForSaleSecuritiesDebt $725.00K USD 3 Qtrs
Proceeds from sales of investments ProceedsFromSaleOfAvailableForSaleSecuritiesDebt $725.00K USD 3 Qtrs
Proceeds from sales of investments ProceedsFromSaleOfAvailableForSaleSecuritiesDebt - USD 3 Qtrs
Proceeds from sales of investments ProceedsFromSaleOfAvailableForSaleSecuritiesDebt - USD 3 Qtrs
Investment in website development and internal-use software PaymentsForSoftware $8.73M USD 3 Qtrs
Investment in website development and internal-use software PaymentsForSoftware $8.73M USD 3 Qtrs
Investment in website development and internal-use software PaymentsForSoftware $12.05M USD 3 Qtrs
Investment in website development and internal-use software PaymentsForSoftware $12.05M USD 3 Qtrs
Purchases of property, equipment, and intangible assets PaymentsToAcquireOtherProductiveAssets $17.14M USD 3 Qtrs
Purchases of property, equipment, and intangible assets PaymentsToAcquireOtherProductiveAssets $17.14M USD 3 Qtrs
Purchases of property, equipment, and intangible assets PaymentsToAcquireOtherProductiveAssets $166.66M USD 3 Qtrs
Purchases of property, equipment, and intangible assets PaymentsToAcquireOtherProductiveAssets $166.66M USD 3 Qtrs
Acquisition of businesses, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired $15.40M USD 3 Qtrs
Acquisition of businesses, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired $15.40M USD 3 Qtrs
Acquisition of businesses, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired $121.77M USD 3 Qtrs
Acquisition of businesses, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired $121.77M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-1.84M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-1.84M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-941.28M USD 3 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-941.28M USD 3 Qtrs
Proceeds from issuance of convertible senior notes, net of debt discount ProceedsFromIssuanceOfSeniorLongTermDebt - USD 3 Qtrs
Proceeds from issuance of convertible senior notes, net of debt discount ProceedsFromIssuanceOfSeniorLongTermDebt - USD 3 Qtrs
Proceeds from issuance of convertible senior notes, net of debt discount ProceedsFromIssuanceOfSeniorLongTermDebt $970.00M USD 3 Qtrs
Proceeds from issuance of convertible senior notes, net of debt discount ProceedsFromIssuanceOfSeniorLongTermDebt $970.00M USD 3 Qtrs
Purchases of capped calls related to convertible senior notes CashPaidCappedCalls - USD 3 Qtrs
Purchases of capped calls related to convertible senior notes CashPaidCappedCalls - USD 3 Qtrs
Purchases of capped calls related to convertible senior notes CashPaidCappedCalls $-47.80M USD 3 Qtrs
Purchases of capped calls related to convertible senior notes CashPaidCappedCalls $-47.80M USD 3 Qtrs
Proceeds from exercise of vested stock options ProceedsFromStockOptionsExercised $18.50M USD 3 Qtrs
Proceeds from exercise of vested stock options ProceedsFromStockOptionsExercised $18.50M USD 3 Qtrs
Proceeds from exercise of vested stock options ProceedsFromStockOptionsExercised $9.80M USD 3 Qtrs
Proceeds from exercise of vested stock options ProceedsFromStockOptionsExercised $9.80M USD 3 Qtrs
Payments for taxes related to net share settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $33.10M USD 3 Qtrs
Payments for taxes related to net share settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $33.10M USD 3 Qtrs
Payments for taxes related to net share settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $94.95M USD 3 Qtrs
Payments for taxes related to net share settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $94.95M USD 3 Qtrs
Proceeds from employee stock purchase plan ProceedsFromStockPlans $1.62M USD 3 Qtrs
Proceeds from employee stock purchase plan ProceedsFromStockPlans $1.62M USD 3 Qtrs
Proceeds from employee stock purchase plan ProceedsFromStockPlans $2.97M USD 3 Qtrs
Proceeds from employee stock purchase plan ProceedsFromStockPlans $2.97M USD 3 Qtrs
Payments for debt issuance costs PaymentsOfDebtIssuanceCosts - USD 3 Qtrs
Payments for debt issuance costs PaymentsOfDebtIssuanceCosts - USD 3 Qtrs
Payments for debt issuance costs PaymentsOfDebtIssuanceCosts $3.39M USD 3 Qtrs
Payments for debt issuance costs PaymentsOfDebtIssuanceCosts $3.39M USD 3 Qtrs
Repurchases of common stock PaymentsForRepurchaseOfCommonStock $78.03M USD 3 Qtrs
Repurchases of common stock PaymentsForRepurchaseOfCommonStock $78.03M USD 3 Qtrs
Repurchases of common stock PaymentsForRepurchaseOfCommonStock $9.48M USD 3 Qtrs
Repurchases of common stock PaymentsForRepurchaseOfCommonStock $9.48M USD 3 Qtrs
Payments for acquisition-related earn-out consideration PaymentForContingentConsiderationLiabilityFinancingActivities $3.19M USD 3 Qtrs
Payments for acquisition-related earn-out consideration PaymentForContingentConsiderationLiabilityFinancingActivities $3.19M USD 3 Qtrs
Payments for acquisition-related earn-out consideration PaymentForContingentConsiderationLiabilityFinancingActivities - USD 3 Qtrs
Payments for acquisition-related earn-out consideration PaymentForContingentConsiderationLiabilityFinancingActivities - USD 3 Qtrs
Net cash provided by (used in) financing activities NetCashProvidedByUsedInFinancingActivities $-94.19M USD 3 Qtrs
Net cash provided by (used in) financing activities NetCashProvidedByUsedInFinancingActivities $-94.19M USD 3 Qtrs
Net cash provided by (used in) financing activities NetCashProvidedByUsedInFinancingActivities $827.14M USD 3 Qtrs
Net cash provided by (used in) financing activities NetCashProvidedByUsedInFinancingActivities $827.14M USD 3 Qtrs
Foreign currency effect on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $191.00K USD 3 Qtrs
Foreign currency effect on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $191.00K USD 3 Qtrs
Foreign currency effect on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-216.00K USD 3 Qtrs
Foreign currency effect on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-216.00K USD 3 Qtrs
Increase in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $68.86M USD 3 Qtrs
Increase in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $68.86M USD 3 Qtrs
Increase in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $124.34M USD 3 Qtrs
Increase in cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $124.34M USD 3 Qtrs
Cash, cash equivalents, and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $97.52M USD Point-in-time
Cash, cash equivalents, and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $97.52M USD Point-in-time
Cash, cash equivalents, and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $166.37M USD Point-in-time
Cash, cash equivalents, and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $166.37M USD Point-in-time
Cash, cash equivalents, and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $221.44M USD Point-in-time
Cash, cash equivalents, and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $221.44M USD Point-in-time
Cash, cash equivalents, and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $345.78M USD Point-in-time
Cash, cash equivalents, and restricted cash at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $345.78M USD Point-in-time
Cash, cash equivalents, and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $97.52M USD Point-in-time
Cash, cash equivalents, and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $97.52M USD Point-in-time
Cash, cash equivalents, and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $166.37M USD Point-in-time
Cash, cash equivalents, and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $166.37M USD Point-in-time
Cash, cash equivalents, and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $221.44M USD Point-in-time
Cash, cash equivalents, and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $221.44M USD Point-in-time
Cash, cash equivalents, and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $345.78M USD Point-in-time
Cash, cash equivalents, and restricted cash at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $345.78M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $165.52M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $165.52M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $220.58M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $220.58M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $345.78M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $345.78M USD Point-in-time
Restricted cash RestrictedCashNoncurrent $856.00K USD Point-in-time
Restricted cash RestrictedCashNoncurrent $856.00K USD Point-in-time
Restricted cash RestrictedCashNoncurrent $856.00K USD Point-in-time
Restricted cash RestrictedCashNoncurrent $856.00K USD Point-in-time
Restricted cash RestrictedCashNoncurrent - USD Point-in-time
Restricted cash RestrictedCashNoncurrent - USD Point-in-time
Total cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $97.52M USD Point-in-time
Total cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $97.52M USD Point-in-time
Total cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $166.37M USD Point-in-time
Total cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $166.37M USD Point-in-time
Total cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $221.44M USD Point-in-time
Total cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $221.44M USD Point-in-time
Total cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $345.78M USD Point-in-time
Total cash, cash equivalents, and restricted cash CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $345.78M USD Point-in-time
Cash paid for taxes IncomeTaxesPaid $3.87M USD 3 Qtrs
Cash paid for taxes IncomeTaxesPaid $3.87M USD 3 Qtrs
Cash paid for taxes IncomeTaxesPaid $23.43M USD 3 Qtrs
Cash paid for taxes IncomeTaxesPaid $23.43M USD 3 Qtrs
Purchases of property and equipment included in accounts payable and accrued liabilities CapitalExpendituresIncurredButNotYetPaid $704.00K USD 3 Qtrs
Purchases of property and equipment included in accounts payable and accrued liabilities CapitalExpendituresIncurredButNotYetPaid $704.00K USD 3 Qtrs
Purchases of property and equipment included in accounts payable and accrued liabilities CapitalExpendituresIncurredButNotYetPaid $36.84M USD 3 Qtrs
Purchases of property and equipment included in accounts payable and accrued liabilities CapitalExpendituresIncurredButNotYetPaid $36.84M USD 3 Qtrs
Right-of-use asset obtained in exchange for lease liability RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $2.17M USD 3 Qtrs
Right-of-use asset obtained in exchange for lease liability RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $2.17M USD 3 Qtrs
Right-of-use asset obtained in exchange for lease liability RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $132.84M USD 3 Qtrs
Right-of-use asset obtained in exchange for lease liability RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability $132.84M USD 3 Qtrs
Issuance of common stock in connection with asset acquisition IssuanceOfCommonStockAndLiabilitiesAssumedInBusinessAcquisition - USD 3 Qtrs
Issuance of common stock in connection with asset acquisition IssuanceOfCommonStockAndLiabilitiesAssumedInBusinessAcquisition - USD 3 Qtrs
Issuance of common stock in connection with asset acquisition IssuanceOfCommonStockAndLiabilitiesAssumedInBusinessAcquisition $12.76M USD 3 Qtrs
Issuance of common stock in connection with asset acquisition IssuanceOfCommonStockAndLiabilitiesAssumedInBusinessAcquisition $12.76M USD 3 Qtrs
Common stock to be issued for asset acquisition indemnification holdback CommonStockToBeIssuedAssetAcquisitionIndemnificationHoldback - USD 3 Qtrs
Common stock to be issued for asset acquisition indemnification holdback CommonStockToBeIssuedAssetAcquisitionIndemnificationHoldback - USD 3 Qtrs
Common stock to be issued for asset acquisition indemnification holdback CommonStockToBeIssuedAssetAcquisitionIndemnificationHoldback $6.38M USD 3 Qtrs
Common stock to be issued for asset acquisition indemnification holdback CommonStockToBeIssuedAssetAcquisitionIndemnificationHoldback $6.38M USD 3 Qtrs
Common stock issued, contingent consideration, additional consideration payable, and liabilities assumed in connection with acquisition of businesses StockIssuedContingentConsiderationAndLiabilitiesAssumedForBusinessAcquisition $16.00M USD 3 Qtrs
Common stock issued, contingent consideration, additional consideration payable, and liabilities assumed in connection with acquisition of businesses StockIssuedContingentConsiderationAndLiabilitiesAssumedForBusinessAcquisition $16.00M USD 3 Qtrs
Common stock issued, contingent consideration, additional consideration payable, and liabilities assumed in connection with acquisition of businesses StockIssuedContingentConsiderationAndLiabilitiesAssumedForBusinessAcquisition $193.89M USD 3 Qtrs
Common stock issued, contingent consideration, additional consideration payable, and liabilities assumed in connection with acquisition of businesses StockIssuedContingentConsiderationAndLiabilitiesAssumedForBusinessAcquisition $193.89M USD 3 Qtrs
Issuance of common stock for acquisition-related earn-out consideration IssuanceOfCommonStockForAcquisitionRelatedEarnOutConsideration $1.40M USD 3 Qtrs
Issuance of common stock for acquisition-related earn-out consideration IssuanceOfCommonStockForAcquisitionRelatedEarnOutConsideration $1.40M USD 3 Qtrs
Issuance of common stock for acquisition-related earn-out consideration IssuanceOfCommonStockForAcquisitionRelatedEarnOutConsideration - USD 3 Qtrs
Issuance of common stock for acquisition-related earn-out consideration IssuanceOfCommonStockForAcquisitionRelatedEarnOutConsideration - USD 3 Qtrs
Stockholders Equity 124 line items
Line Item Tag Value Unit Period
Beginning balance StockholdersEquity $344.03M USD Point-in-time
Beginning balance StockholdersEquity $344.03M USD Point-in-time
Beginning balance StockholdersEquity $344.48M USD Point-in-time
Beginning balance StockholdersEquity $344.48M USD Point-in-time
Beginning balance StockholdersEquity $361.97M USD Point-in-time
Beginning balance StockholdersEquity $361.97M USD Point-in-time
Beginning balance StockholdersEquity $440.05M USD Point-in-time
Beginning balance StockholdersEquity $440.05M USD Point-in-time
Beginning balance StockholdersEquity $476.72M USD Point-in-time
Beginning balance StockholdersEquity $476.72M USD Point-in-time
Beginning balance StockholdersEquity $549.26M USD Point-in-time
Beginning balance StockholdersEquity $549.26M USD Point-in-time
Beginning balance StockholdersEquity $562.70M USD Point-in-time
Beginning balance StockholdersEquity $562.70M USD Point-in-time
Beginning balance StockholdersEquity $580.98M USD Point-in-time
Beginning balance StockholdersEquity $580.98M USD Point-in-time
Payments for taxes related to net share settlement of equity awards ShareBasedPaymentArrangementPaymentForTaxesRelatedToNetShareSettlementOfEquityAwards $7.31M USD 1 Quarter
Payments for taxes related to net share settlement of equity awards ShareBasedPaymentArrangementPaymentForTaxesRelatedToNetShareSettlementOfEquityAwards $7.31M USD 1 Quarter
Payments for taxes related to net share settlement of equity awards ShareBasedPaymentArrangementPaymentForTaxesRelatedToNetShareSettlementOfEquityAwards $14.97M USD 1 Quarter
Payments for taxes related to net share settlement of equity awards ShareBasedPaymentArrangementPaymentForTaxesRelatedToNetShareSettlementOfEquityAwards $14.97M USD 1 Quarter
Payments for taxes related to net share settlement of equity awards ShareBasedPaymentArrangementPaymentForTaxesRelatedToNetShareSettlementOfEquityAwards $10.81M USD 1 Quarter
Payments for taxes related to net share settlement of equity awards ShareBasedPaymentArrangementPaymentForTaxesRelatedToNetShareSettlementOfEquityAwards $10.81M USD 1 Quarter
Payments for taxes related to net share settlement of equity awards ShareBasedPaymentArrangementPaymentForTaxesRelatedToNetShareSettlementOfEquityAwards $25.71M USD 1 Quarter
Payments for taxes related to net share settlement of equity awards ShareBasedPaymentArrangementPaymentForTaxesRelatedToNetShareSettlementOfEquityAwards $25.71M USD 1 Quarter
Payments for taxes related to net share settlement of equity awards ShareBasedPaymentArrangementPaymentForTaxesRelatedToNetShareSettlementOfEquityAwards $36.76M USD 1 Quarter
Payments for taxes related to net share settlement of equity awards ShareBasedPaymentArrangementPaymentForTaxesRelatedToNetShareSettlementOfEquityAwards $36.76M USD 1 Quarter
Payments for taxes related to net share settlement of equity awards ShareBasedPaymentArrangementPaymentForTaxesRelatedToNetShareSettlementOfEquityAwards $32.48M USD 1 Quarter
Payments for taxes related to net share settlement of equity awards ShareBasedPaymentArrangementPaymentForTaxesRelatedToNetShareSettlementOfEquityAwards $32.48M USD 1 Quarter
Exercise of vested stock options StockIssuedDuringPeriodValueStockOptionsExercised $5.07M USD 1 Quarter
Exercise of vested stock options StockIssuedDuringPeriodValueStockOptionsExercised $5.07M USD 1 Quarter
Exercise of vested stock options StockIssuedDuringPeriodValueStockOptionsExercised $11.40M USD 1 Quarter
Exercise of vested stock options StockIssuedDuringPeriodValueStockOptionsExercised $11.40M USD 1 Quarter
Exercise of vested stock options StockIssuedDuringPeriodValueStockOptionsExercised $2.03M USD 1 Quarter
Exercise of vested stock options StockIssuedDuringPeriodValueStockOptionsExercised $2.03M USD 1 Quarter
Exercise of vested stock options StockIssuedDuringPeriodValueStockOptionsExercised $3.93M USD 1 Quarter
Exercise of vested stock options StockIssuedDuringPeriodValueStockOptionsExercised $3.93M USD 1 Quarter
Exercise of vested stock options StockIssuedDuringPeriodValueStockOptionsExercised $2.57M USD 1 Quarter
Exercise of vested stock options StockIssuedDuringPeriodValueStockOptionsExercised $2.57M USD 1 Quarter
Exercise of vested stock options StockIssuedDuringPeriodValueStockOptionsExercised $3.30M USD 1 Quarter
Exercise of vested stock options StockIssuedDuringPeriodValueStockOptionsExercised $3.30M USD 1 Quarter
Issuance of common stock for acquisition of assets (in shares) StockIssuedDuringPeriodSharesAcquisitions 976,341.00 shares 1 Quarter
Issuance of common stock for acquisition of assets (in shares) StockIssuedDuringPeriodSharesAcquisitions 976,341.00 shares 1 Quarter
Issuance of common stock for acquisition of assets StockIssuedDuringPeriodValueAcquisitions $15.50M USD 1 Quarter
Issuance of common stock for acquisition of assets StockIssuedDuringPeriodValueAcquisitions $15.50M USD 1 Quarter
Issuance of common stock for acquisition of assets StockIssuedDuringPeriodValueAcquisitions $12.76M USD 1 Quarter
Issuance of common stock for acquisition of assets StockIssuedDuringPeriodValueAcquisitions $12.76M USD 1 Quarter
Common stock to be issued for asset acquisition indemnification holdback StockToBeIssuedValueOther $6.38M USD 1 Quarter
Common stock to be issued for asset acquisition indemnification holdback StockToBeIssuedValueOther $6.38M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $19.67M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $19.67M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $24.67M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $24.67M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $25.42M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $25.42M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $25.54M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $25.54M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $36.69M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $36.69M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $41.07M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $41.07M USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-38.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-38.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-6.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $-6.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $397.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $397.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $353.00K USD 3 Qtrs
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $353.00K USD 3 Qtrs
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $160.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $160.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $986.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $986.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $99.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $99.00K USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $1.25M USD 3 Qtrs
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $1.25M USD 3 Qtrs
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $1.62M USD 1 Quarter
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $1.62M USD 1 Quarter
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $2.97M USD 1 Quarter
Issuance of common stock under employee stock purchase plan StockIssuedDuringPeriodValueEmployeeStockPurchasePlan $2.97M USD 1 Quarter
Purchases of capped calls related to convertible senior notes, net of tax AdditionalPaidInCapitalCappedCalls $35.52M USD 1 Quarter
Purchases of capped calls related to convertible senior notes, net of tax AdditionalPaidInCapitalCappedCalls $35.52M USD 1 Quarter
Repurchases and retirement of common stock StockRepurchasedAndRetiredDuringPeriodValue $28.06M USD 1 Quarter
Repurchases and retirement of common stock StockRepurchasedAndRetiredDuringPeriodValue $28.06M USD 1 Quarter
Repurchases and retirement of common stock StockRepurchasedAndRetiredDuringPeriodValue $19.93M USD 1 Quarter
Repurchases and retirement of common stock StockRepurchasedAndRetiredDuringPeriodValue $19.93M USD 1 Quarter
Repurchases and retirement of common stock StockRepurchasedAndRetiredDuringPeriodValue $30.04M USD 1 Quarter
Repurchases and retirement of common stock StockRepurchasedAndRetiredDuringPeriodValue $30.04M USD 1 Quarter
Repurchases and retirement of common stock StockRepurchasedAndRetiredDuringPeriodValue $9.48M USD 1 Quarter
Repurchases and retirement of common stock StockRepurchasedAndRetiredDuringPeriodValue $9.48M USD 1 Quarter
Issuance of common stock for acquisition-related earn-out consideration StockIssuedDuringPeriodValueContingentConsideration $1.40M USD 1 Quarter
Issuance of common stock for acquisition-related earn-out consideration StockIssuedDuringPeriodValueContingentConsideration $1.40M USD 1 Quarter
Net income NetIncomeLoss $11.13M USD 1 Quarter
Net income NetIncomeLoss $11.13M USD 1 Quarter
Net income NetIncomeLoss $13.30M USD 1 Quarter
Net income NetIncomeLoss $13.30M USD 1 Quarter
Net income NetIncomeLoss $75.59M USD 1 Quarter
Net income NetIncomeLoss $75.59M USD 1 Quarter
Net income NetIncomeLoss $100.01M USD 3 Qtrs
Net income NetIncomeLoss $100.01M USD 3 Qtrs
Net income NetIncomeLoss $49.48M USD 1 Quarter
Net income NetIncomeLoss $49.48M USD 1 Quarter
Net income NetIncomeLoss $42.51M USD 1 Quarter
Net income NetIncomeLoss $42.51M USD 1 Quarter
Net income NetIncomeLoss $15.77M USD 1 Quarter
Net income NetIncomeLoss $15.77M USD 1 Quarter
Net income NetIncomeLoss $107.76M USD 3 Qtrs
Net income NetIncomeLoss $107.76M USD 3 Qtrs
Ending balance StockholdersEquity $344.03M USD Point-in-time
Ending balance StockholdersEquity $344.03M USD Point-in-time
Ending balance StockholdersEquity $344.48M USD Point-in-time
Ending balance StockholdersEquity $344.48M USD Point-in-time
Ending balance StockholdersEquity $361.97M USD Point-in-time
Ending balance StockholdersEquity $361.97M USD Point-in-time
Ending balance StockholdersEquity $440.05M USD Point-in-time
Ending balance StockholdersEquity $440.05M USD Point-in-time
Ending balance StockholdersEquity $476.72M USD Point-in-time
Ending balance StockholdersEquity $476.72M USD Point-in-time
Ending balance StockholdersEquity $549.26M USD Point-in-time
Ending balance StockholdersEquity $549.26M USD Point-in-time
Ending balance StockholdersEquity $562.70M USD Point-in-time
Ending balance StockholdersEquity $562.70M USD Point-in-time
Ending balance StockholdersEquity $580.98M USD Point-in-time
Ending balance StockholdersEquity $580.98M USD Point-in-time

Data is extracted from SEC EDGAR XBRL filings. Values shown are as reported in the filing.

NEWS
Loading article...
NEWS
Loading news...
TRENDING
Loading...