2024202320222021202020192018201720162015
ProceedsFromLinesOfCredit
12.31M
2.72M
2.72M
18.84M
18.84M
8.50M
24.90M
14.87M
46.11M
IncomeTaxesPaid
22.20M
21.00M
4.70M
8.50M
15.40M
IncomeTaxesPaidNet
3.30M
EffectiveIncomeTaxRateReconciliationOtherReconcilingItemsPercent
0.00
0.00
0.00
0.00
0.00
-0.00
-0.00
0.02
ProceedsFromSaleOfPropertyPlantAndEquipment
0.12M
0.48M
0.48M
0.48M
1.46M
1.46M
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
2.99M
1.69M
1.47M
1.42M
3.14M
2.95M
1.67M
0.43M
0.47M
ProceedsFromIncomeTaxRefunds
4.10M
ProceedsFromStockPlans
0.70M
ProceedsFromSaleAndMaturityOfMarketableSecurities
10.35M
18.73M
75.26M
47.92M
88.77M
1.89M
10.72M
4.80M
53.00M
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
74.84M
107.38M
78.63M
233.84M
273.34M
140.70M
ProceedsFromStockOptionsExercised
0.70M
0.71M
1.16M
3.08M
0.75M
0.58M
0.16M
72000.00
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
-1.34M
2.18M
1.65M
1.04M
1.04M
8.16M
1.82M
0.73M
-0.64M
OperatingLeasePayments
7.93M
7.61M
8.85M
8.14M
7.48M
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
0.12M
96000.00
81000.00
0.11M
0.25M
0.30M
0.28M
0.15M
0.18M
RepaymentsOfLongTermDebt
3.51M
3.51M
0.22M
0.22M
0.22M
0.22M
0.22M
15.22M
25.22M
OperatingLeasesFutureMinimumPaymentsDue
27.25M
27.25M
23.67M
13.32M
12.02M
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
2.64M
2.64M
2.38M
1.00M
0.79M
OperatingLeasesFutureMinimumPaymentsDueThereafter
1.47M
1.47M
1.20M
0.75M
0.00
OperatingLeasesFutureMinimumPaymentsDueInFourYears
4.13M
4.13M
3.86M
1.65M
1.47M
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
6.20M
6.20M
5.48M
3.38M
3.46M
OperatingLeasesFutureMinimumPaymentsDueCurrent
7.13M
7.13M
6.23M
4.10M
3.79M
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
5.67M
5.67M
4.51M
2.44M
2.33M
VariableLeaseCost
1.23M
1.31M
0.69M
0.93M
1.07M
ProceedsFromIssuanceOfLongTermDebt
40.00M
0.00
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
2.99M
1.69M
1.47M
1.42M
3.14M
2.95M
1.67M
0.43M
0.47M
OperatingLeaseWeightedAverageDiscountRatePercent
0.05
0.04
0.04
0.04
0.04
PaymentsForRepurchaseOfCommonStock
34.19M
47.17M
17.29M
8.06M
3.68M
0.00
EffectiveIncomeTaxRateReconciliationTaxCredits
0.00
0.01
0.02
0.05
0.07
0.06
0.08
0.12
0.14
NetCashProvidedByUsedInFinancingActivities
-44.57M
-60.18M
-26.89M
-15.73M
-10.81M
-9.94M
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
-9.01M
-21.69M
-31.36M
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
0.94M
NetCashProvidedByUsedInInvestingActivities
-55.19M
61.15M
-112.86M
4.14M
66.31M
-39.34M
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
-94.78M
-33.07M
-55.60M
NetCashProvidedByUsedInOperatingActivities
67.22M
27.78M
-15.46M
-27.91M
77.14M
69.78M
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
112.86M
80.31M
100.63M
RepaymentsOfLinesOfCredit
12.31M
2.72M
2.72M
18.84M
18.84M
8.50M
24.90M
14.87M
46.11M