Aug 29
2025
SELL
Payment of exercise price or tax liability
$2,765
$24.47 p/Share
113
Reduced 0.4%
28,170
Common Stock
Aug 29
2025
BUY
Exercise of conversion of derivative security
-
232
Added 0.81%
28,283
Common Stock
Aug 28
2025
SELL
Payment of exercise price or tax liability
$4,016
$25.1 p/Share
160
Reduced 0.57%
28,051
Common Stock
Aug 28
2025
BUY
Exercise of conversion of derivative security
-
329
Added 1.15%
28,211
Common Stock
Aug 27
2025
SELL
Payment of exercise price or tax liability
$9,273
$24.73 p/Share
375
Reduced 1.33%
27,882
Common Stock
Aug 27
2025
BUY
Exercise of conversion of derivative security
-
774
Added 2.67%
28,257
Common Stock
Jun 06
2025
SELL
Payment of exercise price or tax liability
$14,392
$26.12 p/Share
551
Reduced 1.97%
27,483
Common Stock
Jun 06
2025
BUY
Exercise of conversion of derivative security
-
1,139
Added 3.9%
28,034
Common Stock
May 30
2025
SELL
Payment of exercise price or tax liability
$3,043
$26.93 p/Share
113
Reduced 0.43%
26,300
Common Stock
May 30
2025
BUY
Exercise of conversion of derivative security
-
233
Added 0.87%
26,413
Common Stock
May 28
2025
SELL
Payment of exercise price or tax liability
$4,254
$26.76 p/Share
159
Reduced 0.6%
26,180
Common Stock
May 28
2025
BUY
Exercise of conversion of derivative security
-
328
Added 1.23%
26,339
Common Stock
May 27
2025
SELL
Payment of exercise price or tax liability
$9,821
$26.26 p/Share
374
Reduced 1.42%
26,011
Common Stock
May 27
2025
BUY
Exercise of conversion of derivative security
-
773
Added 2.85%
26,385
Common Stock
Mar 07
2025
SELL
Payment of exercise price or tax liability
$18,899
$34.3 p/Share
551
Reduced 2.11%
25,612
Common Stock
Mar 07
2025
BUY
Exercise of conversion of derivative security
-
1,139
Added 4.17%
26,163
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$8,487
$31.09 p/Share
273
Reduced 1.08%
25,024
Common Stock
Feb 28
2025
BUY
Exercise of conversion of derivative security
-
562
Added 2.18%
25,184
Common Stock
Feb 27
2025
SELL
Payment of exercise price or tax liability
$93,318
$33.58 p/Share
2,779
Reduced 10.1%
24,735
Common Stock
Feb 27
2025
BUY
Exercise of conversion of derivative security
-
5,747
Added 18.09%
26,018
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$33,033
$30.93 p/Share
1,068
Reduced 4.75%
21,425
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
2,047
Added 8.34%
22,493
Common Stock
Dec 09
2024
SELL
Open market or private sale
$23,635
$44.68 p/Share
529
Reduced 2.52%
20,446
Common Stock
Dec 06
2024
BUY
Exercise of conversion of derivative security
-
1,138
Added 5.15%
20,975
Common Stock
Dec 03
2024
SELL
Open market or private sale
$4,849
$43.3 p/Share
112
Reduced 0.56%
19,837
Common Stock