Aug 27
2025
SELL
Open market or private sale
$577,318
$36.56 p/Share
15,791
Reduced 40.04%
23,649
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$135,265
$34.41 p/Share
3,931
Reduced 9.06%
39,440
Common Stock
Feb 13
2025
BUY
Exercise of conversion of derivative security
$296,958
$34.41 p/Share
8,630
Added 16.6%
43,371
Common Stock
Jan 30
2025
SELL
Payment of exercise price or tax liability
$339,151
$33.47 p/Share
10,133
Reduced 22.58%
34,741
Common Stock
Jan 30
2025
BUY
Exercise of conversion of derivative security
$1,008,584
$33.47 p/Share
30,134
Added 42.16%
41,341
Common Stock
Jan 27
2025
SELL
Payment of exercise price or tax liability
$67,522
$33.51 p/Share
2,015
Reduced 12.03%
14,740
Common Stock
Jan 27
2025
SELL
Open market or private sale
$52,627
$33.12 p/Share
1,589
Reduced 12.78%
10,844
Common Stock
Jan 27
2025
BUY
Exercise of conversion of derivative security
$198,044
$33.51 p/Share
5,910
Added 26.08%
16,755
Common Stock
Nov 21
2024
SELL
Open market or private sale
$314,680
$34.35 p/Share
9,161
Reduced 42.42%
12,433
Common Stock
Oct 01
2024
SELL
Payment of exercise price or tax liability
$10,600
$33.23 p/Share
319
Reduced 1.46%
21,589
Common Stock
Oct 01
2024
BUY
Exercise of conversion of derivative security
$34,625
$33.23 p/Share
1,042
Added 4.54%
21,908
Common Stock
Jan 25
2024
SELL
Payment of exercise price or tax liability
$126,153
$25.83 p/Share
4,884
Reduced 18.97%
20,866
Common Stock
Jan 25
2024
BUY
Exercise of conversion of derivative security
$400,416
$25.83 p/Share
15,502
Added 41.92%
21,478
Common Stock
Jan 21
2024
SELL
Payment of exercise price or tax liability
$15,345
$26.01 p/Share
590
Reduced 5.44%
10,248
Common Stock
Jan 21
2024
BUY
Exercise of conversion of derivative security
$43,618
$26.01 p/Share
1,677
Added 13.4%
10,838
Common Stock
Apr 05
2023
SELL
Open market or private sale
$154,000
$28.0 p/Share
5,500
Reduced 37.51%
9,161
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$47,421
$28.81 p/Share
1,646
Reduced 10.09%
14,661
Common Stock
Feb 17
2023
BUY
Exercise of conversion of derivative security
$142,523
$28.81 p/Share
4,947
Added 23.28%
16,307
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$13,135
$29.32 p/Share
448
Reduced 3.79%
11,360
Common Stock
Jan 23
2023
BUY
Exercise of conversion of derivative security
$36,122
$29.32 p/Share
1,232
Added 9.45%
11,808
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$55,854
$26.1 p/Share
2,140
Reduced 16.83%
10,576
Common Stock
Feb 18
2022
BUY
Exercise of conversion of derivative security
$176,801
$26.1 p/Share
6,774
Added 34.76%
12,716
Common Stock
Jan 24
2022
SELL
Payment of exercise price or tax liability
$15,549
$29.56 p/Share
526
Reduced 8.13%
5,942
Common Stock
Jan 24
2022
BUY
Exercise of conversion of derivative security
$42,153
$29.56 p/Share
1,426
Added 18.06%
6,468
Common Stock