Feb 28
2024
SELL
Payment of exercise price or tax liability
$13,286
$6.27 p/Share
2,119
Reduced 0.46%
460,621
Common Stock
Feb 27
2024
SELL
Payment of exercise price or tax liability
$20,311
$6.44 p/Share
3,154
Reduced 0.68%
462,740
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
12,950
Added 2.7%
465,894
Common Stock
Jan 05
2024
SELL
Payment of exercise price or tax liability
$22,171
$5.13 p/Share
4,322
Reduced 0.79%
541,125
Common Stock
Nov 02
2023
SELL
Open market or private sale
$148,325
$13.87 p/Share
10,694
Reduced 1.92%
545,447
Common Stock
Nov 01
2023
SELL
Open market or private sale
$150,983
$13.82 p/Share
10,925
Reduced 1.93%
556,141
Common Stock
Oct 03
2023
SELL
Open market or private sale
$158,433
$14.76 p/Share
10,734
Reduced 1.86%
567,066
Common Stock
Oct 02
2023
SELL
Open market or private sale
$144,852
$15.23 p/Share
9,511
Reduced 1.62%
577,800
Common Stock
May 16
2023
SELL
Open market or private sale
$299,700
$19.98 p/Share
15,000
Reduced 2.49%
587,311
Common Stock
May 15
2023
SELL
Open market or private sale
$319,350
$21.29 p/Share
15,000
Reduced 0.93%
1,594,934
Common Stock
May 12
2023
SELL
Open market or private sale
$300,900
$20.06 p/Share
15,000
Reduced 0.92%
1,609,934
Common Stock
May 11
2023
SELL
Open market or private sale
$310,650
$20.71 p/Share
15,000
Reduced 0.91%
1,624,934
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
-
70,900
Added 4.14%
1,639,934
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$87,164
$28.0 p/Share
3,113
Reduced 0.2%
1,569,034
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$125,544
$33.64 p/Share
3,732
Reduced 0.24%
1,572,147
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$111,978
$29.26 p/Share
3,827
Reduced 0.24%
1,575,879
Common Stock
Feb 28
2022
BUY
Grant, award, or other acquisition
-
34,800
Added 2.16%
1,579,706
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$681,560
$41.87 p/Share
16,278
Reduced 1.04%
1,544,906
Common Stock
Apr 01
2021
BUY
Exercise of conversion of derivative security
$273,945
$8.78 p/Share
31,201
Added 1.96%
1,561,184
Common Stock
Feb 23
2021
-
16,340
Reduced 1.06%
1,529,983
Common Stock
Jan 23
2021
SELL
Payment of exercise price or tax liability
$220,899
$47.7 p/Share
4,631
Reduced 0.3%
1,546,323
Common Stock