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
Jan 28
2021
BUY
Grant, award, or other acquisition
$1,100,010
$50.03 p/Share
21,987
Added 8.97%
223,249
Common Stock
Jan 12
2021
SELL
Payment of exercise price or tax liability
$108,792
$50.46 p/Share
2,156
Reduced 1.06%
201,262
Common Stock