Mar 14
2023
BUY
Grant, award, or other acquisition
-
46,461
Added 5.96%
732,829
Common Stock
Mar 13
2023
SELL
Payment of exercise price or tax liability
$797,243
$100.32 p/Share
7,947
Reduced 1.16%
678,621
Common Stock
Mar 13
2023
BUY
Exercise of conversion of derivative security
-
16,028
Added 2.28%
686,568
Common Stock
Mar 12
2023
SELL
Payment of exercise price or tax liability
$628,404
$100.32 p/Share
6,264
Reduced 0.93%
670,540
Common Stock
Mar 12
2023
BUY
Exercise of conversion of derivative security
-
12,633
Added 1.83%
676,804
Common Stock
Dec 01
2022
SELL
Other acquisition or disposition
-
33,867
Reduced 4.85%
664,171
Common Stock
Oct 28
2022
-
183,000
Added 20.77%
698,038
Common Stock
May 18
2022
BUY
Other acquisition or disposition
-
9,884
Added 1.88%
515,038
Common Stock
Apr 22
2022
-
366,930
Added 42.08%
505,154
Common Stock
Mar 14
2022
SELL
Payment of exercise price or tax liability
$5,113,285
$73.23 p/Share
69,825
Reduced 33.56%
138,224
Common Stock
Mar 14
2022
BUY
Exercise of conversion of derivative security
-
62,195
Added 23.01%
208,049
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
78,634
Added 35.03%
145,854
Common Stock
Dec 27
2021
-
45,417
Added 40.32%
67,220
Common Stock
Aug 10
2021
-
125
Reduced 0.57%
21,803
Common Stock
May 19
2021
-
150,000
Reduced 87.25%
21,928
Common Stock
May 18
2021
-
161,755
Added 48.48%
171,928
Common Stock
May 17
2021
-
480,122
Reduced 97.93%
10,173
Common Stock
Apr 15
2021
-
268,434
Added 35.38%
490,295
Common Stock
Mar 15
2021
SELL
Payment of exercise price or tax liability
$4,128,980
$89.31 p/Share
46,232
Reduced 17.24%
221,861
Common Stock
Mar 15
2021
BUY
Exercise of conversion of derivative security
-
93,244
Added 25.81%
268,093
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$1,633,116
$88.94 p/Share
18,362
Reduced 9.5%
174,849
Common Stock
Mar 12
2021
BUY
Grant, award, or other acquisition
-
37,032
Added 16.08%
193,211
Common Stock
Dec 31
2020
-
250,000
Reduced 61.55%
156,179
Common Stock
Dec 28
2020
-
39,480
Added 8.86%
406,179
Common Stock
Sep 02
2020
-
17,500
Reduced 4.55%
366,699
Common Stock