Dec 02
2024
SELL
Payment of exercise price or tax liability
$40,746
$15.57 p/Share
2,617
Reduced 5.92%
41,596
Common Stock
Nov 26
2024
SELL
Payment of exercise price or tax liability
$3,528
$15.75 p/Share
224
Reduced 0.5%
44,213
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$61,473
$23.49 p/Share
2,617
Reduced 5.56%
44,437
Common Stock
Aug 26
2024
SELL
Payment of exercise price or tax liability
$4,883
$21.8 p/Share
224
Reduced 0.47%
47,054
Common Stock
Jun 03
2024
SELL
Payment of exercise price or tax liability
$70,528
$26.95 p/Share
2,617
Reduced 5.25%
47,278
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$6,048
$27.0 p/Share
224
Reduced 0.45%
49,895
Common Stock
Apr 01
2024
SELL
Open market or private sale
$419,915
$37.61 p/Share
11,165
Reduced 18.22%
50,119
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$436,285
$37.64 p/Share
11,591
Reduced 15.91%
61,284
Common Stock
Apr 01
2024
BUY
Exercise of conversion of derivative security
$81,476
$3.95 p/Share
20,627
Added 22.06%
72,875
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$3,974
$35.49 p/Share
112
Reduced 0.3%
37,248
Common Stock
Mar 04
2024
SELL
Payment of exercise price or tax liability
$32,201
$36.02 p/Share
894
Reduced 2.34%
37,360
Common Stock
Mar 04
2024
BUY
Grant, award, or other acquisition
-
15,000
Added 22.31%
52,248
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$541,796
$36.65 p/Share
14,783
Reduced 22.52%
50,864
Common Stock
Mar 01
2024
SELL
Open market or private sale
$461,273
$36.58 p/Share
12,610
Reduced 24.79%
38,254
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
$86,900
$3.95 p/Share
22,000
Added 25.1%
65,647
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$8,662
$38.67 p/Share
224
Reduced 0.51%
43,647
Common Stock
Feb 01
2024
SELL
Open market or private sale
$478,966
$37.86 p/Share
12,651
Reduced 22.38%
43,871
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$470,373
$38.09 p/Share
12,349
Reduced 17.93%
56,522
Common Stock
Feb 01
2024
BUY
Exercise of conversion of derivative security
$86,900
$3.95 p/Share
22,000
Added 24.21%
68,871
Common Stock
Jan 02
2024
SELL
Open market or private sale
$453,534
$36.67 p/Share
12,368
Reduced 20.88%
46,871
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$462,204
$36.59 p/Share
12,632
Reduced 17.58%
59,239
Common Stock
Jan 02
2024
BUY
Exercise of conversion of derivative security
$86,900
$3.95 p/Share
22,000
Added 23.44%
71,871
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$4,061
$36.26 p/Share
112
Reduced 0.22%
49,871
Common Stock
Dec 01
2023
SELL
Payment of exercise price or tax liability
$943,729
$34.56 p/Share
27,307
Reduced 26.67%
75,070
Common Stock
Dec 01
2023
SELL
Open market or private sale
$868,511
$34.62 p/Share
25,087
Reduced 33.42%
49,983
Common Stock