2024202320222021202020192018201720162015
OperatingLeasePayments
14.99M
12.24M
20.74M
21.02M
13.12M
PaymentsToAcquireInvestments
6.51M
NetCashProvidedByUsedInInvestingActivities
-139.87M
-118.24M
-110.76M
-165.44M
-217.36M
-61.11M
-50.48M
-57.20M
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
-82.85M
-68.25M
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
10.88M
10.88M
10.88M
RepaymentsOfLongTermCapitalLeaseObligations
21.03M
13.30M
15.70M
17.40M
21.94M
OperatingLeaseWeightedAverageDiscountRatePercent
0.03
0.03
0.03
0.03
0.03
NetCashProvidedByUsedInFinancingActivities
-49.12M
-63.50M
-93.31M
204.58M
65.63M
-28.99M
-50.90M
-14.64M
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
-20.78M
-50.39M
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
0.01
0.02
0.09
0.05
0.09
-0.03
-0.08
ProceedsFromConvertibleDebt
408.61M
408.61M
408.61M
FinanceLeaseInterestExpense
2.64M
2.08M
1.77M
1.11M
0.82M
ProceedsFromLinesOfCredit
105.00M
105.00M
105.00M
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
-11000.00
-11000.00
OtherOperatingActivitiesCashFlowStatement
0.85M
-1.97M
9.95M
9.77M
19.58M
3.98M
4.82M
-0.26M
ProceedsFromStockOptionsExercised
20000.00
20000.00
0.41M
0.75M
64000.00
3.03M
0.20M
6.95M
14000.00
0.55M
IncomeTaxesPaid
IncomeTaxesPaidNet
85.23M
37.13M
35.97M
18.72M
3.38M
4.45M
12.21M
8.05M
1.13M
19.39M
FinanceLeaseInterestPaymentOnLiability
40.92M
42.96M
33.01M
24.32M
27.68M
PaymentsToAcquireBusinessesNetOfCashAcquired
168.00M
168.00M
4.37M
13.09M
7.27M
6.51M
6.51M
NetCashProvidedByUsedInOperatingActivities
278.80M
203.15M
206.88M
134.15M
80.42M
141.61M
103.63M
88.73M
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
121.78M
120.08M
OperatingLeasesFutureMinimumPaymentsDue
24.09M
21.67M
29.75M
39.90M
46.08M
50.74M
OperatingLeasesFutureMinimumPaymentsDueCurrent
8.44M
7.51M
8.89M
9.21M
8.58M
8.27M
OperatingLeasesFutureMinimumPaymentsDueInFourYears
0.55M
0.55M
5.91M
7.35M
7.34M
7.86M
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
8.23M
7.27M
7.63M
9.14M
8.47M
8.10M
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
6.74M
6.21M
7.06M
7.86M
8.47M
7.92M
OperatingLeasesFutureMinimumPaymentsDueThereafter
8000.00
0.15M
6.32M
11.90M
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
0.14M
0.14M
0.26M
6.20M
6.90M
6.69M
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
0.91M
0.44M
0.99M
1.66M
1.18M
2.10M
1.36M
1.20M
1.24M
0.29M
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
10.88M
10.88M
10.88M
6.76M
9.96M
10.31M
6.19M
3.39M
2.67M
IncreaseDecreaseInPrepaidExpense
-1.63M
-1.86M
4.07M
OperatingLeaseRightOfUseAssetAmortizationExpense
14.25M
14.73M
19.81M
19.57M
PaymentsToAcquireOtherInvestments
5.20M
1.65M
3.90M
1.72M
PaymentsForRepurchaseOfCommonStock
27.48M
27.48M
27.48M
26.45M
26.45M
26.45M
RepaymentsOfLinesOfCredit
100.00M
100.00M
100.00M
5.00M
ProceedsFromSaleAndMaturityOfMarketableSecurities
204.49M
91.88M
40.16M
ProceedsFromMinorityShareholders
1.27M
1.27M