v3.22.4
Note 7 - Stock-based Compensation - RSU Summary (Details) - $ / shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Balance (in shares) 2,509,000 3,105,000 4,053,000
Weighted-Average Grant Date Fair Value Per Share, ending balance (in dollars per share) $ 136.87 $ 87.42 $ 59.16
Granted (in shares) 1,001,000 411,000 703,000
Weighted-Average Grant Date Fair Value Per Share, granted (in dollars per share) $ 215.63 $ 357.49 $ 175.12
Vested (in shares) (837,000) (972,000) (1,623,000)
Weighted-Average Grant Date Fair Value Per Share, vested (in dollars per share) $ 103.02 $ 72.69 $ 54.70
Forfeited (in shares) (14,000) (35,000) (28,000)
Weighted-Average Grant Date Fair Value Per Share, forfeited (in dollars per share) $ 275.47 $ 124.50 $ 96.35
Balance (in shares) 2,659,000 2,509,000 3,105,000
Weighted-Average Grant Date Fair Value Per Share, ending balance (in dollars per share) $ 176.50 $ 136.87 $ 87.42
Time-Based RSUs [Member]      
Balance (in shares) 125,000 161,000 180,000
Weighted-Average Grant Date Fair Value Per Share, ending balance (in dollars per share) $ 235.82 $ 151.62 $ 115.45
Granted (in shares) 49,000 46,000 76,000
Weighted-Average Grant Date Fair Value Per Share, granted (in dollars per share) $ 390.89 $ 384.33 $ 189.28
Vested (in shares) (61,000) (71,000) (86,000)
Weighted-Average Grant Date Fair Value Per Share, vested (in dollars per share) $ 193.18 $ 144.46 $ 110.67
Forfeited (in shares) (7,000) (11,000) (9,000)
Weighted-Average Grant Date Fair Value Per Share, forfeited (in dollars per share) $ 316.00 $ 207.04 $ 138.34
Balance (in shares) 106,000 125,000 161,000
Weighted-Average Grant Date Fair Value Per Share, ending balance (in dollars per share) $ 327.13 $ 235.82 $ 151.62
PSUs and MPSUs [Member]      
Balance (in shares) 1,166,000 1,390,000 1,987,000
Weighted-Average Grant Date Fair Value Per Share, ending balance (in dollars per share) $ 222.78 $ 132.60 $ 74.50
Granted (in shares) 35,000 [1],[2] 365,000 [3] 627,000 [2]
Weighted-Average Grant Date Fair Value Per Share, granted (in dollars per share) $ 385.80 $ 354.12 $ 173.40
Vested (in shares) (452,000) (577,000) (1,213,000)
Weighted-Average Grant Date Fair Value Per Share, vested (in dollars per share) $ 147.78 $ 91.50 $ 59.03
Forfeited (in shares) (1,000) (12,000) (11,000)
Weighted-Average Grant Date Fair Value Per Share, forfeited (in dollars per share) $ 377.86 $ 103.84 $ 84.48
Balance (in shares) 748,000 1,166,000 1,390,000
Weighted-Average Grant Date Fair Value Per Share, ending balance (in dollars per share) $ 275.70 $ 222.78 $ 132.60
MSUs [Member]      
Balance (in shares) 1,218,000 1,554,000 1,886,000
Weighted-Average Grant Date Fair Value Per Share, ending balance (in dollars per share) $ 44.59 $ 40.40 $ 37.63
Granted (in shares) 917,000 0 0
Weighted-Average Grant Date Fair Value Per Share, granted (in dollars per share) $ 199.63 $ 0 $ 0
Vested (in shares) (324,000) (324,000) (324,000)
Weighted-Average Grant Date Fair Value Per Share, vested (in dollars per share) $ 23.57 $ 23.57 $ 23.57
Forfeited (in shares) (6,000) (12,000) (8,000)
Weighted-Average Grant Date Fair Value Per Share, forfeited (in dollars per share) $ 216.37 $ 68.48 $ 68.48
Balance (in shares) 1,805,000 1,218,000 1,554,000
Weighted-Average Grant Date Fair Value Per Share, ending balance (in dollars per share) $ 126.57 $ 44.59 $ 40.40
[1] Amount includes grants and cancellations of the 2022 Executive PSUs as defined under the "2022 PSUs" section.
[2] Amount reflects the number of awards that may ultimately be earned based on management's probability assessment of the achievement of performance conditions at each reporting period.
[3] Amount reflects the number of awards that may ultimately be earned based on management’s probability assessment of the achievement of performance conditions at each reporting period.