May 20
2024
SELL
Open market or private sale
$34,521
$19.57 p/Share
1,764
Reduced 2.36%
73,030
Common Stock
May 20
2024
BUY
Exercise of conversion of derivative security
$3,545
$2.01 p/Share
1,764
Added 2.3%
74,794
Common Stock
May 14
2024
SELL
Open market or private sale
$34,256
$19.42 p/Share
1,764
Reduced 2.36%
73,030
Common Stock
May 14
2024
BUY
Exercise of conversion of derivative security
$3,545
$2.01 p/Share
1,764
Added 2.3%
74,794
Common Stock
May 13
2024
SELL
Open market or private sale
$33,568
$19.03 p/Share
1,764
Reduced 2.36%
73,030
Common Stock
May 13
2024
BUY
Exercise of conversion of derivative security
$3,545
$2.01 p/Share
1,764
Added 2.3%
74,794
Common Stock
Apr 24
2024
SELL
Open market or private sale
$163,311
$30.86 p/Share
5,292
Reduced 6.76%
73,030
Common Stock
Apr 24
2024
BUY
Exercise of conversion of derivative security
$10,636
$2.01 p/Share
5,292
Added 6.33%
78,322
Common Stock
Apr 23
2024
SELL
Open market or private sale
$157,119
$29.69 p/Share
5,292
Reduced 6.76%
73,030
Common Stock
Apr 23
2024
BUY
Exercise of conversion of derivative security
$10,636
$2.01 p/Share
5,292
Added 6.33%
78,322
Common Stock
Apr 12
2024
SELL
Open market or private sale
$172,148
$32.53 p/Share
5,292
Reduced 6.76%
73,030
Common Stock
Apr 12
2024
BUY
Exercise of conversion of derivative security
$10,636
$2.01 p/Share
5,292
Added 6.33%
78,322
Common Stock
Apr 11
2024
SELL
Open market or private sale
$176,646
$33.38 p/Share
5,292
Reduced 6.76%
73,030
Common Stock
Apr 11
2024
BUY
Exercise of conversion of derivative security
$10,636
$2.01 p/Share
5,292
Added 6.33%
78,322
Common Stock
Mar 26
2024
SELL
Open market or private sale
$177,017
$33.45 p/Share
5,292
Reduced 6.76%
73,030
Common Stock
Mar 26
2024
BUY
Exercise of conversion of derivative security
$10,636
$2.01 p/Share
5,292
Added 6.33%
78,322
Common Stock
Mar 25
2024
SELL
Open market or private sale
$177,546
$33.55 p/Share
5,292
Reduced 6.76%
73,030
Common Stock
Mar 25
2024
BUY
Exercise of conversion of derivative security
$10,636
$2.01 p/Share
5,292
Added 6.33%
78,322
Common Stock
Mar 19
2024
SELL
Open market or private sale
$177,546
$33.55 p/Share
5,292
Reduced 6.76%
73,030
Common Stock
Mar 19
2024
BUY
Exercise of conversion of derivative security
$10,636
$2.01 p/Share
5,292
Added 6.33%
78,322
Common Stock
Mar 18
2024
SELL
Open market or private sale
$175,939
$32.8 p/Share
5,364
Reduced 6.84%
73,030
Common Stock
Mar 18
2024
BUY
Exercise of conversion of derivative security
$10,781
$2.01 p/Share
5,364
Added 6.4%
78,394
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$127,892
$33.09 p/Share
3,865
Reduced 5.03%
73,030
Common Stock
Mar 15
2024
BUY
Exercise of conversion of derivative security
-
9,586
Added 11.43%
74,253
Common Stock
Dec 28
2023
SELL
Open market or private sale
$345,845
$37.49 p/Share
9,225
Reduced 12.05%
67,309
Common Stock