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
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