STOCKHOLDERS' EQUITY (Tables)
|
3 Months Ended |
Mar. 31, 2026 |
| Stockholders' Equity Note [Abstract] |
|
| Schedule of Compensation Cost on Net Earnings |
The Company’s results for the three months ended March 31, 2026 and 2025 reflected the following stock-based compensation cost, and such compensation cost had the following effects on net earnings:
| | | | | | | | | | | | | | | | | Increase/(Decrease) for the | | | Three Months Ended March 31, | | | 2026 | | 2025 | | Cost of sales | | $ | 531 | | | $ | 438 | | | Operating expenses | | 4,825 | | | 3,372 | | | Net earnings | | (4,120) | | | (2,928) | |
|
| Schedule of Stock Option Activity |
Option activity for the three months ended March 31, 2026 and 2025 is summarized below: | | | | | | | | | | | | | | | | | | | | | | | | | | | | For the Three Months Ended March 31, 2026 | | Shares (000s) | | Weighted Average Exercise Price | | Aggregate Intrinsic Value | | Weighted Average Remaining Contractual Term | | Outstanding as of December 31, 2025 | | 900 | | | $ | 120.48 | | | $ | 29,888 | | | | | Granted | | 71 | | | 178.68 | | | | | | | Exercised | | (66) | | | 101.52 | | | | | | | Forfeited | | — | | | — | | | | | | | Canceled | | (2) | | | 139.31 | | | | | | | Outstanding as of March 31, 2026 | | 903 | | | $ | 126.38 | | | $ | 39,577 | | | 5.5 | | | | | | | | | | | Exercisable as of March 31, 2026 | | 653 | | | $ | 114.89 | | | $ | 35,662 | | | 4.5 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | For the Three Months Ended March 31, 2025 | | Shares (000s) | | Weighted Average Exercise Price | | Aggregate Intrinsic Value | | Weighted Average Remaining Contractual Term | | Outstanding as of December 31, 2024 | | 962 | | | $ | 114.81 | | | $ | 46,346 | | | | | Granted | | 51 | | | 159.18 | | | | | | | Exercised | | (18) | | | 90.50 | | | | | | | Forfeited | | — | | | — | | | | | | | Canceled | | — | | | — | | | | | | | Outstanding as of March 31, 2025 | | 995 | | | $ | 117.53 | | | $ | 48,212 | | | 5.6 | | | | | | | | | | | Exercisable as of March 31, 2025 | | 688 | | | $ | 105.78 | | | $ | 41,408 | | | 4.4 |
|
| Schedule of Assumptions Used in the Valuation of Option Awards |
For the three months ended March 31, 2026, the fair value of each option grant was estimated on the date of the grant using the following weighted average assumptions: | | | | | | | | | | | | | | | | | | Three Months Ended March 31, | | | | 2026 | | 2025 | | Dividend yields | | 0.5 | % | | 0.6 | % | | Expected volatilities | | 23.5 | % | | 26.0 | % | | Risk-free interest rates | | 3.8 | % | | 4.5 | % | | Expected lives | | 5.2 years | | 5.2 years |
A Monte-Carlo simulation has been used to estimate the fair value using the following assumptions: | | | | | | | | | | | | | | | | | | Three Months Ended March 31, | | | | 2026 | | 2025 | | Dividend yields | | — | % | | — | % | | Expected volatilities | | 22.8 | % | | 25.5 | % | | Risk-free interest rates | | 3.5 | % | | 4.3 | % | | Initial TSR's | | 16.0 | % | | -8.8 | % |
|
| Schedule of Other Information Pertaining to Stock Option Activity |
Other information pertaining to option activity during the three months ended March 31, 2026 and 2025 is as follows:
| | | | | | | | | | | | | | | | | | Three Months Ended March 31, | | | | 2026 | | 2025 | | Weighted-average fair value of options granted | | $ | 48.90 | | | $ | 48.86 | | | Total intrinsic value of stock options exercised ($000s) | | $ | 4,754 | | | $ | 1,388 | |
|
| Schedule of Non-vested Restricted Stock Activity |
Non-vested restricted stock activity for the three months ended March 31, 2026 and 2025 is summarized below: | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended March 31, | | | 2026 | | 2025 | | | Shares (000s) | | Weighted Average Grant Date Fair Value | | Shares (000s) | | Weighted Average Grant Date Fair Value | | Non-vested balance as of December 31 | | 147 | | | $ | 150.15 | | | 122 | | | $ | 141.62 | | | Granted | | 59 | | | 178.34 | | | 54 | | | 159.11 | | | Vested | | (50) | | | 145.25 | | | (28) | | | 138.21 | | | Forfeited | | (1) | | | 155.53 | | | (1) | | | 140.76 | | | Non-vested balance as of March 31 | | 155 | | | $ | 162.45 | | | 147 | | | $ | 148.68 | |
|
| Schedule of Non-vested Performance Share Activity |
Non-vested performance share activity for the three months ended March 31, 2026 and 2025 is summarized below:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Three Months Ended March 31, | | | 2026 | | 2025 | | | Shares (000s) | | Weighted Average Grant Date Fair Value | | Shares (000s) | | Weighted Average Grant Date Fair Value | | Non-vested balance as of December 31 | | 81 | | | $ | 160.14 | | | 79 | | | $ | 150.73 | | | Granted | | 50 | | | 173.60 | | | 50 | | | 147.96 | | Vested | | (35) | | | 148.64 | | | (44) | | | 109.95 | | Forfeited | | — | | | — | | | (4) | | | 150.11 | | Non-vested balance as of March 31 | | 96 | | | $ | 171.52 | | | 81 | | | $ | 160.14 | |
|