2024202320222021202020192018201720162015
NetCashProvidedByUsedInOperatingActivities
209.96M
120.88M
225.31M
136.65M
157.57M
36.57M
136.48M
340.52M
560.41M
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
-3.48M
-11.53M
ProceedsFromIncomeTaxRefunds
23.00M
10.00M
10.00M
5.60M
LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths
97.55M
28.97M
28.62M
28.89M
30.57M
PaymentsOfFinancingCosts
2.60M
2.60M
2.20M
2.20M
NetCashProvidedByUsedInFinancingActivities
-227.30M
-1.86M
-101.68M
-1.70M
-2.30M
-5.63M
-45.92M
-97.14M
-157.00M
ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital
2.52M
0.70M
3.30M
6.21M
3.39M
2.37M
2.56M
6.47M
5.96M
PaymentsToAcquireOtherInvestments
11.45M
39.13M
19.53M
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
0.00
0.00
0.00
0.00
0.00
0.00
LineOfCreditFacilityMaximumBorrowingCapacity
215.00
215.00
PaymentsForProceedsFromOtherInvestingActivities
2.22M
3.00M
1.16M
0.00
0.00
32000.00
IncreaseDecreaseInOtherOperatingLiabilities
2.70M
-13.47M
-2.20M
4.01M
13.15M
-9.49M
-14.37M
IncomeTaxesPaid
IncomeTaxesPaidNet
44.01M
44.96M
29.20M
26.26M
29.81M
29.74M
43.35M
75.82M
119.59M
PaymentsForRepurchaseOfCommonStock
0.00
0.00
100.46M
OperatingLeaseWeightedAverageDiscountRatePercent
0.06
0.06
0.06
0.06
0.06
DerivativeAmountOfHedgedItem
200.00M
200.00M
200.00M
200.00M
200.00M
200.00M
200.00M
200.00M
100.00M
RepaymentsOfSeniorDebt
400.00M
0.00
100.00M
IncreaseDecreaseInOtherOperatingAssets
0.00
0.00
12.84M
-16.25M
-13.59M
38.16M
-53.95M
65.79M
ProceedsFromSaleOfPropertyPlantAndEquipment
7.85M
6.47M
7.10M
1.89M
9.51M
17.24M
1.82M
5.70M
0.38M
NetCashProvidedByUsedInInvestingActivities
-86.35M
-76.86M
-34.16M
-52.59M
-134.79M
-98.84M
-112.03M
-169.47M
-437.18M
ProceedsFromIssuanceOfLongTermDebt
0.00
0.00
295.82M
OperatingLeasesFutureMinimumPaymentsDue
387.75M
238.71M
318.19M
OperatingLeasesFutureMinimumPaymentsDueCurrent
35.06M
31.24M
123.50M
OperatingLeasesFutureMinimumPaymentsDueInFourYears
28.21M
16.93M
15.31M
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
29.01M
19.58M
23.86M
OperatingLeasesFutureMinimumPaymentsDueInFiveYears
27.08M
15.45M
13.75M
OperatingLeasesFutureMinimumPaymentsDueThereafter
236.16M
132.40M
86.38M
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
32.22M
23.12M
55.38M
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
6.23M
0.00
4.49M
0.00
0.00
-69.79M
PaymentsToAcquireBusinessesNetOfCashAcquired
0.00
0.00
68.57M
11.28M
30.12M
224.02M
RepaymentsOfLongTermDebt
0.00
0.00
-300.00M
ProceedsFromPaymentsForOtherFinancingActivities
-4.97M
-1.86M
-1.68M
-1.70M
-2.30M
-1.44M