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
Jul 03
2023
SELL
Open market or private sale
$138,132
$89.93 p/Share
1,536
Reduced 0.51%
297,475
Common Stock
Jul 01
2023
BUY
Exercise of conversion of derivative security
-
3,907
Added 1.29%
299,011
Common Stock
Jun 26
2023
SELL
Open market or private sale
$88,771
$85.77 p/Share
1,035
Reduced 0.35%
295,104
Common Stock
Jun 23
2023
BUY
Exercise of conversion of derivative security
-
2,593
Added 0.87%
296,139
Common Stock
Jun 16
2023
SELL
Open market or private sale
$59,649
$100.93 p/Share
591
Reduced 0.2%
293,546
Common Stock
Jun 15
2023
BUY
Exercise of conversion of derivative security
-
1,563
Added 0.53%
294,137
Common Stock
Apr 13
2023
SELL
Open market or private sale
$166,699
$134.87 p/Share
1,236
Reduced 0.42%
292,574
Common Stock
Apr 12
2023
BUY
Exercise of conversion of derivative security
-
3,125
Added 1.05%
293,810
Common Stock