Dec 10
2023
SELL
Payment of exercise price or tax liability
$48,125
$20.17 p/Share
2,386
Reduced 5.69%
39,551
Common Stock
Dec 10
2023
BUY
Exercise of conversion of derivative security
-
8,170
Added 16.91%
40,135
Common Stock
Dec 09
2023
SELL
Payment of exercise price or tax liability
$86,105
$20.17 p/Share
4,269
Reduced 11.22%
33,767
Common Stock
Dec 09
2023
BUY
Exercise of conversion of derivative security
-
14,617
Added 27.76%
38,036
Common Stock
Apr 04
2023
BUY
Exercise of conversion of derivative security
$13,520
$3.38 p/Share
4,000
Added 14.59%
23,419
Common Stock
Dec 10
2022
SELL
Payment of exercise price or tax liability
$53,701
$22.32 p/Share
2,406
Reduced 11.49%
18,539
Common Stock
Dec 10
2022
BUY
Exercise of conversion of derivative security
-
8,170
Added 28.64%
20,356
Common Stock
May 12
2022
BUY
Exercise of conversion of derivative security
$13,520
$3.38 p/Share
4,000
Added 23.85%
12,775
Common Stock
Apr 26
2022
BUY
Grant, award, or other acquisition
-
1,114
Added 11.27%
8,775
Common Stock
Dec 10
2021
SELL
Payment of exercise price or tax liability
$36,265
$40.52 p/Share
895
Reduced 10.88%
7,330
Common Stock
Dec 10
2021
BUY
Exercise of conversion of derivative security
-
2,000
Added 19.56%
8,225
Common Stock
Jun 17
2021
SELL
Open market or private sale
$92,929
$73.0 p/Share
1,273
Reduced 17.7%
5,920
Common Stock
Jun 17
2021
BUY
Exercise of conversion of derivative security
$3,042
$2.39 p/Share
1,273
Added 15.04%
7,193
Common Stock
Jun 16
2021
SELL
Open market or private sale
$155,420
$73.07 p/Share
2,127
Reduced 26.43%
5,920
Common Stock
Jun 16
2021
BUY
Exercise of conversion of derivative security
$5,084
$2.39 p/Share
2,127
Added 20.91%
8,047
Common Stock
Jun 15
2021
SELL
Open market or private sale
$847,032
$73.02 p/Share
11,600
Reduced 66.21%
5,920
Common Stock
Jun 15
2021
BUY
Exercise of conversion of derivative security
$27,724
$2.39 p/Share
11,600
Added 39.84%
17,520
Common Stock
Jan 12
2021
SELL
Open market or private sale
$585,750
$78.1 p/Share
7,500
Reduced 65.87%
3,886
Common Stock
Jan 12
2021
BUY
Exercise of conversion of derivative security
$17,925
$2.39 p/Share
7,500
Added 39.71%
11,386
Common Stock
Jan 11
2021
SELL
Open market or private sale
$586,950
$78.26 p/Share
7,500
Reduced 65.87%
3,886
Common Stock
Jan 11
2021
BUY
Exercise of conversion of derivative security
$17,925
$2.39 p/Share
7,500
Added 39.71%
11,386
Common Stock
Dec 03
2020
BUY
Exercise of conversion of derivative security
$6,760
$3.38 p/Share
2,000
Added 33.98%
3,886
Common Stock
Nov 13
2020
SELL
Open market or private sale
$666,250
$51.25 p/Share
13,000
Reduced 87.33%
1,886
Common Stock
Nov 13
2020
BUY
Exercise of conversion of derivative security
$31,070
$2.39 p/Share
13,000
Added 46.62%
14,886
Common Stock
Nov 12
2020
SELL
Open market or private sale
$671,320
$51.64 p/Share
13,000
Reduced 87.33%
1,886
Common Stock