Nov 07
2024
SELL
Open market or private sale
$650,000
$26.0 p/Share
25,000
Reduced 8.38%
273,258
Common Stock
Oct 31
2024
SELL
Payment of exercise price or tax liability
$69,842
$21.86 p/Share
3,195
Reduced 1.06%
298,258
Common Stock
Oct 31
2024
BUY
Exercise of conversion of derivative security
-
8,119
Added 2.62%
301,453
Common Stock
Jul 31
2024
SELL
Payment of exercise price or tax liability
$97,703
$30.58 p/Share
3,195
Reduced 1.08%
293,334
Common Stock
Jul 31
2024
BUY
Exercise of conversion of derivative security
-
8,118
Added 2.66%
296,529
Common Stock
May 30
2024
SELL
Payment of exercise price or tax liability
$550,460
$30.28 p/Share
18,179
Reduced 5.93%
288,411
Common Stock
May 30
2024
BUY
Exercise of conversion of derivative security
-
46,198
Added 13.1%
306,590
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$98,406
$30.8 p/Share
3,195
Reduced 1.21%
260,392
Common Stock
Apr 30
2024
BUY
Exercise of conversion of derivative security
-
8,119
Added 2.99%
263,587
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$84,977
$43.07 p/Share
1,973
Reduced 0.77%
254,782
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
8,118
Added 3.06%
256,755
Common Stock
Jan 30
2024
SELL
Payment of exercise price or tax liability
$29,137
$43.36 p/Share
672
Reduced 0.27%
248,637
Common Stock
Jan 30
2024
BUY
Exercise of conversion of derivative security
-
2,264
Added 0.9%
249,309
Common Stock
Nov 30
2023
SELL
Payment of exercise price or tax liability
$1,358,654
$44.75 p/Share
30,361
Reduced 10.94%
247,045
Common Stock
Nov 30
2023
BUY
Exercise of conversion of derivative security
-
77,155
Added 21.76%
277,406
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$115,339
$36.1 p/Share
3,195
Reduced 1.57%
200,251
Common Stock
Oct 31
2023
BUY
Exercise of conversion of derivative security
-
8,118
Added 3.84%
203,446
Common Stock
Oct 30
2023
SELL
Payment of exercise price or tax liability
$31,577
$35.44 p/Share
891
Reduced 0.45%
195,328
Common Stock
Oct 30
2023
BUY
Exercise of conversion of derivative security
-
2,264
Added 1.14%
196,219
Common Stock
Aug 21
2023
SELL
Open market or private sale
$32
$32.41 p/Share
1
Reduced 0.0%
193,955
Common Stock
Jul 31
2023
SELL
Payment of exercise price or tax liability
$148,889
$36.43 p/Share
4,087
Reduced 2.06%
193,955
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
-
10,384
Added 5.0%
197,150
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$115,749
$30.76 p/Share
3,763
Reduced 1.97%
187,658
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
10,382
Added 5.16%
190,853
Common Stock
Feb 21
2023
SELL
Open market or private sale
$18,466
$26.57 p/Share
695
Reduced 0.38%
181,039
Common Stock