Nov 04
2024
BUY
Open market or private purchase
$251,209
$22.53 p/Share
11,150
Added 9.6%
105,033
Common Stock
Oct 31
2024
SELL
Payment of exercise price or tax liability
$73,493
$21.86 p/Share
3,362
Reduced 3.46%
93,883
Common Stock
Oct 31
2024
BUY
Exercise of conversion of derivative security
-
6,779
Added 6.52%
97,245
Common Stock
Jul 31
2024
SELL
Payment of exercise price or tax liability
$102,779
$30.58 p/Share
3,361
Reduced 8.05%
38,416
Common Stock
Jul 31
2024
BUY
Exercise of conversion of derivative security
-
6,778
Added 13.96%
41,777
Common Stock
May 30
2024
SELL
Payment of exercise price or tax liability
$723,873
$30.28 p/Share
23,906
Reduced 40.58%
34,999
Common Stock
May 30
2024
BUY
Exercise of conversion of derivative security
-
48,216
Added 45.01%
58,905
Common Stock
Apr 30
2024
SELL
Payment of exercise price or tax liability
$103,549
$30.8 p/Share
3,362
Reduced 3.04%
107,290
Common Stock
Apr 30
2024
BUY
Exercise of conversion of derivative security
-
6,779
Added 5.77%
110,652
Common Stock
Mar 22
2024
SELL
Payment of exercise price or tax liability
$274,991
$42.45 p/Share
6,478
Reduced 5.87%
103,873
Common Stock
Mar 22
2024
BUY
Exercise of conversion of derivative security
-
13,064
Added 10.59%
110,351
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$777,803
$44.65 p/Share
17,420
Reduced 17.16%
84,101
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
-
35,135
Added 25.71%
101,521
Common Stock
Jan 31
2024
SELL
Payment of exercise price or tax liability
$104,014
$43.07 p/Share
2,415
Reduced 3.51%
66,386
Common Stock
Jan 31
2024
BUY
Exercise of conversion of derivative security
-
6,778
Added 8.97%
68,801
Common Stock
Dec 22
2023
SELL
Payment of exercise price or tax liability
$308,823
$47.68 p/Share
6,477
Reduced 9.46%
62,023
Common Stock
Dec 22
2023
BUY
Exercise of conversion of derivative security
-
13,063
Added 16.02%
68,500
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$700,458
$40.21 p/Share
17,420
Reduced 23.91%
55,437
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
35,135
Added 32.53%
72,857
Common Stock
Oct 31
2023
SELL
Payment of exercise price or tax liability
$121,368
$36.1 p/Share
3,362
Reduced 8.18%
37,722
Common Stock
Oct 31
2023
BUY
Exercise of conversion of derivative security
-
6,779
Added 14.16%
41,084
Common Stock
Sep 22
2023
SELL
Payment of exercise price or tax liability
$223,555
$34.51 p/Share
6,478
Reduced 15.88%
34,305
Common Stock
Sep 22
2023
BUY
Exercise of conversion of derivative security
-
13,064
Added 24.26%
40,783
Common Stock
Aug 15
2023
SELL
Payment of exercise price or tax liability
$613,009
$35.19 p/Share
17,420
Reduced 38.59%
27,718
Common Stock
Aug 15
2023
BUY
Exercise of conversion of derivative security
-
35,135
Added 43.77%
45,138
Common Stock