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
Mar 24
2023
SELL
Open market or private sale
$551,265
$128.65 p/Share
4,285
Reduced 1.46%
288,365
Common Stock
Mar 23
2023
BUY
Exercise of conversion of derivative security
-
10,375
Added 3.42%
292,650
Common Stock
Mar 16
2023
SELL
Open market or private sale
$77,562
$129.92 p/Share
597
Reduced 0.21%
282,275
Common Stock
Mar 15
2023
BUY
Exercise of conversion of derivative security
-
1,562
Added 0.55%
282,872
Common Stock
Feb 27
2023
SELL
Open market or private sale
$1,495,640
$127.92 p/Share
11,692
Reduced 3.99%
281,310
Common Stock