Jul 13
2023
SELL
Payment of exercise price or tax liability
$13,009
$41.43 p/Share
314
Reduced 0.4%
77,496
Common Stock
Jul 11
2023
SELL
Payment of exercise price or tax liability
$35,419
$38.71 p/Share
915
Reduced 1.16%
77,810
Common Stock
Jul 11
2023
BUY
Grant, award, or other acquisition
-
9,000
Added 10.26%
78,725
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$25,738
$28.92 p/Share
890
Reduced 1.26%
69,725
Common Stock
Apr 13
2023
SELL
Payment of exercise price or tax liability
$8,167
$29.81 p/Share
274
Reduced 0.39%
70,615
Common Stock
Apr 03
2023
BUY
Other acquisition or disposition
$13,913
$12.49 p/Share
1,114
Added 1.55%
70,889
Common Stock
Jan 27
2023
SELL
Open market or private sale
$1,327,125
$35.39 p/Share
37,500
Reduced 34.96%
69,775
Common Stock
Jan 26
2023
BUY
Exercise of conversion of derivative security
$76,124
$2.03 p/Share
37,500
Added 25.9%
107,275
Common Stock
Jan 17
2023
SELL
Payment of exercise price or tax liability
$29,311
$28.43 p/Share
1,031
Reduced 1.46%
69,775
Common Stock
Jan 13
2023
SELL
Payment of exercise price or tax liability
$9,444
$29.24 p/Share
323
Reduced 0.45%
70,806
Common Stock
Nov 15
2022
SELL
Open market or private sale
$526,400
$26.32 p/Share
20,000
Reduced 21.95%
71,129
Common Stock
Jul 14
2022
SELL
Payment of exercise price or tax liability
$252,264
$8.0 p/Share
31,533
Reduced 25.71%
91,129
Common Stock
Jul 14
2022
SELL
Payment of exercise price or tax liability
$2,040
$8.0 p/Share
255
Reduced 0.56%
44,932
Common Stock
Jul 14
2022
BUY
Grant, award, or other acquisition
-
77,730
Added 38.79%
122,662
Common Stock
Jul 13
2022
SELL
Payment of exercise price or tax liability
$871
$7.99 p/Share
109
Reduced 0.24%
45,187
Common Stock
Apr 14
2022
SELL
Payment of exercise price or tax liability
$2,391
$8.99 p/Share
266
Reduced 0.58%
45,296
Common Stock
Apr 13
2022
SELL
Payment of exercise price or tax liability
$1,214
$9.41 p/Share
129
Reduced 0.28%
45,562
Common Stock
Jan 14
2022
SELL
Payment of exercise price or tax liability
$5,633
$13.38 p/Share
421
Reduced 0.91%
45,691
Common Stock
Jan 13
2022
SELL
Payment of exercise price or tax liability
$3,281
$13.67 p/Share
240
Reduced 0.52%
46,112
Common Stock
Oct 14
2021
SELL
Payment of exercise price or tax liability
$8,959
$20.69 p/Share
433
Reduced 0.93%
46,352
Common Stock
Oct 13
2021
SELL
Payment of exercise price or tax liability
$4,767
$20.46 p/Share
233
Reduced 0.5%
46,785
Common Stock
Sep 28
2021
SELL
Open market or private sale
$733,131
$14.09 p/Share
52,032
Reduced 52.53%
47,018
Common Stock
Sep 28
2021
BUY
Exercise of conversion of derivative security
$105,625
$2.03 p/Share
52,032
Added 34.44%
99,050
Common Stock
Jul 13
2021
BUY
Grant, award, or other acquisition
-
13,439
Added 22.23%
47,018
Common Stock
Jul 06
2021
SELL
Payment of exercise price or tax liability
$15,652
$2.5 p/Share
6,261
Reduced 15.72%
33,579
Common Stock