2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
---|---|---|---|---|---|---|---|---|---|---|
PaymentsOfStockIssuanceCosts | 0.00 | 0.00 | 1.07M | |||||||
EffectiveIncomeTaxRateReconciliationTaxCredits | 0.41 | -0.25 | -0.21 | -0.03 | 0.11 | 0.07 | 0.01 | 0.03 | ||
OperatingLeasePayments | 72.13M | 61.11M | 49.08M | 42.14M | 37.47M | |||||
ProceedsFromIssuanceInitialPublicOffering | 0.00 | 0.00 | 109.26M | |||||||
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents | -3000.00 | |||||||||
ProceedsFromStockOptionsExercised | 0.74M | 0.42M | 6.73M | 8.03M | 9.20M | 5.47M | 7.58M | 3.19M | ||
FinanceLeaseInterestPaymentOnLiability | 0.48M | 0.23M | 0.21M | 0.21M | 0.19M | |||||
CapitalExpendituresIncurredButNotYetPaid | 25.00M | 26.59M | 22.24M | 15.52M | 12.62M | 17.44M | 7.53M | 6.15M | 4.90M | |
RepaymentsOfLinesOfCredit | 0.00 | 0.00 | 50.00M | 0.00 | 0.00 | 36.00M | ||||
OperatingLeaseWeightedAverageDiscountRatePercent | 0.06 | 0.06 | 0.04 | 0.04 | 0.05 | |||||
PaymentsRelatedToTaxWithholdingForShareBasedCompensation | 2.99M | 2.24M | 3.55M | 1.82M | 1.40M | 0.95M | 0.31M | 0.00 | 4.64M | |
ProceedsFromLinesOfCredit | 0.00 | 0.00 | 50.00M | 0.00 | 0.00 | 4.00M | ||||
FinanceLeaseInterestExpense | 0.48M | 0.23M | 0.21M | 0.21M | 0.19M | |||||
VariableLeaseCost | 18.30M | 15.31M | 13.02M | 13.77M | 16.06M | |||||
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt | 20.00M | 27.00M | 2.14M | |||||||
StockIssuedDuringPeriodValueShareBasedCompensationGross | -1.81M | 3.20M | ||||||||
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets | 2.25M | 2.47M | -4.91M | 5.20M | -0.13M | 0.27M | -2.24M | 0.76M | 0.96M | |
AvailableForSaleSecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss | 3000.00 | 20000.00 | ||||||||
ProceedsFromSaleAndMaturityOfMarketableSecurities | 0.00 | 4.00M | 20.00M | 27.00M | 2.14M | 7.45M | 0.94M | |||
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionFairValue | 1.84M | 1.78M | ||||||||
NetCashProvidedByUsedInInvestingActivities | -132.32M | -143.42M | -144.89M | -69.40M | -80.69M | -86.60M | -61.94M | -114.76M | -34.51M | |
AvailableForSaleSecuritiesContinuousUnrealizedLossPositionAccumulatedLoss | 15000.00 | 30000.00 | ||||||||
OperatingLeasesFutureMinimumPaymentsDue | 339.63M | 271.81M | 231.84M | 176.10M | ||||||
OperatingLeasesFutureMinimumPaymentsDueInFiveYears | 33.59M | 26.51M | 21.96M | 15.98M | ||||||
OperatingLeasesFutureMinimumPaymentsDueThereafter | 174.15M | 143.24M | 123.37M | 97.42M | ||||||
OperatingLeasesFutureMinimumPaymentsDueInThreeYears | 33.36M | 25.82M | 22.17M | 16.33M | ||||||
OperatingLeasesFutureMinimumPaymentsDueInFourYears | 33.93M | 26.08M | 21.77M | 16.51M | ||||||
OperatingLeasesFutureMinimumPaymentsDueInTwoYears | 32.82M | 26.05M | 21.87M | 15.66M | ||||||
OperatingLeasesFutureMinimumPaymentsDueCurrent | 31.79M | 24.12M | 20.69M | 14.20M | ||||||
NetCashProvidedByUsedInOperatingActivities | 132.14M | 76.74M | 58.40M | 37.35M | 89.86M | 85.39M | 70.88M | 54.28M | 41.26M | |
NetCashProvidedByUsedInFinancingActivities | -5.68M | -5.20M | 242.02M | 141.82M | 3.18M | 4.45M | 0.96M | 1.23M | 61.43M | |
StockIssuedDuringPeriodValueNewIssues | 145.00M | 145.00M | 145.00M | 109.26M | 109.26M | 109.26M | ||||
IncomeTaxesPaid | ||||||||||
IncomeTaxesPaidNet | 4.06M | 3.73M | 2.81M | 1.61M | 3.04M | 3.27M | 2.26M | 1.82M | 0.42M | |
PaymentsOfFinancingCosts | 0.00 | 0.00 | 0.17M | 64000.00 | 0.29M | 0.00 | 0.00 | 0.10M |