Mar 01
2025
SELL
Payment of exercise price or tax liability
-
3,056
Reduced 6.51%
43,921
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
-
13,204
Added 21.94%
46,977
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
-
1,743
Reduced 4.91%
33,773
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
869
Added 2.39%
35,516
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
11,151
Added 24.35%
34,647
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
-
1,619
Reduced 6.45%
23,496
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
1,531
Added 5.75%
25,115
Common Stock
Feb 17
2023
BUY
Grant, award, or other acquisition
-
5,001
Added 17.5%
23,584
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$101,226
$121.52 p/Share
833
Reduced 4.29%
18,583
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
4,633
Added 19.26%
19,416
Common Stock
Aug 02
2021
SELL
Open market or private sale
$572,182
$220.07 p/Share
2,600
Reduced 14.96%
14,783
Common Stock
Aug 02
2021
BUY
Exercise of conversion of derivative security
$185,856
$154.88 p/Share
1,200
Added 6.46%
17,383
Common Stock
Apr 15
2021
SELL
Open market or private sale
$661,344
$225.1 p/Share
2,938
Reduced 15.37%
16,183
Common Stock
Apr 15
2021
BUY
Exercise of conversion of derivative security
$235,176
$119.5 p/Share
1,968
Added 9.33%
19,121
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$200,631
$228.77 p/Share
877
Reduced 4.4%
19,056
Common Stock
Mar 01
2021
SELL
Open market or private sale
$433,465
$227.78 p/Share
1,903
Reduced 9.99%
17,153
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
$227,408
$119.5 p/Share
1,903
Added 8.71%
19,933
Common Stock
Feb 19
2021
BUY
Grant, award, or other acquisition
-
2,623
Added 12.7%
18,030
Common Stock
Jan 04
2021
SELL
Open market or private sale
$887,520
$221.88 p/Share
4,000
Reduced 20.61%
15,407
Common Stock
Jan 04
2021
BUY
Exercise of conversion of derivative security
$478,000
$119.5 p/Share
4,000
Added 17.09%
19,407
Common Stock
Oct 15
2020
SELL
Open market or private sale
$822,107
$184.04 p/Share
4,467
Reduced 22.48%
15,407
Common Stock
Oct 15
2020
BUY
Exercise of conversion of derivative security
$436,203
$97.65 p/Share
4,467
Added 18.35%
19,874
Common Stock