Jan 01
2026
SELL
Payment of exercise price or tax liability
$178,339
$80.66 p/Share
2,211
Reduced 2.57%
83,818
Common Stock
Oct 10
2025
SELL
Payment of exercise price or tax liability
$22,582
$80.65 p/Share
280
Reduced 0.33%
85,864
Common Stock
Feb 28
2025
SELL
Payment of exercise price or tax liability
$964,700
$81.04 p/Share
11,904
Reduced 12.2%
85,665
Common Stock
Feb 28
2025
BUY
Grant, award, or other acquisition
$1,885,881
$81.04 p/Share
23,271
Added 19.26%
97,569
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$91,713
$83.3 p/Share
1,101
Reduced 1.46%
74,297
Common Stock
Feb 11
2025
BUY
Grant, award, or other acquisition
$600,044
$83.77 p/Share
7,163
Added 8.68%
75,398
Common Stock
Jan 02
2025
SELL
Payment of exercise price or tax liability
$164,060
$84.48 p/Share
1,942
Reduced 2.77%
68,069
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$168,578
$62.0 p/Share
2,719
Reduced 3.77%
69,459
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$356,252
$62.0 p/Share
5,746
Added 7.37%
72,178
Common Stock
Feb 13
2024
BUY
Grant, award, or other acquisition
$540,006
$58.55 p/Share
9,223
Added 12.19%
66,431
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$97,318
$60.9 p/Share
1,598
Reduced 2.73%
57,030
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$91,036
$59.54 p/Share
1,529
Reduced 2.56%
58,100
Common Stock
Mar 01
2023
BUY
Grant, award, or other acquisition
$233,099
$59.54 p/Share
3,915
Added 6.16%
59,629
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
$420,046
$61.16 p/Share
6,868
Added 10.97%
55,714
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$64,956
$61.28 p/Share
1,060
Reduced 2.12%
48,846
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$73,899
$64.71 p/Share
1,142
Reduced 2.26%
49,389
Common Stock
Mar 01
2022
BUY
Grant, award, or other acquisition
$209,919
$64.71 p/Share
3,244
Added 6.03%
50,531
Common Stock
Feb 15
2022
BUY
Grant, award, or other acquisition
$390,059
$64.43 p/Share
6,054
Added 11.35%
47,286
Common Stock
Jan 03
2022
SELL
Payment of exercise price or tax liability
$46,378
$66.54 p/Share
697
Reduced 1.67%
41,148
Common Stock
Jun 30
2021
BUY
Grant, award, or other acquisition
$97,555
$59.74 p/Share
1,633
Added 3.76%
41,755
Common Stock