Jul 31
2024
SELL
Payment of exercise price or tax liability
$47,814
$15.88 p/Share
3,011
Reduced 1.52%
195,231
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$121,535
$14.78 p/Share
8,223
Reduced 3.98%
198,242
Common Stock
Apr 27
2024
BUY
Grant, award, or other acquisition
-
63,750
Added 23.59%
206,465
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$63,385
$13.64 p/Share
4,647
Reduced 3.2%
140,738
Common Stock
Jul 18
2023
BUY
Grant, award, or other acquisition
-
11,250
Added 7.18%
145,385
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$70,918
$14.13 p/Share
5,019
Reduced 3.61%
134,135
Common Stock
Apr 18
2023
BUY
Grant, award, or other acquisition
-
33,750
Added 19.52%
139,154
Common Stock
Jul 31
2022
SELL
Payment of exercise price or tax liability
$119,800
$25.78 p/Share
4,647
Reduced 4.26%
104,437
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$60,760
$21.7 p/Share
2,800
Reduced 2.5%
109,084
Common Stock
Apr 19
2022
BUY
Grant, award, or other acquisition
-
33,750
Added 23.17%
111,884
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$3,984
$27.67 p/Share
144
Reduced 0.19%
77,417
Common Stock
Jul 31
2021
SELL
Payment of exercise price or tax liability
$60,451
$34.25 p/Share
1,765
Reduced 2.23%
77,508
Common Stock
Jul 16
2021
BUY
Grant, award, or other acquisition
-
33,750
Added 29.86%
79,273
Common Stock
Apr 30
2021
SELL
Payment of exercise price or tax liability
$108,690
$37.21 p/Share
2,921
Reduced 6.03%
45,523
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$4,884
$41.39 p/Share
118
Reduced 0.25%
47,755
Common Stock
Jan 27
2021
SELL
Open market or private sale
$530,145
$45.0 p/Share
11,781
Reduced 19.75%
47,873
Common Stock
Jan 27
2021
BUY
Exercise of conversion of derivative security
$324,700
$32.47 p/Share
10,000
Added 15.91%
52,873
Common Stock
Dec 28
2020
SELL
Open market or private sale
$286,920
$40.0 p/Share
7,173
Reduced 12.62%
49,654
Common Stock
Dec 28
2020
BUY
Exercise of conversion of derivative security
$133,050
$26.61 p/Share
5,000
Added 8.38%
54,654
Common Stock
Dec 11
2020
SELL
Payment of exercise price or tax liability
$74,196
$36.0 p/Share
2,061
Reduced 3.82%
51,827
Common Stock
Dec 11
2020
SELL
Open market or private sale
$180,000
$36.0 p/Share
5,000
Reduced 8.8%
51,827
Common Stock
Dec 11
2020
BUY
Exercise of conversion of derivative security
$133,050
$26.61 p/Share
5,000
Added 8.09%
56,827
Common Stock