Nov 25
2024
SELL
Sale (or disposition) back to the issuer
$2,173,875
$63.15 p/Share
34,424
Reduced 100.0%
0
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$314
$62.82 p/Share
5
Reduced 0.01%
34,424
Common Stock
Aug 28
2024
SELL
Payment of exercise price or tax liability
$21,606
$62.81 p/Share
344
Reduced 0.99%
34,429
Common Stock
Aug 02
2024
SELL
Payment of exercise price or tax liability
$309
$61.92 p/Share
5
Reduced 0.01%
34,773
Common Stock
May 28
2024
SELL
Payment of exercise price or tax liability
$23,546
$68.45 p/Share
344
Reduced 0.98%
34,778
Common Stock
May 02
2024
SELL
Payment of exercise price or tax liability
$316
$63.39 p/Share
5
Reduced 0.01%
35,122
Common Stock
Mar 11
2024
SELL
Payment of exercise price or tax liability
$10,432
$55.49 p/Share
188
Reduced 0.53%
35,127
Common Stock
Feb 29
2024
BUY
Grant, award, or other acquisition
-
7,846
Added 18.18%
35,315
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$48,125
$50.98 p/Share
944
Reduced 3.32%
27,469
Common Stock
Feb 02
2024
SELL
Payment of exercise price or tax liability
$314
$52.34 p/Share
6
Reduced 0.02%
28,413
Common Stock
Dec 11
2023
SELL
Payment of exercise price or tax liability
$7,967
$42.38 p/Share
188
Reduced 0.66%
28,419
Common Stock
Nov 28
2023
SELL
Payment of exercise price or tax liability
$6,878
$37.18 p/Share
185
Reduced 0.64%
28,607
Common Stock
Nov 02
2023
SELL
Payment of exercise price or tax liability
$187
$37.49 p/Share
5
Reduced 0.02%
28,792
Common Stock
Sep 11
2023
SELL
Payment of exercise price or tax liability
$9,415
$50.08 p/Share
188
Reduced 0.65%
28,797
Common Stock
Aug 28
2023
SELL
Payment of exercise price or tax liability
$9,930
$53.68 p/Share
185
Reduced 0.63%
28,985
Common Stock
Aug 02
2023
SELL
Payment of exercise price or tax liability
$302
$60.43 p/Share
5
Reduced 0.02%
29,170
Common Stock
Jun 29
2023
SELL
Open market or private sale
$40,151
$58.19 p/Share
690
Reduced 2.31%
29,175
Common Stock
Jun 09
2023
SELL
Payment of exercise price or tax liability
$10,193
$54.22 p/Share
188
Reduced 0.63%
29,865
Common Stock
May 26
2023
SELL
Payment of exercise price or tax liability
$9,693
$52.68 p/Share
184
Reduced 0.61%
30,053
Common Stock
May 02
2023
SELL
Payment of exercise price or tax liability
$307
$61.51 p/Share
5
Reduced 0.02%
30,237
Common Stock
Mar 30
2023
SELL
Open market or private sale
$30,172
$56.93 p/Share
530
Reduced 1.72%
30,242
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$10,650
$56.65 p/Share
188
Reduced 0.61%
30,772
Common Stock
Feb 28
2023
SELL
Payment of exercise price or tax liability
$57,009
$62.51 p/Share
912
Reduced 2.86%
30,960
Common Stock
Feb 28
2023
BUY
Grant, award, or other acquisition
-
6,629
Added 17.22%
31,872
Common Stock
Feb 02
2023
SELL
Payment of exercise price or tax liability
$411
$68.66 p/Share
6
Reduced 0.02%
25,243
Common Stock