Apr 17
2023
BUY
Exercise of conversion of derivative security
$75,187
$13.35 p/Share
5,632
Added 4.84%
110,780
Common Stock
Apr 13
2023
SELL
Open market or private sale
$206,159
$42.35 p/Share
4,868
Reduced 4.42%
105,148
Common Stock
Apr 13
2023
BUY
Exercise of conversion of derivative security
$64,987
$13.35 p/Share
4,868
Added 4.24%
110,016
Common Stock
Apr 10
2023
SELL
Open market or private sale
$404,791
$40.35 p/Share
10,032
Reduced 8.71%
105,148
Common Stock
Apr 10
2023
BUY
Exercise of conversion of derivative security
$133,927
$13.35 p/Share
10,032
Added 8.01%
115,180
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$151,038
$36.29 p/Share
4,162
Reduced 3.81%
105,148
Common Stock
Mar 16
2023
SELL
Payment of exercise price or tax liability
$187,812
$37.6 p/Share
4,995
Reduced 4.37%
109,310
Common Stock
Mar 15
2023
SELL
Open market or private sale
$465,429
$36.43 p/Share
12,776
Reduced 9.74%
118,451
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$152,738
$36.84 p/Share
4,146
Reduced 3.5%
114,305
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
$99,985
$14.95 p/Share
6,688
Added 4.85%
131,227
Common Stock
Mar 06
2023
BUY
Grant, award, or other acquisition
-
23,925
Added 16.12%
124,539
Common Stock
Mar 01
2023
SELL
Open market or private sale
$398,685
$36.33 p/Share
10,974
Reduced 9.83%
100,614
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
$124,335
$11.33 p/Share
10,974
Added 8.95%
111,588
Common Stock
Aug 09
2022
SELL
Open market or private sale
$383,500
$38.35 p/Share
10,000
Reduced 9.05%
100,480
Common Stock
Aug 09
2022
BUY
Exercise of conversion of derivative security
$133,500
$13.35 p/Share
10,000
Added 8.3%
110,480
Common Stock
Jun 30
2022
SELL
Open market or private sale
$642,591
$34.95 p/Share
18,386
Reduced 15.47%
100,480
Common Stock
Jun 30
2022
BUY
Exercise of conversion of derivative security
$274,871
$14.95 p/Share
18,386
Added 13.4%
118,866
Common Stock
Jun 17
2022
SELL
Open market or private sale
$176,660
$32.05 p/Share
5,512
Reduced 5.2%
100,480
Common Stock
May 19
2022
SELL
Payment of exercise price or tax liability
$12,739
$33.7 p/Share
378
Reduced 0.36%
104,609
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
$142,257
$34.18 p/Share
4,162
Reduced 3.81%
104,987
Common Stock
Mar 16
2022
SELL
Open market or private sale
$1,734,035
$34.15 p/Share
50,777
Reduced 30.79%
114,144
Common Stock
Mar 16
2022
SELL
Payment of exercise price or tax liability
$170,929
$34.22 p/Share
4,995
Reduced 4.38%
109,149
Common Stock
Mar 16
2022
BUY
Exercise of conversion of derivative security
$731,189
$14.4 p/Share
50,777
Added 23.54%
164,921
Common Stock
Mar 15
2022
SELL
Payment of exercise price or tax liability
$208,058
$34.74 p/Share
5,989
Reduced 4.99%
114,144
Common Stock
Mar 15
2022
SELL
Open market or private sale
$272,234
$34.46 p/Share
7,900
Reduced 7.45%
98,142
Common Stock