Nov 29
2024
SELL
Open market or private sale
$1,384,309
$119.44 p/Share
11,590
Reduced 6.42%
168,833
Common Stock
Nov 29
2024
BUY
Exercise of conversion of derivative security
$548,786
$47.35 p/Share
11,590
Added 6.04%
180,423
Common Stock
Nov 27
2024
SELL
Open market or private sale
$207,207
$120.26 p/Share
1,723
Reduced 1.01%
168,833
Common Stock
Nov 27
2024
BUY
Exercise of conversion of derivative security
$81,584
$47.35 p/Share
1,723
Added 1.0%
170,556
Common Stock
Nov 26
2024
SELL
Open market or private sale
$433,296
$120.06 p/Share
3,609
Reduced 2.09%
168,833
Common Stock
Nov 26
2024
BUY
Exercise of conversion of derivative security
$170,886
$47.35 p/Share
3,609
Added 2.05%
172,442
Common Stock
Nov 25
2024
SELL
Open market or private sale
$639,759
$120.12 p/Share
5,326
Reduced 3.06%
168,833
Common Stock
Nov 25
2024
BUY
Exercise of conversion of derivative security
$252,186
$47.35 p/Share
5,326
Added 2.97%
174,159
Common Stock
Feb 28
2024
SELL
Payment of exercise price or tax liability
$2,073,433
$75.59 p/Share
27,430
Reduced 13.98%
168,833
Common Stock
Feb 28
2024
BUY
Exercise of conversion of derivative security
-
62,199
Added 24.07%
196,263
Common Stock
Feb 27
2024
SELL
Open market or private sale
$7,267,181
$74.87 p/Share
97,064
Reduced 42.0%
134,064
Common Stock
Feb 27
2024
BUY
Exercise of conversion of derivative security
$3,942,739
$40.62 p/Share
97,064
Added 29.58%
231,128
Common Stock
Feb 26
2024
SELL
Open market or private sale
$2,222,448
$74.84 p/Share
29,696
Reduced 18.13%
134,064
Common Stock
Feb 26
2024
BUY
Exercise of conversion of derivative security
$1,280,788
$43.13 p/Share
29,696
Added 15.35%
163,760
Common Stock
Feb 24
2024
SELL
Payment of exercise price or tax liability
$505,618
$74.63 p/Share
6,775
Reduced 4.81%
134,064
Common Stock
Feb 24
2024
BUY
Exercise of conversion of derivative security
-
15,360
Added 9.83%
140,839
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$442,321
$73.39 p/Share
6,027
Reduced 4.58%
125,479
Common Stock
Feb 22
2024
BUY
Exercise of conversion of derivative security
-
13,665
Added 9.41%
131,506
Common Stock
Feb 20
2024
SELL
Open market or private sale
$5,385,761
$70.57 p/Share
76,318
Reduced 37.82%
125,479
Common Stock
Feb 20
2024
BUY
Exercise of conversion of derivative security
$3,291,595
$43.13 p/Share
76,318
Added 27.44%
201,797
Common Stock
Feb 16
2024
SELL
Open market or private sale
$4,851,063
$71.27 p/Share
68,066
Reduced 36.61%
117,841
Common Stock
Feb 10
2024
SELL
Payment of exercise price or tax liability
$245,257
$61.7 p/Share
3,975
Reduced 2.09%
185,907
Common Stock
Feb 10
2024
BUY
Exercise of conversion of derivative security
-
13,490
Added 6.63%
189,882
Common Stock
Mar 02
2023
SELL
Open market or private sale
$817,182
$48.2 p/Share
16,954
Reduced 8.77%
176,392
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
$313,690
$37.11 p/Share
8,453
Added 4.19%
193,346
Common Stock