Oct 01
2025
SELL
Payment of exercise price or tax liability
$82,543
$27.69 p/Share
2,981
Reduced 2.76%
105,032
Common Stock
Sep 26
2025
SELL
Payment of exercise price or tax liability
$42,397
$26.8 p/Share
1,582
Reduced 1.44%
108,013
Common Stock
Sep 23
2025
BUY
Grant, award, or other acquisition
$539,987
$25.78 p/Share
20,946
Added 16.05%
109,595
Common Stock
Sep 22
2025
SELL
Payment of exercise price or tax liability
$34,588
$25.01 p/Share
1,383
Reduced 1.56%
87,266
Common Stock
Oct 01
2024
BUY
Grant, award, or other acquisition
$540,018
$30.83 p/Share
17,516
Added 16.5%
88,649
Common Stock
Sep 26
2024
SELL
Payment of exercise price or tax liability
$35,153
$30.02 p/Share
1,171
Reduced 1.62%
71,133
Common Stock
Sep 23
2024
SELL
Payment of exercise price or tax liability
$31,353
$31.26 p/Share
1,003
Reduced 1.37%
72,304
Common Stock
Sep 20
2024
SELL
Payment of exercise price or tax liability
$30,231
$31.59 p/Share
957
Reduced 1.29%
73,307
Common Stock
Jul 23
2024
BUY
Open market or private purchase
$50,430
$30.49 p/Share
1,654
Added 2.18%
74,264
Common Stock
Sep 26
2023
BUY
Grant, award, or other acquisition
-
9,740
Added 11.83%
72,610
Common Stock
Sep 22
2023
SELL
Payment of exercise price or tax liability
$128,820
$33.82 p/Share
3,809
Reduced 8.75%
39,747
Common Stock
Sep 20
2023
SELL
Payment of exercise price or tax liability
$56,742
$39.16 p/Share
1,449
Reduced 3.22%
43,556
Common Stock
Sep 15
2023
SELL
Payment of exercise price or tax liability
$511,534
$39.7 p/Share
12,885
Reduced 22.26%
45,005
Common Stock
Sep 01
2023
SELL
Payment of exercise price or tax liability
$101,044
$43.46 p/Share
2,325
Reduced 3.86%
57,890
Common Stock
Sep 26
2022
SELL
Payment of exercise price or tax liability
$13,398
$31.45 p/Share
426
Reduced 0.7%
60,215
Common Stock
Sep 22
2022
SELL
Payment of exercise price or tax liability
$159,737
$41.18 p/Share
3,879
Reduced 6.01%
60,641
Common Stock
Sep 20
2022
BUY
Grant, award, or other acquisition
$359,972
$42.28 p/Share
8,514
Added 11.66%
64,510
Common Stock
Oct 07
2021
SELL
Payment of exercise price or tax liability
$307,783
$37.06 p/Share
8,305
Reduced 12.92%
55,996
Common Stock
Oct 07
2021
BUY
Exercise of conversion of derivative security
$307,782
$28.18 p/Share
10,922
Added 14.52%
64,301
Common Stock
Sep 27
2021
SELL
Payment of exercise price or tax liability
$12,244
$34.2 p/Share
358
Reduced 0.67%
53,379
Common Stock
Sep 22
2021
SELL
Payment of exercise price or tax liability
$58,348
$33.63 p/Share
1,735
Reduced 3.13%
53,737
Common Stock
Sep 22
2021
BUY
Grant, award, or other acquisition
$299,980
$33.63 p/Share
8,920
Added 13.85%
55,472
Common Stock
Sep 20
2021
SELL
Payment of exercise price or tax liability
$8,101
$33.2 p/Share
244
Reduced 0.52%
46,552
Common Stock