Jul 31
2024
SELL
Payment of exercise price or tax liability
$26,567
$15.88 p/Share
1,673
Reduced 1.37%
120,527
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$74,180
$14.78 p/Share
5,019
Reduced 3.95%
122,200
Common Stock
Apr 27
2024
BUY
Grant, award, or other acquisition
-
37,500
Added 22.77%
127,219
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$39,801
$13.64 p/Share
2,918
Reduced 3.22%
87,742
Common Stock
Jul 18
2023
BUY
Grant, award, or other acquisition
-
6,250
Added 6.45%
90,660
Common Stock
Apr 30
2023
SELL
Payment of exercise price or tax liability
$45,512
$14.13 p/Share
3,221
Reduced 3.68%
84,410
Common Stock
Apr 18
2023
BUY
Grant, award, or other acquisition
-
18,750
Added 17.63%
87,631
Common Stock
Jul 31
2022
SELL
Payment of exercise price or tax liability
$75,226
$25.78 p/Share
2,918
Reduced 4.12%
67,914
Common Stock
Apr 30
2022
SELL
Payment of exercise price or tax liability
$35,176
$21.7 p/Share
1,621
Reduced 2.24%
70,832
Common Stock
Apr 19
2022
BUY
Grant, award, or other acquisition
-
18,750
Added 20.56%
72,453
Common Stock
Jan 31
2022
SELL
Payment of exercise price or tax liability
$28,362
$27.67 p/Share
1,025
Reduced 1.9%
52,986
Common Stock
Aug 17
2021
SELL
Open market or private sale
$26,090
$34.74 p/Share
751
Reduced 1.37%
54,011
Common Stock
Jul 31
2021
BUY
Payment of exercise price or tax liability
$55,622
$34.25 p/Share
1,624
Added 2.88%
54,762
Common Stock
Jul 16
2021
BUY
Grant, award, or other acquisition
-
18,750
Added 24.95%
56,386
Common Stock
Jul 01
2021
SELL
Open market or private sale
$62,637
$38.31 p/Share
1,635
Reduced 4.16%
37,636
Common Stock
Jun 30
2021
SELL
Payment of exercise price or tax liability
$33,147
$38.32 p/Share
865
Reduced 2.16%
39,271
Common Stock
Apr 30
2021
SELL
Payment of exercise price or tax liability
$60,317
$37.21 p/Share
1,621
Reduced 3.88%
40,136
Common Stock
Apr 01
2021
SELL
Payment of exercise price or tax liability
$67,051
$41.01 p/Share
1,635
Reduced 3.77%
41,757
Common Stock
Feb 01
2021
SELL
Open market or private sale
$98,480
$42.23 p/Share
2,332
Reduced 9.36%
22,585
Common Stock
Jan 31
2021
SELL
Payment of exercise price or tax liability
$35,802
$41.39 p/Share
865
Reduced 3.36%
24,917
Common Stock
Jan 27
2021
SELL
Open market or private sale
$503,874
$43.0 p/Share
11,718
Reduced 31.25%
25,782
Common Stock
Jan 27
2021
BUY
Exercise of conversion of derivative security
$311,816
$26.61 p/Share
11,718
Added 23.81%
37,500
Common Stock
Dec 28
2020
SELL
Open market or private sale
$74,520
$40.0 p/Share
1,863
Reduced 3.91%
45,834
Common Stock
Oct 20
2020
SELL
Open market or private sale
$1,250,842
$35.5 p/Share
35,235
Reduced 42.49%
47,697
Common Stock
Oct 20
2020
BUY
Exercise of conversion of derivative security
$821,532
$24.43 p/Share
33,628
Added 29.25%
81,325
Common Stock