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
Feb 05
2024
BUY
Grant, award, or other acquisition
-
8,454
Added 7.6%
102,846
Common Stock
Feb 01
2024
SELL
Payment of exercise price or tax liability
$500,535
$190.39 p/Share
2,629
Reduced 2.62%
97,864
Common Stock
Jan 05
2024
SELL
Open market or private sale
$387,797
$182.15 p/Share
2,129
Reduced 2.07%
100,493
Common Stock
Jan 01
2024
SELL
Payment of exercise price or tax liability
$174,689
$196.28 p/Share
890
Reduced 0.86%
102,622
Common Stock
Dec 05
2023
SELL
Open market or private sale
$116,490
$185.2 p/Share
629
Reduced 0.6%
103,512
Common Stock
Nov 28
2023
SELL
Open market or private sale
$288,311
$180.42 p/Share
1,598
Reduced 1.51%
104,141
Common Stock
Nov 27
2023
SELL
Open market or private sale
$905,250
$181.05 p/Share
5,000
Reduced 4.52%
105,739
Common Stock
Nov 01
2023
SELL
Payment of exercise price or tax liability
$333,226
$151.95 p/Share
2,193
Reduced 1.94%
110,739
Common Stock
Oct 26
2023
BUY
Grant, award, or other acquisition
-
25,599
Added 18.48%
112,932
Common Stock