May 24
2023
SELL
Sale (or disposition) back to the issuer
-
155,703
Reduced 100.0%
0
Common Stock
May 24
2023
BUY
Grant, award, or other acquisition
-
25,114
Added 13.89%
155,703
Common Stock
May 20
2023
BUY
Grant, award, or other acquisition
-
4,394
Added 3.26%
130,589
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$39,566
$49.09 p/Share
806
Reduced 0.63%
126,195
Common Stock
May 08
2023
SELL
Open market or private sale
$10,420
$52.1 p/Share
200
Reduced 0.16%
127,001
Common Stock
May 08
2023
BUY
Exercise of conversion of derivative security
$2,534
$12.67 p/Share
200
Added 0.16%
127,201
Common Stock
Feb 07
2023
SELL
Open market or private sale
$329,830
$50.79 p/Share
6,494
Reduced 4.86%
127,001
Common Stock
Feb 07
2023
BUY
Exercise of conversion of derivative security
$82,278
$12.67 p/Share
6,494
Added 4.64%
133,495
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$145,648
$39.6 p/Share
3,678
Reduced 2.81%
127,001
Common Stock
Dec 09
2022
BUY
Grant, award, or other acquisition
-
8,840
Added 6.34%
130,679
Common Stock
May 21
2022
BUY
Grant, award, or other acquisition
-
4,394
Added 3.48%
121,839
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$29,262
$36.35 p/Share
805
Reduced 0.68%
117,445
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$39,582
$43.98 p/Share
900
Reduced 0.76%
118,250
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$95,230
$46.75 p/Share
2,037
Reduced 1.68%
119,150
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
7,487
Added 5.82%
121,187
Common Stock
Aug 03
2021
SELL
Open market or private sale
$454,415
$34.99 p/Share
12,987
Reduced 10.25%
113,700
Common Stock
Aug 03
2021
BUY
Exercise of conversion of derivative security
$164,545
$12.67 p/Share
12,987
Added 9.3%
126,687
Common Stock
Jul 02
2021
SELL
Open market or private sale
$436,103
$33.58 p/Share
12,987
Reduced 10.25%
113,700
Common Stock
Jul 02
2021
BUY
Exercise of conversion of derivative security
$164,545
$12.67 p/Share
12,987
Added 9.3%
126,687
Common Stock
May 18
2021
BUY
Grant, award, or other acquisition
-
8,788
Added 7.17%
113,700
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
13,126
Added 11.12%
104,912
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$57,926
$26.98 p/Share
2,147
Reduced 2.29%
91,786
Common Stock
Nov 11
2020
SELL
Open market or private sale
$1,463,173
$26.73 p/Share
54,739
Reduced 36.82%
93,933
Common Stock
Nov 11
2020
BUY
Exercise of conversion of derivative security
$253,989
$4.64 p/Share
54,739
Added 26.91%
148,672
Common Stock
Nov 10
2020
SELL
Open market or private sale
$518,255
$26.27 p/Share
19,728
Reduced 17.36%
93,933
Common Stock