May 24
2023
SELL
Sale (or disposition) back to the issuer
-
97,386
Reduced 100.0%
0
Common Stock
May 24
2023
BUY
Grant, award, or other acquisition
-
18,958
Added 16.29%
97,386
Common Stock
May 20
2023
BUY
Grant, award, or other acquisition
-
4,394
Added 5.31%
78,428
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$39,566
$49.09 p/Share
806
Reduced 1.08%
74,034
Common Stock
Jan 01
2023
SELL
Payment of exercise price or tax liability
$94,287
$39.6 p/Share
2,381
Reduced 3.08%
74,840
Common Stock
Dec 09
2022
BUY
Grant, award, or other acquisition
-
5,893
Added 7.09%
77,221
Common Stock
May 21
2022
BUY
Grant, award, or other acquisition
-
4,394
Added 5.8%
71,328
Common Stock
May 18
2022
SELL
Payment of exercise price or tax liability
$29,262
$36.35 p/Share
805
Reduced 1.19%
66,934
Common Stock
Feb 16
2022
SELL
Payment of exercise price or tax liability
$24,365
$43.98 p/Share
554
Reduced 0.81%
67,739
Common Stock
Jan 01
2022
SELL
Payment of exercise price or tax liability
$64,608
$46.75 p/Share
1,382
Reduced 1.98%
68,293
Common Stock
Dec 31
2021
BUY
Grant, award, or other acquisition
-
4,278
Added 5.78%
69,675
Common Stock
Jul 01
2021
SELL
Open market or private sale
$639,642
$34.0 p/Share
18,813
Reduced 22.34%
65,397
Common Stock
Jul 01
2021
BUY
Exercise of conversion of derivative security
$139,592
$7.42 p/Share
18,813
Added 18.26%
84,210
Common Stock
Jun 04
2021
SELL
Open market or private sale
$602,016
$32.0 p/Share
18,813
Reduced 22.34%
65,397
Common Stock
Jun 04
2021
BUY
Exercise of conversion of derivative security
$139,592
$7.42 p/Share
18,813
Added 18.26%
84,210
Common Stock
May 18
2021
BUY
Grant, award, or other acquisition
-
8,788
Added 11.85%
65,397
Common Stock
Feb 16
2021
BUY
Grant, award, or other acquisition
-
8,078
Added 12.49%
56,609
Common Stock
Jan 15
2021
SELL
Open market or private sale
$1,124,641
$29.89 p/Share
37,626
Reduced 43.67%
48,531
Common Stock
Jan 15
2021
BUY
Exercise of conversion of derivative security
$279,185
$7.42 p/Share
37,626
Added 30.4%
86,157
Common Stock
Jan 04
2021
SELL
Payment of exercise price or tax liability
$39,445
$26.98 p/Share
1,462
Reduced 2.92%
48,531
Common Stock
Nov 09
2020
SELL
Open market or private sale
$336,330
$25.25 p/Share
13,320
Reduced 21.04%
49,993
Common Stock
Nov 09
2020
BUY
Exercise of conversion of derivative security
$61,805
$4.64 p/Share
13,320
Added 17.38%
63,313
Common Stock
Oct 12
2020
SELL
Open market or private sale
$329,645
$24.75 p/Share
13,319
Reduced 21.04%
49,993
Common Stock
Oct 12
2020
BUY
Exercise of conversion of derivative security
$61,800
$4.64 p/Share
13,319
Added 17.38%
63,312
Common Stock
Oct 08
2020
SELL
Open market or private sale
$316,326
$23.75 p/Share
13,319
Reduced 21.04%
49,993
Common Stock