Feb 26
2025
SELL
Open market or private sale
$1,160,900
$116.09 p/Share
10,000
Reduced 12.54%
69,768
Common Stock
Feb 26
2025
BUY
Grant, award, or other acquisition
$1,282,550
$116.31 p/Share
11,027
Added 12.14%
79,768
Common Stock
Feb 23
2025
SELL
Payment of exercise price or tax liability
$130,687
$115.55 p/Share
1,131
Reduced 1.62%
68,741
Common Stock
Feb 22
2025
SELL
Payment of exercise price or tax liability
$317,878
$115.55 p/Share
2,751
Reduced 3.79%
69,872
Common Stock
Feb 07
2025
SELL
Payment of exercise price or tax liability
$979,944
$114.99 p/Share
8,522
Reduced 10.5%
72,623
Common Stock
Feb 07
2025
BUY
Grant, award, or other acquisition
-
22,488
Added 21.7%
81,145
Common Stock
Aug 23
2024
SELL
Open market or private sale
$1,125,800
$112.58 p/Share
10,000
Reduced 14.57%
58,657
Common Stock
May 09
2024
SELL
Open market or private sale
$1,027,900
$102.79 p/Share
10,000
Reduced 12.71%
68,657
Common Stock
Mar 11
2024
BUY
Grant, award, or other acquisition
-
10,257
Added 11.54%
78,657
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$105,155
$92.73 p/Share
1,134
Reduced 1.63%
68,400
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$105,434
$92.73 p/Share
1,137
Reduced 1.61%
69,534
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$116,452
$92.13 p/Share
1,264
Reduced 1.76%
70,671
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$833,818
$95.25 p/Share
8,754
Reduced 10.85%
71,935
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
23,506
Added 22.56%
80,689
Common Stock
Feb 24
2023
SELL
Payment of exercise price or tax liability
$110,488
$96.92 p/Share
1,140
Reduced 1.95%
57,183
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$110,688
$96.84 p/Share
1,143
Reduced 1.92%
58,323
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
$840,386
$97.47 p/Share
8,622
Added 12.66%
59,466
Common Stock
Feb 19
2023
SELL
Payment of exercise price or tax liability
$97,699
$99.49 p/Share
982
Reduced 1.89%
50,844
Common Stock
Feb 06
2023
SELL
Payment of exercise price or tax liability
$781,595
$101.81 p/Share
7,677
Reduced 12.9%
51,826
Common Stock
Feb 06
2023
BUY
Grant, award, or other acquisition
-
20,704
Added 25.81%
59,503
Common Stock
Dec 15
2022
SELL
Payment of exercise price or tax liability
$219,473
$102.51 p/Share
2,141
Reduced 5.23%
38,799
Common Stock
Mar 24
2022
SELL
Open market or private sale
$192,981
$107.63 p/Share
1,793
Reduced 4.2%
40,940
Common Stock
Mar 23
2022
SELL
Open market or private sale
$415,468
$107.19 p/Share
3,876
Reduced 8.32%
42,733
Common Stock
Mar 17
2022
SELL
Open market or private sale
$479,452
$107.26 p/Share
4,470
Reduced 8.75%
46,609
Common Stock
Mar 15
2022
SELL
Open market or private sale
$44,175
$107.22 p/Share
412
Reduced 0.8%
51,079
Common Stock