Apr 30
2024
SELL
Payment of exercise price or tax liability
$71,180
$14.78 p/Share
4,816
Reduced 6.16%
73,374
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$37,591
$13.64 p/Share
2,756
Reduced 3.42%
77,820
Common Stock
Jul 18
2023
BUY
Grant, award, or other acquisition
-
6,250
Added 7.2%
80,576
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$40,892
$14.13 p/Share
2,894
Reduced 3.75%
74,326
Common Stock
Apr 18
2023
BUY
Grant, award, or other acquisition
-
18,750
Added 19.54%
77,220
Common Stock
Jul 31
2022
SELL
Payment of exercise price or tax liability
$71,050
$25.78 p/Share
2,756
Reduced 4.52%
58,228
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$31,660
$21.7 p/Share
1,459
Reduced 2.34%
60,984
Common Stock
Apr 19
2022
BUY
Grant, award, or other acquisition
-
16,875
Added 21.28%
62,443
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$28,362
$27.67 p/Share
1,025
Reduced 2.2%
45,476
Common Stock
Jul 31
2021
SELL
Payment of exercise price or tax liability
$44,422
$34.25 p/Share
1,297
Reduced 2.72%
46,364
Common Stock
Jul 16
2021
BUY
Grant, award, or other acquisition
-
16,875
Added 26.15%
47,661
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$33,147
$38.32 p/Share
865
Reduced 2.73%
30,786
Common Stock
Apr 30
2021
SELL
Payment of exercise price or tax liability
$54,289
$37.21 p/Share
1,459
Reduced 4.41%
31,651
Common Stock
Feb 01
2021
SELL
Open market or private sale
$124,380
$41.46 p/Share
3,000
Reduced 8.32%
33,048
Common Stock
Feb 01
2021
BUY
Exercise of conversion of derivative security
$32,942
$23.48 p/Share
1,403
Added 3.91%
34,451
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$37,375
$41.39 p/Share
903
Reduced 2.54%
34,645
Common Stock
Jan 04
2021
SELL
Open market or private sale
$119,250
$39.75 p/Share
3,000
Reduced 7.78%
35,548
Common Stock
Jan 04
2021
BUY
Exercise of conversion of derivative security
$70,440
$23.48 p/Share
3,000
Added 7.22%
38,548
Common Stock
Dec 28
2020
SELL
Open market or private sale
$206,000
$41.2 p/Share
5,000
Reduced 12.33%
35,548
Common Stock
Dec 28
2020
BUY
Exercise of conversion of derivative security
$73,318
$18.95 p/Share
3,869
Added 8.97%
39,273
Common Stock
Dec 16
2020
SELL
Open market or private sale
$191,000
$38.2 p/Share
5,000
Reduced 12.0%
36,679
Common Stock
Dec 02
2020
SELL
Open market or private sale
$96,840
$32.28 p/Share
3,000
Reduced 6.71%
41,679
Common Stock
Dec 02
2020
BUY
Exercise of conversion of derivative security
$64,230
$21.41 p/Share
3,000
Added 6.48%
43,315
Common Stock
Nov 02
2020
SELL
Open market or private sale
$94,680
$31.56 p/Share
3,000
Reduced 6.71%
41,679
Common Stock
Nov 02
2020
BUY
Exercise of conversion of derivative security
$57,990
$19.33 p/Share
3,000
Added 6.3%
44,588
Common Stock