Nov 18
2024
SELL
Open market or private sale
$2,772,098
$178.27 p/Share
15,550
Reduced 9.35%
150,767
Common Stock
Nov 18
2024
BUY
Exercise of conversion of derivative security
$1,460,237
$123.31 p/Share
11,842
Added 6.86%
160,699
Common Stock
Sep 03
2024
SELL
Payment of exercise price or tax liability
$5,675,145
$169.17 p/Share
33,547
Reduced 17.84%
154,475
Common Stock
Sep 03
2024
BUY
Exercise of conversion of derivative security
-
75,064
Added 28.53%
188,022
Common Stock
May 23
2024
SELL
Open market or private sale
$7,377,211
$162.82 p/Share
45,309
Reduced 28.63%
112,958
Common Stock
May 23
2024
BUY
Exercise of conversion of derivative security
$6,526,397
$128.97 p/Share
50,604
Added 24.23%
158,267
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$3,070,934
$158.1 p/Share
19,424
Reduced 15.28%
107,663
Common Stock
Mar 01
2024
BUY
Grant, award, or other acquisition
-
34,118
Added 22.1%
120,272
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
9,306
Added 7.81%
109,816
Common Stock
Sep 03
2023
SELL
Payment of exercise price or tax liability
$3,054,974
$114.5 p/Share
26,681
Reduced 24.18%
83,663
Common Stock
Sep 03
2023
BUY
Exercise of conversion of derivative security
-
59,043
Added 34.86%
110,344
Common Stock
Mar 02
2023
SELL
Payment of exercise price or tax liability
$167,175
$84.56 p/Share
1,977
Reduced 3.71%
51,301
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
-
4,373
Added 7.59%
53,278
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$171,930
$84.57 p/Share
2,033
Reduced 3.99%
48,905
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
4,505
Added 8.13%
50,938
Common Stock
Sep 06
2022
SELL
Payment of exercise price or tax liability
$23,573
$71.87 p/Share
328
Reduced 0.7%
46,433
Common Stock
Sep 06
2022
BUY
Exercise of conversion of derivative security
-
729
Added 1.54%
46,761
Common Stock
Mar 19
2022
SELL
Payment of exercise price or tax liability
$188,309
$95.25 p/Share
1,977
Reduced 4.12%
46,032
Common Stock
Mar 19
2022
BUY
Exercise of conversion of derivative security
-
4,375
Added 8.35%
48,009
Common Stock
Mar 02
2022
SELL
Payment of exercise price or tax liability
$152,312
$94.02 p/Share
1,620
Reduced 3.58%
43,634
Common Stock
Mar 02
2022
BUY
Exercise of conversion of derivative security
-
3,572
Added 7.32%
45,254
Common Stock
Feb 10
2022
SELL
Payment of exercise price or tax liability
$31,109
$99.39 p/Share
313
Reduced 0.75%
41,682
Common Stock
Feb 10
2022
BUY
Exercise of conversion of derivative security
-
1,041
Added 2.42%
41,995
Common Stock
Sep 09
2021
SELL
Payment of exercise price or tax liability
$24,537
$103.53 p/Share
237
Reduced 0.58%
40,954
Common Stock
Sep 09
2021
BUY
Exercise of conversion of derivative security
-
521
Added 1.25%
41,191
Common Stock