Feb 21
2023
BUY
Grant, award, or other acquisition
-
3,551
Added 15.65%
19,132
Common Stock
Mar 29
2022
SELL
Open market or private sale
$456,600
$120.0 p/Share
3,805
Reduced 19.87%
15,348
Common Stock
Mar 08
2022
SELL
Open market or private sale
$228,326
$111.27 p/Share
2,052
Reduced 9.68%
19,153
Common Stock
Mar 04
2022
SELL
Open market or private sale
$1,481,006
$111.22 p/Share
13,316
Reduced 38.57%
21,205
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
-
1,640
Reduced 4.54%
34,521
Common Stock
Mar 03
2022
BUY
Exercise of conversion of derivative security
-
3,692
Added 9.26%
36,161
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
-
3,684
Reduced 10.19%
32,469
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
-
8,295
Added 19.46%
34,320
Common Stock
Feb 22
2022
SELL
Payment of exercise price or tax liability
-
2,104
Reduced 7.02%
27,858
Common Stock
Feb 22
2022
BUY
Grant, award, or other acquisition
-
7,046
Added 19.04%
29,962
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
-
9,850
Reduced 30.06%
22,916
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
23,166
Added 48.28%
24,812
Common Stock
Oct 31
2021
BUY
Exercise of conversion of derivative security
-
257
Added 2.64%
9,491
Common Stock
Jul 31
2021
BUY
Exercise of conversion of derivative security
-
257
Added 2.71%
9,234
Common Stock
Jun 14
2021
SELL
Open market or private sale
$1,893,119
$117.41 p/Share
16,124
Reduced 64.24%
8,977
Common Stock
Apr 30
2021
BUY
Exercise of conversion of derivative security
-
257
Added 1.02%
24,981
Common Stock
Mar 03
2021
BUY
Exercise of conversion of derivative security
-
2,052
Added 7.66%
24,724
Common Stock
Mar 01
2021
BUY
Exercise of conversion of derivative security
-
2,294
Added 9.19%
22,672
Common Stock
Feb 18
2021
BUY
Exercise of conversion of derivative security
-
8,800
Added 30.16%
20,378
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
2,978
Added 20.46%
11,578
Common Stock
Feb 08
2021
BUY
Exercise of conversion of derivative security
-
1,343
Added 13.51%
8,600
Common Stock
Jan 31
2021
BUY
Exercise of conversion of derivative security
-
302
Added 4.0%
7,257
Common Stock
Oct 31
2020
BUY
Exercise of conversion of derivative security
-
257
Added 3.62%
6,837
Common Stock