Dec 03
2024
SELL
Payment of exercise price or tax liability
$102,194
$156.26 p/Share
654
Reduced 1.24%
52,190
Common Stock
Nov 14
2024
-
193
Reduced 0.36%
52,844
Common Stock
Mar 12
2024
SELL
Open market or private sale
$834,159
$137.65 p/Share
6,060
Reduced 10.27%
52,939
Common Stock
Feb 20
2024
SELL
Open market or private sale
$516,009
$136.8 p/Share
3,772
Reduced 6.01%
58,999
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$314,162
$136.89 p/Share
2,295
Reduced 3.53%
62,771
Common Stock
Feb 13
2024
SELL
Payment of exercise price or tax liability
$179,840
$134.41 p/Share
1,338
Reduced 2.01%
65,066
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$364,251
$135.46 p/Share
2,689
Reduced 3.89%
66,404
Common Stock
Feb 12
2024
BUY
Grant, award, or other acquisition
-
15,805
Added 18.62%
69,093
Common Stock
Feb 05
2024
SELL
Payment of exercise price or tax liability
$498,634
$126.75 p/Share
3,934
Reduced 6.87%
53,288
Common Stock
Feb 05
2024
BUY
Grant, award, or other acquisition
-
7,706
Added 11.87%
57,222
Common Stock
Dec 04
2023
SELL
Payment of exercise price or tax liability
$75,229
$115.03 p/Share
654
Reduced 1.31%
49,406
Common Stock
Nov 07
2023
-
233
Reduced 0.46%
50,060
Common Stock
Jun 07
2023
-
231
Reduced 0.46%
50,172
Common Stock
Feb 16
2023
SELL
Payment of exercise price or tax liability
$251,326
$107.13 p/Share
2,346
Reduced 4.45%
50,403
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$249,328
$108.64 p/Share
2,295
Reduced 4.17%
52,749
Common Stock
Feb 13
2023
SELL
Payment of exercise price or tax liability
$145,987
$109.19 p/Share
1,337
Reduced 2.37%
55,044
Common Stock
Feb 13
2023
BUY
Grant, award, or other acquisition
-
7,858
Added 12.23%
56,381
Common Stock
Feb 10
2023
SELL
Payment of exercise price or tax liability
$287,537
$108.71 p/Share
2,645
Reduced 5.17%
48,523
Common Stock
Feb 10
2023
BUY
Grant, award, or other acquisition
-
5,181
Added 9.19%
51,168
Common Stock
Dec 05
2022
SELL
Payment of exercise price or tax liability
$70,036
$107.09 p/Share
654
Reduced 1.4%
45,911
Common Stock
Feb 24
2022
SELL
Open market or private sale
$661,717
$120.95 p/Share
5,471
Reduced 10.54%
46,433
Common Stock
Feb 24
2022
BUY
Exercise of conversion of derivative security
$217,043
$50.01 p/Share
4,340
Added 7.72%
51,904
Common Stock
Feb 18
2022
SELL
Payment of exercise price or tax liability
$701,219
$122.87 p/Share
5,707
Reduced 10.71%
47,564
Common Stock
Feb 18
2022
BUY
Grant, award, or other acquisition
-
8,093
Added 13.54%
51,696
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$294,939
$125.72 p/Share
2,346
Reduced 4.94%
45,178
Common Stock