Holding Value
$642k
11,500 shares
Last Trade
Mar 02, 2026
Sale
(Open Market)Shares sold on the open market or in a private sale.
$24.1k
500 shares
$48.20
+15.79%
$55.81
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Sep 29, 2025
Sale
(Open Market)Shares sold on the open market or in a private sale.
$8.82k
1,100 shares
$8.02
0.0%
$8.02
Avg closing price
Price range
Holding Value
$24.1k
300 shares
Last Trade
Dec 10, 2024
Sale
(Open Market)Shares sold on the open market or in a private sale.
$8.35k
200 shares
$41.77
+92.6%
$80.45
Avg closing price
Price range
Holding Value
$145k
2,800 shares
Last Trade
Nov 22, 2024
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$12.5k
300 shares
$41.50
+24.36%
$51.61
Avg closing price
Price range
Holding Value
$83.5k
2,700 shares
Last Trade
Dec 26, 2023
Sale
(Open Market)Shares sold on the open market or in a private sale.
$3.58k
100 shares
$35.76
-13.53%
$30.92
Avg closing price
Price range
Holding Value
$22.5k
1,010 shares
Last Trade
Jul 07, 2023
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$16.8k
500 shares
$33.64
-33.74%
$22.29
Avg closing price
Price range
Holding Value
$22.5k
1,010 shares
Last Trade
Jul 07, 2023
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$16.7k
500 shares
$33.49
-33.44%
$22.29
Avg closing price
Price range
Holding Value
$90.1k
1,010 shares
Last Trade
Jul 07, 2023
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$37.1k
500 shares
$74.11
+20.35%
$89.19
Avg closing price
Price range
Holding Value
$83.2k
1,010 shares
Last Trade
Jul 07, 2023
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$33.4k
500 shares
$66.89
+23.13%
$82.36
Avg closing price
Price range
Holding Value
$22.7k
1,010 shares
Last Trade
Jul 07, 2023
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$16.5k
500 shares
$33.00
-31.79%
$22.51
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Jun 08, 2017
Sale
(Open Market)Shares sold on the open market or in a private sale.
$20.9k
1,100 shares
$19.00
+46.95%
$27.92
Avg closing price
Price range
Holding Value
$115k
4,900 shares
Last Trade
Aug 01, 2016
Sale
(Open Market)Shares sold on the open market or in a private sale.
$44.9k
400 shares
$112.17
-79.17%
$23.37
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Apr 27, 2016
Sale
(Open Market)Shares sold on the open market or in a private sale.
$25.6k
600 shares
$42.70
+7.7%
$45.99
Avg closing price
Price range
Holding Value
$46.1k
4,500 shares
Last Trade
Feb 23, 2016
Sale
(Open Market)Shares sold on the open market or in a private sale.
$4.7k
400 shares
$11.76
-12.93%
$10.24
Avg closing price
Price range
Holding Value
$39k
17,200 shares
Last Trade
Aug 21, 2015
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$16k
2,200 shares
$7.25
-68.69%
$2.27
Avg closing price
Price range
Holding Value
$44.3k
3,000 shares
Last Trade
Mar 21, 2014
Sale
(Open Market)Shares sold on the open market or in a private sale.
$27.4k
604 shares
$45.31
-67.38%
$14.78
Avg closing price
Price range
Holding Value
$14.8M
800,430 shares
Last Trade
Feb 25, 2013
Sale
(Gift)Shares transferred as a gift rather than bought or sold for cash.
$174k
4,000 shares
$43.48
-57.36%
$18.54
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Feb 10, 2010
Sale
(Open Market)Shares sold on the open market or in a private sale.
No data
No data
$15.64
Avg closing price
Price range
Holding Value
$44k
2,000 shares
Last Trade
Feb 02, 2009
Sale
(Open Market)Shares sold on the open market or in a private sale.
$3.73k
1,000 shares
$3.73
+490.08%
$22.01
Avg closing price
Price range
Holding Value
$420k
25,000 shares
Last Trade
Jan 26, 2009
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
$109k
5,000 shares
$21.78
-22.96%
$16.78
Avg closing price
Price range
Holding Value
$189k
59,100 shares
Last Trade
Dec 31, 2008
Sale
(Open Market)Shares sold on the open market or in a private sale.
No data
No data
$3.20
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Oct 13, 2008
Sale
(Open Market)Shares sold on the open market or in a private sale.
$20.5k
556 shares
$36.91
+69.33%
$62.50
Avg closing price
Price range
Holding Value
$0
0 shares
Last Trade
Oct 13, 2008
Sale
(Open Market)Shares sold on the open market or in a private sale.
$20.5k
556 shares
$36.91
+81.5%
$66.99
Avg closing price
Price range
Holding Value
$151k
2,700 shares
Last Trade
Apr 21, 2008
Sale
(Open Market)Shares sold on the open market or in a private sale.
$14.7k
300 shares
$48.85
+14.64%
$56.00
Avg closing price
Price range
Holding Value
$74.9M
2,592,821 shares
Last Trade
Apr 04, 2007
Purchase
(Other)Another type of insider transaction reported on SEC Form 4.
$15.1k
700 shares
$21.64
+33.46%
$28.88
Avg closing price
Price range
Holding Value
$1.02M
3,000 shares
Last Trade
Jun 15, 2006
Purchase
(Open Market)Shares bought on the open market or in a private purchase outside of a company compensation plan.
No data
No data
$341.43
Avg closing price
Price range
Holding Value
$9.65M
16,500 shares
Last Trade
Jun 05, 2006
Sale
(Open Market)Shares sold on the open market or in a private sale.
No data
No data
$585.00
Avg closing price
Price range
Holding Value
$356k
3,000 shares
Last Trade
Apr 03, 2006
Sale
(Open Market)Shares sold on the open market or in a private sale.
No data
No data
$118.74
Avg closing price
Price range
Holding Value
$72k
3,750 shares
Last Trade
Jan 10, 2006
Sale
(Open Market)Shares sold on the open market or in a private sale.
No data
No data
$19.21
Avg closing price
Price range
Holding Value
$555k
2,000 shares
Last Trade
Jan 10, 2006
Sale
(Open Market)Shares sold on the open market or in a private sale.
No data
No data
$277.46
Avg closing price
Price range