2024202320222021202020192018201720162015
OtherNonoperatingIncomeExpense
26.90M
15.45M
-1.28M
2.83M
1.01M
0.15M
ProfitLoss
204.18M
126.87M
107.13M
71.45M
24.51M
37.21M
9.35M
-6.60M
-0.12M
-12.57M
IncomeLossFromEquityMethodInvestments
0.98M
-0.33M
0.14M
0.68M
-36000.00
-70000.00
OperatingLeaseCost
13.13M
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
5.30M
7.60M
9.60M
10.50M
6.70M
2.00M
2.20M
2.30M
2.70M
1.90M
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
0.14M
0.73M
0.14M
1.03M
1.97M
2.55M
2.78M
AmortizationOfIntangibleAssets
12.90M
15.20M
13.00M
11.60M
6.10M
3.00M
3.00M
2.90M
2.70M
2.60M
AmortizationOfFinancingCosts
1.64M
EquipmentExpense
4.00M
3.10M
8.60M
8.40M
3.80M
4.10M
3.40M
InterestPaid
4.50M
1.29M
1.11M
0.78M
0.75M
0.79M
1.05M
InterestPaidNet
7.52M
6.95M
6.64M
ExcessTaxBenefitFromShareBasedCompensationFinancingActivities
0.29M
DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
0.25
0.25
0.25
0.25
0.25
CurrentFederalTaxExpenseBenefit
52.68M
41.36M
27.97M
12.29M
6.91M
3.92M
0.89M
8.76M
4.65M
6.49M
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
5.86M
10.94M
15.25M
14.92M
InterestIncomeExpenseNonoperatingNet
-8.81M
-8.40M
-8.28M
-17.98M
-0.58M
2.76M
UndistributedEarningsOfForeignSubsidiaries
22.80M
20.70M
16.20M
ExcessTaxBenefitFromShareBasedCompensationOperatingActivities
0.29M
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
0.24M
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
0.00
0.01
0.00
0.00
0.00
0.00
0.03
0.03
-0.01
-0.14
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
0.00
0.00
0.00
-0.00
0.01
0.02
0.01
0.07
0.05
0.02
Revenues
238.87M
215.76M
221.32M
235.66M
RevenueFromContractWithCustomerExcludingAssessedTax
2.04B
1.84B
1.69B
RevenueRemainingPerformanceObligation
1.10M
2.10M
3.10M
2.00M
2.20M
1.50M
OperatingIncomeLoss
249.60M
165.50M
156.63M
110.46M
7.04M
2.68M
9.88M
4.71M
0.51M
-16.32M
CurrentForeignTaxExpenseBenefit
1.25M
2.33M
3.38M
3.06M
1.03M
0.92M
1.44M
0.55M
2.76M
0.45M
SeveranceCosts1
4.60M
3.40M
3.70M
2.40M
3.40M
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
-0.20M
-0.20M
-0.20M
-0.91M
-0.48M
-1.66M
LeaseCost
48.75M
56.91M
57.12M
51.63M
31.14M
ResearchAndDevelopmentExpense
16.70M
15.50M
7.50M
3.70M
9.70M
2.56M
1.97M
3.01M
1.07M
4.32M
CurrentIncomeTaxExpenseBenefit
61.59M
55.72M
38.90M
21.99M
9.85M
6.83M
3.10M
12.46M
8.56M
8.90M
NetIncomeLossAvailableToCommonStockholdersBasic
10.99M
RevenueFromContractWithCustomerIncludingAssessedTax
1.54B
268.93M
256.31M
DeferredFederalIncomeTaxExpenseBenefit
-0.67M
-9.03M
1.74M
2.29M
-1.69M
3.41M
-4.77M
-6.50M
-1.65M
-2.29M
EffectiveIncomeTaxRateContinuingOperations
0.24
0.26
0.27
0.26
0.26
0.22
-0.03
1.09
0.36
0.38
EffectiveIncomeTaxRateReconciliationOtherAdjustments
0.00
-0.01
-0.01
-0.01
-0.01
-0.00
-0.04
-0.00
0.00
-0.01
ComprehensiveIncomeNetOfTax
204.18M
126.69M
107.75M
70.88M
24.64M
37.42M
27.54M
0.57M
9.81M
10.04M
ShareBasedCompensation
31.46M
20.32M
18.57M
39.33M
23.61M
16.68M
20.82M
22.60M
18.62M
21.30M
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
14.77
14.77
16.58
19.73
19.82
19.97
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
0.50
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
19.92
20.52
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
13.43
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
1350.00
1350.00
31450.00
1.02M
1.04M
1.20M
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
1000.00
1000.00
1000.00
10500.00
10500.00
13000.00
0.14M
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
0.24M
0.24M
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
1.02M
1.09M
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
35127.00
35127.00
0.44M
8.33M
11.31M
0.79M
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
14.77
14.77
16.14
19.83
16.07
20.16
13.45
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
0.01
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
11.05M
0.55M
EffectOfExchangeRateOnCashAndCashEquivalents
-11000.00
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
267.69M
172.55M
147.22M
95.99M
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
9.90M
11.60M
12.90M
12.90M
8.00M
2.90M
3.00M
2.90M
2.90M
2.50M
CumulativeEffectOfNewAccountingPrincipleInPeriodOfAdoption
-1.33M
-1.33M
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
8.70M
10.40M
11.90M
12.70M
7.90M
2.40M
2.90M
2.80M
2.80M
1.90M
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
24.64M
37.42M
27.34M
-0.34M
9.32M
InventoryWriteDown
0.47M
0.69M
1.41M
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
24.60M
29.90M
35.40M
42.20M
41.40M
3.80M
5.20M
7.10M
9.20M
10.70M
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
268.67M
172.21M
147.07M
95.31M
7.47M
4.05M
10.31M
-4.73M
0.49M
-19.48M
LeaseAndRentalExpense
7.20M
6.80M
6.30M
7.80M
8.10M
ImpairmentOfIntangibleAssetsExcludingGoodwill
0.00
0.00
CurrentStateAndLocalTaxExpenseBenefit
7.66M
12.03M
7.55M
6.64M
1.91M
1.99M
0.77M
3.15M
1.15M
1.96M
EarningsPerShareDiluted
4.69
2.97
2.52
1.71
0.12
0.08
0.23
-0.17
-0.03
-0.31
MarketingAndAdvertisingExpense
96.50M
96.80M
86.50M
23.00M
32.70M
38.00M
37.50M
36.80M
31.20M
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21
0.21
0.21
0.21
0.21
0.21
0.28
0.35
0.35
0.35
EarningsPerShareBasic
4.79
3.00
2.58
1.78
0.12
0.08
0.24
-0.17
-0.03
-0.31
NetIncomeLoss
204.18M
126.87M
107.13M
71.45M
4.89M
3.32M
9.35M
-6.48M
-0.98M
-11.58M
GoodwillImpairmentLoss
0.00
0.00
0.00
0.00
0.00
0.00
NetIncomeLossAttributableToNoncontrollingInterest
-0.20M
-0.20M
-0.20M
-0.12M
0.65M
-0.99M
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
7.10M
9.30M
10.70M
11.70M
7.70M
2.20M
2.40M
2.70M
2.80M
1.90M
OperatingLeasesRentExpenseNet
1.04M
1.77M
DeferredIncomeTaxExpenseBenefit
2.89M
-10.37M
1.19M
2.55M
-1.30M
3.69M
-4.01M
-7.07M
-3.82M
-3.09M
OtherAssetImpairmentCharges
0.59M
0.20M
3.20M
WeightedAverageNumberOfSharesOutstandingBasic
42.63M
42.29M
41.45M
40.21M
39.64M
39.14M
39.03M
38.76M
37.77M
37.32M
WeightedAverageNumberOfDilutedSharesOutstanding
43.54M
42.73M
42.44M
41.87M
41.17M
41.67M
39.98M
38.76M
37.77M
37.32M
BusinessAcquisitionsProFormaRevenue
1.55B
1.55B
1.55B
1.07B
BusinessAcquisitionsProFormaNetIncomeLoss
72.44M
72.44M
72.44M
-1.52M
FiniteLivedIntangibleAssetsAmortizationExpenseYearFive
4.50M
5.70M
7.90M
9.40M
5.50M
1.40M
2.00M
2.20M
2.30M
1.90M
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.03
0.04
0.04
0.06
0.05
0.04
0.03
0.20
0.04
0.02
NumberOfOperatingSegments
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
GrossProfit
763.60M
647.07M
596.48M
534.90M
91.50M
InterestIncomeExpenseNet
1.21M
0.43M
0.56M
-21000.00
-3.16M
GainLossOnDispositionOfAssets1
6.40M
6.40M
IncomeTaxExpenseBenefit
64.48M
45.35M
40.09M
24.54M
2.55M
0.66M
0.96M
1.88M
0.82M
-6.90M
SellingGeneralAndAdministrativeExpense
514.00M
481.57M
439.85M
424.44M
84.45M
75.21M
69.94M
68.79M
76.61M
80.76M
NumberOfReportableSegments
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
1.00
Depreciation
DepreciationDepletionAndAmortization
109.68M
110.36M
97.91M
90.08M
72.09M
71.40M
75.26M
74.28M
68.22M
83.80M
NetIncomeLossAvailableToCommonStockholdersDiluted
10.99M
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
-7000.00
-0.18M
0.62M
-0.57M
0.13M
0.21M
-82000.00
0.12M
0.77M
-0.95M
DeferredStateAndLocalIncomeTaxExpenseBenefit
3.56M
-1.34M
-0.55M
0.26M
0.38M
0.28M
0.75M
-0.56M
-97000.00
-1.64M
CostOfGoodsAndServicesSold
1.28B
1.19B
1.09B
1.00B
177.44M
175.86M
CostsAndExpenses
253.63M
229.00M
211.05M
220.81M
251.97M
ConcentrationRiskPercentage1
0.10
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
262.80M
161.27M
131.97M
81.07M
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
8.16M
4.55M
5.17M
8.19M
7.06M
5.99M
8.29M
11.45M
11.73M
13.11M
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
-0.00
-0.00
0.01
-0.00
0.00
0.00
-0.07
0.53
0.03
0.05
EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
-0.25
-0.25
-0.25
SubleaseIncome
0.76M
CostOfServices
157.09M
139.24M
143.14M
166.90M