2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | |
---|---|---|---|---|---|---|---|---|---|---|
OperatingLeasePayments | 17.54M | 16.50M | 15.65M | 17.32M | ||||||
IncomeTaxesPaid | 8.62M | 16.81M | 4.28M | 11.56M | 23.00M | 25.82M | 25.02M | 41.06M | 43.87M | |
StockIssuedDuringPeriodValueShareBasedCompensationGross | 91000.00 | 91000.00 | 91000.00 | 91000.00 | 97000.00 | 94000.00 | 7000.00 | 21000.00 | ||
LineOfCreditFacilityMaximumBorrowingCapacity | 50.00M | 50.00M | 50.00M | 50.00M | 50.00M | 50.00M | ||||
LesseeOperatingLeaseLiabilityPaymentsDueNextRollingTwelveMonths | 14.77M | |||||||||
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant | 0.17M | 0.34M | ||||||||
LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearThree | 10.64M | |||||||||
LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFour | 8.26M | |||||||||
PaymentsForRepurchaseOfCommonStock | 0.00 | 0.00 | 8.97M | 0.00 | 2.79M | 18.23M | 15.27M | 8.01M | ||
ProceedsFromStockOptionsExercised | 13.10M | 14.10M | 18.70M | 6.40M | 12.70M | 7.40M | 5.80M | 5.30M | 3.10M | |
ProceedsFromLinesOfCredit | 114.00M | 125.00M | ||||||||
LesseeOperatingLeaseLiabilityPaymentsDueAfterRollingYearFive | 16.29M | |||||||||
RepaymentsOfLinesOfCredit | 142.00M | 70.00M | ||||||||
LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearFive | 5.20M | |||||||||
OperatingLeaseWeightedAverageDiscountRatePercent | 0.04 | 0.03 | 0.03 | 0.03 | ||||||
LesseeOperatingLeaseLiabilityPaymentsDueInRollingYearTwo | 12.49M | |||||||||
OperatingLeasesFutureMinimumPaymentsDue | 79.54M | 79.54M | 74.55M | 82.51M | 65.47M | 51.67M | ||||
OperatingLeasesFutureMinimumPaymentsDueCurrent | 14.81M | 14.81M | 14.93M | 15.44M | 13.35M | 10.93M | ||||
OperatingLeasesFutureMinimumPaymentsDueInFiveYears | 6.99M | 6.99M | 6.37M | 6.30M | 4.84M | 3.07M | ||||
OperatingLeasesFutureMinimumPaymentsDueInTwoYears | 12.69M | 12.69M | 12.37M | 13.52M | 11.54M | 9.34M | ||||
OperatingLeasesFutureMinimumPaymentsDueThereafter | 25.59M | 25.59M | 22.82M | 28.04M | 19.25M | 15.20M | ||||
OperatingLeasesFutureMinimumPaymentsDueInThreeYears | 10.49M | 10.49M | 10.14M | 10.74M | 9.60M | 7.49M | ||||
OperatingLeasesFutureMinimumPaymentsDueInFourYears | 8.97M | 8.97M | 7.92M | 8.47M | 6.90M | 5.64M | ||||
NetCashProvidedByUsedInOperatingActivities | 172.28M | 26.06M | 101.50M | 92.14M | 147.50M | 123.37M | 125.35M | 121.22M | 105.27M | |
FinanceLeaseInterestPaymentOnLiability | 0.18M | 0.28M | 25000.00 | 29000.00 | ||||||
RepaymentsOfLongTermCapitalLeaseObligations | 0.36M | 0.37M | 0.36M | 0.35M | 0.24M | |||||
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations | 49.58M | 35.18M | ||||||||
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets | -5.92M | 9.34M | -9.63M | 11.37M | 0.74M | |||||
ProceedsFromSaleAndMaturityOfMarketableSecurities | 9.72M | 12.03M | 60.89M | 73.23M | 39.16M | 75.30M | 23.00M | 13.22M | 110.12M | |
NetCashProvidedByUsedInFinancingActivities | -66.84M | 22.22M | -24.67M | -43.46M | -22.83M | -27.34M | -42.21M | -37.57M | -29.75M | |
IncreaseDecreaseInPrepaidExpense | 1.12M | -10.27M | 7.39M | 2.87M | ||||||
PaymentsToAcquireBusinessesNetOfCashAcquired | 0.00 | 221.30M | 0.00 | 57.21M | 1.16M | 47.70M | 47.70M | 0.61M | 0.61M | |
PaymentsForProceedsFromOtherInvestingActivities | 0.00 | 0.00 | -0.19M | 0.15M | 0.90M | |||||
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements | 67000.00 | 65000.00 | 0.12M | 0.13M | 0.15M | 0.12M | 0.11M | 0.12M | 0.13M | |
ProceedsFromSaleOfPropertyPlantAndEquipment | 1.78M | 0.40M | 2.44M | 3.59M | 2.05M | 2.64M | 1.94M | 2.29M | 1.79M | |
FinanceLeaseInterestExpense | 22000.00 | 13000.00 | 25000.00 | 29000.00 | ||||||
CommonStockNoParValue | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |||
NetCashProvidedByUsedInInvestingActivities | -93.24M | -296.17M | 9.94M | -44.46M | -43.36M | -73.14M | -135.32M | -74.60M | -29.84M |