Oct 01
2025
SELL
Payment of exercise price or tax liability
$41,341
$27.69 p/Share
1,493
Reduced 2.7%
53,828
Common Stock
Sep 26
2025
SELL
Payment of exercise price or tax liability
$22,753
$26.8 p/Share
849
Reduced 1.51%
55,321
Common Stock
Sep 23
2025
BUY
Grant, award, or other acquisition
$465,019
$25.78 p/Share
18,038
Added 24.31%
56,170
Common Stock
Sep 22
2025
SELL
Payment of exercise price or tax liability
$18,557
$25.01 p/Share
742
Reduced 1.91%
38,132
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
$299,975
$30.83 p/Share
9,730
Added 20.02%
38,874
Common Stock
Sep 26
2024
SELL
Payment of exercise price or tax liability
$25,456
$30.02 p/Share
848
Reduced 2.83%
29,144
Common Stock
Sep 23
2024
SELL
Payment of exercise price or tax liability
$29,134
$31.26 p/Share
932
Reduced 3.01%
29,992
Common Stock
Sep 20
2024
SELL
Payment of exercise price or tax liability
$23,408
$31.59 p/Share
741
Reduced 2.34%
30,924
Common Stock
Sep 26
2023
BUY
Grant, award, or other acquisition
-
8,117
Added 20.4%
31,665
Common Stock
Sep 22
2023
SELL
Payment of exercise price or tax liability
$122,597
$33.82 p/Share
3,625
Reduced 13.34%
23,548
Common Stock
Sep 20
2023
SELL
Payment of exercise price or tax liability
$42,919
$39.16 p/Share
1,096
Reduced 3.88%
27,173
Common Stock
Mar 17
2023
SELL
Payment of exercise price or tax liability
$51,828
$42.24 p/Share
1,227
Reduced 4.16%
28,269
Common Stock
Sep 22
2022
SELL
Payment of exercise price or tax liability
$149,278
$41.18 p/Share
3,625
Reduced 10.94%
29,496
Common Stock
Sep 20
2022
BUY
Grant, award, or other acquisition
$299,977
$42.28 p/Share
7,095
Added 17.64%
33,121
Common Stock
Aug 15
2022
SELL
Open market or private sale
$340,533
$47.27 p/Share
7,204
Reduced 21.68%
26,026
Common Stock
Aug 15
2022
BUY
Exercise of conversion of derivative security
$145,545
$23.57 p/Share
6,175
Added 18.88%
26,526
Common Stock
Aug 12
2022
SELL
Open market or private sale
$412,332
$47.21 p/Share
8,734
Reduced 24.4%
27,055
Common Stock
Aug 12
2022
BUY
Exercise of conversion of derivative security
$105,641
$23.57 p/Share
4,482
Added 13.35%
29,100
Common Stock
Aug 11
2022
SELL
Open market or private sale
$122,725
$47.22 p/Share
2,599
Reduced 7.67%
31,307
Common Stock
Aug 11
2022
BUY
Exercise of conversion of derivative security
$60,080
$23.57 p/Share
2,549
Added 7.46%
31,624
Common Stock
Mar 17
2022
SELL
Payment of exercise price or tax liability
$40,380
$42.55 p/Share
949
Reduced 2.94%
31,357
Common Stock
Sep 22
2021
SELL
Payment of exercise price or tax liability
$51,118
$33.63 p/Share
1,520
Reduced 4.49%
32,306
Common Stock
Sep 22
2021
BUY
Grant, award, or other acquisition
$299,980
$33.63 p/Share
8,920
Added 20.87%
33,826
Common Stock
Mar 17
2021
SELL
Payment of exercise price or tax liability
$28,788
$30.24 p/Share
952
Reduced 3.68%
24,906
Common Stock