Holding Value
$167M
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
+10.47%
$9.92
Avg closing price
Price range
Holding Value
$511k
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
-8.76%
$34.07
Avg closing price
Price range
Holding Value
$227k
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
-28.37%
$7.55
Avg closing price
Price range
Holding Value
$114M
11,897,896 shares
Last Trade
$67.9M
8,178,412 shares
$8.30
+15.9%
$9.62
Avg closing price
Price range
Holding Value
$81.6k
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
+34.08%
$2.40
Avg closing price
Price range
Holding Value
$1.45M
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
-12.7%
$0.34
Avg closing price
Price range
Holding Value
$38.9k
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
+26.32%
$1.92
Avg closing price
Price range
Holding Value
$110k
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
-24.74%
$4.99
Avg closing price
Price range
Holding Value
$1.03M
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
+28.32%
$18.08
Avg closing price
Price range
Holding Value
$248k
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
+17.35%
$16.03
Avg closing price
Price range
Holding Value
$98.4k
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
+8.13%
$2.66
Avg closing price
Price range
Holding Value
$548k
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.75%
$28.12
Avg closing price
Price range
Holding Value
$118k
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
-3.06%
$2.22
Avg closing price
Price range
Holding Value
$426k
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.92%
$32.38
Avg closing price
Price range
Holding Value
$12.2M
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
+9.46%
$8.68
Avg closing price
Price range
Holding Value
$28.9M
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
-1.33%
$4.46
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
+13.04%
$27.31
Avg closing price
Price range
Holding Value
$159M
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
-9.08%
$5.91
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.5M
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
-60.0%
$3.56
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
$28.2M
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.86
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.67%
$11.68
Avg closing price
Price range
Holding Value
$8.06M
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
+332.41%
$4.67
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.82M
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
-63.8%
$1.81
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
$113M
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
+110.28%
$53.16
Avg closing price
Price range
Holding Value
$33.1M
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
+146.84%
$15.60
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
$7.25M
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.07%
$1.03
Avg closing price
Price range
Holding Value
$62.2M
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.1%
$4.65
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.74%
$11.05
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
$500M
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
+251.23%
$109.69
Avg closing price
Price range
Holding Value
$284M
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
+11.94%
$56.74
Avg closing price
Price range
Holding Value
$2.39M
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.32%
$1.40
Avg closing price
Price range
Holding Value
$67.3M
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
+9.05%
$23.99
Avg closing price
Price range
Holding Value
$712M
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
+118.56%
$56.41
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
+346.5%
$91.22
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
$92.5M
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.89%
$5.73
Avg closing price
Price range