Mar 01
2028
SELL
Open market or private sale
$311,919
$167.07 p/Share
1,867
Reduced 1.82%
100,703
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
Feb 27
2023
SELL
Open market or private sale
$1,845,685
$165.8 p/Share
11,132
Reduced 8.84%
114,865
Common Stock
Feb 27
2023
SELL
Payment of exercise price or tax liability
$1,551,383
$166.19 p/Share
9,335
Reduced 6.9%
125,997
Common Stock
Feb 27
2023
SELL
Sale (or disposition) back to the issuer
$2,813,762
$166.19 p/Share
16,931
Reduced 11.75%
127,202
Common Stock
Feb 27
2023
BUY
Exercise of conversion of derivative security
$2,692,100
$66.59 p/Share
40,428
Added 23.94%
128,432
Common Stock
Feb 17
2023
SELL
Payment of exercise price or tax liability
$92,621
$168.71 p/Share
549
Reduced 0.49%
111,835
Common Stock