Holding Value
$139M
21,173,018 shares
Last Trade
May 22, 2026
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$107M
12,406,463 shares
$8.63
-23.99%
$6.56
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
May 22, 2026
Sale
(Open Market)Shares sold on the open market or in a private sale.
$107M
12,406,463 shares
$8.63
-23.58%
$6.60
Avg closing price
Price range
Holding Value
$22.5M
250,000 shares
Last Trade
Mar 30, 2026
Sale
(Open Market)Shares sold on the open market or in a private sale.
$20.7M
250,000 shares
$82.77
+8.77%
$90.03
Avg closing price
Price range
Holding Value
$7.34M
357,739 shares
Last Trade
Mar 02, 2026
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$79.4k
1,834 shares
$43.29
-52.6%
$20.52
Avg closing price
Price range
Holding Value
$138M
2,662,534 shares
Last Trade
Feb 25, 2026
Sale
(Open Market)Shares sold on the open market or in a private sale.
$630k
14,614 shares
$43.13
+19.78%
$51.66
Avg closing price
Price range
Holding Value
$29.3M
521,862 shares
Last Trade
Feb 05, 2026
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$1.55M
35,000 shares
$44.23
+26.97%
$56.16
Avg closing price
Price range
Holding Value
$1.79M
58,184 shares
Last Trade
Jul 14, 2025
Sale
(Sale to Issuer)Shares sold back to the company, such as a repurchase or tender.
$156M
1,617,040 shares
$96.59
-68.16%
$30.75
Avg closing price
Price range
Holding Value
$1.26M
58,184 shares
Last Trade
Jul 14, 2025
Sale
(Sale to Issuer)Shares sold back to the company, such as a repurchase or tender.
$40.6M
1,617,040 shares
$25.12
-13.93%
$21.62
Avg closing price
Price range
Holding Value
$207M
6,746,933 shares
Last Trade
Jul 14, 2025
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$156M
1,617,040 shares
$96.58
-68.19%
$30.72
Avg closing price
Price range
Holding Value
$262M
9,636,170 shares
Last Trade
Jun 05, 2024
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$222k
26,700 shares
$8.30
+227.71%
$27.20
Avg closing price
Price range
Holding Value
$50.8M
2,280,381 shares
Last Trade
Jun 05, 2024
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$51.4M
2,446,552 shares
$21.01
+6.09%
$22.29
Avg closing price
Price range
Holding Value
$50.8M
2,280,381 shares
Last Trade
Jun 05, 2024
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$51.1M
2,446,552 shares
$20.89
+6.7%
$22.29
Avg closing price
Price range
Holding Value
$235M
9,636,170 shares
Last Trade
Jun 05, 2024
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$665k
26,700 shares
$24.92
-1.97%
$24.43
Avg closing price
Price range
Holding Value
$235M
9,636,170 shares
Last Trade
Jun 05, 2024
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$652k
26,700 shares
$24.42
0.0%
$24.42
Avg closing price
Price range
Holding Value
$236M
9,636,170 shares
Last Trade
Jun 05, 2024
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$653k
26,700 shares
$24.45
0.0%
$24.45
Avg closing price
Price range
Holding Value
$51.3M
2,280,381 shares
Last Trade
Jun 05, 2024
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$50.1M
2,446,552 shares
$20.48
+9.91%
$22.51
Avg closing price
Price range
Holding Value
$1.44M
722,406 shares
Last Trade
Dec 20, 2023
Purchase
(Other)Another type of insider transaction reported on SEC Form 4.
$4.64M
722,367 shares
$6.42
-68.85%
$2.00
Avg closing price
Price range
Holding Value
$28.8M
722,406 shares
Last Trade
Dec 20, 2023
Purchase
(Other)Another type of insider transaction reported on SEC Form 4.
$26M
722,367 shares
$36.02
+10.8%
$39.91
Avg closing price
Price range
Holding Value
$259k
722,406 shares
Last Trade
Dec 20, 2023
Purchase
(Other)Another type of insider transaction reported on SEC Form 4.
$614k
722,367 shares
$0.85
-57.76%
$0.36
Avg closing price
Price range
Holding Value
$224M
2,707,183 shares
Last Trade
Aug 16, 2023
Sale
(Open Market)Shares sold on the open market or in a private sale.
$6.08M
99,454 shares
$61.14
+35.15%
$82.63
Avg closing price
Price range
Holding Value
$1.45M
129,974 shares
Last Trade
Apr 25, 2023
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$5.77M
318,170 shares
$18.12
-38.63%
$11.12
Avg closing price
Price range
Holding Value
$1.39M
129,974 shares
Last Trade
Apr 25, 2023
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$6.03M
318,170 shares
$18.95
-43.43%
$10.72
Avg closing price
Price range
Holding Value
$1.72M
129,974 shares
Last Trade
Apr 25, 2023
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$5.97M
318,170 shares
$18.76
-29.64%
$13.20
Avg closing price
Price range
Holding Value
$222k
1,691 shares
Last Trade
Apr 25, 2018
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$181k
603 shares
$300.35
-56.24%
$131.42
Avg closing price
Price range
Holding Value
$1.05M
3,990,680 shares
Last Trade
Mar 30, 2015
Purchase
(Option Exercise)Shares acquired or sold by exercising stock options or converting another derivative security.
$160k
5,016 shares
$31.89
-99.18%
$0.26
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Mar 30, 2015
Sale
(Option Exercise)Shares acquired or sold by exercising stock options or converting another derivative security.
$185k
5,016 shares
$36.92
-99.32%
$0.25
Avg closing price
Price range
Holding Value
$2.09M
12,171 shares
Last Trade
Dec 02, 2010
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$137k
12,171 shares
$11.27
+1421.47%
$171.47
Avg closing price
Price range
Holding Value
$201M
1,800,000 shares
Last Trade
Jun 14, 2005
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
No data
No data
$111.92
Avg closing price
Price range