Feb 10
2025
SELL
Open market or private sale
$628,180
$140.0 p/Share
4,487
Reduced 3.83%
112,757
Common Stock
Feb 01
2025
SELL
Payment of exercise price or tax liability
$530,036
$139.41 p/Share
3,802
Reduced 3.14%
117,244
Common Stock
Jan 30
2025
SELL
Payment of exercise price or tax liability
$1,011,784
$139.73 p/Share
7,241
Reduced 5.64%
121,046
Common Stock
Jan 30
2025
BUY
Grant, award, or other acquisition
-
16,270
Added 11.69%
122,904
Common Stock
Jan 06
2025
SELL
Open market or private sale
$227,706
$139.27 p/Share
1,635
Reduced 1.44%
112,017
Common Stock
Dec 05
2024
SELL
Open market or private sale
$209,790
$157.5 p/Share
1,332
Reduced 1.16%
113,652
Common Stock
Nov 06
2024
SELL
Open market or private sale
$244,200
$165.0 p/Share
1,480
Reduced 1.27%
114,984
Common Stock
Nov 01
2024
SELL
Payment of exercise price or tax liability
$367,277
$120.34 p/Share
3,052
Reduced 2.55%
116,464
Common Stock
Oct 30
2024
BUY
Grant, award, or other acquisition
-
33,574
Added 21.93%
119,516
Common Stock
Oct 07
2024
SELL
Open market or private sale
$77,487
$122.22 p/Share
634
Reduced 0.73%
85,942
Common Stock
Sep 05
2024
SELL
Open market or private sale
$76,297
$123.86 p/Share
616
Reduced 0.71%
86,576
Common Stock
Aug 15
2024
BUY
Grant, award, or other acquisition
$12,213
$106.2 p/Share
115
Added 0.13%
87,192
Common Stock
Aug 05
2024
SELL
Open market or private sale
$82,494
$133.92 p/Share
616
Reduced 0.7%
87,077
Common Stock
Aug 01
2024
SELL
Payment of exercise price or tax liability
$422,457
$138.42 p/Share
3,052
Reduced 3.36%
87,693
Common Stock
Jul 05
2024
SELL
Open market or private sale
$91,619
$144.51 p/Share
634
Reduced 0.69%
90,745
Common Stock
Jul 01
2024
SELL
Payment of exercise price or tax liability
$170,878
$142.28 p/Share
1,201
Reduced 1.3%
91,379
Common Stock
Jun 05
2024
SELL
Open market or private sale
$83,603
$135.72 p/Share
616
Reduced 0.66%
92,580
Common Stock
May 06
2024
SELL
Open market or private sale
$156,052
$168.16 p/Share
928
Reduced 0.99%
93,196
Common Stock
May 01
2024
SELL
Payment of exercise price or tax liability
$504,465
$165.29 p/Share
3,052
Reduced 3.14%
94,124
Common Stock
Apr 05
2024
SELL
Open market or private sale
$315,900
$165.22 p/Share
1,912
Reduced 1.93%
97,176
Common Stock
Apr 01
2024
SELL
Payment of exercise price or tax liability
$200,903
$167.28 p/Share
1,201
Reduced 1.2%
99,088
Common Stock
Mar 05
2024
SELL
Open market or private sale
$119,873
$165.8 p/Share
723
Reduced 0.72%
100,289
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
$13,887
$126.25 p/Share
110
Added 0.11%
101,012
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$721,076
$168.24 p/Share
4,286
Reduced 4.07%
100,902
Common Stock
Feb 05
2024
SELL
Open market or private sale
$195,399
$172.92 p/Share
1,130
Reduced 1.15%
96,734
Common Stock