Apr 15
2024
SELL
Payment of exercise price or tax liability
$31,131
$3.53 p/Share
8,819
Reduced 3.75%
226,192
Common Stock
Mar 15
2024
SELL
Payment of exercise price or tax liability
$24,360
$4.55 p/Share
5,354
Reduced 2.23%
235,011
Common Stock
Jan 16
2024
SELL
Payment of exercise price or tax liability
$114,613
$4.86 p/Share
23,583
Reduced 8.93%
240,365
Common Stock
Jan 16
2024
BUY
Grant, award, or other acquisition
-
57,681
Added 17.93%
263,948
Common Stock
Jan 12
2024
SELL
Payment of exercise price or tax liability
$29,707
$5.19 p/Share
5,724
Reduced 2.7%
206,267
Common Stock
Jul 17
2023
SELL
Payment of exercise price or tax liability
$13,795
$9.62 p/Share
1,434
Reduced 0.67%
211,991
Common Stock
Apr 14
2023
BUY
Grant, award, or other acquisition
-
67,231
Added 23.95%
213,425
Common Stock
Mar 15
2023
SELL
Payment of exercise price or tax liability
$54,450
$10.17 p/Share
5,354
Reduced 3.53%
146,194
Common Stock
Feb 15
2023
SELL
Payment of exercise price or tax liability
$41,731
$11.66 p/Share
3,579
Reduced 2.31%
151,548
Common Stock
Jan 12
2023
SELL
Payment of exercise price or tax liability
$51,516
$9.0 p/Share
5,724
Reduced 3.56%
155,127
Common Stock
Dec 13
2022
SELL
Payment of exercise price or tax liability
$15,095
$9.21 p/Share
1,639
Reduced 1.01%
160,851
Common Stock
Jul 18
2022
SELL
Payment of exercise price or tax liability
$13,996
$9.76 p/Share
1,434
Reduced 0.87%
162,490
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
40,810
Added 19.93%
163,924
Common Stock
Mar 03
2022
SELL
Payment of exercise price or tax liability
$145,910
$15.81 p/Share
9,229
Reduced 6.97%
123,114
Common Stock
Mar 03
2022
BUY
Grant, award, or other acquisition
-
23,453
Added 15.05%
132,343
Common Stock
Feb 15
2022
SELL
Payment of exercise price or tax liability
$116,377
$19.38 p/Share
6,005
Reduced 5.23%
108,890
Common Stock
Jan 12
2022
SELL
Payment of exercise price or tax liability
$109,113
$20.18 p/Share
5,407
Reduced 4.49%
114,895
Common Stock
Dec 13
2021
SELL
Payment of exercise price or tax liability
$34,960
$21.33 p/Share
1,639
Reduced 1.34%
120,302
Common Stock
Jul 17
2021
SELL
Payment of exercise price or tax liability
$35,535
$25.9 p/Share
1,372
Reduced 1.11%
121,941
Common Stock
May 17
2021
SELL
Open market or private sale
$237,787
$22.49 p/Share
10,573
Reduced 7.9%
123,313
Common Stock
Mar 01
2021
SELL
Payment of exercise price or tax liability
$34,096
$38.79 p/Share
879
Reduced 0.65%
133,886
Common Stock
Feb 16
2021
SELL
Payment of exercise price or tax liability
$277,386
$47.85 p/Share
5,797
Reduced 4.12%
134,765
Common Stock
Jan 12
2021
BUY
Grant, award, or other acquisition
-
38,454
Added 21.48%
140,562
Common Stock
Dec 14
2020
SELL
Payment of exercise price or tax liability
$21,010
$10.36 p/Share
2,028
Reduced 1.95%
102,108
Common Stock
Dec 04
2020
SELL
Open market or private sale
$109,401
$10.44 p/Share
10,479
Reduced 9.14%
104,136
Common Stock