2024202320222021202020192018201720162015
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