Sep 29
2023
SELL
Payment of exercise price or tax liability
$110,867
$12.59 p/Share
8,806
Reduced 13.59%
55,980
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$36,391
$13.64 p/Share
2,668
Reduced 3.96%
64,786
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$44,382
$14.13 p/Share
3,141
Reduced 4.45%
67,454
Common Stock
Jul 31
2022
SELL
Payment of exercise price or tax liability
$68,781
$25.78 p/Share
2,668
Reduced 3.64%
70,595
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$32,789
$21.7 p/Share
1,511
Reduced 2.02%
73,263
Common Stock
Apr 19
2022
BUY
Grant, award, or other acquisition
-
16,875
Added 18.41%
74,774
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$22,302
$27.67 p/Share
806
Reduced 1.37%
57,899
Common Stock
Oct 20
2021
SELL
Open market or private sale
$116,480
$33.28 p/Share
3,500
Reduced 5.63%
58,705
Common Stock
Oct 20
2021
BUY
Exercise of conversion of derivative security
$76,110
$25.37 p/Share
3,000
Added 4.6%
62,205
Common Stock
Sep 15
2021
SELL
Open market or private sale
$112,875
$32.25 p/Share
3,500
Reduced 5.58%
59,205
Common Stock
Sep 15
2021
BUY
Exercise of conversion of derivative security
$76,110
$25.37 p/Share
3,000
Added 4.57%
62,705
Common Stock
Aug 16
2021
SELL
Open market or private sale
$157,275
$34.95 p/Share
4,500
Reduced 7.01%
59,705
Common Stock
Aug 16
2021
BUY
Exercise of conversion of derivative security
$98,960
$24.74 p/Share
4,000
Added 6.18%
60,705
Common Stock
Jul 31
2021
SELL
Payment of exercise price or tax liability
$60,691
$34.25 p/Share
1,772
Reduced 2.86%
60,205
Common Stock
Jul 21
2021
SELL
Open market or private sale
$165,870
$36.86 p/Share
4,500
Reduced 6.77%
61,977
Common Stock
Jul 21
2021
BUY
Exercise of conversion of derivative security
$93,920
$23.48 p/Share
4,000
Added 5.72%
65,977
Common Stock
Jul 16
2021
BUY
Grant, award, or other acquisition
-
16,875
Added 21.27%
62,477
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$45,256
$38.32 p/Share
1,181
Reduced 2.52%
45,602
Common Stock
Jun 15
2021
SELL
Open market or private sale
$224,620
$40.84 p/Share
5,500
Reduced 10.52%
46,783
Common Stock
Jun 15
2021
BUY
Exercise of conversion of derivative security
$117,400
$23.48 p/Share
5,000
Added 9.47%
47,783
Common Stock
May 20
2021
SELL
Open market or private sale
$38,000
$38.0 p/Share
1,000
Reduced 2.07%
47,283
Common Stock
May 20
2021
BUY
Exercise of conversion of derivative security
$23,480
$23.48 p/Share
1,000
Added 2.03%
48,283
Common Stock
May 17
2021
SELL
Open market or private sale
$167,085
$37.13 p/Share
4,500
Reduced 8.69%
47,283
Common Stock
May 17
2021
BUY
Exercise of conversion of derivative security
$93,920
$23.48 p/Share
4,000
Added 7.65%
48,283
Common Stock
Apr 30
2021
SELL
Payment of exercise price or tax liability
$56,224
$37.21 p/Share
1,511
Reduced 3.07%
47,783
Common Stock