SEC CIK 1247570
RAINVILLE WILLIAM A
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| KAIview stock → | 79,785 | 2019-05-16 |
Position History — KAI
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — KAI
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2019-05-16 | Option exercise (derivative) | 935 | $0.00 | 0 |
| 2019-05-16 | Option exercise | 935 | — | 79,785 |
| 2019-03-05 | Grant / award (derivative) | 935 | $0.00 | 935 |
| 2018-12-29 | Option exercise (derivative) | 675 | $0.00 | 0 |
| 2018-12-29 | Option exercise | 675 | — | 78,850 |
| 2018-09-29 | Option exercise (derivative) | 675 | $0.00 | 675 |
| 2018-09-29 | Option exercise | 675 | — | 78,175 |
| 2018-06-01 | Option exercise (derivative) | 1,350 | $0.00 | 1,350 |
| 2018-06-01 | Option exercise | 1,350 | — | 77,500 |
| 2018-05-16 | Grant / award (derivative) | 2,700 | $0.00 | 2,700 |
| 2017-12-30 | Option exercise (derivative) | 750 | $0.00 | 0 |
| 2017-12-30 | Option exercise | 750 | — | 76,150 |
| 2017-09-30 | Option exercise (derivative) | 750 | $0.00 | 750 |
| 2017-09-30 | Option exercise | 750 | — | 75,400 |
| 2017-07-01 | Option exercise (derivative) | 750 | $0.00 | 1,500 |
| 2017-07-01 | Option exercise | 750 | — | 74,650 |
| 2017-04-01 | Option exercise (derivative) | 750 | $0.00 | 2,250 |
| 2017-04-01 | Option exercise | 750 | — | 73,900 |
| 2017-03-08 | Grant / award (derivative) | 3,000 | $0.00 | 3,000 |
| 2016-12-31 | Option exercise (derivative) | 1,250 | $0.00 | 0 |
| 2016-12-31 | Option exercise | 1,250 | — | 73,150 |
| 2016-10-01 | Option exercise (derivative) | 1,250 | $0.00 | 1,250 |
| 2016-10-01 | Option exercise | 1,250 | — | 71,900 |
| 2016-07-02 | Option exercise (derivative) | 1,250 | $0.00 | 2,500 |
| 2016-07-02 | Option exercise | 1,250 | — | 70,650 |
| 2016-04-02 | Option exercise (derivative) | 1,250 | $0.00 | 3,750 |
| 2016-04-02 | Option exercise | 1,250 | — | 69,400 |
| 2016-03-09 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2016-01-02 | Option exercise (derivative) | 1,250 | $0.00 | 0 |
| 2016-01-02 | Option exercise | 1,250 | — | 68,150 |
| 2015-10-03 | Option exercise (derivative) | 1,250 | $0.00 | 1,250 |
| 2015-10-03 | Option exercise | 1,250 | — | 66,900 |
| 2015-07-04 | Option exercise (derivative) | 1,250 | $0.00 | 2,500 |
| 2015-07-04 | Option exercise | 1,250 | — | 65,650 |
| 2015-04-04 | Option exercise (derivative) | 1,250 | $0.00 | 3,750 |
| 2015-04-04 | Option exercise | 1,250 | — | 64,400 |
| 2015-03-09 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2015-03-09 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2015-01-03 | Option exercise (derivative) | 1,250 | $0.00 | 0 |
| 2015-01-03 | Option exercise | 1,250 | — | 63,150 |
| 2014-09-27 | Option exercise (derivative) | 1,250 | $0.00 | 1,250 |
| 2014-09-27 | Option exercise | 1,250 | — | 61,900 |
| 2014-06-28 | Option exercise (derivative) | 1,250 | $0.00 | 2,500 |
| 2014-06-28 | Option exercise | 1,250 | — | 60,650 |
| 2014-03-29 | Option exercise (derivative) | 1,250 | $0.00 | 3,750 |
| 2014-03-29 | Option exercise | 1,250 | — | 59,400 |
| 2014-03-06 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2013-12-28 | Option exercise (derivative) | 1,250 | $0.00 | 0 |
| 2013-12-28 | Option exercise | 1,250 | — | 58,150 |
| 2013-09-28 | Option exercise (derivative) | 1,250 | $0.00 | 1,250 |
| 2013-09-28 | Option exercise | 1,250 | — | 56,900 |
| 2013-06-29 | Option exercise (derivative) | 1,250 | $0.00 | 2,500 |
| 2013-06-29 | Option exercise | 1,250 | — | 55,650 |
| 2013-03-30 | Option exercise (derivative) | 1,250 | $0.00 | 3,750 |
| 2013-03-30 | Option exercise | 1,250 | — | 54,400 |
| 2013-03-07 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2012-12-29 | Option exercise (derivative) | 1,250 | $0.00 | 0 |
| 2012-12-29 | Option exercise | 1,250 | — | 53,150 |
| 2012-09-29 | Option exercise (derivative) | 1,250 | $0.00 | 3,750 |
| 2012-09-29 | Option exercise | 1,250 | — | 51,900 |
| 2012-06-30 | Option exercise (derivative) | 1,250 | $0.00 | 2,500 |
| 2012-06-30 | Option exercise | 1,250 | — | 50,650 |
| 2012-03-31 | Option exercise (derivative) | 1,250 | $0.00 | 3,750 |
| 2012-03-31 | Option exercise | 1,250 | — | 49,400 |
| 2012-03-08 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2012-01-11 | Open-market sale | 175,000 | $22.25 | 48,150 |
| 2012-01-10 | Open-market sale | 25,000 | $22.55 | 223,150 |
| 2011-12-31 | Option exercise (derivative) | 1,250 | $0.00 | 0 |
| 2011-12-31 | Option exercise | 1,250 | — | 248,150 |
| 2011-10-01 | Option exercise (derivative) | 1,250 | $0.00 | 1,250 |
| 2011-10-01 | Option exercise | 1,250 | — | 246,900 |
| 2011-07-02 | Option exercise (derivative) | 1,250 | $0.00 | 2,500 |
| 2011-07-02 | Option exercise | 1,250 | — | 245,650 |
| 2011-04-02 | Option exercise (derivative) | 1,250 | $0.00 | 3,750 |
| 2011-04-02 | Option exercise | 1,250 | — | 244,400 |
| 2011-03-10 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2011-03-10 | Grant / award (derivative) | 5,000 | $0.00 | 5,000 |
| 2011-01-01 | Option exercise (derivative) | 16,027 | $0.00 | 8,013 |
| 2011-01-01 | Option exercise (derivative) | 20,400 | $0.00 | 0 |
| 2011-01-01 | Tax withholding | 4,627 | $23.57 | 243,150 |
| 2011-01-01 | Option exercise | 16,027 | — | 246,211 |
| 2011-01-01 | Tax withholding | 6,287 | $23.57 | 230,184 |
| 2011-01-01 | Option exercise | 20,400 | — | 236,471 |
| 2010-01-02 | Option exercise (derivative) | 64,500 | $0.00 | 0 |
| 2010-01-02 | Tax withholding | 27,236 | $15.96 | 216,071 |
| 2010-01-02 | Option exercise | 64,500 | — | 241,454 |
| 2009-03-03 | Grant / award (derivative) | 40,000 | $0.00 | 40,000 |
| 2008-09-02 | Option exercise (derivative) | 30,300 | $0.00 | 0 |
| 2008-09-02 | Open-market sale | 15,300 | $23.42 | 176,111 |
| 2008-09-02 | Option exercise | 30,300 | $16.00 | 191,411 |
| 2008-08-15 | Option exercise (derivative) | 4,400 | $0.00 | 30,300 |
| 2008-08-15 | Open-market sale | 4,400 | $25.17 | 161,111 |
| 2008-08-15 | Option exercise | 4,400 | $16.00 | 165,111 |
| 2008-08-14 | Option exercise (derivative) | 27,700 | $0.00 | 34,700 |
| 2008-08-14 | Option exercise | 27,700 | $16.00 | 188,811 |
| 2008-08-14 | Open-market sale | 27,700 | $25.15 | 161,111 |
| 2008-08-13 | Option exercise (derivative) | 12,900 | $0.00 | 62,400 |
| 2008-08-13 | Option exercise | 12,900 | $16.00 | 174,011 |
| 2008-08-13 | Open-market sale | 12,900 | $25.13 | 161,111 |
| 2008-06-19 | Option exercise (derivative) | 3,000 | $0.00 | 89,300 |
| 2008-06-19 | Option exercise | 400 | $16.00 | 161,511 |
| 2008-06-19 | Option exercise | 300 | $16.00 | 161,411 |
| 2008-06-19 | Option exercise | 200 | $16.00 | 161,311 |
| 2008-06-19 | Open-market sale | 100 | $25.26 | 161,111 |
| 2008-06-19 | Option exercise | 100 | $16.00 | 161,211 |
| 2008-06-19 | Option exercise (derivative) | 14,000 | $0.00 | 75,300 |
| 2008-06-19 | Option exercise | 3,200 | $16.00 | 164,311 |
| 2008-06-19 | Option exercise | 6,800 | $16.00 | 167,911 |
| 2008-06-19 | Option exercise | 500 | $16.00 | 161,611 |
| 2008-06-19 | Option exercise | 400 | $16.00 | 161,511 |
| 2008-06-19 | Option exercise | 200 | $16.00 | 161,311 |
| 2008-06-19 | Option exercise | 1,100 | $16.00 | 162,211 |
| 2008-06-19 | Option exercise | 900 | $16.00 | 162,011 |
| 2008-06-19 | Option exercise | 100 | $16.00 | 161,211 |
| 2008-06-19 | Option exercise | 300 | $16.00 | 161,411 |
| 2008-06-19 | Open-market sale | 3,200 | $25.10 | 161,111 |
| 2008-06-17 | Option exercise (derivative) | 1,000 | $0.00 | 92,300 |
| 2008-06-17 | Option exercise | 300 | $16.00 | 161,411 |
| 2008-06-17 | Option exercise | 200 | $16.00 | 161,311 |
| 2008-06-17 | Option exercise | 100 | $16.00 | 161,211 |
| 2008-06-17 | Open-market sale | 100 | $25.04 | 161,111 |
| 2008-06-16 | Option exercise (derivative) | 3,000 | $0.00 | 97,000 |
| 2008-06-16 | Option exercise | 500 | $16.00 | 161,611 |
| 2008-06-16 | Option exercise | 227 | $16.00 | 161,338 |
| 2008-06-16 | Option exercise | 300 | $16.00 | 161,411 |
| 2008-06-16 | Option exercise | 73 | $16.00 | 161,184 |
| 2008-06-16 | Option exercise | 100 | $16.00 | 161,211 |
| 2008-06-16 | Option exercise | 400 | $16.00 | 161,511 |
| 2008-06-16 | Option exercise | 200 | $16.00 | 161,311 |
| 2008-06-16 | Option exercise | 55 | $16.00 | 161,166 |
| 2008-06-16 | Open-market sale | 145 | $25.15 | 161,111 |
| 2008-06-16 | Option exercise | 145 | $16.00 | 161,256 |
| 2008-06-16 | Option exercise (derivative) | 3,700 | $0.00 | 93,300 |
| 2008-06-16 | Option exercise | 500 | $16.00 | 161,611 |
| 2008-06-16 | Option exercise | 400 | $16.00 | 161,511 |
| 2008-06-16 | Option exercise | 200 | $16.00 | 161,311 |
| 2008-06-16 | Option exercise | 1,272 | $16.00 | 162,383 |
| 2008-06-16 | Option exercise | 1,328 | $16.00 | 162,439 |
| 2008-06-16 | Open-market sale | 1,328 | $25.00 | 161,111 |
| 2008-03-03 | Grant / award (derivative) | 40,000 | $0.00 | 40,000 |
| 2007-12-19 | Option exercise (derivative) | 18,700 | $0.00 | 100,000 |
| 2007-12-19 | Option exercise | 15,000 | $16.00 | 160,086 |
| 2007-12-19 | Open-market sale | 3,700 | $31.00 | 145,086 |
| 2007-12-19 | Option exercise | 3,700 | $16.00 | 148,786 |
| 2007-12-18 | Option exercise (derivative) | 22,700 | $0.00 | 118,700 |
| 2007-12-18 | Option exercise | 1,100 | $16.00 | 146,186 |
| 2007-12-18 | Option exercise | 400 | $16.00 | 145,486 |
| 2007-12-18 | Option exercise | 200 | $16.00 | 145,286 |
| 2007-12-18 | Option exercise | 100 | $16.00 | 145,186 |
| 2007-12-18 | Option exercise | 20,600 | $16.00 | 165,686 |
| 2007-12-18 | Open-market sale | 1,100 | $31.01 | 145,086 |
| 2007-12-14 | Option exercise (derivative) | 2,400 | $0.00 | 141,400 |
| 2007-12-14 | Option exercise | 500 | $16.00 | 145,586 |
| 2007-12-14 | Open-market sale | 100 | $31.04 | 148,086 |
| 2007-12-14 | Option exercise | 200 | $16.00 | 145,286 |
| 2007-12-14 | Option exercise | 400 | $16.00 | 145,486 |
| 2007-12-14 | Open-market sale | 100 | $31.14 | 145,086 |
| 2007-12-14 | Option exercise | 100 | $16.00 | 145,186 |
| 2007-12-12 | Option exercise (derivative) | 35,300 | $0.00 | 143,800 |
| 2007-12-12 | Open-market sale | 500 | $31.03 | 148,086 |
| 2007-12-12 | Option exercise | 500 | $16.00 | 145,586 |
| 2007-12-12 | Option exercise | 300 | $16.00 | 145,386 |
| 2007-12-12 | Option exercise | 200 | $16.00 | 145,286 |
| 2007-12-12 | Option exercise | 100 | $16.00 | 145,186 |
| 2007-12-12 | Option exercise | 30,300 | $16.00 | 175,386 |
| 2007-12-12 | Option exercise | 400 | $16.00 | 145,486 |
| 2007-12-12 | Open-market sale | 2,200 | $31.01 | 145,086 |
| 2007-12-12 | Option exercise | 2,200 | $16.00 | 147,286 |
| 2007-12-11 | Option exercise (derivative) | 1,500 | $0.00 | 182,100 |
| 2007-12-11 | Option exercise | 100 | $16.00 | 145,186 |
| 2007-12-11 | Open-market sale | 200 | $31.20 | 145,086 |
| 2007-12-11 | Option exercise | 200 | $16.00 | 145,286 |
| 2007-12-11 | Option exercise | 300 | $16.00 | 145,386 |
| 2007-12-11 | Open-market sale | 200 | $31.19 | 148,086 |
| 2007-12-11 | Option exercise (derivative) | 3,000 | $0.00 | 179,100 |
| 2007-12-11 | Option exercise | 900 | $16.00 | 145,986 |
| 2007-12-11 | Open-market sale | 300 | $31.02 | 148,086 |
| 2007-12-11 | Option exercise | 300 | $16.00 | 145,386 |
| 2007-12-11 | Option exercise | 400 | $16.00 | 145,486 |
| 2007-12-11 | Open-market sale | 100 | $31.08 | 145,086 |
| 2007-12-11 | Option exercise | 100 | $16.00 | 145,186 |
| 2007-12-10 | Option exercise (derivative) | 16,400 | $0.00 | 183,600 |
| 2007-12-10 | Option exercise | 14,400 | $16.00 | 159,486 |
| 2007-12-10 | Option exercise | 200 | $16.00 | 145,286 |
| 2007-12-10 | Option exercise | 100 | $16.00 | 145,186 |
| 2007-12-10 | Open-market sale | 1,600 | $31.04 | 145,086 |
| 2007-12-10 | Option exercise | 1,600 | $16.00 | 146,686 |
| 2007-11-30 | Option exercise (derivative) | 16,200 | $0.00 | 200,000 |
| 2007-11-30 | Option exercise | 1,200 | $16.00 | 131,286 |
| 2007-11-30 | Open-market sale | 1,200 | $30.00 | 130,086 |
| 2007-11-30 | Option exercise | 15,000 | $16.00 | 145,086 |
| 2007-11-29 | Option exercise (derivative) | 19,500 | $0.00 | 216,200 |
| 2007-11-29 | Option exercise | 1,300 | $16.00 | 131,386 |
| 2007-11-29 | Option exercise | 17,200 | $16.00 | 147,286 |
| 2007-11-29 | Option exercise | 200 | $16.00 | 130,286 |
| 2007-11-29 | Option exercise | 100 | $16.00 | 130,186 |
| 2007-11-29 | Open-market sale | 100 | $30.36 | 130,086 |
| 2007-11-28 | Option exercise (derivative) | 16,200 | $0.00 | 235,700 |
| 2007-11-28 | Option exercise | 14,100 | $16.00 | 144,186 |
| 2007-11-28 | Option exercise | 800 | $16.00 | 130,886 |
| 2007-11-28 | Option exercise | 200 | $16.00 | 130,286 |
| 2007-11-28 | Option exercise | 100 | $16.00 | 130,186 |
| 2007-11-28 | Open-market sale | 14,100 | $30.00 | 130,086 |
| 2007-11-28 | Option exercise | 400 | $16.00 | 130,486 |
| 2007-11-23 | Option exercise (derivative) | 8,400 | $0.00 | 251,900 |
| 2007-11-23 | Option exercise | 7,700 | $16.00 | 137,786 |
| 2007-11-23 | Option exercise | 300 | $16.00 | 130,386 |
| 2007-11-23 | Open-market sale | 400 | $30.06 | 130,086 |
| 2007-11-23 | Option exercise | 400 | $16.00 | 130,486 |
| 2007-11-20 | Option exercise (derivative) | 1,900 | $0.00 | 273,500 |
| 2007-11-20 | Option exercise | 200 | $16.00 | 130,286 |
| 2007-11-20 | Option exercise | 300 | $16.00 | 130,386 |
| 2007-11-20 | Open-market sale | 100 | $30.42 | 130,036 |
| 2007-11-20 | Option exercise | 100 | $16.00 | 130,186 |
| 2007-11-20 | Open-market sale | 100 | $30.40 | 130,086 |
| 2007-11-20 | Option exercise (derivative) | 1,700 | $0.00 | 271,800 |
| 2007-11-20 | Option exercise | 100 | $16.00 | 130,186 |
| 2007-11-20 | Open-market sale | 100 | $30.03 | 130,086 |
| 2007-11-20 | Option exercise (derivative) | 11,500 | $0.00 | 260,300 |
| 2007-11-20 | Option exercise | 11,200 | $16.00 | 141,286 |
| 2007-11-20 | Option exercise | 300 | $16.00 | 130,386 |
| 2007-11-20 | Open-market sale | 11,200 | $30.00 | 130,086 |
| 2007-11-20 | Option exercise (derivative) | 1,900 | $0.00 | 273,500 |
| 2007-11-20 | Open-market sale | 100 | $30.42 | 130,036 |
| 2007-11-20 | Option exercise | 300 | $16.00 | 130,386 |
| 2007-11-20 | Option exercise | 200 | $16.00 | 130,286 |
| 2007-11-20 | Open-market sale | 100 | $30.70 | 130,086 |
| 2007-11-20 | Option exercise | 100 | $16.00 | 130,186 |
| 2007-11-19 | Option exercise (derivative) | 200 | $0.00 | 275,400 |
| 2007-11-19 | Open-market sale | 200 | $30.15 | 130,086 |
| 2007-11-19 | Option exercise | 200 | $16.00 | 130,286 |
| 2007-11-16 | Option exercise (derivative) | 2,200 | $0.00 | 297,800 |
| 2007-11-16 | Option exercise | 100 | $16.00 | 130,186 |
| 2007-11-16 | Option exercise | 200 | $16.00 | 130,286 |
| 2007-11-16 | Option exercise | 300 | $16.00 | 130,386 |
| 2007-11-16 | Open-market sale | 100 | $31.22 | 130,086 |
| 2007-11-16 | Option exercise (derivative) | 1,900 | $0.00 | 295,900 |
| 2007-11-16 | Option exercise | 300 | $16.00 | 130,386 |
| 2007-11-16 | Option exercise | 200 | $16.00 | 130,286 |
| 2007-11-16 | Option exercise | 100 | $16.00 | 130,186 |
| 2007-11-16 | Open-market sale | 100 | $30.85 | 130,086 |
| 2007-11-16 | Option exercise (derivative) | 5,000 | $0.00 | 290,900 |
| 2007-11-16 | Option exercise | 900 | $16.00 | 130,986 |
| 2007-11-16 | Option exercise | 500 | $16.00 | 130,586 |
| 2007-11-16 | Option exercise | 700 | $16.00 | 130,786 |
| 2007-11-16 | Option exercise | 100 | $16.00 | 130,186 |
| 2007-11-16 | Option exercise | 1,300 | $16.00 | 131,386 |
| 2007-11-16 | Open-market sale | 100 | $30.69 | 130,086 |
| 2007-11-16 | Option exercise | 200 | $16.00 | 130,286 |
| 2007-11-16 | Option exercise (derivative) | 3,900 | $0.00 | 276,700 |
| 2007-11-16 | Option exercise | 400 | $16.00 | 130,486 |
| 2007-11-16 | Option exercise | 500 | $16.00 | 130,586 |
| 2007-11-16 | Option exercise | 100 | $16.00 | 130,186 |
| 2007-11-16 | Option exercise | 700 | $16.00 | 130,786 |
| 2007-11-16 | Option exercise | 200 | $16.00 | 130,286 |
| 2007-11-16 | Open-market sale | 300 | $30.24 | 130,086 |
| 2007-11-16 | Option exercise | 300 | $16.00 | 130,386 |
| 2007-11-16 | Option exercise (derivative) | 1,100 | $0.00 | 275,600 |
| 2007-11-16 | Option exercise | 400 | $16.00 | 130,486 |
| 2007-11-16 | Option exercise | 200 | $16.00 | 130,286 |
| 2007-11-16 | Open-market sale | 400 | $30.08 | 130,086 |
| 2007-11-16 | Option exercise | 100 | $16.00 | 130,186 |
| 2007-11-16 | Option exercise (derivative) | 3,600 | $0.00 | 280,600 |
| 2007-11-16 | Option exercise | 400 | $16.00 | 130,486 |
| 2007-11-16 | Option exercise | 500 | $16.00 | 130,586 |
| 2007-11-16 | Option exercise | 300 | $16.00 | 130,386 |
| 2007-11-16 | Option exercise | 200 | $16.00 | 130,286 |
| 2007-11-16 | Open-market sale | 100 | $30.28 | 130,086 |
| 2007-11-16 | Option exercise | 100 | $16.00 | 130,186 |
| 2007-11-16 | Option exercise (derivative) | 6,700 | $0.00 | 284,200 |
| 2007-11-16 | Option exercise | 400 | $16.00 | 130,486 |
| 2007-11-16 | Option exercise | 271 | $16.00 | 130,357 |
| 2007-11-16 | Option exercise | 29 | $16.00 | 130,115 |
| 2007-11-16 | Option exercise | 100 | $16.00 | 130,186 |
| 2007-11-16 | Option exercise | 500 | $16.00 | 130,586 |
| 2007-11-16 | Option exercise | 600 | $16.00 | 130,686 |
| 2007-11-16 | Option exercise | 300 | $16.00 | 130,386 |
| 2007-11-16 | Option exercise | 1,900 | $16.00 | 131,986 |
| 2007-11-16 | Open-market sale | 200 | $30.57 | 130,086 |
| 2007-11-16 | Option exercise | 200 | $16.00 | 130,286 |
| 2007-11-16 | Open-market sale | 100 | $30.63 | 130,086 |
| 2007-11-02 | Option exercise | 100 | $16.00 | 130,186 |
| 2007-11-02 | Option exercise | 100 | $16.00 | 130,186 |
| 2007-05-24 | Grant / award (derivative) | 50,000 | $0.00 | 50,000 |
| 2007-05-22 | Option exercise (derivative) | 19,600 | $0.00 | 0 |
| 2007-05-22 | Option exercise | 1,600 | $14.50 | 116,686 |
| 2007-05-22 | Option exercise | 200 | $14.50 | 115,286 |
| 2007-05-22 | Option exercise | 1,500 | $14.50 | 116,586 |
| 2007-05-22 | Option exercise | 1,200 | $14.50 | 116,286 |
| 2007-05-22 | Open-market sale | 100 | $28.05 | 115,086 |
| 2007-05-22 | Option exercise | 100 | $14.50 | 115,186 |
| 2007-05-22 | Option exercise | 15,000 | $14.50 | 130,086 |
| 2007-05-21 | Option exercise (derivative) | 7,400 | $0.00 | 28,000 |
| 2007-05-21 | Option exercise | 1,100 | $14.50 | 116,186 |
| 2007-05-21 | Option exercise | 700 | $14.50 | 115,786 |
| 2007-05-21 | Option exercise | 200 | $14.50 | 115,286 |
| 2007-05-21 | Option exercise | 400 | $14.50 | 115,486 |
| 2007-05-21 | Option exercise | 100 | $14.50 | 115,186 |
| 2007-05-21 | Option exercise | 500 | $14.50 | 115,586 |
| 2007-05-21 | Option exercise | 300 | $14.50 | 115,386 |
| 2007-05-21 | Option exercise | 600 | $14.50 | 115,686 |
| 2007-05-21 | Open-market sale | 800 | $28.21 | 115,086 |
| 2007-05-21 | Option exercise | 800 | $14.50 | 115,886 |
| 2007-05-21 | Option exercise (derivative) | 4,200 | $0.00 | 42,100 |
| 2007-05-21 | Option exercise | 400 | $14.50 | 115,486 |
| 2007-05-21 | Option exercise | 100 | $14.50 | 115,186 |
| 2007-05-21 | Option exercise | 800 | $14.50 | 115,886 |
| 2007-05-21 | Option exercise | 300 | $14.50 | 115,386 |
| 2007-05-21 | Option exercise | 200 | $14.50 | 115,286 |
| 2007-05-21 | Open-market sale | 200 | $28.52 | 115,086 |
| 2007-05-21 | Option exercise (derivative) | 6,700 | $0.00 | 35,400 |
| 2007-05-21 | Option exercise | 900 | $14.50 | 115,986 |
| 2007-05-21 | Option exercise | 500 | $14.50 | 115,586 |
| 2007-05-21 | Option exercise | 600 | $14.50 | 115,686 |
| 2007-05-21 | Option exercise | 800 | $14.50 | 115,886 |
| 2007-05-21 | Option exercise | 100 | $14.50 | 115,186 |
| 2007-05-21 | Option exercise | 200 | $14.50 | 115,286 |
| 2007-05-21 | Option exercise | 300 | $14.50 | 115,386 |
| 2007-05-21 | Open-market sale | 400 | $28.30 | 115,086 |
| 2007-05-21 | Option exercise | 400 | $14.50 | 115,486 |
| 2007-05-21 | Option exercise (derivative) | 8,400 | $0.00 | 19,600 |
| 2007-05-21 | Option exercise | 5,200 | $14.50 | 120,286 |
| 2007-05-21 | Option exercise | 500 | $14.50 | 115,586 |
| 2007-05-21 | Option exercise | 900 | $14.50 | 115,986 |
| 2007-05-21 | Option exercise | 700 | $14.50 | 115,786 |
| 2007-05-21 | Open-market sale | 300 | $28.05 | 115,086 |
| 2007-05-21 | Option exercise | 300 | $14.50 | 115,386 |
| 2007-05-21 | Option exercise | 800 | $14.50 | 115,886 |
| 2007-05-18 | Option exercise (derivative) | 8,500 | $0.00 | 81,300 |
| 2007-05-18 | Option exercise | 1,200 | $14.50 | 116,286 |
| 2007-05-18 | Option exercise | 900 | $14.50 | 115,986 |
| 2007-05-18 | Option exercise | 200 | $14.50 | 115,286 |
| 2007-05-18 | Option exercise | 1,600 | $14.50 | 116,686 |
| 2007-05-18 | Option exercise | 800 | $14.50 | 115,886 |
| 2007-05-18 | Option exercise | 400 | $14.50 | 115,486 |
| 2007-05-18 | Option exercise | 100 | $14.50 | 115,186 |
| 2007-05-18 | Option exercise | 1,300 | $14.50 | 116,386 |
| 2007-05-18 | Option exercise | 600 | $14.50 | 115,686 |
| 2007-05-18 | Open-market sale | 300 | $28.08 | 115,086 |
| 2007-05-18 | Option exercise | 300 | $14.50 | 115,386 |
| 2007-05-18 | Option exercise (derivative) | 35,000 | $0.00 | 46,300 |
| 2007-05-18 | Option exercise | 200 | $14.50 | 115,286 |
| 2007-05-18 | Option exercise | 300 | $14.50 | 115,386 |
| 2007-05-18 | Option exercise | 700 | $14.50 | 115,786 |
| 2007-05-18 | Option exercise | 30,200 | $14.50 | 145,286 |
| 2007-05-18 | Option exercise | 1,900 | $14.50 | 116,986 |
| 2007-05-18 | Option exercise | 1,000 | $14.50 | 116,086 |
| 2007-05-18 | Option exercise | 400 | $14.50 | 115,486 |
| 2007-05-18 | Open-market sale | 400 | $28.04 | 115,086 |
| 2007-05-17 | Option exercise (derivative) | 10,200 | $0.00 | 89,800 |
| 2007-05-17 | Option exercise | 800 | $14.50 | 115,886 |
| 2007-05-17 | Option exercise | 2,200 | $14.50 | 117,286 |
| 2007-05-17 | Option exercise | 200 | $14.50 | 115,286 |
| 2007-05-17 | Option exercise | 200 | $14.50 | 115,186 |
| 2007-05-17 | Option exercise | 5,300 | $14.50 | 120,386 |
| 2007-05-17 | Option exercise | 300 | $14.50 | 115,386 |
| 2007-05-17 | Option exercise | 900 | $14.50 | 115,986 |
| 2007-05-17 | Open-market sale | 800 | $28.48 | 115,086 |
| 2006-12-01 | Option exercise (derivative) | 15,700 | $0.00 | 74,900 |
| 2006-12-01 | Option exercise | 400 | $13.05 | 100,486 |
| 2006-12-01 | Option exercise | 1,000 | $13.05 | 101,086 |
| 2006-12-01 | Option exercise | 1,200 | $13.05 | 101,286 |
| 2006-12-01 | Option exercise | 200 | $13.05 | 100,286 |
| 2006-12-01 | Option exercise | 300 | $13.05 | 100,386 |
| 2006-12-01 | Option exercise | 100 | $13.05 | 100,186 |
| 2006-12-01 | Option exercise | 700 | $13.05 | 100,786 |
| 2006-12-01 | Open-market sale | 300 | $23.01 | 100,086 |
| 2006-12-01 | Option exercise | 10,800 | $13.05 | 110,886 |
| 2006-12-01 | Option exercise (derivative) | 9,400 | $0.00 | 90,600 |
| 2006-12-01 | Option exercise | 1,600 | $13.05 | 101,686 |
| 2006-12-01 | Option exercise | 4,000 | $13.05 | 104,086 |
| 2006-12-01 | Option exercise | 200 | $13.05 | 100,286 |
| 2006-12-01 | Option exercise | 300 | $13.05 | 100,386 |
| 2006-12-01 | Option exercise | 800 | $13.05 | 100,886 |
| 2006-12-01 | Option exercise | 100 | $13.05 | 100,186 |
| 2006-12-01 | Option exercise | 600 | $13.05 | 100,686 |
| 2006-12-01 | Open-market sale | 1,600 | $23.26 | 100,086 |
| 2006-12-01 | Option exercise | 500 | $13.05 | 100,586 |
| 2006-12-01 | Option exercise (derivative) | 74,900 | $0.00 | 0 |
| 2006-12-01 | Option exercise | 4,200 | $13.05 | 104,286 |
| 2006-12-01 | Option exercise | 1,100 | $13.05 | 101,186 |
| 2006-12-01 | Option exercise | 9,100 | $13.05 | 109,186 |
| 2006-12-01 | Option exercise | 700 | $13.05 | 100,786 |
| 2006-12-01 | Option exercise | 3,000 | $13.05 | 103,086 |
| 2006-12-01 | Option exercise | 3,000 | $13.05 | 101,886 |
| 2006-12-01 | Option exercise | 26,500 | $13.05 | 126,586 |
| 2006-12-01 | Option exercise | 15,000 | $13.05 | 115,086 |
| 2006-12-01 | Option exercise | 900 | $13.05 | 100,986 |
| 2006-12-01 | Option exercise | 1,900 | $13.05 | 101,986 |
| 2006-12-01 | Option exercise | 1,700 | $13.05 | 101,786 |
| 2006-12-01 | Option exercise | 6,000 | $13.05 | 106,086 |
| 2006-12-01 | Open-market sale | 6,000 | $22.94 | 100,086 |
| 2006-10-17 | Option exercise (derivative) | 6,787 | $0.00 | 0 |
| 2006-10-17 | Option exercise | 6,287 | $21.00 | 105,873 |
| 2006-10-17 | Open-market sale | 6,287 | $27.00 | 99,586 |
| 2006-10-16 | Option exercise | 500 | $21.00 | 100,086 |
| 2006-09-08 | Option exercise (derivative) | 4,200 | $0.00 | 0 |
| 2006-09-08 | Option exercise | 3,000 | $8.11 | 99,586 |
| 2006-09-08 | Option exercise | 400 | $8.11 | 96,986 |
| 2006-09-08 | Open-market sale | 200 | $24.04 | 96,586 |
| 2006-09-08 | Option exercise | 200 | $8.11 | 96,786 |
| 2006-09-07 | Option exercise (derivative) | 3,600 | $0.00 | 4,200 |
| 2006-09-07 | Option exercise | 1,000 | $8.11 | 97,586 |
| 2006-09-07 | Option exercise | 200 | $8.11 | 96,786 |
| 2006-09-07 | Open-market sale | 200 | $24.54 | 96,586 |
| 2006-09-05 | Option exercise (derivative) | 3,826 | $0.00 | 7,800 |
| 2006-09-05 | Option exercise (derivative) | 2,474 | $0.00 | 0 |
| 2006-09-05 | Option exercise | 500 | $8.11 | 97,086 |
| 2006-09-05 | Option exercise | 176 | $8.11 | 96,762 |
| 2006-09-05 | Option exercise | 1,000 | $11.62 | 96,586 |
| 2006-09-05 | Option exercise | 324 | $11.62 | 95,910 |
| 2006-09-05 | Option exercise | 500 | $11.62 | 96,086 |
| 2006-09-05 | Option exercise | 250 | $11.62 | 95,836 |
| 2006-09-05 | Open-market sale | 200 | $25.45 | 95,586 |
| 2006-09-05 | Option exercise | 350 | $8.11 | 96,936 |
| 2006-09-05 | Option exercise | 250 | $8.11 | 96,836 |
| 2006-09-05 | Option exercise | 300 | $8.11 | 96,886 |
| 2006-09-05 | Option exercise | 900 | $8.11 | 97,486 |
| 2006-09-05 | Option exercise | 400 | $8.11 | 96,986 |
| 2006-09-05 | Option exercise | 950 | $8.11 | 97,536 |
| 2006-09-05 | Open-market sale | 950 | $25.25 | 96,586 |
| 2006-09-05 | Option exercise | 200 | $11.62 | 95,786 |
| 2006-09-01 | Option exercise (derivative) | 1,566 | $0.00 | 11,611 |
| 2006-09-01 | Option exercise (derivative) | 1,095 | $0.00 | 0 |
| 2006-09-01 | Option exercise | 61 | $9.14 | 92,147 |
| 2006-09-01 | Option exercise | 200 | $8.88 | 92,286 |
| 2006-09-01 | Option exercise | 466 | $8.88 | 92,552 |
| 2006-09-01 | Option exercise | 334 | $9.14 | 92,420 |
| 2006-09-01 | Option exercise | 300 | $9.14 | 92,386 |
| 2006-09-01 | Option exercise | 100 | $9.14 | 92,186 |
| 2006-09-01 | Open-market sale | 100 | $25.94 | 92,086 |
| 2006-09-01 | Option exercise (derivative) | 2,173 | $0.00 | 0 |
| 2006-09-01 | Option exercise | 200 | $9.21 | 92,286 |
| 2006-09-01 | Option exercise | 300 | $9.21 | 92,386 |
| 2006-09-01 | Option exercise | 100 | $9.21 | 92,186 |
| 2006-09-01 | Open-market sale | 39 | $26.04 | 92,086 |
| 2006-09-01 | Option exercise | 734 | $9.21 | 92,820 |
| 2006-09-01 | Option exercise (derivative) | 2,800 | $0.00 | 8,811 |
| 2006-09-01 | Option exercise | 200 | $8.88 | 92,286 |
| 2006-09-01 | Option exercise | 100 | $8.88 | 92,186 |
| 2006-09-01 | Option exercise | 400 | $8.88 | 92,486 |
| 2006-09-01 | Option exercise | 300 | $8.88 | 92,386 |
| 2006-09-01 | Open-market sale | 100 | $25.22 | 92,086 |
| 2006-09-01 | Option exercise (derivative) | 8,811 | $0.00 | 0 |
| 2006-09-01 | Option exercise (derivative) | 2,589 | $0.00 | 2,474 |
| 2006-09-01 | Option exercise | 1,700 | $4.38 | 97,286 |
| 2006-09-01 | Option exercise | 889 | $4.38 | 96,475 |
| 2006-09-01 | Option exercise | 3,500 | $8.88 | 95,586 |
| 2006-09-01 | Option exercise | 611 | $8.88 | 92,697 |
| 2006-09-01 | Option exercise | 900 | $8.88 | 92,986 |
| 2006-09-01 | Option exercise | 400 | $8.88 | 92,486 |
| 2006-09-01 | Option exercise | 800 | $8.88 | 92,886 |
| 2006-09-01 | Open-market sale | 700 | $25.02 | 92,086 |
| 2006-09-01 | Option exercise | 700 | $8.88 | 92,786 |
| 2006-09-01 | Open-market sale | 1,700 | $24.95 | 95,586 |
| 2006-09-01 | Option exercise | 600 | $8.88 | 92,686 |
| 2006-09-01 | Option exercise (derivative) | 2,589 | $0.00 | 2,474 |
| 2006-09-01 | Option exercise (derivative) | 8,811 | $0.00 | 0 |
| 2006-09-01 | Option exercise | 900 | $8.88 | 92,986 |
| 2006-09-01 | Option exercise | 800 | $8.88 | 92,886 |
| 2006-09-01 | Option exercise | 700 | $8.88 | 92,786 |
| 2006-09-01 | Option exercise | 600 | $8.88 | 92,686 |
| 2006-09-01 | Option exercise | 1,700 | $11.62 | 97,286 |
| 2006-09-01 | Open-market sale | 889 | $24.96 | 95,586 |
| 2006-09-01 | Option exercise | 889 | $11.62 | 96,475 |
| 2006-09-01 | Option exercise | 3,500 | $8.88 | 95,586 |
| 2006-09-01 | Option exercise | 611 | $8.88 | 92,697 |
| 2006-09-01 | Open-market sale | 900 | $24.98 | 92,086 |
| 2006-09-01 | Option exercise | 400 | $8.88 | 92,486 |
| 2006-06-15 | Option exercise (derivative) | 6,854 | $0.00 | 0 |
| 2006-06-15 | Option exercise | 4,354 | $4.38 | 78,940 |
| 2006-06-15 | Open-market sale | 4,354 | $21.00 | 74,586 |
| 2006-06-15 | Option exercise | 2,500 | $4.38 | 77,086 |
| 2006-06-15 | Option exercise | 79 | $12.89 | 77,165 |
| 2006-06-15 | Option exercise | 15,000 | $12.89 | 92,086 |
| 2006-06-15 | Option exercise | 10,323 | $12.89 | 87,409 |
| 2006-06-15 | Option exercise | 5,640 | $12.89 | 82,726 |
| 2006-06-15 | Option exercise | 158 | $12.89 | 77,244 |
| 2006-06-15 | Option exercise | 943 | $12.89 | 78,029 |
| 2006-06-15 | Option exercise | 472 | $12.89 | 77,558 |
| 2006-06-15 | Open-market sale | 79 | $21.21 | 77,086 |
| 2006-06-14 | Option exercise (derivative) | 42,150 | $0.00 | 33,089 |
| 2006-06-14 | Option exercise | 17,926 | $12.89 | 92,512 |
| 2006-06-14 | Option exercise | 976 | $12.89 | 75,562 |
| 2006-06-14 | Option exercise | 18,150 | $12.89 | 92,736 |
| 2006-06-14 | Option exercise | 2,400 | $12.89 | 76,986 |
| 2006-06-14 | Option exercise | 600 | $12.89 | 75,186 |
| 2006-06-14 | Option exercise | 150 | $12.89 | 74,736 |
| 2006-06-14 | Option exercise | 222 | $12.89 | 74,808 |
| 2006-06-14 | Option exercise | 1,050 | $12.89 | 75,636 |
| 2006-06-14 | Option exercise | 676 | $12.89 | 75,262 |
| 2006-06-14 | Open-market sale | 17,926 | $21.00 | 74,586 |
| 2006-06-13 | Option exercise | 376 | $12.89 | 74,962 |
| 2006-06-13 | Option exercise | 150 | $12.89 | 74,736 |
| 2006-06-13 | Option exercise | 213 | $12.89 | 74,799 |
| 2006-06-13 | Option exercise | 2,500 | $5.38 | 74,586 |
| 2006-06-13 | Option exercise | 87 | $5.38 | 72,173 |
| 2006-06-13 | Option exercise | 226 | $5.38 | 72,312 |
| 2006-06-13 | Option exercise | 150 | $5.38 | 72,236 |
| 2006-06-13 | Option exercise | 300 | $12.89 | 74,886 |
| 2006-06-13 | Option exercise | 226 | $12.89 | 74,812 |
| 2006-06-13 | Option exercise | 76 | $12.89 | 74,662 |
| 2006-06-13 | Option exercise (derivative) | 6,602 | $0.00 | 75,239 |
| 2006-06-13 | Option exercise | 76 | $12.89 | 74,662 |
| 2006-06-13 | Open-market sale | 76 | $21.01 | 74,586 |
| 2006-06-13 | Option exercise | 6,526 | $12.89 | 81,112 |
| 2006-06-13 | Option exercise (derivative) | 8,840 | $0.00 | 81,841 |
| 2006-06-13 | Option exercise | 826 | $12.89 | 75,412 |
| 2006-06-13 | Option exercise | 526 | $12.89 | 75,112 |
| 2006-06-13 | Option exercise | 1,126 | $12.89 | 75,712 |
| 2006-06-13 | Option exercise | 1,800 | $12.89 | 76,386 |
| 2006-06-13 | Option exercise | 300 | $12.89 | 74,886 |
| 2006-06-13 | Option exercise | 150 | $12.89 | 74,736 |
| 2006-06-13 | Option exercise | 76 | $12.89 | 74,662 |
| 2006-06-13 | Option exercise | 508 | $12.89 | 75,094 |
| 2006-06-13 | Option exercise | 2,276 | $12.89 | 77,362 |
| 2006-06-13 | Open-market sale | 2,776 | $21.10 | 74,586 |
| 2006-06-13 | Option exercise (derivative) | 1,719 | $0.00 | 90,681 |
| 2006-06-13 | Option exercise (derivative) | 3,339 | $0.00 | 0 |
| 2006-06-13 | Option exercise | 300 | $12.89 | 74,886 |
| 2006-06-13 | Option exercise | 376 | $12.89 | 74,962 |
| 2006-06-13 | Option exercise | 76 | $12.89 | 74,662 |
| 2006-06-13 | Option exercise | 150 | $12.89 | 74,736 |
| 2006-06-13 | Option exercise | 2,500 | $5.38 | 74,586 |
| 2006-06-13 | Option exercise | 87 | $5.38 | 72,173 |
| 2006-06-13 | Option exercise | 226 | $5.38 | 72,312 |
| 2006-06-13 | Open-market sale | 150 | $21.40 | 72,086 |
| 2006-06-13 | Option exercise | 150 | $5.38 | 72,236 |
| 2006-06-13 | Option exercise | 226 | $12.89 | 74,812 |
| 2006-06-13 | Open-market sale | 226 | $21.19 | 74,586 |
| 2006-06-13 | Option exercise | 213 | $12.89 | 74,799 |
| 2006-06-12 | Option exercise (derivative) | 4,100 | $0.00 | 3,339 |
| 2006-06-12 | Option exercise | 370 | $5.38 | 72,456 |
| 2006-06-12 | Option exercise | 148 | $5.38 | 72,234 |
| 2006-06-12 | Option exercise | 296 | $5.38 | 72,382 |
| 2006-06-12 | Option exercise | 82 | $5.38 | 72,168 |
| 2006-06-12 | Option exercise | 2,382 | $5.38 | 74,468 |
| 2006-06-12 | Option exercise | 76 | $5.38 | 72,162 |
| 2006-06-12 | Option exercise | 150 | $5.38 | 72,236 |
| 2006-06-12 | Option exercise | 520 | $5.38 | 772,606 |
| 2006-06-12 | Open-market sale | 520 | $21.59 | 72,086 |
| 2006-06-12 | Option exercise (derivative) | 1,719 | $0.00 | 90,681 |
| 2006-06-12 | Option exercise (derivative) | 3,339 | $0.00 | 0 |
| 2006-06-12 | Open-market sale | 150 | $21.40 | 72,086 |
| 2006-06-12 | Open-market sale | 76 | $21.23 | 74,586 |
| 2000-11-20 | Option exercise | 200 | $16.00 | 130,286 |
| 2000-11-20 | Option exercise | 300 | $16.00 | 130,386 |
| 2000-11-20 | Option exercise | 200 | $16.00 | 130,286 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.