Feb 14
2025
SELL
Payment of exercise price or tax liability
$42,146
$33.37 p/Share
1,263
Reduced 3.3%
36,983
Common Stock
Feb 14
2025
BUY
Grant, award, or other acquisition
-
1,861
Added 4.57%
38,844
Common Stock
Jan 26
2025
SELL
Payment of exercise price or tax liability
$44,360
$32.69 p/Share
1,357
Reduced 3.44%
38,145
Common Stock
Jan 26
2025
BUY
Grant, award, or other acquisition
-
3,038
Added 7.14%
39,502
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
1,634
Added 4.3%
36,331
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$8,843
$37.0 p/Share
239
Reduced 0.68%
34,697
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$31,061
$36.89 p/Share
842
Reduced 2.35%
34,936
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$126,200
$35.39 p/Share
3,566
Reduced 9.06%
35,778
Common Stock
Jan 26
2024
BUY
Grant, award, or other acquisition
-
8,551
Added 17.85%
39,344
Common Stock
Feb 15
2023
BUY
Grant, award, or other acquisition
$56,815
$31.67 p/Share
1,794
Added 5.53%
30,676
Common Stock
Jan 26
2023
SELL
Payment of exercise price or tax liability
$143,574
$30.15 p/Share
4,762
Reduced 14.15%
28,882
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
11,540
Added 25.54%
33,644
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
$67,562
$35.17 p/Share
1,921
Added 8.0%
22,104
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$16,807
$34.3 p/Share
490
Reduced 2.37%
20,183
Common Stock
Jan 21
2022
SELL
Payment of exercise price or tax liability
$100,118
$34.1 p/Share
2,936
Reduced 12.44%
20,673
Common Stock
Jan 21
2022
BUY
Grant, award, or other acquisition
$239,246
$34.1 p/Share
7,016
Added 22.91%
23,609
Common Stock
Oct 21
2021
SELL
Open market or private sale
$1,365,295
$35.43 p/Share
38,535
Reduced 69.9%
16,593
Common Stock
Oct 21
2021
BUY
Exercise of conversion of derivative security
$559,468
$18.26 p/Share
30,639
Added 55.66%
24,411
Common Stock
Feb 09
2021
BUY
Grant, award, or other acquisition
$60,779
$88.47 p/Share
687
Added 7.76%
8,163
Common Stock
Feb 06
2021
SELL
Payment of exercise price or tax liability
$11,954
$88.55 p/Share
135
Reduced 1.77%
7,476
Common Stock
Jan 22
2021
SELL
Payment of exercise price or tax liability
$116,123
$87.64 p/Share
1,325
Reduced 14.83%
7,611
Common Stock
Jan 22
2021
BUY
Grant, award, or other acquisition
$280,448
$87.64 p/Share
3,200
Added 26.37%
8,936
Common Stock