Dec 03
2024
-
160
Reduced 0.39%
40,674
Common Stock
Nov 15
2024
BUY
Grant, award, or other acquisition
-
10
Added 0.02%
40,834
Common Stock
Jul 29
2024
SELL
Payment of exercise price or tax liability
$1,747,486
$125.61 p/Share
13,912
Reduced 25.42%
40,824
Common Stock
Jul 29
2024
BUY
Exercise of conversion of derivative security
$1,259,947
$66.08 p/Share
19,067
Added 25.83%
54,736
Common Stock
Mar 08
2024
$36,388
$113.36 p/Share
321
Reduced 0.89%
35,669
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$43,190
$113.36 p/Share
381
Reduced 1.05%
35,990
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
1,298
Added 3.45%
36,371
Common Stock
Nov 17
2023
BUY
Grant, award, or other acquisition
-
10
Added 0.03%
35,073
Common Stock
Mar 06
2023
-
311
Reduced 0.88%
35,063
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$49,191
$119.98 p/Share
410
Reduced 1.15%
35,374
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
1,299
Added 3.5%
35,784
Common Stock
Nov 04
2022
BUY
Grant, award, or other acquisition
-
10
Added 0.03%
36,132
Common Stock
Mar 08
2022
-
894
Reduced 2.42%
36,122
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$133,734
$120.59 p/Share
1,109
Reduced 2.91%
37,016
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
3,664
Added 8.77%
38,125
Common Stock
Nov 05
2021
BUY
Grant, award, or other acquisition
-
10
Added 0.03%
34,561
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$203,716
$100.65 p/Share
2,024
Reduced 5.53%
34,551
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
6,739
Added 15.56%
36,575
Common Stock
Nov 06
2020
BUY
Grant, award, or other acquisition
-
10
Added 0.03%
29,836
Common Stock
Mar 09
2020
-
993
Reduced 3.22%
29,826
Common Stock
Mar 02
2020
SELL
Payment of exercise price or tax liability
$124,781
$96.88 p/Share
1,288
Reduced 4.01%
30,819
Common Stock
Mar 02
2020
BUY
Exercise of conversion of derivative security
-
4,126
Added 11.39%
32,107
Common Stock
Feb 13
2020
-
475
Reduced 1.67%
27,981
Common Stock
Nov 08
2019
BUY
Grant, award, or other acquisition
-
10
Added 0.04%
28,456
Common Stock
Mar 07
2019
-
529
Reduced 1.83%
28,446
Common Stock