Feb 19
2025
SELL
Payment of exercise price or tax liability
$256,120
$44.06 p/Share
5,813
Reduced 6.84%
79,177
Common Stock
Feb 19
2025
BUY
Grant, award, or other acquisition
-
21,299
Added 20.04%
84,990
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$10,926
$44.06 p/Share
248
Reduced 0.39%
63,691
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$26,480
$44.06 p/Share
601
Reduced 0.94%
63,237
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$82,304
$44.06 p/Share
1,868
Reduced 2.84%
63,838
Common Stock
Feb 27
2024
BUY
Grant, award, or other acquisition
-
29,438
Added 30.94%
65,706
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$28,738
$33.93 p/Share
847
Reduced 2.28%
36,268
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$32,839
$33.51 p/Share
980
Reduced 2.57%
37,115
Common Stock
Feb 14
2024
BUY
Grant, award, or other acquisition
-
9,096
Added 19.27%
38,095
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$7,265
$34.11 p/Share
213
Reduced 0.73%
28,999
Common Stock
Oct 30
2023
SELL
Payment of exercise price or tax liability
$77,013
$23.38 p/Share
3,294
Reduced 10.13%
29,212
Common Stock
May 17
2023
SELL
Payment of exercise price or tax liability
$5,913
$25.27 p/Share
234
Reduced 0.71%
32,506
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$9,163
$36.95 p/Share
248
Reduced 0.75%
32,740
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$25,955
$36.66 p/Share
708
Reduced 2.1%
32,988
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
8,598
Added 20.33%
33,696
Common Stock
Feb 12
2023
SELL
Payment of exercise price or tax liability
$10,221
$37.17 p/Share
275
Reduced 1.08%
25,098
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$11,581
$37.24 p/Share
311
Reduced 1.21%
25,373
Common Stock
May 17
2022
SELL
Payment of exercise price or tax liability
$8,700
$37.18 p/Share
234
Reduced 0.9%
25,684
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$11,951
$48.19 p/Share
248
Reduced 0.95%
25,918
Common Stock
Feb 16
2022
BUY
Grant, award, or other acquisition
-
6,075
Added 18.84%
26,166
Common Stock
Feb 11
2022
SELL
Payment of exercise price or tax liability
$13,349
$48.54 p/Share
275
Reduced 1.35%
20,091
Common Stock
Feb 04
2022
SELL
Payment of exercise price or tax liability
$14,723
$47.34 p/Share
311
Reduced 1.5%
20,366
Common Stock
Jan 28
2022
SELL
Payment of exercise price or tax liability
$11,118
$44.47 p/Share
250
Reduced 1.19%
20,677
Common Stock