Dec 01
2025
SELL
Payment of exercise price or tax liability
$8,209
$25.98 p/Share
316
Reduced 0.02%
1,454,905
Common Stock
Dec 01
2025
BUY
Exercise of conversion of derivative security
-
652
Added 0.04%
1,455,221
Common Stock
Nov 28
2025
SELL
Payment of exercise price or tax liability
$7,377
$25.01 p/Share
295
Reduced 0.02%
1,454,569
Common Stock
Nov 28
2025
BUY
Exercise of conversion of derivative security
-
610
Added 0.04%
1,454,864
Common Stock
Nov 26
2025
SELL
Payment of exercise price or tax liability
$17,201
$24.75 p/Share
695
Reduced 0.05%
1,454,254
Common Stock
Nov 26
2025
BUY
Exercise of conversion of derivative security
-
1,437
Added 0.1%
1,454,949
Common Stock
Aug 29
2025
SELL
Payment of exercise price or tax liability
$7,708
$24.47 p/Share
315
Reduced 0.02%
1,453,512
Common Stock
Aug 29
2025
BUY
Exercise of conversion of derivative security
-
651
Added 0.04%
1,453,827
Common Stock
Aug 28
2025
SELL
Payment of exercise price or tax liability
$7,429
$25.1 p/Share
296
Reduced 0.02%
1,453,176
Common Stock
Aug 28
2025
BUY
Exercise of conversion of derivative security
-
611
Added 0.04%
1,453,472
Common Stock
Aug 27
2025
SELL
Payment of exercise price or tax liability
$17,187
$24.73 p/Share
695
Reduced 0.05%
1,452,861
Common Stock
Aug 27
2025
BUY
Exercise of conversion of derivative security
-
1,437
Added 0.1%
1,453,556
Common Stock
May 30
2025
SELL
Payment of exercise price or tax liability
$8,509
$26.93 p/Share
316
Reduced 0.02%
1,452,119
Common Stock
May 30
2025
BUY
Exercise of conversion of derivative security
-
652
Added 0.04%
1,452,435
Common Stock
May 28
2025
SELL
Payment of exercise price or tax liability
$7,894
$26.76 p/Share
295
Reduced 0.02%
1,451,783
Common Stock
May 28
2025
BUY
Exercise of conversion of derivative security
-
610
Added 0.04%
1,452,078
Common Stock
May 27
2025
SELL
Payment of exercise price or tax liability
$18,250
$26.26 p/Share
695
Reduced 0.05%
1,451,468
Common Stock
May 27
2025
BUY
Exercise of conversion of derivative security
-
1,436
Added 0.1%
1,452,163
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$19,027
$31.09 p/Share
612
Reduced 0.04%
1,450,727
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
1,263
Added 0.09%
1,451,023
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$93,318
$33.58 p/Share
2,779
Reduced 0.19%
1,450,076
Common Stock
Feb 27
2025
BUY
Exercise of conversion of derivative security
-
5,746
Added 0.39%
1,452,855
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$85,707
$30.93 p/Share
2,771
Reduced 0.19%
1,447,109
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
5,734
Added 0.39%
1,449,880
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$9,444
$33.61 p/Share
281
Reduced 0.02%
1,444,146
Common Stock