2024202320222021202020192018201720162015
LeaseCost
8.04M
8.61M
9.41M
8.99M
ShareBasedCompensation
14.60M
13.33M
14.39M
15.54M
14.96M
15.48M
16.54M
11.08M
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
45000.00
94000.00
0.18M
0.73M
73000.00
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
0.01
0.01
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
116.06
63.16
135.41
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
54.60
56.81
33.63
25.68
37.93
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
8.86M
15.58M
8.78M
8.11M
10.00M
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
0.00
0.00
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
13.09M
64.36M
26.70M
36.17M
83.47M
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
4.94M
46.22M
25.42M
38.20M
41.55M
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
0.47
0.44
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
0.82M
0.33M
0.42M
0.34M
0.12M
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
69.20
67.60
53.12
37.69
45.26
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
1.13M
1.32M
2.29M
3.39M
2.17M
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
70.00
66.07
62.49
54.69
94.68
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
102.45M
108.62M
DeferredIncomeTaxExpenseBenefit
-2.67M
-6.94M
-2.47M
-3.63M
0.70M
19.31M
-3.70M
-2.57M
GoodwillImpairedAccumulatedImpairmentLoss
0.00
DeferredFederalIncomeTaxExpenseBenefit
-4.03M
-9.18M
1.32M
-3.12M
-0.61M
23.61M
-6.81M
-5.22M
Depreciation
10.90M
11.35M
12.24M
13.09M
15.22M
14.48M
11.88M
9.03M
DepreciationDepletionAndAmortization
12.70M
13.39M
13.75M
14.74M
16.84M
16.11M
13.48M
9.98M
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
47.12M
48.49M
49.91M
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
1.15M
1.22M
1.17M
1.04M
1.30M
1.53M
1.44M
1.53M
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
1.22M
1.84M
1.17M
1.28M
1.45M
1.53M
1.44M
1.53M
GainLossOnSaleOfPropertyPlantEquipment
-10000.00
-0.14M
-0.19M
-84000.00
-1.80M
-18000.00
-0.12M
-3000.00
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
12.02M
12.02M
12.02M
IncomeTaxReconciliationOtherReconcilingItems
-38000.00
1000.00
-0.82M
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
0.80M
1.03M
0.63M
1.65M
2.88M
InventoryWriteDown
2.60M
OperatingIncomeLoss
93.07M
107.61M
176.49M
146.19M
188.35M
132.50M
138.62M
141.66M
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
177.95M
150.50M
191.51M
134.64M
138.55M
142.59M
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
50000.00
0.74M
1.14M
NetIncomeLossAvailableToCommonStockholdersBasic
63.79M
69.35M
124.66M
100.53M
126.22M
62.53M
100.04M
94.67M
CurrentForeignTaxExpenseBenefit
40.91M
45.87M
55.15M
53.28M
64.34M
52.17M
45.57M
32.20M
DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
0.06
0.06
0.06
0.06
0.06
0.06
0.06
0.06
AdvertisingExpense
4.76M
5.05M
9.85M
11.62M
10.35M
11.50M
12.27M
13.77M
PaymentsOfDebtIssuanceCosts
0.00
46000.00
65000.00
0.25M
0.25M
0.25M
NetIncomeLoss
63.79M
69.35M
124.66M
30.75M
32.33M
-5.85M
21.88M
23.97M
InvestmentIncomeInterest
9.64M
3.79M
2.54M
4.71M
4.43M
2.19M
1.48M
1.12M
GrossProfit
744.32M
804.71M
925.53M
224.01M
249.56M
227.40M
206.58M
192.40M
CurrentFederalTaxExpenseBenefit
-42000.00
42000.00
0.31M
-0.17M
0.34M
-0.17M
-4.36M
17.49M
OtherIncome
3.18M
3.45M
3.81M
CostOfGoodsAndServicesSold
176.69M
193.89M
209.11M
187.50M
200.71M
NumberOfReportableSegments
1.00
1.00
1.00
1.00
1.00
1.00
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
-19.99M
-24.00M
18.84M
0.11M
1.48M
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
122.44M
132.62M
159.11M
150.38M
190.04M
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
0.69M
1.15M
0.70M
1.04M
1.06M
1.38M
1.44M
1.53M
IncomeTaxReconciliationStateAndLocalIncomeTaxes
-0.24M
0.69M
0.67M
ResearchAndDevelopmentExpense
11.45M
11.56M
10.63M
10.26M
10.24M
8.95M
8.84M
6.42M
IncomeTaxExpenseBenefit
38.66M
39.27M
53.28M
49.97M
65.29M
72.11M
38.51M
47.92M
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
2.58M
2.75M
2.98M
5.81M
4.32M
5.06M
7.20M
4.48M
CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
0.99M
0.99M
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
0.25M
0.69M
47000.00
0.61M
1.06M
1.13M
1.29M
1.53M
WeightedAverageNumberOfSharesOutstandingBasic
19.25M
19.25M
21.16M
22.64M
24.11M
24.35M
24.18M
12.73M
WeightedAverageNumberOfDilutedSharesOutstanding
19.34M
19.31M
21.26M
22.82M
24.64M
24.71M
25.05M
13.18M
AllocatedShareBasedCompensationExpense
15.65M
14.96M
15.48M
16.54M
11.08M
EarningsPerShareDiluted
3.30
3.59
5.86
1.41
1.32
-0.24
0.87
1.83
EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense
2.51M
2.56M
2.47M
2.73M
2.78M
5.14M
5.54M
3.77M
GoodwillImpairmentLoss
0.00
0.00
0.00
0.00
0.00
0.00
0.00
0.00
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.01
0.00
0.00
0.00
0.00
InterestExpense
0.26M
0.19M
0.51M
66000.00
36000.00
46000.00
0.44M
15000.00
OtherAssetImpairmentCharges
0.00
0.51M
2.73M
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
3000.00
36000.00
AmortizationOfIntangibleAssets
1.83M
1.72M
1.33M
1.44M
1.50M
1.48M
1.50M
0.90M
NonoperatingIncomeExpense
9.38M
1.01M
1.46M
4.31M
3.16M
2.14M
-70000.00
0.93M
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
-0.27M
-0.34M
-0.46M
CostOfGoodsSold
179.40M
180.19M
159.68M
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
12.02M
12.02M
12.02M
EffectOfExchangeRateOnCashAndCashEquivalents
10.79M
-7.72M
-5.10M
OperatingLeasesRentExpenseNet
11.24M
10.93M
10.15M
10.50M
EffectiveIncomeTaxRateReconciliationOtherAdjustments
0.00
-0.01
-0.00
Revenues
271.30M
299.02M
SalesRevenueGoodsNet
273.11M
252.90M
232.58M
RevenueFromContractWithCustomerExcludingAssessedTax
921.01M
998.60M
1.13B
CurrentStateAndLocalTaxExpenseBenefit
0.47M
0.30M
0.30M
0.30M
-0.17M
-0.37M
0.76M
0.46M
OperatingLeaseCost
8.04M
8.61M
9.41M
8.99M
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
0.23M
0.25M
11000.00
0.63M
1.13M
1.05M
1.38M
CurrentIncomeTaxExpenseBenefit
41.34M
46.21M
55.76M
53.58M
64.68M
51.63M
41.96M
50.15M
DeferredStateAndLocalIncomeTaxExpenseBenefit
-59000.00
-0.33M
-47000.00
-42000.00
24000.00
0.13M
-67000.00
-0.15M
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
0.13
0.12
0.08
0.12
0.16
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
24.59M
23.58M
23.72M
23.77M
23.80M
31.74M
44.47M
58.46M
OtherNonoperatingIncomeExpense
7000.00
-2.59M
-0.57M
-0.34M
-1.23M
-3000.00
-1.11M
-0.17M
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
0.32M
0.35M
0.36M
0.57M
0.45M
2.06M
2.24M
0.39M
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentTax
-0.39M
-1.88M
3.05M
0.78M
-1.90M
4.77M
-3.91M
-3.38M
SellingGeneralAndAdministrativeExpense
256.99M
262.30M
261.19M
267.73M
275.06M
265.09M
234.19M
209.00M
EarningsPerShareBasic
3.31
3.60
5.89
1.42
1.35
-0.24
0.90
1.89
ComprehensiveIncomeNetOfTax
62.88M
56.10M
134.94M
97.01M
117.26M
72.76M
92.17M
88.76M
EffectiveIncomeTaxRateContinuingOperations
0.38
0.36
0.30
0.33
0.34
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21
0.21
0.21
0.21
0.21
0.35
0.35
0.35
InterestPaid
InterestPaidNet
68000.00
49000.00
0.71M
11000.00
6000.00
16000.00
0.32M
15000.00
OperatingExpenses
651.25M
697.10M
749.04M
727.21M
800.19M
735.36M
687.27M
617.16M
IncomeTaxReconciliationTaxCreditsResearch
0.34M
0.42M
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
0.09
0.10
0.02
0.04
0.04