Apr 14
2023
BUY
Exercise of conversion of derivative security
-
50,081
Added 50.0%
50,081
Common Stock
Feb 08
2023
SELL
Payment of exercise price or tax liability
$17,429
$35.14 p/Share
496
Reduced 100.0%
0
Common Stock
Feb 08
2023
BUY
Exercise of conversion of derivative security
-
496
Added 50.0%
496
Common Stock
Jan 05
2023
SELL
Payment of exercise price or tax liability
$25,414
$34.39 p/Share
739
Reduced 100.0%
0
Common Stock
Jan 05
2023
BUY
Exercise of conversion of derivative security
-
739
Added 50.0%
739
Common Stock
May 18
2022
SELL
Open market or private sale
$93,519
$34.42 p/Share
2,717
Reduced 100.0%
0
Common Stock
May 16
2022
SELL
Payment of exercise price or tax liability
$76,525
$35.2 p/Share
2,174
Reduced 44.45%
2,717
Common Stock
May 16
2022
SELL
Open market or private sale
$108,460
$35.18 p/Share
3,083
Reduced 100.0%
0
Common Stock
May 16
2022
BUY
Exercise of conversion of derivative security
$52,230
$6.55 p/Share
7,974
Added 61.98%
4,891
Common Stock
Apr 20
2022
SELL
Open market or private sale
$117,526
$35.03 p/Share
3,355
Reduced 100.0%
0
Common Stock
Apr 18
2022
SELL
Payment of exercise price or tax liability
$82,643
$33.87 p/Share
2,440
Reduced 42.11%
3,355
Common Stock
Apr 18
2022
BUY
Exercise of conversion of derivative security
-
5,795
Added 50.0%
5,795
Common Stock
Apr 01
2022
SELL
Open market or private sale
$454,051
$36.24 p/Share
12,529
Reduced 100.0%
0
Common Stock
Apr 01
2022
BUY
Exercise of conversion of derivative security
$424,984
$33.92 p/Share
12,529
Added 50.0%
12,529
Common Stock
Feb 02
2022
SELL
Payment of exercise price or tax liability
$27,909
$42.74 p/Share
653
Reduced 100.0%
0
Common Stock
Feb 02
2022
BUY
Exercise of conversion of derivative security
-
653
Added 50.0%
653
Common Stock
Jan 07
2022
SELL
Payment of exercise price or tax liability
$20,276
$37.97 p/Share
534
Reduced 100.0%
0
Common Stock
Jan 07
2022
BUY
Exercise of conversion of derivative security
-
534
Added 50.0%
534
Common Stock
May 19
2021
SELL
Open market or private sale
$115,828
$42.82 p/Share
2,705
Reduced 100.0%
0
Common Stock
May 17
2021
SELL
Open market or private sale
$135,758
$44.02 p/Share
3,084
Reduced 38.67%
4,892
Common Stock
May 17
2021
SELL
Payment of exercise price or tax liability
$96,644
$44.19 p/Share
2,187
Reduced 44.71%
2,705
Common Stock
May 17
2021
BUY
Exercise of conversion of derivative security
$52,243
$6.55 p/Share
7,976
Added 61.98%
4,892
Common Stock
Apr 19
2021
SELL
Open market or private sale
$210,397
$46.17 p/Share
4,557
Reduced 100.0%
0
Common Stock
Apr 15
2021
SELL
Payment of exercise price or tax liability
$116,586
$45.9 p/Share
2,540
Reduced 35.79%
4,557
Common Stock
Apr 15
2021
BUY
Exercise of conversion of derivative security
-
7,097
Added 50.0%
7,097
Common Stock