Feb 13
2025
SELL
Payment of exercise price or tax liability
$777,124
$205.97 p/Share
3,773
Reduced 5.8%
61,309
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
8,653
Added 11.74%
65,082
Common Stock
Feb 12
2025
SELL
Payment of exercise price or tax liability
$108,793
$205.27 p/Share
530
Reduced 0.93%
56,429
Common Stock
Feb 12
2025
BUY
Exercise of conversion of derivative security
-
1,215
Added 2.09%
56,959
Common Stock
Feb 10
2025
SELL
Payment of exercise price or tax liability
$216,026
$207.12 p/Share
1,043
Reduced 1.84%
55,744
Common Stock
Feb 10
2025
BUY
Exercise of conversion of derivative security
-
2,358
Added 3.99%
56,787
Common Stock
Oct 29
2024
SELL
Payment of exercise price or tax liability
$7,745,270
$296.64 p/Share
26,110
Reduced 32.42%
54,429
Common Stock
Oct 29
2024
BUY
Exercise of conversion of derivative security
$3,125,105
$119.69 p/Share
26,110
Added 24.48%
80,539
Common Stock
Apr 29
2024
-
1,151
Reduced 2.07%
54,320
Common Stock
Apr 29
2024
SELL
Open market or private sale
$4,866,849
$193.06 p/Share
25,209
Reduced 31.25%
55,471
Common Stock
Apr 29
2024
BUY
Exercise of conversion of derivative security
$2,488,128
$98.7 p/Share
25,209
Added 23.81%
80,680
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$743,729
$196.91 p/Share
3,777
Reduced 6.37%
55,471
Common Stock
Feb 16
2024
BUY
Grant, award, or other acquisition
-
8,499
Added 12.55%
59,248
Common Stock
Feb 14
2024
SELL
Payment of exercise price or tax liability
$111,001
$194.74 p/Share
570
Reduced 1.11%
50,749
Common Stock
Feb 14
2024
BUY
Exercise of conversion of derivative security
-
1,250
Added 2.38%
51,319
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$115,641
$194.03 p/Share
596
Reduced 1.18%
50,069
Common Stock
Feb 11
2024
BUY
Exercise of conversion of derivative security
-
1,307
Added 2.51%
50,665
Common Stock
Oct 03
2023
SELL
Payment of exercise price or tax liability
$164,965
$181.48 p/Share
909
Reduced 1.81%
49,279
Common Stock
Oct 03
2023
BUY
Exercise of conversion of derivative security
-
2,044
Added 3.91%
50,188
Common Stock
May 03
2023
SELL
Payment of exercise price or tax liability
$3,315,506
$199.01 p/Share
16,660
Reduced 25.76%
48,012
Common Stock
May 03
2023
BUY
Exercise of conversion of derivative security
$2,285,975
$98.93 p/Share
23,107
Added 26.32%
64,672
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$103,286
$192.34 p/Share
537
Reduced 1.28%
41,502
Common Stock
Feb 26
2023
BUY
Exercise of conversion of derivative security
-
1,206
Added 2.79%
42,039
Common Stock
Feb 14
2023
SELL
Payment of exercise price or tax liability
$874,273
$200.89 p/Share
4,352
Reduced 9.63%
40,833
Common Stock
Feb 14
2023
BUY
Grant, award, or other acquisition
-
9,751
Added 17.75%
45,185
Common Stock