Holding Value
$157M
16,795,919 shares
Last Trade
Jun 26, 2026
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$16.8k
1,876 shares
$8.98
+4.12%
$9.35
Avg closing price
Price range
Holding Value
$518k
15,000 shares
Last Trade
Jun 26, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$560k
15,000 shares
$37.34
-7.5%
$34.54
Avg closing price
Price range
Holding Value
$228k
30,000 shares
Last Trade
Jun 24, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$316k
30,000 shares
$10.54
-27.8%
$7.61
Avg closing price
Price range
Holding Value
$115M
11,897,896 shares
Last Trade
$67.9M
8,178,412 shares
$8.30
+16.02%
$9.63
Avg closing price
Price range
Holding Value
$83k
34,000 shares
Last Trade
Jun 18, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$60.9k
34,000 shares
$1.79
+36.31%
$2.44
Avg closing price
Price range
Holding Value
$1.47M
4,268,448 shares
Last Trade
Jun 17, 2026
Sale
(Open Market)Shares sold on the open market or in a private sale.
$162k
416,911 shares
$0.39
-11.52%
$0.34
Avg closing price
Price range
Holding Value
$43.2k
20,275 shares
Last Trade
Jun 17, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$30.8k
20,275 shares
$1.52
+40.13%
$2.13
Avg closing price
Price range
Holding Value
$109k
22,100 shares
Last Trade
Jun 15, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$147k
22,100 shares
$6.63
-25.64%
$4.93
Avg closing price
Price range
Holding Value
$1.06M
57,162 shares
Last Trade
Jun 11, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$805k
57,162 shares
$14.09
+31.3%
$18.50
Avg closing price
Price range
Holding Value
$245k
15,500 shares
Last Trade
Jun 11, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$287k
21,000 shares
$13.66
+15.52%
$15.78
Avg closing price
Price range
Holding Value
$98.1k
37,000 shares
Last Trade
Jun 10, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$91k
37,000 shares
$2.46
+7.72%
$2.65
Avg closing price
Price range
Holding Value
$547k
19,475 shares
Last Trade
Jun 09, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$400k
19,475 shares
$20.56
+36.67%
$28.10
Avg closing price
Price range
Holding Value
$135k
53,250 shares
Last Trade
Jun 03, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$203k
88,750 shares
$2.29
+10.48%
$2.53
Avg closing price
Price range
Holding Value
$433k
13,160 shares
Last Trade
May 28, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$430k
13,160 shares
$32.68
+0.61%
$32.88
Avg closing price
Price range
Holding Value
$12.4M
1,402,833 shares
Last Trade
Apr 27, 2026
Purchase
(Other)Another type of insider transaction reported on SEC Form 4.
$1.98M
250,000 shares
$7.93
+11.35%
$8.83
Avg closing price
Price range
Holding Value
$28.4M
6,475,882 shares
Last Trade
Apr 27, 2026
Sale
(Other)Another type of insider transaction reported on SEC Form 4.
$6.36M
1,407,000 shares
$4.52
-2.88%
$4.39
Avg closing price
Price range
Holding Value
$159M
5,825,521 shares
Last Trade
Mar 30, 2026
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$1.41M
58,300 shares
$24.16
+12.91%
$27.28
Avg closing price
Price range
Holding Value
$165M
26,975,505 shares
Last Trade
Mar 30, 2026
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$6.31M
971,091 shares
$6.50
-5.69%
$6.13
Avg closing price
Price range
Holding Value
$1.03B
4,652,309 shares
Last Trade
Jan 07, 2026
Purchase
(Option Exercise)Shares acquired or sold by exercising stock options or converting another derivative security.
$285M
1,286,786 shares
$221.38
0.0%
$221.38
Avg closing price
Price range
Holding Value
$31.8M
8,852,079 shares
Last Trade
Dec 08, 2025
Sale
(Open Market)Shares sold on the open market or in a private sale.
$12.3M
1,377,020 shares
$8.90
-59.66%
$3.59
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Oct 30, 2025
Sale
(Sale to Issuer)Shares sold back to the company, such as a repurchase or tender.
$64.3M
4,331,081 shares
$14.84
0.0%
$14.84
Avg closing price
Price range
Holding Value
$27.5M
1,287,858 shares
Last Trade
Apr 28, 2025
Purchase
(Other)Another type of insider transaction reported on SEC Form 4.
No data
No data
$21.34
Avg closing price
Price range
Holding Value
$42.2M
3,610,000 shares
Last Trade
Dec 09, 2024
Purchase
(Other)Another type of insider transaction reported on SEC Form 4.
$3.84M
535,000 shares
$7.18
+62.95%
$11.70
Avg closing price
Price range
Holding Value
$8.21M
1,725,348 shares
Last Trade
Aug 09, 2024
Sale
(Open Market)Shares sold on the open market or in a private sale.
$3.81M
3,525,094 shares
$1.08
+340.74%
$4.76
Avg closing price
Price range
Holding Value
$120M
23,521,757 shares
Last Trade
Jun 27, 2024
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$98M
13,008,546 shares
$7.53
-32.14%
$5.11
Avg closing price
Price range
Holding Value
$21.2M
7,893,678 shares
Last Trade
Jun 17, 2024
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$53.6M
928,110 shares
$57.75
-95.36%
$2.68
Avg closing price
Price range
Holding Value
$67.1M
6,614,285 shares
Last Trade
May 12, 2024
Purchase
(Other)Another type of insider transaction reported on SEC Form 4.
$15.7M
900,000 shares
$17.44
-41.8%
$10.15
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Feb 19, 2024
Sale
(Tender)Reported as Tender on SEC Form 4.
$9.58M
638,668 shares
$15.00
+2.07%
$15.31
Avg closing price
Price range
Holding Value
$50.2M
8,556,774 shares
Last Trade
Sep 21, 2023
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$15.8M
2,700,000 shares
$5.87
0.0%
$5.87
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Aug 09, 2023
Sale
(Tender)Reported as Tender on SEC Form 4.
$37.4M
786,407 shares
$47.55
0.0%
$47.55
Avg closing price
Price range
Holding Value
$5.98M
3,213,828 shares
Last Trade
Jul 05, 2023
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$4.68M
935,850 shares
$5.00
-62.8%
$1.86
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jun 08, 2023
Sale
(Tender)Reported as Tender on SEC Form 4.
$6.51M
5,914,252 shares
$1.10
0.0%
$1.10
Avg closing price
Price range
Holding Value
$110M
2,122,465 shares
Last Trade
Feb 23, 2023
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$29.1M
1,152,460 shares
$25.28
+104.63%
$51.73
Avg closing price
Price range
Holding Value
$32.9M
2,122,465 shares
Last Trade
Feb 23, 2023
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$7.28M
1,152,460 shares
$6.32
+144.94%
$15.48
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Oct 14, 2022
Sale
(Sale to Issuer)Shares sold back to the company, such as a repurchase or tender.
$351k
17,533 shares
$20.00
+0.05%
$20.01
Avg closing price
Price range
Holding Value
$6.78M
7,039,613 shares
Last Trade
May 26, 2022
Sale
(Open Market)Shares sold on the open market or in a private sale.
$17.5M
1,005,686 shares
$17.36
-94.45%
$0.96
Avg closing price
Price range
Holding Value
$61.8M
13,381,054 shares
Last Trade
Mar 15, 2022
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$2.97M
241,727 shares
$12.27
-62.35%
$4.62
Avg closing price
Price range
Holding Value
$13.7M
1,098,318 shares
Last Trade
Jun 29, 2021
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$2.09M
209,100 shares
$10.00
+25.0%
$12.50
Avg closing price
Price range
Holding Value
$15.5M
2,727,446 shares
Last Trade
Mar 15, 2021
Sale
(Open Market)Shares sold on the open market or in a private sale.
$777k
110,588 shares
$7.03
-19.35%
$5.67
Avg closing price
Price range
Holding Value
$34.4M
3,115,008 shares
Last Trade
Mar 11, 2021
Sale
(Open Market)Shares sold on the open market or in a private sale.
$31.1M
710,000 shares
$43.75
-74.78%
$11.04
Avg closing price
Price range
Holding Value
$53.7M
3,215,434 shares
Last Trade
Feb 09, 2021
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$267M
3,215,434 shares
$83.10
-79.9%
$16.70
Avg closing price
Price range
Holding Value
$350k
11,651,597 shares
Last Trade
Feb 04, 2021
Purchase
(Conversion)Shares acquired or disposed through conversion of a derivative or other security.
$218M
11,651,597 shares
$18.75
-99.84%
$0.03
Avg closing price
Price range
Holding Value
$501M
4,557,882 shares
Last Trade
Dec 03, 2020
Sale
(Open Market)Shares sold on the open market or in a private sale.
$330k
10,582 shares
$31.23
+252.1%
$109.96
Avg closing price
Price range
Holding Value
$281M
5,001,593 shares
Last Trade
Oct 08, 2020
Sale
(Open Market)Shares sold on the open market or in a private sale.
$8.5M
167,661 shares
$50.69
+10.89%
$56.21
Avg closing price
Price range
Holding Value
$2.43M
1,710,265 shares
Last Trade
Sep 29, 2020
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$36.1M
950,000 shares
$38.00
-96.26%
$1.42
Avg closing price
Price range
Holding Value
$66.7M
2,805,045 shares
Last Trade
Sep 21, 2020
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$14.5M
660,000 shares
$22.00
+8.09%
$23.78
Avg closing price
Price range
Holding Value
$693M
12,629,868 shares
Last Trade
Sep 09, 2020
Sale
(Open Market)Shares sold on the open market or in a private sale.
$4.09M
158,589 shares
$25.81
+112.67%
$54.89
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Aug 21, 2020
Sale
(Conversion)Shares acquired or disposed through conversion of a derivative or other security.
$75.6M
3,700,634 shares
$20.43
+356.24%
$93.21
Avg closing price
Price range
Holding Value
$8.01M
2,003,653 shares
Last Trade
Jul 28, 2020
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$10.9M
600,000 shares
$18.16
-77.97%
$4.00
Avg closing price
Price range
Holding Value
$30.3M
2,281,249 shares
Last Trade
Jun 30, 2020
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$18.6M
825,000 shares
$22.50
-40.93%
$13.29
Avg closing price
Price range
Holding Value
$89.9M
16,142,051 shares
Last Trade
Jun 25, 2020
Sale
(Open Market)Shares sold on the open market or in a private sale.
$316M
1,161,300 shares
$272.16
-97.95%
$5.57
Avg closing price
Price range