Nov 17
2023
SELL
Payment of exercise price or tax liability
$75,991
$19.52 p/Share
3,893
Reduced 34.52%
7,386
$.0001 par value commo...
Nov 17
2023
BUY
Exercise of conversion of derivative security
-
11,255
Added 49.95%
11,279
$.0001 par value commo...
Nov 16
2023
SELL
Open market or private sale
$121,395
$19.58 p/Share
6,200
Reduced 99.61%
24
$.0001 par value commo...
Feb 24
2023
SELL
Open market or private sale
$86,481
$32.03 p/Share
2,700
Reduced 30.26%
6,224
$.0001 par value commo...
Feb 21
2023
SELL
Open market or private sale
$90,261
$33.43 p/Share
2,700
Reduced 23.23%
8,924
$.0001 par value commo...
Feb 15
2023
SELL
Open market or private sale
$94,500
$35.0 p/Share
2,700
Reduced 18.85%
11,624
$.0001 par value commo...
Dec 17
2022
SELL
Payment of exercise price or tax liability
$67,731
$29.93 p/Share
2,263
Reduced 13.64%
14,324
$.0001 par value commo...
Dec 17
2022
BUY
Exercise of conversion of derivative security
-
4,297
Added 20.58%
16,587
$.0001 par value commo...
Dec 05
2022
SELL
Open market or private sale
$90,475
$32.9 p/Share
2,750
Reduced 18.28%
12,290
$.0001 par value commo...
Nov 19
2022
SELL
Payment of exercise price or tax liability
$56,029
$34.04 p/Share
1,646
Reduced 9.86%
15,040
$.0001 par value commo...
Nov 19
2022
BUY
Exercise of conversion of derivative security
-
3,125
Added 15.77%
16,686
$.0001 par value commo...
Nov 17
2022
SELL
Payment of exercise price or tax liability
$142,120
$34.0 p/Share
4,180
Reduced 23.56%
13,561
$.0001 par value commo...
Nov 17
2022
BUY
Exercise of conversion of derivative security
-
7,936
Added 30.91%
17,741
$.0001 par value commo...
Dec 17
2021
SELL
Payment of exercise price or tax liability
$108,338
$46.16 p/Share
2,347
Reduced 19.31%
9,805
$.0001 par value commo...
Dec 17
2021
BUY
Exercise of conversion of derivative security
-
4,457
Added 26.83%
12,152
$.0001 par value commo...
Nov 19
2021
SELL
Payment of exercise price or tax liability
$80,358
$48.82 p/Share
1,646
Reduced 17.62%
7,695
$.0001 par value commo...
Nov 19
2021
BUY
Exercise of conversion of derivative security
-
3,125
Added 25.07%
9,341
$.0001 par value commo...
Nov 17
2021
SELL
Payment of exercise price or tax liability
$203,461
$53.43 p/Share
3,808
Reduced 37.99%
6,216
$.0001 par value commo...
Nov 17
2021
BUY
Exercise of conversion of derivative security
-
7,231
Added 41.91%
10,024
$.0001 par value commo...
Mar 11
2021
SELL
Open market or private sale
$167,070
$55.69 p/Share
3,000
Reduced 51.79%
2,793
$.0001 par value commo...
Feb 17
2021
SELL
Open market or private sale
$174,480
$58.16 p/Share
3,000
Reduced 34.12%
5,793
$.0001 par value commo...
Dec 17
2020
SELL
Payment of exercise price or tax liability
$58,729
$32.04 p/Share
1,833
Reduced 17.25%
8,793
$.0001 par value commo...
Dec 17
2020
BUY
Exercise of conversion of derivative security
-
3,481
Added 24.68%
10,626
$.0001 par value commo...
Nov 19
2020
SELL
Payment of exercise price or tax liability
$57,594
$34.99 p/Share
1,646
Reduced 18.72%
7,145
$.0001 par value commo...
Nov 19
2020
BUY
Exercise of conversion of derivative security
-
3,125
Added 26.23%
8,791
$.0001 par value commo...