Mar 01
2028
SELL
Open market or private sale
$311,919
$167.07 p/Share
1,867
Reduced 1.82%
100,703
Common Stock
Feb 17
2025
SELL
Payment of exercise price or tax liability
$110,432
$196.85 p/Share
561
Reduced 0.52%
107,844
Common Stock
Feb 16
2025
SELL
Payment of exercise price or tax liability
$84,251
$196.85 p/Share
428
Reduced 0.39%
108,405
Common Stock
Feb 13
2025
SELL
Payment of exercise price or tax liability
$653,248
$193.67 p/Share
3,373
Reduced 3.01%
108,833
Common Stock
Feb 13
2025
BUY
Grant, award, or other acquisition
-
7,721
Added 6.44%
112,206
Common Stock
Dec 31
2024
BUY
Grant, award, or other acquisition
-
14
Added 0.01%
104,485
Common Stock
Nov 12
2024
SELL
Open market or private sale
$3,089,477
$206.82 p/Share
14,938
Reduced 12.51%
104,470
Common Stock
Nov 08
2024
SELL
Payment of exercise price or tax liability
$2,365,646
$205.78 p/Share
11,496
Reduced 8.78%
119,408
Common Stock
Nov 08
2024
SELL
Sale (or disposition) back to the issuer
$2,389,311
$205.78 p/Share
11,611
Reduced 8.15%
130,904
Common Stock
Nov 08
2024
BUY
Exercise of conversion of derivative security
$2,389,226
$62.8 p/Share
38,045
Added 21.07%
142,515
Common Stock
Sep 30
2024
BUY
Grant, award, or other acquisition
-
16
Added 0.02%
104,470
Common Stock
Jun 28
2024
BUY
Grant, award, or other acquisition
-
17
Added 0.02%
104,453
Common Stock
Mar 29
2024
BUY
Grant, award, or other acquisition
-
16
Added 0.02%
104,436
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
3,584
Added 3.32%
104,419
Common Stock
Feb 17
2024
SELL
Payment of exercise price or tax liability
$80,706
$145.68 p/Share
554
Reduced 0.55%
100,835
Common Stock
Feb 16
2024
SELL
Payment of exercise price or tax liability
$61,914
$145.68 p/Share
425
Reduced 0.42%
101,389
Common Stock
Feb 15
2024
SELL
Payment of exercise price or tax liability
$1,432,674
$147.44 p/Share
9,717
Reduced 8.71%
101,814
Common Stock
Feb 15
2024
BUY
Grant, award, or other acquisition
-
22,342
Added 16.69%
111,531
Common Stock
Feb 11
2024
SELL
Payment of exercise price or tax liability
$162,041
$193.83 p/Share
836
Reduced 0.93%
89,189
Common Stock
Dec 29
2023
BUY
Grant, award, or other acquisition
-
15
Added 0.02%
90,025
Common Stock
Sep 29
2023
BUY
Grant, award, or other acquisition
-
19
Added 0.02%
90,009
Common Stock
Jul 02
2023
SELL
Payment of exercise price or tax liability
$1,944,233
$179.06 p/Share
10,858
Reduced 10.77%
89,990
Common Stock
Jun 30
2023
BUY
Grant, award, or other acquisition
-
67
Added 0.07%
100,848
Common Stock
Mar 31
2023
BUY
Grant, award, or other acquisition
-
77
Added 0.07%
111,913
Common Stock
Feb 28
2023
SELL
Open market or private sale
$2,051,174
$166.83 p/Share
12,295
Reduced 10.7%
102,570
Common Stock