May 02
2024
BUY
Open market or private purchase
$1,002,780
$90.0 p/Share
11,142
Added 9.66%
104,153
Common Stock
Nov 13
2023
SELL
Payment of exercise price or tax liability
$337,057
$88.91 p/Share
3,791
Reduced 3.92%
93,011
Common Stock
Nov 13
2023
BUY
Exercise of conversion of derivative security
-
7,646
Added 7.32%
96,802
Common Stock
Nov 10
2023
SELL
Payment of exercise price or tax liability
$2,128,399
$90.03 p/Share
23,641
Reduced 20.96%
89,156
Common Stock
Nov 10
2023
BUY
Grant, award, or other acquisition
-
39,726
Added 26.74%
108,853
Common Stock
Nov 10
2023
BUY
Exercise of conversion of derivative security
-
7,953
Added 9.82%
73,071
Common Stock
Nov 08
2023
SELL
Payment of exercise price or tax liability
$639,033
$87.9 p/Share
7,270
Reduced 10.04%
65,118
Common Stock
Nov 08
2023
BUY
Exercise of conversion of derivative security
-
14,663
Added 16.84%
72,388
Common Stock
Nov 07
2023
SELL
Payment of exercise price or tax liability
$6,970
$89.36 p/Share
78
Reduced 0.13%
57,725
Common Stock
Nov 07
2023
BUY
Grant, award, or other acquisition
-
156
Added 0.27%
57,803
Common Stock
Nov 06
2023
SELL
Payment of exercise price or tax liability
$451,980
$90.0 p/Share
5,022
Reduced 8.01%
57,647
Common Stock
Nov 06
2023
BUY
Exercise of conversion of derivative security
-
10,129
Added 13.91%
62,669
Common Stock
Aug 17
2023
SELL
Open market or private sale
$1,375,000
$104.08 p/Share
13,211
Reduced 20.09%
52,540
Common Stock
Aug 17
2023
BUY
Exercise of conversion of derivative security
$1,025,966
$77.66 p/Share
13,211
Added 16.73%
65,751
Common Stock
Nov 11
2022
SELL
Payment of exercise price or tax liability
$1,460,955
$96.35 p/Share
15,163
Reduced 22.4%
52,540
Common Stock
Nov 11
2022
BUY
Grant, award, or other acquisition
-
22,936
Added 27.64%
60,057
Common Stock
Nov 11
2022
BUY
Exercise of conversion of derivative security
-
7,646
Added 11.95%
56,331
Common Stock
Nov 10
2022
SELL
Payment of exercise price or tax liability
$367,699
$93.23 p/Share
3,944
Reduced 9.6%
37,121
Common Stock
Nov 10
2022
BUY
Exercise of conversion of derivative security
-
7,954
Added 16.23%
41,065
Common Stock
Nov 08
2022
SELL
Payment of exercise price or tax liability
$448,264
$88.66 p/Share
5,056
Reduced 13.25%
33,111
Common Stock
Nov 08
2022
BUY
Grant, award, or other acquisition
-
10,196
Added 21.08%
38,167
Common Stock
Nov 07
2022
SELL
Payment of exercise price or tax liability
$972,691
$88.25 p/Share
11,022
Reduced 28.27%
27,971
Common Stock
Nov 07
2022
BUY
Exercise of conversion of derivative security
-
22,229
Added 39.55%
33,971
Common Stock
Mar 29
2022
SELL
Open market or private sale
$1,400,000
$140.0 p/Share
10,000
Reduced 15.95%
52,711
Common Stock
Feb 16
2022
SELL
Open market or private sale
$1,400,000
$140.0 p/Share
10,000
Reduced 13.75%
62,711
Common Stock