Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,176,896
$158.1 p/Share
7,444
Reduced 18.27%
33,309
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
6,770
Added 16.27%
34,838
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
9,298
Added 20.61%
35,810
Common Stock
Sep 03
2023
SELL
Payment of exercise price or tax liability
$400,979
$114.5 p/Share
3,502
Reduced 12.42%
24,685
Common Stock
Sep 03
2023
BUY
Exercise of conversion of derivative security
-
7,234
Added 20.42%
28,187
Common Stock
May 01
2023
SELL
Open market or private sale
$731,348
$100.82 p/Share
7,254
Reduced 25.72%
20,953
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$81,854
$84.56 p/Share
968
Reduced 3.32%
28,207
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
1,990
Added 6.39%
29,175
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$140,470
$84.57 p/Share
1,661
Reduced 5.76%
27,185
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
3,417
Added 10.59%
28,846
Common Stock
Mar 19
2022
SELL
Payment of exercise price or tax liability
$113,157
$95.25 p/Share
1,188
Reduced 4.46%
25,429
Common Stock
Mar 19
2022
BUY
Exercise of conversion of derivative security
-
2,438
Added 8.39%
26,617
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$91,011
$94.02 p/Share
968
Reduced 3.85%
24,179
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
1,990
Added 7.33%
25,147
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$54,886
$96.46 p/Share
569
Reduced 2.4%
23,157
Common Stock
Feb 14
2022
BUY
Exercise of conversion of derivative security
-
1,648
Added 6.49%
23,726
Common Stock
Sep 10
2021
SELL
Payment of exercise price or tax liability
$586,291
$102.84 p/Share
5,701
Reduced 20.52%
22,078
Common Stock
Sep 10
2021
BUY
Exercise of conversion of derivative security
-
11,705
Added 29.64%
27,779
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$125,075
$13.17 p/Share
9,497
Reduced 6.88%
128,592
Common Stock
Mar 19
2021
BUY
Exercise of conversion of derivative security
-
19,500
Added 12.37%
138,089
Common Stock
Feb 14
2021
SELL
Payment of exercise price or tax liability
$45,847
$11.56 p/Share
3,966
Reduced 3.13%
122,568
Common Stock
Feb 14
2021
BUY
Exercise of conversion of derivative security
-
13,178
Added 9.43%
126,534
Common Stock
Sep 10
2020
SELL
Payment of exercise price or tax liability
$253,888
$6.1 p/Share
41,621
Reduced 26.86%
113,356
Common Stock
Sep 10
2020
BUY
Exercise of conversion of derivative security
-
93,634
Added 37.66%
154,977
Common Stock
Feb 14
2020
SELL
Payment of exercise price or tax liability
$49,678
$12.91 p/Share
3,848
Reduced 5.9%
61,343
Common Stock