Feb 04
2025
BUY
Grant, award, or other acquisition
-
17,064
Added 15.86%
90,494
Common Stock
Feb 03
2025
SELL
Payment of exercise price or tax liability
$173,975
$28.53 p/Share
6,098
Reduced 7.67%
73,430
Common Stock
Feb 03
2025
BUY
Grant, award, or other acquisition
-
14,889
Added 15.77%
79,528
Common Stock
Dec 20
2024
SELL
Payment of exercise price or tax liability
$255,346
$25.79 p/Share
9,901
Reduced 13.28%
64,639
Common Stock
Feb 20
2024
SELL
Payment of exercise price or tax liability
$74,386
$29.85 p/Share
2,492
Reduced 3.24%
74,540
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$32,609
$30.25 p/Share
1,078
Reduced 1.38%
77,032
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
8,347
Added 9.65%
78,110
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$142,848
$28.8 p/Share
4,960
Reduced 6.64%
69,763
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
12,307
Added 14.14%
74,723
Common Stock
Jun 05
2023
SELL
Payment of exercise price or tax liability
$20,857
$27.3 p/Share
764
Reduced 1.21%
62,416
Common Stock
Feb 21
2023
SELL
Payment of exercise price or tax liability
$33,232
$30.02 p/Share
1,107
Reduced 1.72%
63,180
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$47,847
$31.09 p/Share
1,539
Reduced 2.34%
64,287
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
-
8,213
Added 11.09%
65,826
Common Stock
Dec 02
2022
SELL
Payment of exercise price or tax liability
$199,475
$30.75 p/Share
6,487
Reduced 10.12%
57,613
Common Stock
Jun 03
2022
SELL
Payment of exercise price or tax liability
$11,413
$24.13 p/Share
473
Reduced 0.73%
64,100
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$17,505
$20.79 p/Share
842
Reduced 1.29%
64,573
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
-
18,223
Added 21.79%
65,415
Common Stock
Dec 31
2021
SELL
Payment of exercise price or tax liability
$50,130
$20.02 p/Share
2,504
Reduced 5.04%
47,192
Common Stock
Jun 03
2021
SELL
Payment of exercise price or tax liability
$13,864
$29.31 p/Share
473
Reduced 0.94%
49,696
Common Stock
Feb 18
2021
BUY
Grant, award, or other acquisition
-
8,517
Added 14.51%
50,169
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$44,135
$15.12 p/Share
2,919
Reduced 6.55%
41,652
Common Stock