v3.24.3
Note 12 - Compensation Plans - Stock Options Granted Weighted Average Assumptions (Details) - $ / shares
9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Weighted average grant price (in dollars per share) $ 237.1 $ 185.01
Expected volatility 23.51% 27.27%
Risk-free interest rate 3.89% 3.77%
Expected term in years (Year) 3 years 8 months 12 days 4 years
Dividend yield 0.66% 0.66%
Weighted average grant date fair value per stock option (in dollars per share) $ 53.45 $ 48.05