Sep 20
2024
SELL
Payment of exercise price or tax liability
$3,444,742
$146.96 p/Share
23,440
Reduced 13.09%
155,669
Common Stock
Sep 20
2024
BUY
Exercise of conversion of derivative security
$1,653,200
$41.33 p/Share
40,000
Added 18.26%
179,109
Common Stock
Sep 12
2024
SELL
Open market or private sale
$2,627,400
$131.37 p/Share
20,000
Reduced 12.57%
139,109
Common Stock
Sep 11
2024
-
400
Reduced 0.25%
159,109
Common Stock
Feb 27
2024
SELL
Open market or private sale
$2,342,800
$117.14 p/Share
20,000
Reduced 11.14%
159,509
Common Stock
Feb 12
2024
SELL
Sale (or disposition) back to the issuer
$1,091,025
$112.5 p/Share
9,698
Reduced 5.06%
181,933
Common Stock
Feb 12
2024
SELL
Payment of exercise price or tax liability
$1,703,025
$112.5 p/Share
15,138
Reduced 7.78%
179,508
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
$2,158,837
$60.96 p/Share
35,414
Added 15.6%
191,631
Common Stock
Jan 26
2024
SELL
Payment of exercise price or tax liability
$1,021,259
$96.5 p/Share
10,583
Reduced 5.9%
168,930
Common Stock
Jan 26
2024
BUY
Other acquisition or disposition
-
14,856
Added 8.06%
169,414
Common Stock
Jan 24
2024
BUY
Grant, award, or other acquisition
-
15,526
Added 8.62%
164,657
Common Stock
Jan 21
2024
SELL
Payment of exercise price or tax liability
$95,283
$98.23 p/Share
970
Reduced 0.65%
149,131
Common Stock
Dec 27
2023
SELL
Payment of exercise price or tax liability
$2,285,433
$101.62 p/Share
22,490
Reduced 13.03%
150,101
Common Stock
Dec 27
2023
BUY
Exercise of conversion of derivative security
$1,659,309
$53.83 p/Share
30,825
Added 15.15%
172,591
Common Stock
Dec 14
2023
SELL
Open market or private sale
$900,000
$90.0 p/Share
10,000
Reduced 6.59%
141,766
Common Stock
Dec 05
2023
-
167
Reduced 0.11%
151,766
Common Stock
Jul 18
2023
SELL
Open market or private sale
$425,000
$85.0 p/Share
5,000
Reduced 3.19%
151,933
Common Stock
Jun 13
2023
SELL
Open market or private sale
$400,000
$80.0 p/Share
5,000
Reduced 3.09%
156,933
Common Stock
Jan 25
2023
BUY
Grant, award, or other acquisition
-
26,250
Added 13.95%
161,933
Common Stock
Jan 23
2023
SELL
Payment of exercise price or tax liability
$68,329
$66.99 p/Share
1,020
Reduced 0.75%
135,683
Common Stock
Jan 20
2023
SELL
Payment of exercise price or tax liability
$531,134
$65.09 p/Share
8,160
Reduced 5.63%
136,703
Common Stock
Jan 20
2023
BUY
Other acquisition or disposition
-
4,800
Added 3.21%
144,863
Common Stock
Jan 26
2022
BUY
Grant, award, or other acquisition
-
23,183
Added 14.75%
133,952
Common Stock
Jan 25
2022
SELL
Payment of exercise price or tax liability
$760,617
$64.96 p/Share
11,709
Reduced 9.56%
110,769
Common Stock
May 06
2021
SELL
Sale (or disposition) back to the issuer
$877,531
$96.21 p/Share
9,121
Reduced 6.79%
125,157
Common Stock