2024202320222021202020192018201720162015
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