Aug 01
2023
SELL
Sale (or disposition) back to the issuer
$3,019,898
$36.15 p/Share
83,538
Reduced 100.0%
0
Common Stock
Dec 31
2022
BUY
Exercise of conversion of derivative security
-
10,610
Added 11.27%
83,538
Common Stock
Dec 31
2022
BUY
Grant, award, or other acquisition
-
18,083
Added 19.87%
72,928
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$53,103
$29.85 p/Share
1,779
Reduced 3.14%
54,845
Common Stock
Mar 10
2022
BUY
Exercise of conversion of derivative security
-
4,093
Added 6.74%
56,624
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$17,639
$29.3 p/Share
602
Reduced 1.13%
52,531
Common Stock
Feb 21
2022
BUY
Exercise of conversion of derivative security
-
1,817
Added 3.31%
53,133
Common Stock
Feb 07
2022
SELL
Payment of exercise price or tax liability
$67,206
$27.42 p/Share
2,451
Reduced 4.56%
51,316
Common Stock
Feb 07
2022
BUY
Grant, award, or other acquisition
-
7,335
Added 12.0%
53,767
Common Stock
Feb 06
2022
SELL
Payment of exercise price or tax liability
$13,983
$27.31 p/Share
512
Reduced 1.09%
46,432
Common Stock
Feb 06
2022
BUY
Exercise of conversion of derivative security
-
1,324
Added 2.74%
46,944
Common Stock
Nov 02
2021
SELL
Open market or private sale
$1,427,577
$28.33 p/Share
50,391
Reduced 52.48%
45,620
Common Stock
Nov 02
2021
BUY
Exercise of conversion of derivative security
$720,087
$14.29 p/Share
50,391
Added 34.42%
96,011
Common Stock
Feb 21
2021
SELL
Payment of exercise price or tax liability
$10,894
$21.03 p/Share
518
Reduced 1.12%
45,620
Common Stock
Feb 21
2021
BUY
Exercise of conversion of derivative security
-
1,816
Added 3.79%
46,138
Common Stock
Feb 18
2021
SELL
Payment of exercise price or tax liability
$3,339
$20.36 p/Share
164
Reduced 0.37%
44,322
Common Stock
Feb 18
2021
BUY
Exercise of conversion of derivative security
-
504
Added 1.12%
44,486
Common Stock
Feb 07
2021
SELL
Payment of exercise price or tax liability
$7,064
$20.3 p/Share
348
Reduced 0.79%
43,982
Common Stock
Feb 07
2021
BUY
Exercise of conversion of derivative security
-
1,064
Added 2.34%
44,330
Common Stock
Feb 06
2021
SELL
Payment of exercise price or tax liability
$8,770
$20.3 p/Share
432
Reduced 0.99%
43,266
Common Stock
Feb 06
2021
BUY
Exercise of conversion of derivative security
-
1,323
Added 2.94%
43,698
Common Stock
Dec 31
2020
SELL
Payment of exercise price or tax liability
$22,717
$19.01 p/Share
1,195
Reduced 2.77%
41,930
Common Stock
Dec 31
2020
BUY
Exercise of conversion of derivative security
-
2,820
Added 6.14%
43,125
Common Stock
Nov 07
2020
SELL
Payment of exercise price or tax liability
$87,251
$16.75 p/Share
5,209
Reduced 11.44%
40,305
Common Stock
Nov 07
2020
BUY
Exercise of conversion of derivative security
-
19,000
Added 29.45%
45,514
Common Stock