May 26
2022
SELL
Payment of exercise price or tax liability
$7,186
$32.08 p/Share
224
Reduced 0.22%
103,237
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$78,323
$37.35 p/Share
2,097
Reduced 2.47%
82,836
Common Stock
May 17
2022
BUY
Exercise of conversion of derivative security
$264,401
$10.35 p/Share
25,546
Added 19.8%
103,461
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$26,586
$36.67 p/Share
725
Reduced 0.9%
80,012
Common Stock
Nov 18
2021
BUY
Exercise of conversion of derivative security
$6,257
$0.91 p/Share
6,876
Added 8.27%
76,292
Common Stock
Nov 08
2021
SELL
Open market or private sale
$1,460,250
$66.0 p/Share
22,125
Reduced 24.17%
69,416
Common Stock
Nov 08
2021
BUY
Grant, award, or other acquisition
-
30,000
Added 24.68%
91,541
Common Stock
Nov 05
2021
SELL
Open market or private sale
$668,362
$66.24 p/Share
10,090
Reduced 14.09%
61,541
Common Stock
Oct 25
2021
SELL
Open market or private sale
$171,951
$63.97 p/Share
2,688
Reduced 3.51%
73,913
Common Stock
Oct 25
2021
SELL
Payment of exercise price or tax liability
$146,048
$64.0 p/Share
2,282
Reduced 3.09%
71,631
Common Stock
Oct 25
2021
BUY
Exercise of conversion of derivative security
$16,077
$3.95 p/Share
4,070
Added 5.05%
76,601
Common Stock
Sep 24
2021
SELL
Open market or private sale
$1,361,772
$63.96 p/Share
21,291
Reduced 20.33%
83,457
Common Stock
Sep 24
2021
SELL
Payment of exercise price or tax liability
$380,094
$64.14 p/Share
5,926
Reduced 7.55%
72,531
Common Stock
Sep 24
2021
BUY
Exercise of conversion of derivative security
$119,201
$10.35 p/Share
11,517
Added 9.91%
104,748
Common Stock
Aug 12
2021
BUY
Exercise of conversion of derivative security
$4,171
$0.91 p/Share
4,583
Added 4.69%
93,231
Common Stock
Jul 23
2021
SELL
Payment of exercise price or tax liability
$120,311
$56.22 p/Share
2,140
Reduced 2.31%
90,578
Common Stock
Jul 23
2021
SELL
Open market or private sale
$108,929
$56.44 p/Share
1,930
Reduced 2.13%
88,648
Common Stock
Jul 23
2021
BUY
Exercise of conversion of derivative security
$16,077
$3.95 p/Share
4,070
Added 4.21%
92,718
Common Stock
Jun 23
2021
SELL
Payment of exercise price or tax liability
$19,880
$60.06 p/Share
331
Reduced 0.36%
92,387
Common Stock
Jun 23
2021
SELL
Open market or private sale
$116,924
$60.27 p/Share
1,940
Reduced 2.14%
88,648
Common Stock
Jun 23
2021
SELL
Payment of exercise price or tax liability
$108,840
$60.5 p/Share
1,799
Reduced 1.95%
90,588
Common Stok
Jun 23
2021
BUY
Exercise of conversion of derivative security
$18,704
$2.94 p/Share
6,362
Added 6.42%
92,718
Common Stock
May 24
2021
SELL
Payment of exercise price or tax liability
$123,497
$57.79 p/Share
2,137
Reduced 2.37%
87,990
Common Stock
May 24
2021
SELL
Open market or private sale
$111,824
$57.82 p/Share
1,934
Reduced 2.19%
86,356
Common Stock
May 24
2021
BUY
Exercise of conversion of derivative security
$16,080
$3.95 p/Share
4,071
Added 4.34%
89,794
Common Stock