Holding Value
$342M
6,601,878 shares
Last Trade
Jun 22, 2026
Sale
(Open Market)Shares sold on the open market or in a private sale.
$39M
860,123 shares
$45.36
+14.04%
$51.73
Avg closing price
Price range
Holding Value
$167M
26,519,541 shares
Last Trade
Jun 11, 2026
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$5.23M
1,250,000 shares
$4.18
+50.48%
$6.29
Avg closing price
Price range
Holding Value
$64.7M
3,502,987 shares
Last Trade
May 28, 2026
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$19.3M
1,875,000 shares
$10.31
+79.05%
$18.46
Avg closing price
Price range
Holding Value
$4.94M
1,126,126 shares
Last Trade
Apr 21, 2026
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$5M
1,126,126 shares
$4.44
-1.13%
$4.39
Avg closing price
Price range
Holding Value
$1.26M
1,793,187 shares
Last Trade
Apr 16, 2026
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$1.8M
1,793,187 shares
$1.00
-29.87%
$0.70
Avg closing price
Price range
Holding Value
$80.7k
1,203,250 shares
Last Trade
Apr 16, 2026
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$40.1k
597,729 shares
$0.07
0.0%
$0.07
Avg closing price
Price range
Holding Value
$2.32M
384,689 shares
Last Trade
Apr 14, 2026
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$2.2M
384,689 shares
$5.73
+5.06%
$6.02
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Apr 08, 2026
Sale
(Open Market)Shares sold on the open market or in a private sale.
$205k
32,523 shares
$6.29
+40.38%
$8.83
Avg closing price
Price range
Holding Value
$8.02M
759,155 shares
Last Trade
Nov 21, 2025
Sale
(Sale to Issuer)Shares sold back to the company, such as a repurchase or tender.
$2.49M
140,057 shares
$17.75
-40.45%
$10.57
Avg closing price
Price range
Holding Value
$7.06M
4,975,291 shares
Last Trade
Oct 23, 2025
Sale
(Open Market)Shares sold on the open market or in a private sale.
$1.52M
1,000,000 shares
$1.52
-6.58%
$1.42
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Aug 08, 2025
Sale
(Tender)Reported as Tender on SEC Form 4.
$1.05M
3,099,265 shares
$0.34
+4.41%
$0.36
Avg closing price
Price range
Holding Value
$4.94M
287,885 shares
Last Trade
Jul 25, 2025
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$1.43M
83,611 shares
$17.16
0.0%
$17.16
Avg closing price
Price range
Holding Value
$107M
7,165,006 shares
Last Trade
Jun 27, 2025
Sale
(Open Market)Shares sold on the open market or in a private sale.
$4.89M
1,176,332 shares
$4.16
+259.86%
$14.97
Avg closing price
Price range
Holding Value
$26.9M
6,066,343 shares
Last Trade
Jun 26, 2025
Sale
(Open Market)Shares sold on the open market or in a private sale.
$1.41M
213,257 shares
$6.60
-32.73%
$4.44
Avg closing price
Price range
Holding Value
$51.8M
3,272,199 shares
Last Trade
May 14, 2025
Sale
(Open Market)Shares sold on the open market or in a private sale.
$2.66M
168,136 shares
$15.85
-0.06%
$15.84
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Apr 10, 2025
Sale
(Open Market)Shares sold on the open market or in a private sale.
$6.5M
17,109,618 shares
$0.38
+20.71%
$0.46
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Apr 09, 2025
Sale
(Open Market)Shares sold on the open market or in a private sale.
$5.68M
3,571,428 shares
$1.59
+37.74%
$2.19
Avg closing price
Price range
Holding Value
$588M
14,809,075 shares
Last Trade
Apr 03, 2025
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$6.75M
496,771 shares
$13.58
+192.56%
$39.73
Avg closing price
Price range
Holding Value
$56M
746,171 shares
Last Trade
Mar 24, 2025
Sale
(Open Market)Shares sold on the open market or in a private sale.
$310k
5,738 shares
$54.11
+38.63%
$75.01
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Aug 26, 2024
Sale
(Open Market)Shares sold on the open market or in a private sale.
$1.09M
83,695 shares
$13.00
-41.46%
$7.61
Avg closing price
Price range
Holding Value
$32.9M
5,806,670 shares
Last Trade
Aug 13, 2024
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$2.47M
500,000 shares
$4.93
+15.01%
$5.67
Avg closing price
Price range
Holding Value
$256M
4,839,412 shares
Last Trade
Jul 16, 2024
Sale
(Open Market)Shares sold on the open market or in a private sale.
$51.9k
5,188 shares
$10.00
+429.5%
$52.95
Avg closing price
Price range
Holding Value
$1.81M
2,407,242 shares
Last Trade
Jul 02, 2024
Sale
(Open Market)Shares sold on the open market or in a private sale.
$166k
36,600 shares
$4.54
-83.47%
$0.75
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
May 18, 2024
Sale
(Tender)Reported as Tender on SEC Form 4.
$17.2M
264,315 shares
$65.00
-0.05%
$64.97
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Apr 03, 2024
Sale
(Sale to Issuer)Shares sold back to the company, such as a repurchase or tender.
$1.17M
450,000 shares
$2.59
+2.32%
$2.65
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Feb 14, 2024
Sale
(Tender)Reported as Tender on SEC Form 4.
$2.63M
650,600 shares
$4.05
+0.37%
$4.06
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jan 30, 2024
Sale
(Conversion)Shares acquired or disposed through conversion of a derivative or other security.
$10.3M
469,615 shares
$22.00
+47.91%
$32.54
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Dec 18, 2023
Sale
(Option Exercise)Shares acquired or sold by exercising stock options or converting another derivative security.
$2.33k
1,724 shares
$1.35
0.0%
$1.35
Avg closing price
Price range
Holding Value
$47.1M
8,019,187 shares
Last Trade
Aug 29, 2023
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$3.1M
500,000 shares
$6.20
-5.32%
$5.87
Avg closing price
Price range
Holding Value
$32.6M
1,510,375 shares
Last Trade
Aug 15, 2023
Sale
(Open Market)Shares sold on the open market or in a private sale.
$554k
822,680 shares
$0.67
+3101.78%
$21.58
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
May 17, 2023
Sale
(Option Exercise)Shares acquired or sold by exercising stock options or converting another derivative security.
$13.4k
2,125 shares
$6.32
+144.94%
$15.48
Avg closing price
Price range
Holding Value
$441M
4,123,091 shares
Last Trade
May 15, 2023
Sale
(Open Market)Shares sold on the open market or in a private sale.
$7.22M
359,713 shares
$20.08
+432.42%
$106.91
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Nov 25, 2022
Sale
(Open Market)Shares sold on the open market or in a private sale.
$798k
3,629,226 shares
$0.22
-50.91%
$0.11
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Sep 19, 2022
Sale
(Conversion)Shares acquired or disposed through conversion of a derivative or other security.
$22.8M
1,342,065 shares
$17.00
-68.35%
$5.38
Avg closing price
Price range
Holding Value
$265M
5,629,842 shares
Last Trade
Sep 12, 2022
Sale
(Open Market)Shares sold on the open market or in a private sale.
$4.92M
153,897 shares
$31.96
+47.03%
$46.99
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jul 01, 2022
Sale
(Sale to Issuer)Shares sold back to the company, such as a repurchase or tender.
$9.37M
170,437 shares
$54.99
0.0%
$54.99
Avg closing price
Price range
Holding Value
$94.8M
3,534,537 shares
Last Trade
Jun 24, 2022
Sale
(Open Market)Shares sold on the open market or in a private sale.
$7.29M
341,971 shares
$21.31
+25.81%
$26.81
Avg closing price
Price range
Holding Value
$27.1M
1,829,436 shares
Last Trade
Jan 26, 2022
Sale
(Open Market)Shares sold on the open market or in a private sale.
$157k
21,482 shares
$7.29
+103.57%
$14.84
Avg closing price
Price range
Holding Value
$35.6M
2,258,566 shares
Last Trade
Dec 29, 2021
Sale
(Open Market)Shares sold on the open market or in a private sale.
$820k
40,400 shares
$20.30
-22.27%
$15.78
Avg closing price
Price range
Holding Value
$255k
96,190 shares
Last Trade
Sep 07, 2021
Sale
(Open Market)Shares sold on the open market or in a private sale.
$882
26 shares
$33.93
-92.19%
$2.65
Avg closing price
Price range
Holding Value
$487
4,872,025 shares
Last Trade
Jul 19, 2021
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$10M
714,285 shares
$14.00
-100.0%
$0.00
Avg closing price
Price range
Holding Value
$2.63M
3,696,662 shares
Last Trade
Apr 20, 2021
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$76M
1,666,666 shares
$45.60
-98.44%
$0.71
Avg closing price
Price range
Holding Value
$23.3M
2,212,571 shares
Last Trade
Mar 30, 2021
Sale
(Open Market)Shares sold on the open market or in a private sale.
$667k
27,869 shares
$23.93
-55.91%
$10.55
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Feb 17, 2021
Sale
(Conversion)Shares acquired or disposed through conversion of a derivative or other security.
$21.4M
1,158,412 shares
$18.50
-73.46%
$4.91
Avg closing price
Price range
Holding Value
$68.4M
7,520,600 shares
Last Trade
Jan 07, 2021
Sale
(Open Market)Shares sold on the open market or in a private sale.
$7M
2,000,000 shares
$3.50
+159.86%
$9.10
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Dec 08, 2020
Sale
(In The Money)Reported as In The Money on SEC Form 4.
$42.8k
21,400 shares
$2.00
+10.0%
$2.20
Avg closing price
Price range
Holding Value
$43.9k
21,400 shares
Last Trade
Dec 08, 2020
Purchase
(In The Money)Reported as In The Money on SEC Form 4.
$42.8k
21,400 shares
$2.00
+2.5%
$2.05
Avg closing price
Price range
Holding Value
$32.3M
3,524,997 shares
Last Trade
Oct 01, 2020
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$3.28M
545,974 shares
$6.00
+52.5%
$9.15
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Sep 29, 2020
Sale
(Conversion)Shares acquired or disposed through conversion of a derivative or other security.
$12.1M
846,574 shares
$14.30
-61.54%
$5.50
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Aug 18, 2020
Sale
(Open Market)Shares sold on the open market or in a private sale.
$4.73M
43,543 shares
$108.54
-54.72%
$49.15
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jun 30, 2020
Sale
(Conversion)Shares acquired or disposed through conversion of a derivative or other security.
$208M
11,878,051 shares
$17.47
+23.35%
$21.55
Avg closing price
Price range
Holding Value
$8.28M
5,955,674 shares
Last Trade
Apr 16, 2020
Sale
(Open Market)Shares sold on the open market or in a private sale.
$1.11M
47,097 shares
$23.53
-94.09%
$1.39
Avg closing price
Price range
Holding Value
$17.8M
2,711,013 shares
Last Trade
May 13, 2019
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$81.5M
350,000 shares
$232.80
-97.17%
$6.58
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Apr 22, 2019
Sale
(Conversion)Shares acquired or disposed through conversion of a derivative or other security.
$57M
2,105,259 shares
$27.06
+178.97%
$75.49
Avg closing price
Price range
Holding Value
$10.2M
605,964 shares
Last Trade
Oct 19, 2018
Purchase
(Conversion)Shares acquired or disposed through conversion of a derivative or other security.
$12.3M
605,964 shares
$20.35
-16.9%
$16.91
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Oct 09, 2018
Sale
(Conversion)Shares acquired or disposed through conversion of a derivative or other security.
$283k
8,972 shares
$31.51
+408.12%
$160.11
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
No data
No data
$8.27
Avg closing price
Price range
Holding Value
$181k
7,234,976 shares
Last Trade
Aug 20, 2018
Sale
(Open Market)Shares sold on the open market or in a private sale.
$1.54M
153,921 shares
$9.98
-99.75%
$0.02
Avg closing price
Price range
Holding Value
$14.2M
417,921 shares
Last Trade
Jul 23, 2018
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$1.15M
100,000 shares
$11.49
+195.82%
$33.99
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
No data
No data
$83.71
Avg closing price
Price range
Holding Value
$303M
2,751,679 shares
Last Trade
May 22, 2018
Sale
(Open Market)Shares sold on the open market or in a private sale.
$546k
17,980 shares
$30.38
+261.95%
$109.96
Avg closing price
Price range
Holding Value
$61.4M
4,511,130 shares
Last Trade
Apr 30, 2018
Sale
(Open Market)Shares sold on the open market or in a private sale.
$504M
989,600 shares
$509.60
-97.33%
$13.60
Avg closing price
Price range
Holding Value
$8.75M
3,556,934 shares
Last Trade
Mar 12, 2018
Sale
(Open Market)Shares sold on the open market or in a private sale.
No data
No data
$2.46
Avg closing price
Price range
Holding Value
$10.2M
66,790 shares
Last Trade
Mar 06, 2018
Sale
(Open Market)Shares sold on the open market or in a private sale.
$2.79M
93,008 shares
$30.01
+408.0%
$152.45
Avg closing price
Price range
Holding Value
$3.32M
3,447,840 shares
Last Trade
Feb 08, 2018
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$16.2M
25,000 shares
$647.00
-99.85%
$0.96
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Nov 20, 2017
Sale
(Conversion)Shares acquired or disposed through conversion of a derivative or other security.
No data
No data
$0.08
Avg closing price
Price range
Holding Value
$7.51M
1,868,966 shares
Last Trade
Nov 20, 2017
Purchase
(Conversion)Shares acquired or disposed through conversion of a derivative or other security.
$1.3B
500,000 shares
$2,602.80
-99.85%
$4.02
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
No data
No data
$24.26
Avg closing price
Price range
Holding Value
$17.6M
1,469,524 shares
Last Trade
Feb 21, 2017
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$980k
7,000 shares
$140.00
-91.42%
$12.01
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jun 27, 2016
Sale
(Conversion)Shares acquired or disposed through conversion of a derivative or other security.
$5.33M
380,986 shares
$13.99
-93.7%
$0.88
Avg closing price
Price range
Holding Value
$24.6M
1,847,400 shares
Last Trade
May 11, 2016
Purchase
(Conversion)Shares acquired or disposed through conversion of a derivative or other security.
$46.6M
1,847,400 shares
$25.25
-47.33%
$13.30
Avg closing price
Price range
Holding Value
$15.7k
1,850,684 shares
Last Trade
Nov 30, 2015
Sale
(Open Market)Shares sold on the open market or in a private sale.
$77.8k
2,716 shares
$28.64
-99.97%
$0.01
Avg closing price
Price range
Holding Value
$2.98k
17,100 shares
Last Trade
Oct 12, 2015
Sale
(Open Market)Shares sold on the open market or in a private sale.
$171k
2,785 shares
$61.30
-99.72%
$0.17
Avg closing price
Price range
Holding Value
$21.3M
1,120,609 shares
Last Trade
Jul 17, 2015
Purchase
(Award)Shares received as a grant, bonus, or other company award rather than an open-market purchase.
$79.1k
285 shares
$277.61
-93.16%
$19.00
Avg closing price
Price range
Holding Value
$74.4M
1,267,000 shares
Last Trade
Feb 03, 2015
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$2M
100,000 shares
$20.00
+193.5%
$58.70
Avg closing price
Price range
Holding Value
$101M
562,315 shares
Last Trade
Sep 24, 2013
Purchase
(Conversion)Shares acquired or disposed through conversion of a derivative or other security.
$291k
13,431 shares
$21.70
+723.73%
$178.75
Avg closing price
Price range
Holding Value
$650k
1,476,702 shares
Last Trade
May 23, 2013
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
No data
No data
$0.44
Avg closing price
Price range
Holding Value
$38.1M
817,000 shares
Last Trade
Feb 13, 2013
Sale
(Open Market)Shares sold on the open market or in a private sale.
$312k
41,100 shares
$7.58
+515.57%
$46.66
Avg closing price
Price range
Holding Value
$746
7,462,000 shares
Last Trade
Jan 30, 2013
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
No data
No data
$0.00
Avg closing price
Price range
Holding Value
$81.9k
5,700 shares
Last Trade
Sep 04, 2012
Sale
(Open Market)Shares sold on the open market or in a private sale.
$657k
2,244 shares
$292.80
-95.09%
$14.37
Avg closing price
Price range
Holding Value
$163M
2,922,141 shares
Last Trade
Jul 13, 2012
Sale
(Open Market)Shares sold on the open market or in a private sale.
No data
No data
$55.76
Avg closing price
Price range
Holding Value
$61.2M
2,446,000 shares
Last Trade
Mar 12, 2012
Sale
(Open Market)Shares sold on the open market or in a private sale.
$7.72k
700 shares
$11.03
+126.75%
$25.01
Avg closing price
Price range
Holding Value
$21.6k
1,600,450 shares
Last Trade
Apr 26, 2011
Sale
(Open Market)Shares sold on the open market or in a private sale.
$22.1k
7,625 shares
$2.90
-99.53%
$0.01
Avg closing price
Price range
Holding Value
$65.6M
1,485,904 shares
Last Trade
Jun 10, 2009
Sale
(Open Market)Shares sold on the open market or in a private sale.
$581k
26,988 shares
$21.52
+105.16%
$44.15
Avg closing price
Price range
Holding Value
$670
1,340,139 shares
Last Trade
May 22, 2009
Sale
(Open Market)Shares sold on the open market or in a private sale.
No data
No data
$0.00
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
May 18, 2007
Sale
(Conversion)Shares acquired or disposed through conversion of a derivative or other security.
$23.8M
1,568,841 shares
$15.18
+948.22%
$159.12
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
No data
No data
$29.99
Avg closing price
Price range