Apr 30
2024
SELL
Payment of exercise price or tax liability
$72,200
$14.78 p/Share
4,885
Reduced 3.52%
134,016
Common Stock
Apr 27
2024
BUY
Grant, award, or other acquisition
-
30,000
Added 17.76%
138,901
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$38,601
$13.64 p/Share
2,830
Reduced 2.53%
108,901
Common Stock
Jul 18
2023
BUY
Grant, award, or other acquisition
-
6,250
Added 5.3%
111,731
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$44,283
$14.13 p/Share
3,134
Reduced 2.89%
105,481
Common Stock
Apr 18
2023
BUY
Grant, award, or other acquisition
-
18,750
Added 14.72%
108,615
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$20,835
$25.85 p/Share
806
Reduced 0.89%
89,865
Common Stock
Jul 31
2022
SELL
Payment of exercise price or tax liability
$72,957
$25.78 p/Share
2,830
Reduced 3.03%
90,671
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$32,789
$21.7 p/Share
1,511
Reduced 1.59%
93,501
Common Stock
Apr 19
2022
BUY
Grant, award, or other acquisition
-
18,750
Added 16.48%
95,012
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$22,302
$27.67 p/Share
806
Reduced 1.05%
76,262
Common Stock
Jul 31
2021
SELL
Payment of exercise price or tax liability
$93,331
$34.25 p/Share
2,725
Reduced 3.42%
77,068
Common Stock
Jul 16
2021
SELL
Grant, award, or other acquisition
-
18,750
Reduced 19.03%
79,793
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$33,147
$38.32 p/Share
865
Reduced 1.4%
61,043
Common Stock
Apr 30
2021
SELL
Exercise of conversion of derivative security
$60,317
$37.21 p/Share
1,621
Reduced 2.55%
61,908
Common Stock
Apr 05
2021
SELL
Open market or private sale
$22,046
$42.56 p/Share
518
Reduced 0.81%
63,529
Common Stock
Apr 05
2021
BUY
Exercise of conversion of derivative security
$13,142
$25.37 p/Share
518
Added 0.8%
64,047
Common Stock
Mar 22
2021
SELL
Open market or private sale
$34,095
$43.6 p/Share
782
Reduced 1.22%
63,529
Common Stock
Mar 22
2021
BUY
Exercise of conversion of derivative security
$20,809
$26.61 p/Share
782
Added 1.2%
64,311
Common Stock
Mar 02
2021
SELL
Open market or private sale
$21,574
$41.73 p/Share
517
Reduced 0.81%
63,529
Common Stock
Mar 02
2021
BUY
Exercise of conversion of derivative security
$13,116
$25.37 p/Share
517
Added 0.8%
64,046
Common Stock
Feb 22
2021
SELL
Open market or private sale
$34,216
$43.81 p/Share
781
Reduced 1.21%
63,529
Common Stock
Feb 22
2021
BUY
Exercise of conversion of derivative security
$20,782
$26.61 p/Share
781
Added 1.2%
64,310
Common Stock
Feb 02
2021
SELL
Open market or private sale
$22,650
$43.81 p/Share
517
Reduced 0.81%
63,529
Common Stock
Feb 02
2021
BUY
Exercise of conversion of derivative security
$13,116
$25.37 p/Share
517
Added 0.8%
64,046
Common Stock