Nov 01
2024
SELL
Open market or private sale
$774,203
$48.15 p/Share
16,079
Reduced 49.13%
16,646
Common Stock
Aug 08
2024
SELL
Payment of exercise price or tax liability
$57,760
$38.61 p/Share
1,496
Reduced 4.37%
32,725
Common Stock
Aug 08
2024
BUY
Exercise of conversion of derivative security
-
2,927
Added 7.88%
34,221
Common Stock
May 01
2024
SELL
Open market or private sale
$990,772
$33.05 p/Share
29,978
Reduced 48.93%
31,294
Common Stock
Apr 15
2024
SELL
Payment of exercise price or tax liability
$836,319
$31.29 p/Share
26,728
Reduced 30.37%
61,272
Common Stock
Apr 15
2024
BUY
Exercise of conversion of derivative security
-
54,880
Added 38.41%
88,000
Common Stock
Feb 08
2024
SELL
Payment of exercise price or tax liability
$67,013
$31.73 p/Share
2,112
Reduced 5.99%
33,120
Common Stock
Feb 08
2024
BUY
Exercise of conversion of derivative security
-
5,854
Added 14.25%
35,232
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$29,405
$31.79 p/Share
925
Reduced 3.05%
29,378
Common Stock
Feb 07
2024
BUY
Exercise of conversion of derivative security
-
925
Added 2.96%
30,303
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$45,692
$30.28 p/Share
1,509
Reduced 4.89%
29,378
Common Stock
Jan 04
2024
BUY
Exercise of conversion of derivative security
-
1,509
Added 4.66%
30,887
Common Stock
Jul 26
2023
SELL
Open market or private sale
$572,317
$34.25 p/Share
16,710
Reduced 36.26%
29,378
Common Stock
Jul 26
2023
BUY
Exercise of conversion of derivative security
$62,270
$19.65 p/Share
3,169
Added 6.43%
46,088
Common Stock
Jun 15
2023
SELL
Payment of exercise price or tax liability
$10,050
$33.84 p/Share
297
Reduced 0.69%
42,919
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
580
Added 1.32%
43,216
Common Stock
May 15
2023
SELL
Payment of exercise price or tax liability
$167,294
$31.2 p/Share
5,362
Reduced 11.17%
42,636
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
-
10,502
Added 17.95%
47,998
Common Stock
Apr 28
2023
SELL
Open market or private sale
$722,890
$33.11 p/Share
21,833
Reduced 36.8%
37,496
Common Stock
Apr 14
2023
SELL
Payment of exercise price or tax liability
$1,959,053
$34.78 p/Share
56,327
Reduced 48.7%
59,329
Common Stock
Apr 14
2023
BUY
Exercise of conversion of derivative security
-
115,656
Added 50.0%
115,656
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$44,135
$35.14 p/Share
1,256
Reduced 100.0%
0
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
1,256
Added 50.0%
1,256
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$48,077
$34.39 p/Share
1,398
Reduced 100.0%
0
Common Stock
Jan 05
2023
BUY
Exercise of conversion of derivative security
-
1,398
Added 50.0%
1,398
Common Stock