Holding Value
$3.25B
28,205,760 shares
Last Trade
Jun 30, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$90.7k
800 shares
$113.36
+1.53%
$115.09
Avg closing price
Price range
Holding Value
$752k
17,731 shares
Last Trade
Jun 30, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$691k
17,731 shares
$38.96
+8.88%
$42.42
Avg closing price
Price range
Holding Value
$191k
6,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.
$210k
6,000 shares
$35.08
-9.12%
$31.88
Avg closing price
Price range
Holding Value
$692k
6,068 shares
Last Trade
Jun 24, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$606k
6,068 shares
$99.87
+14.27%
$114.12
Avg closing price
Price range
Holding Value
$1.07B
1,948,876 shares
Last Trade
Jun 17, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$1.67M
3,348 shares
$499.76
+10.1%
$550.25
Avg closing price
Price range
Holding Value
$169k
38,000 shares
Last Trade
Jun 09, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$150k
38,000 shares
$3.94
+13.2%
$4.46
Avg closing price
Price range
Holding Value
$78.8M
3,422,366 shares
Last Trade
Jun 03, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$1.01M
51,268 shares
$19.66
+17.09%
$23.02
Avg closing price
Price range
Holding Value
$1.02B
39,384,587 shares
Last Trade
May 29, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$1.5M
69,252 shares
$21.66
+19.67%
$25.92
Avg closing price
Price range
Holding Value
$169M
2,744,894 shares
Last Trade
May 29, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$2.35M
48,630 shares
$48.38
+27.51%
$61.69
Avg closing price
Price range
Holding Value
$62.3k
67,000 shares
Last Trade
May 20, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$66.3k
67,000 shares
$0.99
-6.06%
$0.93
Avg closing price
Price range
Holding Value
$431k
44,500 shares
Last Trade
Apr 01, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$339k
44,500 shares
$7.61
+27.2%
$9.68
Avg closing price
Price range
Holding Value
$36.1M
2,299,656 shares
Last Trade
Jan 12, 2026
Purchase
(Option Exercise)Shares acquired or sold by exercising stock options or converting another derivative security.
$41.2M
2,299,656 shares
$17.93
-12.38%
$15.71
Avg closing price
Price range
Holding Value
$3.96M
937,483 shares
Last Trade
Jan 02, 2026
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$127k
19,000 shares
$6.68
-36.83%
$4.22
Avg closing price
Price range
Holding Value
$2.59M
381,338 shares
Last Trade
Nov 20, 2025
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$10.8k
1,186 shares
$9.07
-25.03%
$6.80
Avg closing price
Price range
Holding Value
$438k
425,006 shares
Last Trade
Oct 01, 2025
Sale
(Open Market)Shares sold on the open market or in a private sale.
$709k
513,607 shares
$1.38
-25.36%
$1.03
Avg closing price
Price range
Holding Value
$660M
7,211,484 shares
Last Trade
Sep 08, 2025
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$10.6M
170,100 shares
$62.53
+46.35%
$91.51
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Aug 14, 2025
Sale
(Tender)Reported as Tender on SEC Form 4.
$4.7M
3,763,362 shares
$1.25
+1.6%
$1.27
Avg closing price
Price range
Holding Value
$909k
26,198 shares
Last Trade
May 15, 2025
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$761k
26,198 shares
$29.06
+19.34%
$34.68
Avg closing price
Price range
Holding Value
$1.78B
9,657,351 shares
Last Trade
Dec 09, 2024
Sale
(Open Market)Shares sold on the open market or in a private sale.
$194M
1,037,017 shares
$187.27
-1.37%
$184.71
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Dec 14, 2023
Sale
(Sale to Issuer)Shares sold back to the company, such as a repurchase or tender.
$9.84B
42,995,311 shares
$228.92
-0.08%
$228.74
Avg closing price
Price range
Holding Value
$267k
2,971,128 shares
Last Trade
Oct 19, 2023
Sale
(Open Market)Shares sold on the open market or in a private sale.
$110k
274,739 shares
$0.40
-77.5%
$0.09
Avg closing price
Price range
Holding Value
$19.6M
5,612,949 shares
Last Trade
Aug 17, 2023
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
No data
No data
$3.49
Avg closing price
Price range
Holding Value
$219M
5,612,949 shares
Last Trade
Aug 17, 2023
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$2.42M
166,942 shares
$14.48
+169.89%
$39.08
Avg closing price
Price range
Holding Value
$67.3k
23,685 shares
Last Trade
Jun 09, 2023
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$2.69M
23,685 shares
$113.56
-97.5%
$2.84
Avg closing price
Price range
Holding Value
$480k
40,000 shares
Last Trade
Jun 08, 2021
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$6.8M
40,000 shares
$170.00
-92.94%
$12.01
Avg closing price
Price range
Holding Value
$182M
997,764 shares
Last Trade
May 14, 2020
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$350k
3,468 shares
$100.92
+80.84%
$182.50
Avg closing price
Price range
Holding Value
$222k
9,000 shares
Last Trade
May 08, 2020
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$319k
9,000 shares
$35.49
-30.52%
$24.66
Avg closing price
Price range
Holding Value
$1.82M
4,290,995 shares
Last Trade
Jul 01, 2019
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$7.74k
2,964 shares
$2.61
-83.72%
$0.42
Avg closing price
Price range
Holding Value
$944k
820,729 shares
Last Trade
Apr 23, 2019
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$113M
820,729 shares
$137.50
-99.16%
$1.15
Avg closing price
Price range
Holding Value
$16.1k
845,858 shares
Last Trade
Mar 28, 2018
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$502k
111,597 shares
$4.50
-99.58%
$0.02
Avg closing price
Price range
Holding Value
$4.35k
58,131 shares
Last Trade
Jan 19, 2018
Sale
(Open Market)Shares sold on the open market or in a private sale.
$323k
4,136 shares
$78.00
-99.9%
$0.07
Avg closing price
Price range
Holding Value
$95M
1,618,684 shares
Last Trade
Nov 16, 2017
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$30.8M
1,618,684 shares
$19.00
+208.95%
$58.70
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Oct 05, 2017
Sale
(Conversion)Shares acquired or disposed through conversion of a derivative or other security.
$297M
9,913,242 shares
$30.00
+265.63%
$109.69
Avg closing price
Price range
Holding Value
$88.6M
9,418,390 shares
Last Trade
Aug 16, 2016
Sale
(Open Market)Shares sold on the open market or in a private sale.
$3.65k
850 shares
$4.29
+119.35%
$9.41
Avg closing price
Price range
Holding Value
$853k
65,437 shares
Last Trade
May 11, 2016
Purchase
(Conversion)Shares acquired or disposed through conversion of a derivative or other security.
$1.65M
65,437 shares
$25.25
-48.36%
$13.04
Avg closing price
Price range
Holding Value
$2.26M
90,538 shares
Last Trade
Jul 22, 2015
Sale
(Open Market)Shares sold on the open market or in a private sale.
No data
No data
$25.00
Avg closing price
Price range
Holding Value
$3.64M
90,538 shares
Last Trade
Jul 22, 2015
Sale
(Open Market)Shares sold on the open market or in a private sale.
$4.59M
229,436 shares
$20.00
+100.85%
$40.17
Avg closing price
Price range