SEC CIK 1190245
HARPER ALFRED C
Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| JBHTview stock → | 42,411 | 2024-02-23 |
Position History — JBHT
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — JBHT
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2024-02-23 | Open-market sale | 6,500 | $212.71 | 42,411 |
| 2023-12-31 | Option exercise (derivative) | 2,546 | $0.00 | 0 |
| 2023-12-31 | Tax withholding | 8,268 | $199.74 | 48,911 |
| 2023-12-31 | Option exercise | 22,011 | $0.00 | 57,179 |
| 2023-03-31 | Option exercise (derivative) | 3,279 | $0.00 | 0 |
| 2023-03-31 | Option exercise | 4,686 | $0.00 | 37,242 |
| 2023-03-31 | Tax withholding | 2,074 | $175.46 | 35,168 |
| 2023-02-13 | Open-market sale | 5,300 | $190.33 | 32,556 |
| 2023-01-31 | Option exercise (derivative) | 3,849 | $0.00 | 0 |
| 2023-01-31 | Option exercise (derivative) | 2,459 | $0.00 | 2,459 |
| 2023-01-31 | Option exercise (derivative) | 1,909 | $0.00 | 3,819 |
| 2023-01-31 | Option exercise (derivative) | 1,450 | $0.00 | 4,350 |
| 2023-01-31 | Tax withholding | 1,089 | $189.05 | 35,984 |
| 2023-01-31 | Tax withholding | 642 | $189.05 | 37,856 |
| 2023-01-31 | Option exercise | 3,849 | $0.00 | 36,318 |
| 2023-01-31 | Tax withholding | 1,704 | $189.05 | 34,614 |
| 2023-01-31 | Option exercise | 2,459 | $0.00 | 37,073 |
| 2023-01-31 | Option exercise | 1,909 | $0.00 | 37,893 |
| 2023-01-31 | Tax withholding | 845 | $189.05 | 37,048 |
| 2023-01-31 | Option exercise | 1,450 | $0.00 | 38,498 |
| 2023-01-19 | Grant / award (derivative) | 4,058 | $0.00 | 4,058 |
| 2023-01-19 | Grant / award (derivative) | 1,352 | $0.00 | 1,352 |
| 2022-01-31 | Option exercise (derivative) | 3,849 | $0.00 | 3,849 |
| 2022-01-31 | Option exercise (derivative) | 2,171 | $0.00 | 0 |
| 2022-01-31 | Option exercise (derivative) | 1,909 | $0.00 | 5,728 |
| 2022-01-31 | Option exercise (derivative) | 2,458 | $0.00 | 4,918 |
| 2022-01-31 | Option exercise | 2,171 | $0.00 | 27,393 |
| 2022-01-31 | Tax withholding | 616 | $192.54 | 26,777 |
| 2022-01-31 | Option exercise | 1,639 | $0.00 | 28,416 |
| 2022-01-31 | Tax withholding | 465 | $192.54 | 27,951 |
| 2022-01-31 | Option exercise | 1,909 | $0.00 | 25,764 |
| 2022-01-31 | Tax withholding | 697 | $192.54 | 29,712 |
| 2022-01-31 | Option exercise | 3,849 | $0.00 | 33,561 |
| 2022-01-31 | Tax withholding | 1,092 | $192.54 | 32,469 |
| 2022-01-31 | Tax withholding | 542 | $192.54 | 25,222 |
| 2022-01-31 | Option exercise | 2,458 | $0.00 | 30,409 |
| 2022-01-20 | Grant / award (derivative) | 5,800 | $0.00 | 5,800 |
| 2022-01-20 | Grant / award (derivative) | 1,933 | $0.00 | 1,933 |
| 2021-01-31 | Option exercise (derivative) | 2,171 | $0.00 | 2,171 |
| 2021-01-31 | Option exercise (derivative) | 2,458 | $0.00 | 7,376 |
| 2021-01-31 | Option exercise (derivative) | 819 | $0.00 | 1,639 |
| 2021-01-31 | Option exercise (derivative) | 3,849 | $0.00 | 7,698 |
| 2021-01-31 | Option exercise (derivative) | 1,311 | $0.00 | 0 |
| 2021-01-31 | Option exercise | 3,849 | $134.66 | 19,829 |
| 2021-01-31 | Option exercise | 2,458 | $134.66 | 21,270 |
| 2021-01-31 | Tax withholding | 624 | $134.66 | 20,646 |
| 2021-01-31 | Option exercise | 2,171 | $134.66 | 22,817 |
| 2021-01-31 | Tax withholding | 551 | $134.66 | 22,266 |
| 2021-01-31 | Option exercise | 1,311 | $134.66 | 23,577 |
| 2021-01-31 | Tax withholding | 333 | $134.66 | 23,244 |
| 2021-01-31 | Option exercise | 819 | $134.66 | 24,063 |
| 2021-01-31 | Tax withholding | 208 | $134.66 | 23,855 |
| 2021-01-31 | Tax withholding | 1,017 | $134.66 | 18,812 |
| 2021-01-21 | Grant / award (derivative) | 7,637 | $0.00 | 7,637 |
| 2021-01-21 | Grant / award (derivative) | 2,546 | $0.00 | 2,546 |
| 2020-11-20 | Grant / award (derivative) | 1,494 | $0.00 | 1,494 |
| 2020-06-03 | Open-market sale | 4,300 | $117.59 | 15,980 |
| 2020-01-31 | Option exercise (derivative) | 1,274 | $0.00 | 1,311 |
| 2020-01-31 | Option exercise (derivative) | 2,172 | $0.00 | 4,342 |
| 2020-01-31 | Option exercise (derivative) | 3,848 | $0.00 | 11,547 |
| 2020-01-31 | Option exercise | 1,274 | $107.93 | 19,094 |
| 2020-01-31 | Option exercise | 2,172 | $107.93 | 18,928 |
| 2020-01-31 | Tax withholding | 1,108 | $107.93 | 17,820 |
| 2020-01-31 | Tax withholding | 650 | $107.93 | 18,444 |
| 2020-01-31 | Option exercise | 3,848 | $107.93 | 22,292 |
| 2020-01-31 | Tax withholding | 2,012 | $107.93 | 20,280 |
| 2020-01-22 | Grant / award (derivative) | 3,279 | $0.00 | 3,279 |
| 2020-01-22 | Grant / award (derivative) | 2,458 | $0.00 | 2,458 |
| 2020-01-22 | Grant / award (derivative) | 9,834 | $0.00 | 9,834 |
| 2019-03-04 | Open-market sale | 7,100 | $105.87 | 16,756 |
| 2019-01-31 | Option exercise (derivative) | 4,342 | $0.00 | 6,514 |
| 2019-01-31 | Option exercise (derivative) | 1,274 | $0.00 | 2,585 |
| 2019-01-31 | Tax withholding | 2,941 | $107.04 | 23,856 |
| 2019-01-31 | Option exercise | 4,342 | $107.04 | 26,797 |
| 2019-01-31 | Option exercise | 1,274 | $107.04 | 22,455 |
| 2019-01-23 | Grant / award (derivative) | 15,395 | $0.00 | 15,395 |
| 2018-07-15 | Option exercise (derivative) | 5,000 | $0.00 | 0 |
| 2018-07-15 | Option exercise | 1,500 | $121.83 | 18,132 |
| 2018-07-15 | Option exercise | 3,048 | $121.83 | 21,180 |
| 2018-07-15 | Tax withholding | 4,999 | $121.83 | 21,181 |
| 2018-07-15 | Option exercise | 5,000 | $121.83 | 26,180 |
| 2018-01-24 | Grant / award (derivative) | 10,856 | $0.00 | 10,856 |
| 2018-01-24 | Grant / award (derivative) | 3,859 | $0.00 | 3,859 |
| 2017-07-15 | Option exercise (derivative) | 3,048 | $0.00 | 3,048 |
| 2017-07-15 | Option exercise (derivative) | 5,000 | $0.00 | 5,000 |
| 2017-07-15 | Option exercise (derivative) | 1,500 | $0.00 | 1,500 |
| 2017-07-15 | Option exercise (derivative) | 1,487 | $0.00 | 0 |
| 2017-07-15 | Option exercise | 1,500 | $91.85 | 17,632 |
| 2017-07-15 | Option exercise | 1,487 | $91.85 | 16,132 |
| 2017-07-15 | Option exercise | 5,000 | $91.85 | 22,632 |
| 2017-07-15 | Tax withholding | 6,000 | $91.85 | 16,632 |
| 2017-07-15 | Option exercise | 3,048 | $91.85 | 14,645 |
| 2016-10-19 | Grant / award (derivative) | 6,096 | $0.00 | 16,096 |
| 2016-08-01 | Open-market sale | 5,944 | $83.19 | 11,597 |
| 2016-07-15 | Option exercise (derivative) | 2,887 | $0.00 | 1,487 |
| 2016-07-15 | Option exercise (derivative) | 1,500 | $0.00 | 3,000 |
| 2016-07-15 | Option exercise (derivative) | 3,000 | $0.00 | 0 |
| 2016-07-15 | Tax withholding | 1,627 | $85.27 | 17,541 |
| 2016-07-15 | Tax withholding | 1,691 | $85.27 | 19,168 |
| 2016-07-15 | Tax withholding | 1,761 | $85.27 | 20,859 |
| 2016-07-15 | Tax withholding | 1,973 | $85.27 | 22,620 |
| 2016-07-15 | Tax withholding | 846 | $85.27 | 24,593 |
| 2016-07-15 | Option exercise | 2,887 | $0.00 | 25,439 |
| 2016-07-15 | Option exercise | 3,000 | $0.00 | 22,552 |
| 2016-07-15 | Option exercise | 1,500 | $0.00 | 19,552 |
| 2016-07-15 | Option exercise | 3,500 | $0.00 | 18,052 |
| 2016-07-15 | Option exercise | 3,125 | $0.00 | 14,552 |
| 2016-03-10 | Open-market sale | 13,000 | $80.52 | 11,427 |
| 2015-10-21 | Grant / award (derivative) | 4,374 | $0.00 | 4,374 |
| 2015-07-28 | Open-market sale | 13,000 | $82.80 | 24,427 |
| 2015-07-15 | Option exercise (derivative) | 1,500 | $0.00 | 4,500 |
| 2015-07-15 | Option exercise (derivative) | 3,125 | $0.00 | 3,125 |
| 2015-07-15 | Option exercise (derivative) | 3,000 | $0.00 | 3,000 |
| 2015-07-15 | Option exercise (derivative) | 3,800 | $0.00 | 2,000 |
| 2015-07-15 | Option exercise (derivative) | 3,500 | $0.00 | 3,500 |
| 2015-07-15 | Option exercise (derivative) | 5,100 | $0.00 | 0 |
| 2015-07-15 | Option exercise | 5,100 | $84.60 | 28,824 |
| 2015-07-15 | Option exercise | 2,000 | $84.60 | 46,124 |
| 2015-07-15 | Option exercise | 3,800 | $84.60 | 44,124 |
| 2015-07-15 | Option exercise | 8,000 | $84.60 | 40,324 |
| 2015-07-15 | Option exercise | 3,125 | $84.60 | 52,249 |
| 2015-07-15 | Tax withholding | 16,322 | $84.60 | 37,427 |
| 2015-07-15 | Option exercise | 1,500 | $84.60 | 53,749 |
| 2015-07-15 | Option exercise | 3,000 | $84.60 | 49,124 |
| 2015-07-15 | Option exercise | 3,500 | $84.60 | 32,324 |
| 2014-11-13 | Open-market sale | 14,000 | $80.69 | 23,724 |
| 2014-10-29 | Grant / award (derivative) | 7,000 | $0.00 | 7,000 |
| 2014-07-18 | Open-market sale | 5,000 | $77.67 | 54,724 |
| 2014-07-18 | Open-market sale | 7,000 | $77.65 | 40,724 |
| 2014-07-18 | Open-market sale | 7,000 | $77.64 | 47,724 |
| 2014-07-18 | Open-market sale | 3,000 | $77.74 | 37,724 |
| 2014-07-17 | Open-market sale | 10,000 | $77.79 | 59,724 |
| 2014-07-15 | Option exercise (derivative) | 9,000 | $0.00 | 8,000 |
| 2014-07-15 | Option exercise (derivative) | 4,250 | $0.00 | 5,100 |
| 2014-07-15 | Option exercise (derivative) | 6,800 | $0.00 | 5,800 |
| 2014-07-15 | Option exercise (derivative) | 3,840 | $0.00 | 0 |
| 2014-07-15 | Option exercise (derivative) | 3,125 | $0.00 | 6,250 |
| 2014-07-15 | Option exercise (derivative) | 1,500 | $0.00 | 6,000 |
| 2014-07-15 | Option exercise | 3,125 | $0.00 | 76,986 |
| 2014-07-15 | Tax withholding | 17,762 | $76.94 | 69,724 |
| 2014-07-15 | Option exercise | 9,000 | $0.00 | 87,486 |
| 2014-07-15 | Option exercise | 1,500 | $0.00 | 78,486 |
| 2014-07-15 | Option exercise | 3,840 | $0.00 | 73,861 |
| 2014-07-15 | Option exercise | 6,800 | $0.00 | 70,021 |
| 2014-07-15 | Option exercise | 3,000 | $0.00 | 63,221 |
| 2014-07-15 | Option exercise | 4,250 | $0.00 | 60,221 |
| 2014-06-02 | Option exercise (derivative) | 16,000 | $0.00 | 0 |
| 2014-06-02 | Option exercise | 16,000 | $20.37 | 71,971 |
| 2014-06-02 | Open-market sale | 16,000 | $77.40 | 55,971 |
| 2013-10-31 | Open-market sale | 11,800 | $75.21 | 55,971 |
| 2013-10-28 | Grant / award (derivative) | 7,500 | $0.00 | 7,500 |
| 2013-10-28 | Grant / award (derivative) | 10,000 | $0.00 | 10,000 |
| 2013-07-18 | Open-market sale | 1,715 | $75.23 | 67,771 |
| 2013-07-17 | Open-market sale | 9,200 | $74.66 | 69,486 |
| 2013-07-15 | Option exercise (derivative) | 3,800 | $0.00 | 16,600 |
| 2013-07-15 | Option exercise (derivative) | 3,000 | $0.00 | 9,000 |
| 2013-07-15 | Option exercise (derivative) | 3,125 | $0.00 | 9,375 |
| 2013-07-15 | Option exercise (derivative) | 4,000 | $0.00 | 12,600 |
| 2013-07-15 | Option exercise (derivative) | 4,800 | $0.00 | 0 |
| 2013-07-15 | Option exercise (derivative) | 4,250 | $0.00 | 9,350 |
| 2013-07-15 | Option exercise (derivative) | 3,840 | $0.00 | 3,840 |
| 2013-07-15 | Option exercise | 3,840 | $0.00 | 78,908 |
| 2013-07-15 | Option exercise | 4,800 | $0.00 | 75,068 |
| 2013-07-15 | Option exercise | 4,250 | $0.00 | 70,268 |
| 2013-07-15 | Tax withholding | 14,147 | $76.22 | 78,686 |
| 2013-07-15 | Option exercise | 4,000 | $0.00 | 92,833 |
| 2013-07-15 | Option exercise | 3,800 | $0.00 | 88,833 |
| 2013-07-15 | Option exercise | 3,000 | $0.00 | 85,033 |
| 2013-07-15 | Option exercise | 3,125 | $0.00 | 82,033 |
| 2013-06-07 | Option exercise (derivative) | 16,000 | $0.00 | 16,000 |
| 2013-06-07 | Option exercise (derivative) | 4,600 | $0.00 | 0 |
| 2013-06-07 | Open-market sale | 20,600 | $72.84 | 66,018 |
| 2013-06-07 | Option exercise | 16,000 | $20.37 | 86,618 |
| 2013-06-07 | Option exercise | 4,600 | $12.20 | 70,618 |
| 2013-06-06 | Option exercise (derivative) | 5,000 | $0.00 | 4,600 |
| 2013-06-06 | Open-market sale | 5,000 | $70.90 | 66,018 |
| 2013-06-06 | Option exercise | 5,000 | $12.20 | 71,018 |
| 2012-10-24 | Grant / award (derivative) | 12,500 | $0.00 | 12,500 |
| 2012-10-16 | Open-market sale | 25,000 | $58.52 | 66,018 |
| 2012-07-31 | Open-market sale | 1,810 | $55.04 | 91,018 |
| 2012-07-27 | Open-market sale | 10,656 | $55.48 | 92,828 |
| 2012-07-19 | Option exercise (derivative) | 16,000 | $0.00 | 32,000 |
| 2012-07-19 | Option exercise (derivative) | 9,600 | $0.00 | 9,600 |
| 2012-07-19 | Option exercise | 16,000 | $20.37 | 119,484 |
| 2012-07-19 | Option exercise | 9,600 | $12.20 | 113,084 |
| 2012-07-19 | Open-market sale | 16,000 | $55.04 | 103,484 |
| 2012-07-15 | Option exercise (derivative) | 3,400 | $0.00 | 13,600 |
| 2012-07-15 | Option exercise (derivative) | 3,800 | $0.00 | 20,400 |
| 2012-07-15 | Option exercise (derivative) | 4,800 | $0.00 | 4,800 |
| 2012-07-15 | Option exercise (derivative) | 3,840 | $0.00 | 7,680 |
| 2012-07-15 | Option exercise (derivative) | 3,000 | $0.00 | 12,000 |
| 2012-07-15 | Option exercise (derivative) | 5,000 | $0.00 | 24,200 |
| 2012-07-15 | Option exercise | 4,800 | $0.00 | 98,200 |
| 2012-07-15 | Option exercise | 3,400 | $0.00 | 93,400 |
| 2012-07-15 | Option exercise | 3,840 | $0.00 | 102,040 |
| 2012-07-15 | Option exercise | 3,000 | $0.00 | 105,040 |
| 2012-07-15 | Option exercise | 5,000 | $0.00 | 110,040 |
| 2012-07-15 | Option exercise | 3,800 | $0.00 | 113,840 |
| 2012-07-15 | Tax withholding | 10,356 | $59.09 | 103,484 |
| 2012-06-06 | Option exercise (derivative) | 8,896 | $0.00 | 0 |
| 2012-06-06 | Option exercise | 8,896 | $7.08 | 98,896 |
| 2012-06-06 | Open-market sale | 8,896 | $55.10 | 90,000 |
| 2012-01-31 | Open-market sale | 8,573 | $51.04 | 90,000 |
| 2012-01-31 | J | 84 | $0.00 | 13,927 |
| 2011-11-17 | Open-market sale | 5,000 | $43.68 | 98,573 |
| 2011-10-27 | Grant / award (derivative) | 15,000 | $0.00 | 15,000 |
| 2011-07-15 | Option exercise (derivative) | 3,800 | $0.00 | 35,200 |
| 2011-07-15 | Option exercise (derivative) | 4,800 | $0.00 | 9,600 |
| 2011-07-15 | Option exercise (derivative) | 3,840 | $0.00 | 11,520 |
| 2011-07-15 | Option exercise (derivative) | 6,000 | $0.00 | 29,200 |
| 2011-07-15 | Option exercise | 4,800 | $48.29 | 111,676 |
| 2011-07-15 | Option exercise | 3,840 | $48.29 | 106,876 |
| 2011-07-15 | Option exercise | 6,000 | $48.29 | 103,036 |
| 2011-07-15 | Tax withholding | 8,103 | $48.29 | 103,573 |
| 2011-07-15 | Option exercise | 3,800 | $48.29 | 97,036 |
| 2011-06-01 | Option exercise (derivative) | 9,600 | $0.00 | 19,200 |
| 2011-06-01 | Option exercise (derivative) | 4,444 | $0.00 | 8,896 |
| 2011-06-01 | Option exercise (derivative) | 4,444 | $0.00 | 13,340 |
| 2011-06-01 | Option exercise (derivative) | 20,000 | $0.00 | 0 |
| 2011-06-01 | J | 83 | $0.00 | 13,843 |
| 2011-06-01 | Open-market sale | 32,200 | $45.11 | 93,236 |
| 2011-06-01 | Option exercise | 9,600 | $12.20 | 125,436 |
| 2011-06-01 | Option exercise | 20,000 | $3.48 | 106,948 |
| 2011-06-01 | Option exercise | 4,444 | $7.08 | 111,392 |
| 2011-06-01 | Option exercise | 4,444 | $7.08 | 115,836 |
| 2010-12-09 | Option exercise (derivative) | 7,750 | $0.00 | 18,922 |
| 2010-12-09 | Option exercise (derivative) | 1,138 | $0.00 | 17,784 |
| 2010-12-09 | Option exercise (derivative) | 9,600 | $0.00 | 28,800 |
| 2010-12-09 | Open-market sale | 6,370 | $40.05 | 86,948 |
| 2010-12-09 | Option exercise | 1,138 | $7.08 | 93,318 |
| 2010-12-09 | Option exercise | 9,600 | $12.20 | 92,180 |
| 2010-12-09 | Open-market sale | 7,750 | $40.05 | 82,580 |
| 2010-12-09 | Option exercise | 7,750 | $7.08 | 90,330 |
| 2010-10-28 | Grant / award (derivative) | 19,000 | $0.00 | 39,000 |
| 2010-07-26 | Open-market sale | 3,840 | $36.00 | 82,580 |
| 2010-07-15 | Option exercise (derivative) | 4,800 | $0.00 | 14,400 |
| 2010-07-15 | Option exercise (derivative) | 3,840 | $0.00 | 15,360 |
| 2010-07-15 | Option exercise | 4,800 | $0.00 | 82,580 |
| 2010-07-15 | Option exercise | 3,840 | $0.00 | 86,420 |
| 2010-06-01 | Option exercise (derivative) | 20,000 | $0.00 | 20,000 |
| 2010-06-01 | Open-market sale | 20,000 | $33.66 | 77,780 |
| 2010-06-01 | I | 93 | $33.49 | 13,668 |
| 2010-06-01 | Option exercise | 20,000 | $3.48 | 97,780 |
| 2009-10-28 | Grant / award (derivative) | 19,200 | $0.00 | 19,200 |
| 2009-08-10 | I | 8,403 | $30.13 | 13,512 |
| 2009-08-10 | J | 27,020 | $30.25 | 77,780 |
| 2009-07-23 | I | 5,109 | $27.40 | 5,109 |
| 2009-07-23 | Open-market buy | 5,109 | $27.40 | 5,109 |
| 2009-07-15 | Option exercise (derivative) | 4,800 | $0.00 | 19,200 |
| 2009-07-15 | Option exercise | 4,800 | $26.72 | 104,800 |
| 2009-06-01 | Option exercise (out-of-money) (derivative) | 9,600 | $0.00 | 38,400 |
| 2009-06-01 | Option exercise (out-of-money) (derivative) | 8,888 | $0.00 | 26,672 |
| 2009-06-01 | Option exercise (out-of-money) (derivative) | 20,000 | $0.00 | 40,000 |
| 2009-06-01 | Option exercise (out-of-money) | 20,000 | $3.48 | 120,000 |
| 2009-06-01 | Option exercise (out-of-money) | 9,600 | $12.20 | 109,600 |
| 2009-06-01 | Option exercise (out-of-money) | 8,888 | $7.08 | 108,888 |
| 2009-06-01 | Open-market sale | 9,600 | $30.86 | 100,000 |
| 2008-10-30 | Grant / award (derivative) | 24,000 | $0.00 | 24,000 |
| 2008-07-24 | Open-market sale | 16,431 | $36.36 | 100,000 |
| 2008-06-20 | J (derivative) | — | — | — |
| 2008-06-20 | J | 43,212 | $34.53 | 159,643 |
| 2008-06-20 | J | 43,212 | $0.00 | 202,855 |
| 2008-06-02 | Option exercise (derivative) | 8,888 | $7.08 | 35,560 |
| 2008-06-02 | Option exercise (derivative) | 4,000 | $7.22 | 0 |
| 2008-06-02 | Option exercise (derivative) | 4,000 | $3.13 | 2,872 |
| 2008-06-02 | Option exercise (derivative) | 20,000 | $3.48 | 60,000 |
| 2008-06-02 | Option exercise | 4,000 | $3.13 | 157,363 |
| 2008-06-02 | Option exercise | 20,000 | $3.48 | 177,363 |
| 2008-06-02 | Option exercise | 8,888 | $7.08 | 186,251 |
| 2008-06-02 | Option exercise | 4,000 | $7.22 | 190,251 |
| 2008-06-02 | Open-market sale | 4,000 | $33.91 | 186,251 |
| 2008-06-02 | Open-market sale | 4,734 | $33.91 | 181,517 |
| 2008-06-02 | Open-market sale | 1,874 | $33.91 | 159,643 |
| 2008-06-02 | Open-market sale | 20,000 | $33.91 | 161,517 |
| 2008-05-06 | I | 17,439 | $35.77 | 0 |
| 2008-02-01 | Open-market sale | 60,000 | $30.98 | 153,363 |
| 2008-02-01 | I | 203 | $31.10 | 17,439 |
| 2007-11-01 | Grant / award (derivative) | 17,000 | $0.00 | 17,000 |
| 2007-07-23 | J (derivative) | — | — | — |
| 2007-07-23 | J | 41,035 | $28.87 | 213,363 |
| 2007-06-01 | Option exercise (derivative) | 8,000 | $3.75 | 0 |
| 2007-06-01 | Option exercise (derivative) | 20,000 | $3.48 | 80,000 |
| 2007-06-01 | Option exercise (derivative) | 4,000 | $3.13 | 6,872 |
| 2007-06-01 | Option exercise (derivative) | 4,000 | $7.22 | 4,000 |
| 2007-06-01 | Option exercise (derivative) | 8,888 | $7.08 | 44,448 |
| 2007-06-01 | Option exercise | 20,000 | $3.48 | 278,398 |
| 2007-06-01 | Option exercise | 4,000 | $3.13 | 258,398 |
| 2007-06-01 | Option exercise | 8,000 | $3.75 | 286,398 |
| 2007-06-01 | Option exercise | 8,888 | $7.08 | 295,286 |
| 2007-06-01 | Option exercise | 4,000 | $7.22 | 299,286 |
| 2007-06-01 | Open-market sale | 44,888 | $28.50 | 254,398 |
| 2006-10-16 | Grant / award (derivative) | 20,000 | — | 37,000 |
| 2006-08-10 | J (derivative) | — | — | — |
| 2006-06-02 | Option exercise (derivative) | 4,000 | $3.13 | 10,872 |
| 2006-06-02 | Option exercise (derivative) | 8,888 | $7.08 | 53,336 |
| 2006-06-02 | Option exercise (derivative) | 14,284 | $3.00 | 0 |
| 2006-06-02 | Option exercise | 8,888 | $7.08 | 277,570 |
| 2006-06-02 | Open-market sale | 14,284 | $24.96 | 254,398 |
| 2006-06-02 | Open-market sale | 8,888 | $24.96 | 268,682 |
| 2006-06-02 | Open-market sale | 4,000 | $24.96 | 250,398 |
| 2006-06-02 | Option exercise | 4,000 | $3.13 | 268,682 |
| 2006-06-02 | Option exercise | 14,284 | $3.00 | 264,682 |
| 2006-06-01 | Option exercise (derivative) | 6,000 | $4.81 | 0 |
| 2006-06-01 | Option exercise (derivative) | 8,000 | $3.75 | 8,000 |
| 2006-06-01 | Option exercise | 4,000 | $25.03 | 250,398 |
| 2006-06-01 | Option exercise | 6,000 | $25.03 | 238,398 |
| 2006-06-01 | Option exercise | 8,000 | $25.03 | 246,398 |
| 2006-06-01 | Option exercise (derivative) | 6,000 | $4.81 | 0 |
| 2006-06-01 | Option exercise (derivative) | 4,000 | $7.22 | 8,000 |
| 2006-06-01 | Option exercise | 6,000 | $25.03 | 238,398 |
| 2006-06-01 | Option exercise | 4,000 | $25.03 | 250,398 |
| 2006-06-01 | Option exercise | 8,000 | $25.03 | 246,398 |
| 2006-02-01 | Open-market sale | 15,000 | $23.59 | 232,398 |
| 2006-02-01 | I | 43 | $23.80 | 17,135 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.