Nov 28
2025
SELL
Payment of exercise price or tax liability
$5,823
$31.31 p/Share
186
Reduced 0.75%
24,752
Common Stock
Nov 28
2025
BUY
Exercise of conversion of derivative security
-
595
Added 2.33%
24,938
Common Stock
Nov 21
2025
SELL
Payment of exercise price or tax liability
$6,398
$31.21 p/Share
205
Reduced 0.84%
24,343
Common Stock
Nov 21
2025
BUY
Exercise of conversion of derivative security
-
656
Added 2.6%
24,548
Common Stock
Nov 19
2025
SELL
Payment of exercise price or tax liability
$29,353
$30.64 p/Share
958
Reduced 3.86%
23,892
Common Stock
Nov 19
2025
BUY
Grant, award, or other acquisition
-
3,080
Added 11.03%
24,850
Common Stock
Nov 14
2025
SELL
Payment of exercise price or tax liability
$8,551
$31.44 p/Share
272
Reduced 1.23%
21,770
Common Stock
Nov 14
2025
BUY
Exercise of conversion of derivative security
-
873
Added 3.81%
22,042
Common Stock
Nov 29
2024
SELL
Payment of exercise price or tax liability
$7,346
$39.71 p/Share
185
Reduced 0.87%
21,169
Common Stock
Nov 29
2024
BUY
Exercise of conversion of derivative security
-
594
Added 2.71%
21,354
Common Stock
Nov 15
2024
SELL
Payment of exercise price or tax liability
$11,511
$42.32 p/Share
272
Reduced 1.29%
20,760
Common Stock
Nov 15
2024
BUY
Exercise of conversion of derivative security
-
873
Added 3.99%
21,032
Common Stock
Nov 12
2024
SELL
Payment of exercise price or tax liability
$54,839
$42.61 p/Share
1,287
Reduced 6.0%
20,159
Common Stock
Nov 12
2024
BUY
Grant, award, or other acquisition
-
4,138
Added 16.17%
21,446
Common Stock
Nov 11
2024
SELL
Payment of exercise price or tax liability
$7,480
$43.24 p/Share
173
Reduced 0.99%
17,308
Common Stock
Nov 11
2024
BUY
Exercise of conversion of derivative security
-
555
Added 3.08%
17,481
Common Stock
Nov 29
2023
SELL
Payment of exercise price or tax liability
$6,465
$34.39 p/Share
188
Reduced 1.1%
16,926
Common Stock
Nov 29
2023
BUY
Exercise of conversion of derivative security
-
594
Added 3.35%
17,114
Common Stock
Nov 20
2023
SELL
Payment of exercise price or tax liability
$68,167
$34.94 p/Share
1,951
Reduced 10.56%
16,520
Common Stock
Nov 20
2023
BUY
Exercise of conversion of derivative security
-
6,171
Added 25.04%
18,471
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$12,252
$32.5 p/Share
377
Reduced 2.97%
12,300
Common Stock
Nov 10
2023
BUY
Exercise of conversion of derivative security
-
1,191
Added 8.72%
12,475
Common Stock
May 01
2023
SELL
Payment of exercise price or tax liability
$22,167
$35.02 p/Share
633
Reduced 5.22%
11,486
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
-
1,794
Added 12.89%
12,119
Common Stock
Nov 17
2022
SELL
Payment of exercise price or tax liability
$35,466
$32.87 p/Share
1,079
Reduced 9.46%
10,325
Common Stock