Mar 20
2024
BUY
Grant, award, or other acquisition
-
29,470
Added 14.89%
168,483
Common Stock
Mar 07
2024
SELL
Payment of exercise price or tax liability
$43,689
$19.85 p/Share
2,201
Reduced 1.56%
139,013
Common Stock
Aug 24
2023
SELL
Open market or private sale
$25,157
$24.52 p/Share
1,026
Reduced 0.72%
140,676
Common Stock
Aug 23
2023
SELL
Open market or private sale
$27,553
$23.55 p/Share
1,170
Reduced 0.82%
141,702
Common Stock
Aug 22
2023
SELL
Open market or private sale
$27,749
$22.82 p/Share
1,216
Reduced 0.84%
142,872
Common Stock
Aug 21
2023
BUY
Grant, award, or other acquisition
-
8,246
Added 5.41%
144,088
Common Stock
Mar 13
2023
SELL
Open market or private sale
$46,943
$16.46 p/Share
2,852
Reduced 2.07%
135,019
Common Stock
Mar 10
2023
SELL
Open market or private sale
$43,497
$15.98 p/Share
2,722
Reduced 1.94%
137,871
Common Stock
Mar 09
2023
SELL
Open market or private sale
$49,931
$17.03 p/Share
2,932
Reduced 2.04%
140,593
Common Stock
Mar 07
2023
BUY
Grant, award, or other acquisition
-
13,300
Added 8.48%
143,525
Common Stock
Aug 10
2022
SELL
Open market or private sale
$753,663
$27.63 p/Share
27,277
Reduced 17.34%
129,987
Common Stock
Aug 10
2022
BUY
Exercise of conversion of derivative security
$225,201
$9.13 p/Share
24,666
Added 13.56%
157,264
Common Stock
Aug 09
2022
SELL
Open market or private sale
$12,768
$28.0 p/Share
456
Reduced 0.34%
132,598
Common Stock
Aug 09
2022
BUY
Exercise of conversion of derivative security
$3,049
$9.13 p/Share
334
Added 0.25%
133,054
Common Stock
Mar 28
2022
SELL
Payment of exercise price or tax liability
$210,761
$30.84 p/Share
6,834
Reduced 4.92%
132,187
Common Stock
Mar 28
2022
BUY
Grant, award, or other acquisition
-
13,051
Added 8.58%
139,021
Common Stock
Mar 15
2022
SELL
Open market or private sale
$693,983
$27.32 p/Share
25,402
Reduced 16.78%
125,970
Common Stock
Mar 14
2022
BUY
Grant, award, or other acquisition
-
43,466
Added 22.31%
151,372
Common Stock
Mar 08
2022
BUY
Grant, award, or other acquisition
-
18,051
Added 14.33%
107,906
Common Stock
Sep 08
2021
SELL
Open market or private sale
$842,300
$37.88 p/Share
22,236
Reduced 19.88%
89,630
Common Stock
Sep 08
2021
BUY
Exercise of conversion of derivative security
$299,964
$13.49 p/Share
22,236
Added 16.58%
111,866
Common Stock
Jun 09
2021
SELL
Payment of exercise price or tax liability
$752,570
$39.27 p/Share
19,164
Reduced 17.68%
89,240
Common Stock
Jun 09
2021
BUY
Grant, award, or other acquisition
-
36,605
Added 25.24%
108,404
Common Stock
Mar 24
2021
SELL
Open market or private sale
$184,666
$36.64 p/Share
5,040
Reduced 6.56%
71,799
Common Stock
Mar 23
2021
SELL
Open market or private sale
$59,821
$38.2 p/Share
1,566
Reduced 2.0%
76,839
Common Stock