Feb 14
2025
SELL
Payment of exercise price or tax liability
$41,437
$37.67 p/Share
1,100
Reduced 1.98%
54,383
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
3,957
Added 6.66%
55,483
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$83,118
$38.57 p/Share
2,155
Reduced 4.01%
51,526
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
6,927
Added 11.43%
53,681
Common Stock
Dec 03
2024
BUY
Grant, award, or other acquisition
-
2,500
Added 5.08%
46,754
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$26,708
$27.17 p/Share
983
Reduced 2.17%
44,254
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
4,650
Added 9.32%
45,237
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$31,233
$26.38 p/Share
1,184
Reduced 2.83%
40,587
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
4,075
Added 8.89%
41,771
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$67,384
$27.37 p/Share
2,462
Reduced 6.13%
37,696
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$27,791
$29.66 p/Share
937
Reduced 2.28%
40,158
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
4,146
Added 9.16%
41,095
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$30,002
$29.53 p/Share
1,016
Reduced 2.68%
36,949
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
2,932
Added 7.35%
36,949
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
3,826
Added 9.85%
35,033
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$12,092
$32.86 p/Share
368
Reduced 1.17%
31,207
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
1,291
Added 3.93%
31,575
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$34,331
$32.48 p/Share
1,057
Reduced 3.37%
30,284
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
3,382
Added 9.74%
31,341
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$26,153
$30.27 p/Share
864
Reduced 3.0%
27,959
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
2,999
Added 9.42%
28,823
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$33,018
$29.8 p/Share
1,108
Reduced 4.11%
25,824
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
7,386
Added 21.52%
26,932
Common Stock