Oct 31
2024
SELL
Payment of exercise price or tax liability
$70,476
$21.86 p/Share
3,224
Reduced 2.03%
155,837
Common Stock
Oct 31
2024
BUY
Exercise of conversion of derivative security
-
6,502
Added 3.93%
159,061
Common Stock
Jul 31
2024
SELL
Payment of exercise price or tax liability
$98,620
$30.58 p/Share
3,225
Reduced 2.07%
152,559
Common Stock
Jul 31
2024
BUY
Exercise of conversion of derivative security
-
6,503
Added 4.01%
155,784
Common Stock
May 30
2024
SELL
Payment of exercise price or tax liability
$555,547
$30.28 p/Share
18,347
Reduced 10.95%
149,281
Common Stock
May 30
2024
BUY
Exercise of conversion of derivative security
-
37,003
Added 18.08%
167,628
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$99,299
$30.8 p/Share
3,224
Reduced 2.41%
130,625
Common Stock
Apr 30
2024
BUY
Exercise of conversion of derivative security
-
6,502
Added 4.63%
133,849
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$1,609,525
$43.07 p/Share
37,370
Reduced 22.78%
126,661
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
82,162
Added 38.75%
129,886
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$116,386
$36.1 p/Share
3,224
Reduced 3.79%
81,869
Common Stock
Oct 31
2023
BUY
Exercise of conversion of derivative security
-
6,502
Added 7.1%
85,093
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$117,486
$36.43 p/Share
3,225
Reduced 3.94%
78,590
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
-
6,503
Added 7.36%
81,815
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$99,201
$30.76 p/Share
3,225
Reduced 4.11%
75,312
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
6,503
Added 7.65%
78,537
Common Stock
Jan 31
2023
SELL
Payment of exercise price or tax liability
$991,391
$27.91 p/Share
35,521
Reduced 35.66%
64,089
Common Stock
Jan 31
2023
BUY
Open market or private purchase
$201,187
$27.75 p/Share
7,250
Added 9.23%
71,339
Common Stock
Jan 31
2023
BUY
Exercise of conversion of derivative security
-
82,160
Added 54.97%
67,313
Common Stock
Jan 30
2023
BUY
Open market or private purchase
$50,202
$27.89 p/Share
1,800
Added 9.35%
17,450
Common Stock
Oct 31
2022
SELL
Payment of exercise price or tax liability
$92,299
$28.62 p/Share
3,225
Reduced 17.09%
15,650
Common Stock
Oct 31
2022
BUY
Exercise of conversion of derivative security
-
6,503
Added 25.62%
18,875
Common Stock
Aug 01
2022
SELL
Payment of exercise price or tax liability
$118,869
$36.87 p/Share
3,224
Reduced 21.07%
12,081
Common Stock
Aug 01
2022
BUY
Exercise of conversion of derivative security
-
6,502
Added 29.82%
15,305
Common Stock
May 03
2022
BUY
Open market or private purchase
$246,015
$44.73 p/Share
5,500
Added 38.45%
8,803
Common Stock