Jul 03
2023
BUY
Exercise of conversion of derivative security
$25,434
$3.95 p/Share
6,439
Added 2.81%
222,363
Common Stock
Jun 07
2023
SELL
Open market or private sale
$657,600
$41.1 p/Share
16,000
Reduced 6.9%
215,924
Common Stock
Jun 07
2023
BUY
Exercise of conversion of derivative security
$63,200
$3.95 p/Share
16,000
Added 6.45%
231,924
Common Stock
Jun 06
2023
SELL
Open market or private sale
$655,840
$40.99 p/Share
16,000
Reduced 6.9%
215,924
Common Stock
Jun 06
2023
BUY
Exercise of conversion of derivative security
$63,200
$3.95 p/Share
16,000
Added 6.45%
231,924
Common Stock
Jun 05
2023
SELL
Open market or private sale
$640,800
$40.05 p/Share
16,000
Reduced 6.9%
215,924
Common Stock
Jun 05
2023
BUY
Exercise of conversion of derivative security
$63,200
$3.95 p/Share
16,000
Added 6.45%
231,924
Common Stock
Jun 02
2023
SELL
Open market or private sale
$618,720
$38.67 p/Share
16,000
Reduced 6.9%
215,924
Common Stock
Jun 02
2023
BUY
Exercise of conversion of derivative security
$63,200
$3.95 p/Share
16,000
Added 6.45%
231,924
Common Stock
Jun 01
2023
SELL
Open market or private sale
$602,080
$37.63 p/Share
16,000
Reduced 6.9%
215,924
Common Stock
Jun 01
2023
BUY
Exercise of conversion of derivative security
$63,200
$3.95 p/Share
16,000
Added 6.45%
231,924
Common Stock
May 16
2023
SELL
Open market or private sale
$165,611
$35.94 p/Share
4,608
Reduced 2.09%
215,924
Common Stock
May 16
2023
BUY
Exercise of conversion of derivative security
$18,201
$3.95 p/Share
4,608
Added 2.05%
220,532
Common Stock
May 15
2023
SELL
Open market or private sale
$1,159,680
$36.24 p/Share
32,000
Reduced 12.91%
215,924
Common Stock
May 15
2023
BUY
Exercise of conversion of derivative security
$126,400
$3.95 p/Share
32,000
Added 11.43%
247,924
Common Stock
May 12
2023
SELL
Open market or private sale
$1,161,600
$36.3 p/Share
32,000
Reduced 12.91%
215,924
Common Stock
May 12
2023
BUY
Exercise of conversion of derivative security
$126,400
$3.95 p/Share
32,000
Added 11.43%
247,924
Common Stock
May 11
2023
SELL
Open market or private sale
$1,178,240
$36.82 p/Share
32,000
Reduced 12.91%
215,924
Common Stock
May 11
2023
BUY
Exercise of conversion of derivative security
$126,400
$3.95 p/Share
32,000
Added 11.43%
247,924
Common Stock
May 10
2023
SELL
Open market or private sale
$1,218,560
$38.08 p/Share
32,000
Reduced 12.91%
215,924
Common Stock
May 10
2023
BUY
Exercise of conversion of derivative security
$126,400
$3.95 p/Share
32,000
Added 11.43%
247,924
Common Stock
May 09
2023
SELL
Open market or private sale
$1,201,280
$37.54 p/Share
32,000
Reduced 12.91%
215,924
Common Stock
May 09
2023
BUY
Exercise of conversion of derivative security
$126,400
$3.95 p/Share
32,000
Added 11.43%
247,924
Common Stock
May 08
2023
SELL
Open market or private sale
$804,683
$35.09 p/Share
22,932
Reduced 9.6%
215,924
Common Stock
May 08
2023
BUY
Exercise of conversion of derivative security
$90,581
$3.95 p/Share
22,932
Added 8.76%
238,856
Common Stock