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
Apr 24
2023
SELL
Open market or private sale
$64,995
$35.0 p/Share
1,857
Reduced 0.85%
215,924
Common Stock
Apr 24
2023
BUY
Exercise of conversion of derivative security
$7,335
$3.95 p/Share
1,857
Added 0.85%
217,781
Common Stock
Apr 21
2023
SELL
Open market or private sale
$293,033
$35.01 p/Share
8,370
Reduced 3.73%
215,924
Common Stock
Apr 21
2023
BUY
Exercise of conversion of derivative security
$33,061
$3.95 p/Share
8,370
Added 3.6%
224,294
Common Stock
Apr 03
2023
SELL
Payment of exercise price or tax liability
$256,221
$32.12 p/Share
7,977
Reduced 3.56%
215,924
Common Stock
Mar 08
2023
SELL
Open market or private sale
$36,435
$35.0 p/Share
1,041
Reduced 0.46%
223,901
Common Stock
Mar 08
2023
BUY
Exercise of conversion of derivative security
$4,111
$3.95 p/Share
1,041
Added 0.46%
224,942
Common Stock
Mar 07
2023
SELL
Open market or private sale
$781,708
$35.29 p/Share
22,151
Reduced 9.0%
223,901
Common Stock
Mar 07
2023
BUY
Exercise of conversion of derivative security
$87,496
$3.95 p/Share
22,151
Added 8.26%
246,052
Common Stock
Mar 06
2023
SELL
Open market or private sale
$1,145,920
$35.81 p/Share
32,000
Reduced 12.5%
223,901
Common Stock