Jun 18
2024
BUY
Exercise of conversion of derivative security
$112,000
$22.4 p/Share
5,000
Added 1.68%
292,177
Common Stock
Jun 17
2024
SELL
Open market or private sale
$837,963
$149.21 p/Share
5,616
Reduced 1.92%
287,177
Common Stock
Jun 17
2024
BUY
Exercise of conversion of derivative security
$112,000
$22.4 p/Share
5,000
Added 1.68%
292,177
Common Stock
Jun 15
2024
BUY
Exercise of conversion of derivative security
-
1,563
Added 0.54%
287,793
Common Stock
Jun 11
2024
SELL
Open market or private sale
$733,800
$146.76 p/Share
5,000
Reduced 1.72%
286,230
Common Stock
Jun 11
2024
BUY
Exercise of conversion of derivative security
$112,000
$22.4 p/Share
5,000
Added 1.69%
291,230
Common Stock
Jun 10
2024
SELL
Open market or private sale
$741,500
$148.3 p/Share
5,000
Reduced 1.72%
286,230
Common Stock
Jun 10
2024
BUY
Exercise of conversion of derivative security
$112,000
$22.4 p/Share
5,000
Added 1.69%
291,230
Common Stock
Jun 04
2024
SELL
Open market or private sale
$825,200
$165.04 p/Share
5,000
Reduced 1.72%
286,230
Common Stock
Jun 04
2024
BUY
Exercise of conversion of derivative security
$112,000
$22.4 p/Share
5,000
Added 1.69%
291,230
Common Stock
Jun 03
2024
SELL
Open market or private sale
$818,349
$163.67 p/Share
5,000
Reduced 1.72%
286,230
Common Stock
Jun 03
2024
BUY
Exercise of conversion of derivative security
$112,000
$22.4 p/Share
5,000
Added 1.69%
291,230
Common Stock
May 31
2024
SELL
Open market or private sale
$816,050
$163.21 p/Share
5,000
Reduced 1.72%
286,230
Common Stock
May 31
2024
BUY
Exercise of conversion of derivative security
$112,000
$22.4 p/Share
5,000
Added 1.69%
291,230
Common Stock
Apr 26
2024
SELL
Open market or private sale
$3,972,489
$149.0 p/Share
26,661
Reduced 8.52%
286,230
Common Stock
Apr 26
2024
-
20,000
Reduced 6.53%
286,230
Common Stock
Apr 26
2024
BUY
Exercise of conversion of derivative security
$581,476
$21.81 p/Share
26,661
Added 7.85%
312,891
Common Stock
Apr 26
2024
BUY
Other acquisition or disposition
-
20,000
Added 6.13%
306,230
Common Stock
Apr 15
2024
SELL
Open market or private sale
$147,774
$118.79 p/Share
1,244
Reduced 0.43%
286,230
Common Stock
Apr 12
2024
BUY
Exercise of conversion of derivative security
-
3,125
Added 1.08%
287,474
Common Stock
Mar 25
2024
SELL
Open market or private sale
$376,359
$127.45 p/Share
2,953
Reduced 1.03%
284,349
Common Stock
Mar 23
2024
BUY
Exercise of conversion of derivative security
-
7,489
Added 2.54%
287,302
Common Stock
Mar 18
2024
SELL
Open market or private sale
$75,845
$123.93 p/Share
612
Reduced 0.22%
279,813
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
1,562
Added 0.55%
280,425
Common Stock
Feb 27
2024
SELL
Open market or private sale
$525,000
$105.0 p/Share
5,000
Reduced 1.76%
278,863
Common Stock