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