Aug 07
2025
SELL
Payment of exercise price or tax liability
$91,830
$27.98 p/Share
3,282
Reduced 0.6%
539,748
Common Stock
Aug 07
2025
BUY
Exercise of conversion of derivative security
-
5,908
Added 1.08%
543,030
Common Stock
Aug 05
2025
SELL
Payment of exercise price or tax liability
$59,008
$29.14 p/Share
2,025
Reduced 0.38%
537,122
Common Stock
Aug 05
2025
BUY
Exercise of conversion of derivative security
-
3,644
Added 0.67%
539,147
Common Stock
Aug 01
2025
SELL
Payment of exercise price or tax liability
$1,034,334
$28.93 p/Share
35,753
Reduced 6.26%
535,503
Common Stock
Aug 01
2025
BUY
Exercise of conversion of derivative security
-
64,361
Added 10.59%
543,517
Common Stock
Jul 01
2025
SELL
Open market or private sale
$136,120
$34.03 p/Share
4,000
Reduced 0.78%
506,895
Common Stock
Jun 02
2025
SELL
Open market or private sale
$119,320
$29.83 p/Share
4,000
Reduced 0.78%
510,895
Common Stock
May 07
2025
SELL
Payment of exercise price or tax liability
$97,344
$29.66 p/Share
3,282
Reduced 0.63%
514,895
Common Stock
May 07
2025
BUY
Exercise of conversion of derivative security
-
5,908
Added 1.13%
518,177
Common Stock
May 05
2025
SELL
Payment of exercise price or tax liability
$60,365
$29.81 p/Share
2,025
Reduced 0.39%
512,269
Common Stock
May 05
2025
BUY
Exercise of conversion of derivative security
-
3,644
Added 0.7%
514,294
Common Stock
May 01
2025
SELL
Open market or private sale
$126,880
$31.72 p/Share
4,000
Reduced 0.78%
510,650
Common Stock
Apr 01
2025
SELL
Open market or private sale
$112,960
$28.24 p/Share
4,000
Reduced 0.77%
514,650
Common Stock
Mar 03
2025
SELL
Open market or private sale
$132,200
$33.05 p/Share
4,000
Reduced 0.77%
518,650
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$117,626
$35.84 p/Share
3,282
Reduced 0.62%
522,650
Common Stock
Feb 07
2025
BUY
Exercise of conversion of derivative security
-
5,908
Added 1.11%
525,932
Common Stock
Feb 05
2025
SELL
Payment of exercise price or tax liability
$88,449
$41.12 p/Share
2,151
Reduced 0.41%
520,024
Common Stock
Feb 05
2025
BUY
Exercise of conversion of derivative security
-
3,644
Added 0.69%
522,175
Common Stock
Feb 03
2025
SELL
Open market or private sale
$157,000
$39.25 p/Share
4,000
Reduced 0.77%
518,531
Common Stock
Jan 02
2025
SELL
Open market or private sale
$178,800
$44.7 p/Share
4,000
Reduced 0.76%
522,531
Common Stock
Dec 02
2024
SELL
Open market or private sale
$163,480
$40.87 p/Share
4,000
Reduced 0.75%
526,531
Common Stock
Nov 07
2024
SELL
Payment of exercise price or tax liability
$138,902
$42.4 p/Share
3,276
Reduced 0.61%
530,531
Common Stock
Nov 07
2024
BUY
Exercise of conversion of derivative security
-
5,908
Added 1.09%
533,807
Common Stock
Nov 05
2024
SELL
Payment of exercise price or tax liability
$79,283
$39.23 p/Share
2,021
Reduced 0.38%
527,899
Common Stock