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
Dec 01
2023
BUY
Exercise of conversion of derivative security
$173,800
$3.95 p/Share
44,000
Added 30.06%
102,377
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$7,723
$34.48 p/Share
224
Reduced 0.38%
58,377
Common Stock
Oct 25
2023
SELL
Payment of exercise price or tax liability
$10,166
$31.77 p/Share
320
Reduced 0.54%
58,601
Common Stock
Sep 11
2023
SELL
Payment of exercise price or tax liability
$4,066
$36.31 p/Share
112
Reduced 0.19%
58,921
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$88,794
$37.34 p/Share
2,378
Reduced 3.87%
59,033
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$5,906
$37.38 p/Share
158
Reduced 0.25%
63,407
Common Stock
Jul 25
2023
SELL
Payment of exercise price or tax liability
$8,902
$39.22 p/Share
227
Reduced 0.36%
63,564
Common Stock
Jun 09
2023
SELL
Payment of exercise price or tax liability
$3,234
$40.94 p/Share
79
Reduced 0.13%
61,411
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$62,989
$37.25 p/Share
1,691
Reduced 2.68%
61,490
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$5,907
$37.39 p/Share
158
Reduced 0.25%
63,791
Common Stock
Apr 25
2023
SELL
Payment of exercise price or tax liability
$7,801
$34.52 p/Share
226
Reduced 0.36%
63,181
Common Stock
Mar 09
2023
SELL
Payment of exercise price or tax liability
$2,715
$34.37 p/Share
79
Reduced 0.14%
56,949
Common Stock