Feb 14
2025
SELL
Payment of exercise price or tax liability
$180,024
$37.67 p/Share
4,779
Reduced 3.35%
137,957
Common Stock
Feb 12
2025
BUY
Grant, award, or other acquisition
-
13,189
Added 8.46%
142,736
Common Stock
Feb 11
2025
SELL
Payment of exercise price or tax liability
$249,200
$38.57 p/Share
6,461
Reduced 4.75%
129,547
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
-
22,162
Added 14.01%
136,008
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$80,097
$27.17 p/Share
2,948
Reduced 2.52%
113,846
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
15,811
Added 11.92%
116,794
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$93,701
$26.38 p/Share
3,552
Reduced 3.4%
100,983
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
-
12,226
Added 10.47%
104,535
Common Stock
Jan 04
2024
SELL
Payment of exercise price or tax liability
$96,752
$27.37 p/Share
3,535
Reduced 3.69%
92,309
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$47,129
$29.66 p/Share
1,589
Reduced 1.63%
95,844
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
-
14,096
Added 12.64%
97,433
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$47,336
$29.53 p/Share
1,603
Reduced 1.89%
83,337
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
5,129
Added 5.8%
83,337
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
12,244
Added 13.3%
79,811
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$18,697
$32.86 p/Share
569
Reduced 0.84%
67,567
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
-
1,936
Added 2.76%
68,136
Common Stock
Feb 14
2022
SELL
Payment of exercise price or tax liability
$46,479
$32.48 p/Share
1,431
Reduced 2.12%
66,200
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
10,145
Added 13.04%
67,631
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$26,486
$30.27 p/Share
875
Reduced 1.5%
57,486
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
2,999
Added 4.89%
58,361
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$30,724
$29.8 p/Share
1,031
Reduced 1.83%
55,362
Common Stock
Jan 04
2021
BUY
Grant, award, or other acquisition
-
11,079
Added 16.42%
56,393
Common Stock