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
Mar 06
2023
BUY
Exercise of conversion of derivative security
$126,400
$3.95 p/Share
32,000
Added 11.11%
255,901
Common Stock
Mar 03
2023
SELL
Open market or private sale
$1,160,000
$36.25 p/Share
32,000
Reduced 12.5%
223,901
Common Stock
Mar 03
2023
BUY
Exercise of conversion of derivative security
$126,400
$3.95 p/Share
32,000
Added 11.11%
255,901
Common Stock
Mar 02
2023
SELL
Open market or private sale
$1,177,920
$36.81 p/Share
32,000
Reduced 12.5%
223,901
Common Stock
Mar 02
2023
BUY
Exercise of conversion of derivative security
$126,400
$3.95 p/Share
32,000
Added 11.11%
255,901
Common Stock
Mar 01
2023
SELL
Open market or private sale
$1,208,320
$37.76 p/Share
32,000
Reduced 12.5%
223,901
Common Stock
Mar 01
2023
BUY
Exercise of conversion of derivative security
$126,400
$3.95 p/Share
32,000
Added 11.11%
255,901
Common Stock
Feb 28
2023
SELL
Open market or private sale
$1,167,963
$36.5 p/Share
31,999
Reduced 12.5%
223,901
Common Stock
Feb 28
2023
BUY
Exercise of conversion of derivative security
$126,400
$3.95 p/Share
32,000
Added 11.11%
255,900
Common Stock
Feb 06
2023
SELL
Open market or private sale
$81,320
$35.28 p/Share
2,305
Reduced 1.02%
223,900
Common Stock
Feb 06
2023
BUY
Exercise of conversion of derivative security
$9,104
$3.95 p/Share
2,305
Added 1.01%
226,205
Common Stock
Feb 03
2023
SELL
Open market or private sale
$1,146,880
$35.84 p/Share
32,000
Reduced 12.5%
223,900
Common Stock
Feb 03
2023
BUY
Exercise of conversion of derivative security
$126,400
$3.95 p/Share
32,000
Added 11.11%
255,900
Common Stock
Feb 02
2023
SELL
Open market or private sale
$1,168,640
$36.52 p/Share
32,000
Reduced 12.5%
223,900
Common Stock
Feb 02
2023
BUY
Exercise of conversion of derivative security
$126,400
$3.95 p/Share
32,000
Added 11.11%
255,900
Common Stock