Feb 24
2025
SELL
Open market or private sale
$170,925
$113.95 p/Share
1,500
Reduced 9.31%
14,611
Common Stock
Feb 21
2025
SELL
Payment of exercise price or tax liability
$194,140
$114.2 p/Share
1,700
Reduced 9.54%
16,111
Common Stock
Feb 21
2025
BUY
Grant, award, or other acquisition
-
3,774
Added 17.48%
17,811
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$101,438
$108.49 p/Share
935
Reduced 6.24%
14,037
Common Stock
Jan 01
2025
BUY
Exercise of conversion of derivative security
-
1,887
Added 11.19%
14,972
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$230,985
$88.67 p/Share
2,605
Reduced 16.6%
13,085
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
5,768
Added 26.88%
15,690
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$98,098
$99.19 p/Share
989
Reduced 9.06%
9,922
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
1,996
Added 15.46%
10,911
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$210,666
$105.65 p/Share
1,994
Reduced 18.28%
8,915
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
4,413
Added 28.8%
10,909
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$78,142
$108.23 p/Share
722
Reduced 10.0%
6,496
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
1,431
Added 16.55%
7,218
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$96,950
$102.81 p/Share
943
Reduced 14.01%
5,787
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
2,069
Added 23.51%
6,730
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$41,056
$111.87 p/Share
367
Reduced 7.3%
4,661
Common Stock
Jan 01
2022
BUY
Exercise of conversion of derivative security
-
716
Added 12.47%
5,028
Common Stock
Feb 19
2021
SELL
Payment of exercise price or tax liability
$75,570
$88.18 p/Share
857
Reduced 16.58%
4,312
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
1,809
Added 25.92%
5,169
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$29,006
$91.79 p/Share
316
Reduced 8.6%
3,360
Common Stock
Jan 01
2021
BUY
Exercise of conversion of derivative security
-
612
Added 14.27%
3,676
Common Stock