Oct 28
2024
SELL
Open market or private sale
$2,138,600
$106.93 p/Share
20,000
Reduced 15.93%
105,558
Common Stock
Oct 28
2024
BUY
Exercise of conversion of derivative security
$1,225,200
$61.26 p/Share
20,000
Added 13.74%
125,558
Common Stock
Mar 01
2024
SELL
Payment of exercise price or tax liability
$144,822
$110.89 p/Share
1,306
Reduced 1.22%
105,558
Common Stock
Mar 01
2024
BUY
Exercise of conversion of derivative security
-
3,317
Added 3.01%
106,864
Common Stock
Feb 12
2024
SELL
Open market or private sale
$3,479,105
$106.08 p/Share
32,797
Reduced 24.05%
103,547
Common Stock
Feb 12
2024
BUY
Exercise of conversion of derivative security
$1,665,759
$50.79 p/Share
32,797
Added 19.39%
136,344
Common Stock
Feb 05
2024
SELL
Open market or private sale
$3,329,280
$104.04 p/Share
32,000
Reduced 23.61%
103,547
Common Stock
Feb 05
2024
BUY
Exercise of conversion of derivative security
$1,625,280
$50.79 p/Share
32,000
Added 19.1%
135,547
Common Stock
Jan 26
2024
SELL
Open market or private sale
$511,247
$102.27 p/Share
4,999
Reduced 4.61%
103,547
Common Stock
Jan 26
2024
BUY
Exercise of conversion of derivative security
$208,158
$41.64 p/Share
4,999
Added 4.4%
108,546
Common Stock
Jan 02
2024
SELL
Payment of exercise price or tax liability
$409,572
$96.78 p/Share
4,232
Reduced 3.93%
103,547
Common Stock
Jan 01
2024
BUY
Exercise of conversion of derivative security
-
14,257
Added 11.68%
107,779
Common Stock
Nov 03
2023
SELL
Open market or private sale
$2,003,507
$86.28 p/Share
23,221
Reduced 19.89%
93,522
Common Stock
Nov 03
2023
BUY
Exercise of conversion of derivative security
$1,014,989
$43.71 p/Share
23,221
Added 16.59%
116,743
Common Stock
Aug 02
2023
SELL
Open market or private sale
$2,065,679
$86.07 p/Share
24,000
Reduced 20.42%
93,522
Common Stock
Aug 02
2023
BUY
Exercise of conversion of derivative security
$1,049,040
$43.71 p/Share
24,000
Added 16.96%
117,522
Common Stock
May 01
2023
SELL
Open market or private sale
$1,607,741
$74.81 p/Share
21,491
Reduced 18.69%
93,522
Common Stock
May 01
2023
BUY
Exercise of conversion of derivative security
$917,020
$42.67 p/Share
21,491
Added 15.74%
115,013
Common Stock
Mar 01
2023
SELL
Payment of exercise price or tax liability
$129,310
$72.2 p/Share
1,791
Reduced 1.88%
93,522
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
-
4,550
Added 4.56%
95,313
Common Stock
Jan 03
2023
SELL
Payment of exercise price or tax liability
$242,377
$98.97 p/Share
2,449
Reduced 3.89%
60,509
Common Stock
Jan 01
2023
BUY
Exercise of conversion of derivative security
-
9,712
Added 13.36%
62,958
Common Stock
Oct 28
2022
SELL
Open market or private sale
$2,778,533
$95.64 p/Share
29,052
Reduced 35.3%
53,246
Common Stock
Oct 28
2022
BUY
Exercise of conversion of derivative security
$1,950,260
$67.13 p/Share
29,052
Added 26.09%
82,298
Common Stock
Mar 01
2022
SELL
Payment of exercise price or tax liability
$117,425
$91.81 p/Share
1,279
Reduced 2.35%
53,246
Common Stock