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
Apr 03
2023
SELL
Open market or private sale
$208,336
$131.36 p/Share
1,586
Reduced 0.54%
290,685
Common Stock
Apr 01
2023
BUY
Exercise of conversion of derivative security
-
3,906
Added 1.32%
292,271
Common Stock