Feb 19
2025
SELL
Open market or private sale
$103,808
$64.88 p/Share
1,600
Reduced 2.38%
65,662
Common Stock
Feb 14
2025
SELL
Payment of exercise price or tax liability
$187,165
$65.58 p/Share
2,854
Reduced 4.07%
67,262
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$12,216
$64.98 p/Share
188
Reduced 0.27%
70,116
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
$649,800
$64.98 p/Share
10,000
Added 12.45%
70,304
Common Stock
Aug 19
2024
BUY
Grant, award, or other acquisition
$149,665
$76.36 p/Share
1,960
Added 3.16%
60,118
Common Stock
May 09
2024
SELL
Open market or private sale
$100,560
$82.09 p/Share
1,225
Reduced 2.07%
58,076
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$231,500
$88.09 p/Share
2,628
Reduced 4.25%
59,230
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$1,023,077
$88.09 p/Share
11,614
Added 15.81%
61,858
Common Stock
Feb 09
2024
SELL
Payment of exercise price or tax liability
$182,613
$86.22 p/Share
2,118
Reduced 4.04%
50,244
Common Stock
May 19
2023
SELL
Open market or private sale
$99,758
$76.21 p/Share
1,309
Reduced 2.45%
52,174
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$430,928
$88.45 p/Share
4,872
Reduced 8.36%
53,416
Common Stock
Feb 16
2023
BUY
Grant, award, or other acquisition
$1,372,567
$88.45 p/Share
15,518
Added 21.03%
58,288
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$258,133
$88.01 p/Share
2,933
Reduced 6.42%
42,770
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$598,929
$95.89 p/Share
6,246
Reduced 12.09%
45,405
Common Stock
Feb 17
2022
BUY
Grant, award, or other acquisition
$1,751,910
$95.89 p/Share
18,270
Added 26.13%
51,651
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$320,689
$95.5 p/Share
3,358
Reduced 9.14%
33,381
Common Stock
Aug 17
2021
SELL
Open market or private sale
$102,750
$102.75 p/Share
1,000
Reduced 2.66%
36,615
Common Stock
Feb 12
2021
SELL
Payment of exercise price or tax liability
$196,891
$91.62 p/Share
2,149
Reduced 5.42%
37,506
Common Stock
Feb 11
2021
SELL
Payment of exercise price or tax liability
$327,917
$90.71 p/Share
3,615
Reduced 8.35%
39,655
Common Stock
Feb 11
2021
BUY
Grant, award, or other acquisition
$1,131,063
$90.71 p/Share
12,469
Added 22.37%
43,270
Common Stock