Feb 11
2023
BUY
Exercise of conversion of derivative security
-
1,625
Added 3.09%
51,037
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$9,486
$30.6 p/Share
310
Reduced 0.62%
49,412
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
-
650
Added 1.29%
49,722
Common Stock
Mar 01
2022
SELL
Open market or private sale
$693,455
$41.43 p/Share
16,738
Reduced 25.39%
49,176
Common Stock
Mar 01
2022
BUY
Exercise of conversion of derivative security
$289,600
$14.48 p/Share
20,000
Added 26.35%
55,914
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$25,477
$34.9 p/Share
730
Reduced 1.57%
45,914
Common Stock
Feb 19
2022
BUY
Exercise of conversion of derivative security
-
1,750
Added 3.62%
46,644
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$27,326
$35.26 p/Share
775
Reduced 1.7%
44,894
Common Stock
Feb 11
2022
BUY
Exercise of conversion of derivative security
-
1,625
Added 3.44%
45,669
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$10,512
$33.91 p/Share
310
Reduced 0.7%
44,044
Common Stock
Feb 06
2022
BUY
Exercise of conversion of derivative security
-
650
Added 1.44%
44,354
Common Stock
Dec 22
2021
SELL
Open market or private sale
$596,877
$40.11 p/Share
14,881
Reduced 25.47%
43,547
Common Stock
Dec 22
2021
BUY
Exercise of conversion of derivative security
$262,390
$13.81 p/Share
19,000
Added 27.77%
49,428
Common Stock
Dec 20
2021
SELL
Open market or private sale
$40,000
$40.0 p/Share
1,000
Reduced 2.47%
39,428
Common Stock
Dec 20
2021
BUY
Exercise of conversion of derivative security
$10,950
$10.95 p/Share
1,000
Added 2.41%
40,428
Common Stock
Jun 30
2021
SELL
Open market or private sale
$7,657
$57.14 p/Share
134
Reduced 0.34%
39,319
Common Stock
Jun 30
2021
BUY
Exercise of conversion of derivative security
$7,599
$10.95 p/Share
694
Added 1.73%
39,453
Common Stock
Mar 30
2021
SELL
Open market or private sale
$916,454
$51.13 p/Share
17,924
Reduced 31.78%
38,480
Common Stock
Mar 30
2021
BUY
Exercise of conversion of derivative security
$366,146
$10.95 p/Share
33,438
Added 40.28%
49,584
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$36,332
$49.23 p/Share
738
Reduced 2.91%
24,633
Common Stock
Feb 11
2021
BUY
Exercise of conversion of derivative security
-
1,625
Added 6.02%
25,371
Common Stock
Feb 06
2021
SELL
Payment of exercise price or tax liability
$12,456
$47.18 p/Share
264
Reduced 1.1%
23,746
Common Stock
Feb 06
2021
BUY
Exercise of conversion of derivative security
-
650
Added 2.64%
24,010
Common Stock
Dec 21
2020
SELL
Open market or private sale
$642,228
$26.5 p/Share
24,235
Reduced 50.92%
23,360
Common Stock
Dec 21
2020
BUY
Exercise of conversion of derivative security
$473,741
$10.95 p/Share
43,264
Added 55.23%
35,069
Common Stock