Dec 17
2025
SELL
Open market or private sale
$433,298
$56.5 p/Share
7,669
Reduced 1.44%
525,601
Common Stock
Nov 19
2025
SELL
Open market or private sale
$421,242
$50.13 p/Share
8,403
Reduced 1.55%
533,270
Common Stock
Nov 07
2025
SELL
Payment of exercise price or tax liability
$171,484
$52.25 p/Share
3,282
Reduced 0.6%
541,673
Common Stock
Nov 07
2025
BUY
Exercise of conversion of derivative security
-
5,908
Added 1.07%
544,955
Common Stock
Nov 06
2025
SELL
Payment of exercise price or tax liability
$181,691
$54.22 p/Share
3,351
Reduced 0.62%
539,047
Common Stock
Nov 06
2025
BUY
Exercise of conversion of derivative security
-
6,031
Added 1.1%
542,398
Common Stock
Nov 05
2025
SELL
Payment of exercise price or tax liability
$112,104
$55.36 p/Share
2,025
Reduced 0.38%
536,367
Common Stock
Nov 05
2025
BUY
Exercise of conversion of derivative security
-
3,644
Added 0.67%
538,392
Common Stock
Nov 03
2025
-
5,000
Reduced 0.93%
534,748
Common Stock
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