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
Dec 08
2023
-
12,500
Reduced 4.79%
248,501
Common Stock
Oct 30
2023
-
43,000
Reduced 14.14%
261,001
Common Stock
Oct 13
2023
SELL
Open market or private sale
$65,225
$52.39 p/Share
1,245
Reduced 0.41%
304,001
Common Stock
Oct 12
2023
BUY
Exercise of conversion of derivative security
-
3,125
Added 1.01%
305,246
Common Stock
Sep 25
2023
SELL
Open market or private sale
$55,752
$55.2 p/Share
1,010
Reduced 0.33%
302,121
Common Stock
Sep 23
2023
BUY
Exercise of conversion of derivative security
-
2,594
Added 0.85%
303,131
Common Stock
Sep 18
2023
SELL
Open market or private sale
$39,322
$63.22 p/Share
622
Reduced 0.21%
300,537
Common Stock
Sep 15
2023
BUY
Exercise of conversion of derivative security
-
1,562
Added 0.52%
301,159
Common Stock
Jul 13
2023
SELL
Open market or private sale
$108,046
$89.74 p/Share
1,204
Reduced 0.4%
299,396
Common Stock
Jul 12
2023
BUY
Exercise of conversion of derivative security
-
3,125
Added 1.03%
300,600
Common Stock