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
Feb 27
2024
BUY
Exercise of conversion of derivative security
$109,050
$21.81 p/Share
5,000
Added 1.73%
283,863
Common Stock
Feb 26
2024
SELL
Open market or private sale
$525,000
$105.0 p/Share
5,000
Reduced 1.76%
278,863
Common Stock
Feb 26
2024
BUY
Grant, award, or other acquisition
$109,050
$21.81 p/Share
5,000
Added 1.73%
283,863
Common Stock
Feb 23
2024
SELL
Open market or private sale
$1,631,696
$101.6 p/Share
16,060
Reduced 5.45%
278,863
Common Stock
Feb 22
2024
BUY
Grant, award, or other acquisition
-
41,185
Added 12.25%
294,923
Common Stock
Feb 16
2024
SELL
Open market or private sale
$526,600
$105.32 p/Share
5,000
Reduced 1.94%
253,311
Common Stock
Feb 16
2024
BUY
Exercise of conversion of derivative security
$109,050
$21.81 p/Share
5,000
Added 1.9%
258,311
Common Stock
Feb 15
2024
SELL
Open market or private sale
$525,000
$105.0 p/Share
5,000
Reduced 1.94%
253,311
Common Stock
Feb 15
2024
BUY
Exercise of conversion of derivative security
$109,050
$21.81 p/Share
5,000
Added 1.9%
258,311
Common Stock
Jan 16
2024
SELL
Open market or private sale
$69,520
$81.31 p/Share
855
Reduced 0.34%
253,311
Common Stock
Jan 12
2024
BUY
Exercise of conversion of derivative security
-
3,125
Added 1.21%
254,166
Common Stock
Dec 26
2023
SELL
Open market or private sale
$89,849
$89.76 p/Share
1,001
Reduced 0.4%
251,041
Common Stock
Dec 23
2023
BUY
Exercise of conversion of derivative security
-
2,594
Added 1.02%
252,042
Common Stock
Dec 18
2023
SELL
Open market or private sale
$54,860
$89.06 p/Share
616
Reduced 0.25%
249,448
Common Stock
Dec 15
2023
BUY
Exercise of conversion of derivative security
-
1,563
Added 0.62%
250,064
Common Stock