Feb 19
2025
SELL
Payment of exercise price or tax liability
$278,591
$44.06 p/Share
6,323
Reduced 8.92%
64,566
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
20,600
Added 22.52%
70,889
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$28,815
$44.06 p/Share
654
Reduced 1.28%
50,289
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$66,971
$44.06 p/Share
1,520
Reduced 2.9%
50,943
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$152,243
$33.93 p/Share
4,487
Reduced 7.88%
52,463
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$23,188
$33.51 p/Share
692
Reduced 1.49%
45,766
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
18,259
Added 24.28%
56,950
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$35,201
$34.11 p/Share
1,032
Reduced 2.55%
39,383
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$19,066
$36.95 p/Share
516
Reduced 1.26%
40,415
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$23,938
$36.66 p/Share
653
Reduced 1.57%
40,931
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
7,081
Added 14.55%
41,584
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$32,300
$37.17 p/Share
869
Reduced 2.46%
34,503
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$36,569
$37.24 p/Share
982
Reduced 2.7%
35,372
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$24,866
$48.19 p/Share
516
Reduced 1.4%
36,347
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
6,608
Added 15.2%
36,863
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$42,521
$48.54 p/Share
876
Reduced 2.81%
30,255
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$40,476
$47.34 p/Share
855
Reduced 2.67%
31,131
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$23,436
$44.47 p/Share
527
Reduced 1.62%
31,986
Common Stock
Feb 17
2021
BUY
Grant, award, or other acquisition
-
5,219
Added 13.83%
32,513
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$28,479
$32.51 p/Share
876
Reduced 3.11%
27,294
Common Stock
Feb 05
2021
SELL
Payment of exercise price or tax liability
$26,836
$32.1 p/Share
836
Reduced 2.88%
28,170
Common Stock
Feb 03
2021
SELL
Payment of exercise price or tax liability
$13,250
$31.03 p/Share
427
Reduced 1.45%
29,006
Common Stock
Jan 29
2021
SELL
Payment of exercise price or tax liability
$15,246
$28.93 p/Share
527
Reduced 1.76%
29,433
Common Stock