Feb 20
2025
-
152
Reduced 0.25%
59,489
Common Stock
Feb 20
2025
SELL
Open market or private sale
$1,747,287
$166.71 p/Share
10,481
Reduced 14.95%
59,641
Common Stock
Feb 20
2025
BUY
Exercise of conversion of derivative security
$182,417
$57.31 p/Share
3,183
Added 4.34%
70,122
Common Stock
Feb 18
2025
SELL
Payment of exercise price or tax liability
$265,235
$166.71 p/Share
1,591
Reduced 2.32%
66,939
Common Stock
Feb 18
2025
BUY
Grant, award, or other acquisition
-
9,348
Added 12.0%
68,530
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$222,857
$166.56 p/Share
1,338
Reduced 2.21%
59,182
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$449,068
$166.94 p/Share
2,690
Reduced 4.26%
60,520
Common Stock
Feb 10
2025
BUY
Grant, award, or other acquisition
-
5,834
Added 8.45%
63,210
Common Stock
Feb 06
2025
SELL
Open market or private sale
$689,023
$165.83 p/Share
4,155
Reduced 6.75%
57,376
Common Stock
Feb 06
2025
BUY
Exercise of conversion of derivative security
$207,791
$50.01 p/Share
4,155
Added 6.33%
61,531
Common Stock
Feb 04
2025
SELL
Payment of exercise price or tax liability
$852,312
$160.39 p/Share
5,314
Reduced 8.48%
57,376
Common Stock
Feb 04
2025
BUY
Grant, award, or other acquisition
-
10,409
Added 14.24%
62,690
Common Stock
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