Dec 04
2025
BUY
Grant, award, or other acquisition
-
18
Added 0.36%
5,024
Common Stock
Nov 18
2025
SELL
Payment of exercise price or tax liability
$535
$28.17 p/Share
19
Reduced 0.38%
5,006
Common Stock
Nov 17
2025
SELL
Payment of exercise price or tax liability
$1,825
$28.09 p/Share
65
Reduced 1.28%
5,025
Common Stock
Nov 16
2025
SELL
Payment of exercise price or tax liability
$1,153
$28.84 p/Share
40
Reduced 0.78%
5,090
Common Stock
Sep 04
2025
BUY
Grant, award, or other acquisition
-
23
Added 0.45%
5,130
Common Stock
Jun 05
2025
BUY
Grant, award, or other acquisition
-
14
Added 0.27%
5,107
Common Stock
May 30
2025
BUY
Grant, award, or other acquisition
-
890
Added 14.88%
5,093
Common Stock
Mar 06
2025
BUY
Grant, award, or other acquisition
-
13
Added 0.31%
4,203
Common Stock
Dec 06
2024
BUY
Grant, award, or other acquisition
-
11
Added 0.26%
4,190
Common Stock
Nov 19
2024
SELL
Payment of exercise price or tax liability
$1,866
$35.21 p/Share
53
Reduced 1.25%
4,179
Common Stock
Nov 18
2024
SELL
Payment of exercise price or tax liability
$637
$35.4 p/Share
18
Reduced 0.42%
4,232
Common Stock
Nov 17
2024
SELL
Payment of exercise price or tax liability
$2,261
$35.89 p/Share
63
Reduced 1.46%
4,250
Common Stock
Nov 16
2024
SELL
Payment of exercise price or tax liability
$1,363
$35.89 p/Share
38
Reduced 0.87%
4,313
Common Stock
Oct 29
2024
SELL
Payment of exercise price or tax liability
$882
$32.68 p/Share
27
Reduced 0.62%
4,351
Common Stock
Sep 05
2024
BUY
Grant, award, or other acquisition
-
20
Added 0.45%
4,378
Common Stock
Aug 01
2024
SELL
Open market or private sale
$28,745
$33.27 p/Share
864
Reduced 16.55%
4,358
Common Stock
Aug 01
2024
BUY
Exercise of conversion of derivative security
$22,887
$26.49 p/Share
864
Added 14.2%
5,222
Common Stock
Jun 06
2024
BUY
Grant, award, or other acquisition
-
26
Added 0.59%
4,358
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
23
Added 0.53%
4,332
Common Stock
Dec 07
2023
BUY
Grant, award, or other acquisition
-
22
Added 0.51%
4,309
Common Stock
Nov 21
2023
SELL
Payment of exercise price or tax liability
$2,136
$28.11 p/Share
76
Reduced 1.74%
4,287
Common Stock
Nov 19
2023
SELL
Payment of exercise price or tax liability
$1,488
$29.18 p/Share
51
Reduced 1.16%
4,363
Common Stock
Nov 18
2023
SELL
Payment of exercise price or tax liability
$525
$29.18 p/Share
18
Reduced 0.41%
4,414
Common Stock
Nov 17
2023
SELL
Payment of exercise price or tax liability
$1,750
$29.18 p/Share
60
Reduced 1.34%
4,432
Common Stock
Nov 16
2023
BUY
Grant, award, or other acquisition
-
603
Added 11.84%
4,492
Common Stock