Sep 06
2022
SELL
Payment of exercise price or tax liability
$14,158
$71.87 p/Share
197
Reduced 1.21%
16,111
Common Stock
Sep 06
2022
BUY
Exercise of conversion of derivative security
-
365
Added 2.19%
16,308
Common Stock
May 11
2022
SELL
Open market or private sale
$106,895
$74.13 p/Share
1,442
Reduced 8.29%
15,943
Common Stock
Mar 19
2022
SELL
Payment of exercise price or tax liability
$126,968
$95.25 p/Share
1,333
Reduced 7.12%
17,385
Common Stock
Mar 19
2022
BUY
Exercise of conversion of derivative security
-
2,500
Added 11.78%
18,718
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$133,132
$94.02 p/Share
1,416
Reduced 8.03%
16,218
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
2,654
Added 13.08%
17,634
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$68,778
$99.39 p/Share
692
Reduced 4.42%
14,980
Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
-
1,301
Added 7.67%
15,672
Common Stock
Sep 30
2021
SELL
Payment of exercise price or tax liability
$25,307
$105.01 p/Share
241
Reduced 1.65%
14,372
Common Stock
Sep 30
2021
BUY
Exercise of conversion of derivative security
-
456
Added 3.03%
14,613
Common Stock
Sep 06
2021
SELL
Payment of exercise price or tax liability
$20,404
$105.72 p/Share
193
Reduced 1.34%
14,157
Common Stock
Sep 06
2021
BUY
Exercise of conversion of derivative security
-
364
Added 2.47%
14,350
Common Stock
Jul 28
2021
SELL
Payment of exercise price or tax liability
$72,320
$13.26 p/Share
5,454
Reduced 4.65%
111,884
Common Stock
Jul 28
2021
BUY
Exercise of conversion of derivative security
-
10,404
Added 8.14%
117,338
Common Stock
Mar 19
2021
SELL
Payment of exercise price or tax liability
$140,287
$13.17 p/Share
10,652
Reduced 9.06%
106,934
Common Stock
Mar 19
2021
BUY
Exercise of conversion of derivative security
-
20,000
Added 14.54%
117,586
Common Stock
Feb 26
2021
SELL
Payment of exercise price or tax liability
$155,286
$12.63 p/Share
12,295
Reduced 11.19%
97,612
Common Stock
Feb 26
2021
BUY
Exercise of conversion of derivative security
-
23,131
Added 17.39%
109,907
Common Stock
Feb 10
2021
SELL
Payment of exercise price or tax liability
$63,229
$11.49 p/Share
5,503
Reduced 5.96%
86,776
Common Stock
Feb 10
2021
BUY
Exercise of conversion of derivative security
-
10,404
Added 10.13%
92,279
Common Stock
Sep 30
2020
SELL
Payment of exercise price or tax liability
$11,551
$6.22 p/Share
1,857
Reduced 2.22%
81,875
Common Stock
Sep 30
2020
BUY
Exercise of conversion of derivative security
-
3,641
Added 4.17%
83,732
Common Stock
Sep 06
2020
SELL
Payment of exercise price or tax liability
$9,525
$6.41 p/Share
1,486
Reduced 1.82%
80,091
Common Stock
Sep 06
2020
BUY
Exercise of conversion of derivative security
-
2,913
Added 3.45%
81,577
Common Stock