Mar 01
2025
SELL
Other acquisition or disposition
$103,639
$61.69 p/Share
1,680
Reduced 0.81%
206,446
Common Stock
Mar 01
2025
SELL
Payment of exercise price or tax liability
$431,398
$61.69 p/Share
6,993
Reduced 3.33%
203,262
Common Stock
Mar 01
2025
BUY
Grant, award, or other acquisition
$233,743
$61.69 p/Share
3,789
Added 1.77%
210,255
Common Stock
Feb 17
2025
BUY
Grant, award, or other acquisition
$1,233,350
$67.33 p/Share
18,318
Added 8.09%
208,146
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$467,846
$94.61 p/Share
4,945
Reduced 2.54%
189,828
Common Stock
Mar 01
2024
SELL
Other acquisition or disposition
$159,039
$94.61 p/Share
1,681
Reduced 0.87%
191,149
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
$342,866
$94.61 p/Share
3,624
Added 1.83%
194,773
Common Stock
Feb 21
2024
SELL
Payment of exercise price or tax liability
$38,645
$90.93 p/Share
425
Reduced 0.22%
192,830
Common Stock
Feb 21
2024
SELL
Other acquisition or disposition
$14,185
$90.93 p/Share
156
Reduced 0.08%
193,255
Common Stock
Feb 19
2024
BUY
Grant, award, or other acquisition
$1,192,537
$90.86 p/Share
13,125
Added 6.35%
193,411
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$33,709
$90.86 p/Share
371
Reduced 0.21%
180,286
Common Stock
Mar 01
2023
SELL
Other acquisition or disposition
$84,722
$50.4 p/Share
1,681
Reduced 0.92%
180,657
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$26,762
$50.4 p/Share
531
Reduced 0.29%
182,338
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$33,995
$53.79 p/Share
632
Reduced 0.34%
182,869
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$17,858
$53.79 p/Share
332
Reduced 0.18%
183,501
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$132,173
$56.8 p/Share
2,327
Reduced 1.25%
183,833
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
$1,157,356
$56.8 p/Share
20,376
Added 9.87%
186,160
Common Stock
Nov 02
2022
SELL
Sale (or disposition) back to the issuer
$303,046
$40.39 p/Share
7,503
Reduced 4.33%
165,784
Common Stock
Feb 23
2022
SELL
Sale (or disposition) back to the issuer
$366,257
$82.01 p/Share
4,466
Reduced 2.51%
173,287
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
$1,060,143
$82.01 p/Share
12,927
Added 6.78%
177,753
Common Stock
Feb 19
2022
SELL
Payment of exercise price or tax liability
$53,985
$85.42 p/Share
632
Reduced 0.38%
164,826
Common Stock
Feb 17
2022
SELL
Payment of exercise price or tax liability
$29,604
$89.17 p/Share
332
Reduced 0.2%
165,458
Common Stock
Feb 13
2022
SELL
Payment of exercise price or tax liability
$71,729
$85.29 p/Share
841
Reduced 0.5%
165,790
Common Stock
Nov 11
2021
SELL
Open market or private sale
$262,814
$127.89 p/Share
2,055
Reduced 1.22%
166,631
Common Stock
Nov 10
2021
SELL
Sale (or disposition) back to the issuer
$76,101
$127.26 p/Share
598
Reduced 0.35%
170,375
Common Stock