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
Jul 31
2023
SELL
Payment of exercise price or tax liability
$122,441
$36.43 p/Share
3,361
Reduced 3.58%
90,519
Common Stock
Jul 31
2023
BUY
Exercise of conversion of derivative security
-
6,778
Added 6.73%
93,880
Common Stock
Jun 22
2023
SELL
Payment of exercise price or tax liability
$211,701
$32.68 p/Share
6,478
Reduced 6.92%
87,102
Common Stock
Jun 22
2023
BUY
Exercise of conversion of derivative security
-
13,064
Added 12.25%
93,580
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$511,277
$29.35 p/Share
17,420
Reduced 17.79%
80,516
Common Stock