Jan 31
2024
SELL
Payment of exercise price or tax liability
$336,795
$14.2 p/Share
23,718
Reduced 12.71%
162,896
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$141,023
$13.64 p/Share
10,339
Reduced 5.25%
186,614
Common Stock
Jul 18
2023
BUY
Grant, award, or other acquisition
-
78,750
Added 28.56%
196,953
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$61,974
$14.13 p/Share
4,386
Reduced 3.58%
118,203
Common Stock
Apr 18
2023
BUY
Grant, award, or other acquisition
-
26,250
Added 17.64%
122,589
Common Stock
Jul 31
2022
SELL
Payment of exercise price or tax liability
$266,539
$25.78 p/Share
10,339
Reduced 9.78%
95,372
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$67,270
$21.7 p/Share
3,100
Reduced 2.85%
105,711
Common Stock
Apr 19
2022
BUY
Grant, award, or other acquisition
-
26,250
Added 19.44%
108,811
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$89,180
$27.67 p/Share
3,223
Reduced 3.79%
81,844
Common Stock
Oct 22
2021
-
22,160
Reduced 20.67%
85,067
Common Stock
Oct 05
2021
SELL
Open market or private sale
$618,815
$32.7 p/Share
18,924
Reduced 15.0%
107,227
Common Stock
Oct 05
2021
BUY
Exercise of conversion of derivative security
$387,185
$20.46 p/Share
18,924
Added 14.34%
113,080
Common Stock
Oct 04
2021
SELL
Open market or private sale
$104,053
$32.68 p/Share
3,184
Reduced 2.88%
107,227
Common Stock
Oct 04
2021
BUY
Exercise of conversion of derivative security
$65,145
$20.46 p/Share
3,184
Added 2.85%
108,530
Common Stock
Oct 01
2021
SELL
Open market or private sale
$129,537
$32.67 p/Share
3,965
Reduced 3.57%
107,227
Common Stock
Oct 01
2021
BUY
Exercise of conversion of derivative security
$81,124
$20.46 p/Share
3,965
Added 3.53%
108,348
Common Stock
Sep 01
2021
SELL
Open market or private sale
$901,083
$34.56 p/Share
26,073
Reduced 19.56%
107,227
Common Stock
Sep 01
2021
BUY
Exercise of conversion of derivative security
$533,454
$20.46 p/Share
26,073
Added 16.36%
133,300
Common Stock
Aug 02
2021
SELL
Open market or private sale
$890,722
$34.16 p/Share
26,075
Reduced 19.56%
107,227
Common Stock
Aug 02
2021
BUY
Exercise of conversion of derivative security
$533,494
$20.46 p/Share
26,075
Added 16.36%
133,302
Common Stock
Jul 31
2021
SELL
Payment of exercise price or tax liability
$254,752
$34.25 p/Share
7,438
Reduced 6.49%
107,227
Common Stock
Jul 16
2021
BUY
Grant, award, or other acquisition
-
26,250
Added 18.63%
114,665
Common Stock
Jul 01
2021
SELL
Open market or private sale
$981,724
$37.65 p/Share
26,075
Reduced 22.77%
88,415
Common Stock
Jul 01
2021
BUY
Exercise of conversion of derivative security
$533,494
$20.46 p/Share
26,075
Added 21.24%
96,693
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$189,991
$38.32 p/Share
4,958
Reduced 5.31%
88,415
Common Stock