Jan 08
2025
SELL
Payment of exercise price or tax liability
$1,267,868
$106.08 p/Share
11,952
Reduced 6.66%
167,445
Common Stock
Jan 08
2025
BUY
Exercise of conversion of derivative security
-
25,744
Added 12.55%
179,397
Common Stock
Nov 25
2024
SELL
Sale (or disposition) back to the issuer
$1,765,800
$117.72 p/Share
15,000
Reduced 8.89%
153,653
Common Stock
Mar 08
2024
SELL
Sale (or disposition) back to the issuer
$1,885,250
$75.41 p/Share
25,000
Reduced 12.91%
168,653
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$1,290,300
$75.0 p/Share
17,204
Reduced 8.16%
193,653
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
33,698
Added 13.78%
210,857
Common Stock
Jan 19
2024
SELL
Payment of exercise price or tax liability
$694,819
$69.15 p/Share
10,048
Reduced 5.37%
177,159
Common Stock
Jan 19
2024
BUY
Exercise of conversion of derivative security
-
23,271
Added 11.06%
187,207
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$1,015,364
$66.59 p/Share
15,248
Reduced 8.84%
157,246
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
29,866
Added 14.76%
172,494
Common Stock
Jan 18
2023
SELL
Payment of exercise price or tax liability
$495,327
$58.37 p/Share
8,486
Reduced 5.62%
142,628
Common Stock
Jan 18
2023
BUY
Exercise of conversion of derivative security
-
21,390
Added 12.4%
151,114
Common Stock
Sep 19
2022
SELL
Other acquisition or disposition
-
100,000
Reduced 44.5%
124,707
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$1,022,585
$71.7 p/Share
14,262
Reduced 5.97%
224,707
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
27,937
Added 10.47%
238,969
Common Stock
Mar 01
2022
SELL
Open market or private sale
$717,400
$71.74 p/Share
10,000
Reduced 4.52%
211,032
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$656,666
$70.42 p/Share
9,325
Reduced 4.05%
221,032
Common Stock
Jan 07
2022
BUY
Exercise of conversion of derivative security
-
22,222
Added 8.8%
230,357
Common Stock
Dec 15
2021
-
4,000
Reduced 1.89%
208,135
Common Stock
Dec 01
2021
SELL
Open market or private sale
$731,900
$73.19 p/Share
10,000
Reduced 4.5%
212,135
Common Stock
Sep 01
2021
SELL
Open market or private sale
$685,300
$68.53 p/Share
10,000
Reduced 4.31%
222,135
Common Stock
Jun 01
2021
SELL
Open market or private sale
$699,400
$69.94 p/Share
10,000
Reduced 4.2%
228,074
Common Stock
Mar 08
2021
SELL
Open market or private sale
$724,661
$64.42 p/Share
11,249
Reduced 5.04%
212,000
Common Stock
Mar 08
2021
SELL
Payment of exercise price or tax liability
$1,620,425
$64.76 p/Share
25,022
Reduced 9.51%
238,074
Common Stock
Mar 08
2021
BUY
Exercise of conversion of derivative security
-
51,096
Added 16.26%
263,096
Common Stock