Nov 15
2024
SELL
Open market or private sale
$681,704
$147.3 p/Share
4,628
Reduced 2.44%
185,034
Common Stock
Nov 15
2024
SELL
Open market or private sale
$14,635
$146.35 p/Share
100
Reduced 0.05%
186,877
Common Stok
Oct 28
2024
SELL
Open market or private sale
$468,111
$118.21 p/Share
3,960
Reduced 2.04%
189,762
Common Stock
Oct 22
2024
SELL
Open market or private sale
$107,222
$120.07 p/Share
893
Reduced 0.46%
193,722
Common Stock
Oct 21
2024
SELL
Open market or private sale
$206,378
$120.76 p/Share
1,709
Reduced 0.87%
194,615
Common Stock
Oct 21
2024
BUY
Exercise of conversion of derivative security
-
1,775
Added 0.9%
196,324
Common Stock
Oct 20
2024
BUY
Exercise of conversion of derivative security
-
3,386
Added 1.71%
194,549
Common Stock
Oct 15
2024
SELL
Open market or private sale
$589,799
$130.4 p/Share
4,523
Reduced 2.31%
191,163
Common Stock
Sep 16
2024
SELL
Open market or private sale
$647,292
$128.84 p/Share
5,024
Reduced 2.5%
195,686
Common Stock
Aug 15
2024
SELL
Open market or private sale
$666,610
$119.4 p/Share
5,583
Reduced 2.71%
200,710
Common Stock
Jul 29
2024
SELL
Open market or private sale
$419,712
$102.77 p/Share
4,084
Reduced 1.94%
206,293
Common Stock
Jul 22
2024
SELL
Open market or private sale
$277,412
$105.16 p/Share
2,638
Reduced 1.24%
210,377
Common Stock
Jul 21
2024
BUY
Exercise of conversion of derivative security
-
1,774
Added 0.83%
213,015
Common Stock
Jul 20
2024
BUY
Exercise of conversion of derivative security
-
3,386
Added 1.58%
211,241
Common Stock
Jul 15
2024
SELL
Open market or private sale
$615,057
$111.91 p/Share
5,496
Reduced 2.58%
207,855
Common Stock
Jul 01
2024
SELL
Open market or private sale
$4,072,125
$108.59 p/Share
37,500
Reduced 14.95%
213,351
Common Stock
Jun 28
2024
BUY
Exercise of conversion of derivative security
-
37,500
Added 13.0%
250,851
Common Stock
Jun 17
2024
SELL
Open market or private sale
$681,256
$111.59 p/Share
6,105
Reduced 2.78%
213,351
Common Stock
May 15
2024
SELL
Open market or private sale
$725,963
$107.09 p/Share
6,779
Reduced 3.0%
219,456
Common Stock
Apr 29
2024
SELL
Open market or private sale
$380,383
$93.14 p/Share
4,084
Reduced 1.77%
226,235
Common Stock
Apr 23
2024
SELL
Open market or private sale
$233,201
$91.38 p/Share
2,552
Reduced 1.1%
230,319
Common Stock
Apr 21
2024
BUY
Exercise of conversion of derivative security
-
1,775
Added 0.76%
232,871
Common Stock
Apr 20
2024
BUY
Exercise of conversion of derivative security
-
3,386
Added 1.44%
231,096
Common Stock
Apr 15
2024
SELL
Open market or private sale
$638,454
$93.67 p/Share
6,816
Reduced 2.91%
227,710
Common Stock
Mar 28
2024
SELL
Open market or private sale
$240,698
$90.42 p/Share
2,662
Reduced 1.12%
234,526
Common Stock