Oct 01
2025
SELL
Payment of exercise price or tax liability
$11,048
$27.69 p/Share
399
Reduced 2.85%
13,620
Common Stock
Sep 26
2025
SELL
Payment of exercise price or tax liability
$7,798
$26.8 p/Share
291
Reduced 2.03%
14,019
Common Stock
Sep 23
2025
BUY
Grant, award, or other acquisition
$119,980
$25.78 p/Share
4,654
Added 24.54%
14,310
Common Stock
Sep 22
2025
SELL
Payment of exercise price or tax liability
$6,377
$25.01 p/Share
255
Reduced 2.57%
9,656
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
$120,021
$30.83 p/Share
3,893
Added 28.2%
9,911
Common Stock
Sep 26
2024
SELL
Payment of exercise price or tax liability
$8,645
$30.02 p/Share
288
Reduced 4.57%
6,018
Common Stock
Sep 23
2024
SELL
Payment of exercise price or tax liability
$5,658
$31.26 p/Share
181
Reduced 2.79%
6,306
Common Stock
Sep 20
2024
SELL
Payment of exercise price or tax liability
$7,960
$31.59 p/Share
252
Reduced 3.74%
6,487
Common Stock
Sep 26
2023
BUY
Grant, award, or other acquisition
-
2,841
Added 29.66%
6,739
Common Stock
Sep 22
2023
SELL
Payment of exercise price or tax liability
$6,121
$33.82 p/Share
181
Reduced 4.44%
3,898
Common Stock
Sep 20
2023
SELL
Payment of exercise price or tax liability
$9,829
$39.16 p/Share
251
Reduced 5.8%
4,079
Common Stock
Sep 26
2022
SELL
Payment of exercise price or tax liability
$1,698
$31.45 p/Share
54
Reduced 1.23%
4,330
Common Stock
Sep 22
2022
SELL
Payment of exercise price or tax liability
$7,536
$41.18 p/Share
183
Reduced 4.01%
4,384
Common Stock
Sep 20
2022
BUY
Grant, award, or other acquisition
$104,981
$42.28 p/Share
2,483
Added 35.22%
4,567
Common Stock
Dec 13
2021
SELL
Payment of exercise price or tax liability
$2,040
$37.09 p/Share
55
Reduced 2.57%
2,084
Common Stock
Sep 28
2021
SELL
Open market or private sale
$46,003
$35.36 p/Share
1,301
Reduced 37.82%
2,139
Common Stock
Sep 27
2021
SELL
Payment of exercise price or tax liability
$1,813
$34.2 p/Share
53
Reduced 1.52%
3,440
Common Stock
Sep 22
2021
BUY
Grant, award, or other acquisition
$59,996
$33.63 p/Share
1,784
Added 33.81%
3,493
Common Stock
Dec 14
2020
SELL
Payment of exercise price or tax liability
$1,418
$26.26 p/Share
54
Reduced 3.06%
1,709
Common Stock