Jul 05
2024
SELL
Sale (or disposition) back to the issuer
-
35,304
Reduced 100.0%
0
Common Stock
Feb 19
2024
SELL
Payment of exercise price or tax liability
$26,400
$43.71 p/Share
604
Reduced 1.69%
35,197
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
-
2,007
Added 5.31%
35,801
Common Stock
Feb 07
2024
SELL
Payment of exercise price or tax liability
$10,139
$39.92 p/Share
254
Reduced 0.75%
33,794
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$87,255
$38.66 p/Share
2,257
Reduced 6.22%
34,048
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
3,005
Added 7.64%
36,305
Common Stock
Feb 03
2024
SELL
Payment of exercise price or tax liability
$15,299
$38.83 p/Share
394
Reduced 1.17%
33,300
Common Stock
Jan 25
2024
BUY
Grant, award, or other acquisition
-
4,661
Added 12.15%
33,694
Common Stock
Oct 27
2023
SELL
Payment of exercise price or tax liability
$29,884
$35.2 p/Share
849
Reduced 2.85%
28,948
Common Stock
Jun 01
2023
SELL
Payment of exercise price or tax liability
$52,177
$27.52 p/Share
1,896
Reduced 6.01%
29,640
Common Stock
Feb 07
2023
SELL
Payment of exercise price or tax liability
$8,190
$33.43 p/Share
245
Reduced 0.78%
31,178
Common Stock
Feb 03
2023
SELL
Payment of exercise price or tax liability
$60,917
$34.89 p/Share
1,746
Reduced 5.26%
31,423
Common Stock
Feb 03
2023
BUY
Grant, award, or other acquisition
-
3,225
Added 8.86%
33,169
Common Stock
Jan 26
2023
BUY
Grant, award, or other acquisition
-
5,399
Added 15.28%
29,944
Common Stock
Oct 27
2022
SELL
Payment of exercise price or tax liability
$27,634
$33.7 p/Share
820
Reduced 3.25%
24,439
Common Stock
Jun 01
2022
SELL
Payment of exercise price or tax liability
$62,871
$48.14 p/Share
1,306
Reduced 4.94%
25,140
Common Stock
Jun 01
2022
BUY
Grant, award, or other acquisition
$8,280
$48.14 p/Share
172
Added 0.65%
26,446
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
$108,351
$45.43 p/Share
2,385
Added 8.32%
26,274
Common Stock
Jun 01
2021
SELL
Payment of exercise price or tax liability
$75,799
$59.45 p/Share
1,275
Reduced 7.64%
15,407
Common Stock
Feb 05
2021
BUY
Grant, award, or other acquisition
$103,823
$43.08 p/Share
2,410
Added 12.68%
16,600
Common Stock