Jan 01
2026
SELL
Payment of exercise price or tax liability
$64,653
$94.11 p/Share
687
Reduced 2.68%
24,981
Common Stock
Jan 01
2026
BUY
Exercise of conversion of derivative security
-
1,609
Added 5.9%
25,668
Common Stock
Feb 26
2025
SELL
Payment of exercise price or tax liability
$154,144
$102.49 p/Share
1,504
Reduced 5.88%
24,059
Common Stock
Feb 26
2025
BUY
Exercise of conversion of derivative security
-
4,026
Added 13.61%
25,563
Common Stock
Jan 01
2025
SELL
Payment of exercise price or tax liability
$141,957
$99.48 p/Share
1,427
Reduced 6.21%
21,537
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
3,570
Added 13.45%
22,964
Common Stock
Feb 29
2024
SELL
Payment of exercise price or tax liability
$124,295
$84.04 p/Share
1,479
Reduced 7.09%
19,394
Common Stock
Feb 29
2024
BUY
Exercise of conversion of derivative security
-
4,570
Added 17.96%
20,873
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$78,200
$84.45 p/Share
926
Reduced 5.37%
16,303
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
2,534
Added 12.82%
17,229
Common Stock
Dec 19
2023
-
943
Reduced 6.03%
14,695
Common Stock
May 28
2023
SELL
Payment of exercise price or tax liability
$73,113
$64.99 p/Share
1,125
Reduced 6.71%
15,638
Common Stock
May 28
2023
BUY
Exercise of conversion of derivative security
-
3,477
Added 17.18%
16,763
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$48,335
$76.36 p/Share
633
Reduced 4.55%
13,286
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
1,670
Added 10.71%
13,919
Common Stock
Jun 08
2022
SELL
Payment of exercise price or tax liability
$254,266
$80.21 p/Share
3,170
Reduced 20.56%
12,249
Common Stock
Jun 08
2022
BUY
Exercise of conversion of derivative security
-
9,799
Added 38.86%
15,419
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$21,950
$80.11 p/Share
274
Reduced 4.65%
5,620
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
653
Added 9.97%
5,894
Common Stock
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
116
Added 2.17%
5,241
Common Stock
Oct 20
2020
SELL
Payment of exercise price or tax liability
$4,219
$57.02 p/Share
74
Reduced 1.42%
5,125
Common Stock
Oct 20
2020
BUY
Exercise of conversion of derivative security
-
300
Added 5.46%
5,199
Common Stock