Oct 30
2024
SELL
Open market or private sale
$102,943
$195.71 p/Share
526
Reduced 0.18%
294,438
Common Stock
Oct 30
2024
BUY
Exercise of conversion of derivative security
$11,782
$22.4 p/Share
526
Added 0.18%
294,964
Common Stock
Oct 29
2024
SELL
Open market or private sale
$6,945,476
$201.47 p/Share
34,474
Reduced 10.48%
294,438
Common Stock
Oct 29
2024
BUY
Exercise of conversion of derivative security
$772,217
$22.4 p/Share
34,474
Added 9.49%
328,912
Common Stock
Oct 14
2024
SELL
Open market or private sale
$290,426
$238.25 p/Share
1,219
Reduced 0.41%
294,438
Common Stock
Oct 12
2024
BUY
Exercise of conversion of derivative security
-
3,125
Added 1.05%
295,657
Common Stock
Sep 24
2024
SELL
Open market or private sale
$313,576
$209.33 p/Share
1,498
Reduced 0.51%
292,532
Common Stock
Sep 23
2024
BUY
Exercise of conversion of derivative security
-
3,818
Added 1.28%
294,030
Common Stock
Sep 09
2024
-
20,000
Reduced 6.45%
290,212
Common Stock
Sep 09
2024
BUY
Other acquisition or disposition
-
20,000
Added 6.06%
310,212
Common Stock
Aug 09
2024
-
1,200
Reduced 0.41%
290,212
Common Stock
Jul 15
2024
SELL
Open market or private sale
$208,817
$175.92 p/Share
1,187
Reduced 0.41%
291,412
Common Stock
Jul 12
2024
BUY
Exercise of conversion of derivative security
-
3,125
Added 1.06%
292,599
Common Stock
Jul 08
2024
SELL
Open market or private sale
$812,200
$162.44 p/Share
5,000
Reduced 1.7%
289,474
Common Stock
Jul 08
2024
BUY
Exercise of conversion of derivative security
$112,000
$22.4 p/Share
5,000
Added 1.67%
294,474
Common Stock
Jul 02
2024
SELL
Open market or private sale
$777,650
$155.53 p/Share
5,000
Reduced 1.7%
289,474
Common Stock
Jul 02
2024
BUY
Exercise of conversion of derivative security
$112,000
$22.4 p/Share
5,000
Added 1.67%
294,474
Common Stock
Jul 01
2024
SELL
Open market or private sale
$769,700
$153.94 p/Share
5,000
Reduced 1.7%
289,474
Common Stock
Jul 01
2024
BUY
Exercise of conversion of derivative security
$112,000
$22.4 p/Share
5,000
Added 1.67%
294,474
Common Stock
Jun 25
2024
SELL
Open market or private sale
$750,300
$150.06 p/Share
5,000
Reduced 1.7%
289,474
Common Stock
Jun 25
2024
BUY
Exercise of conversion of derivative security
$112,000
$22.4 p/Share
5,000
Added 1.67%
294,474
Common Stock
Jun 24
2024
SELL
Open market or private sale
$964,225
$147.91 p/Share
6,519
Reduced 2.2%
289,474
Common Stock
Jun 24
2024
BUY
Exercise of conversion of derivative security
$112,000
$22.4 p/Share
5,000
Added 1.67%
294,474
Common Stock
Jun 23
2024
BUY
Exercise of conversion of derivative security
-
3,816
Added 1.29%
290,993
Common Stock
Jun 18
2024
SELL
Open market or private sale
$757,500
$151.5 p/Share
5,000
Reduced 1.71%
287,177
Common Stock