SEC CIK 1338883
Williams Patrick
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| IOSPview stock → | 231,535 | 2026-02-27 |
| ASIXview stock → | 44,219 | 2026-10-06 |
Position History — IOSP
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — IOSP
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-01 | Grant / award (derivative) | 22,203 | $0.00 | 22,203 |
| 2026-02-27 | Tax withholding | 7,966 | $78.34 | 231,535 |
| 2026-02-23 | Grant / award | 20,846 | $0.00 | 239,501 |
| 2026-02-16 | Grant / award | 18,966 | $0.00 | 218,655 |
| 2025-03-03 | Tax withholding | 12,723 | $103.66 | 199,689 |
| 2025-02-24 | Grant / award | 14,743 | $0.00 | 212,412 |
| 2025-02-21 | Grant / award | 30,292 | $0.00 | 197,669 |
| 2024-02-29 | Option exercise (derivative) | 3,955 | $0.00 | 0 |
| 2024-02-29 | Option exercise | 3,955 | $99.85 | 171,171 |
| 2024-02-29 | Open-market sale | 3,955 | $124.21 | 167,216 |
| 2024-02-27 | Open-market sale | 5,572 | $124.73 | 167,216 |
| 2024-02-27 | Open-market sale | 4,095 | $124.12 | 172,788 |
| 2024-02-26 | Open-market sale | 5,402 | $125.27 | 164,767 |
| 2024-02-26 | Open-market sale | 100 | $126.05 | 164,667 |
| 2024-02-26 | Open-market sale | 4,165 | $124.65 | 170,169 |
| 2024-02-26 | Grant / award | 12,216 | $0.00 | 176,883 |
| 2024-02-23 | Open-market sale | 2,757 | $123.63 | 181,244 |
| 2024-02-23 | Open-market sale | 6,899 | $124.66 | 174,345 |
| 2024-02-23 | Open-market sale | 11 | $125.15 | 174,334 |
| 2024-02-22 | Option exercise (derivative) | 1,318 | $0.00 | 0 |
| 2024-02-22 | Option exercise | 1,318 | $99.85 | 156,318 |
| 2024-02-22 | Grant / award | 29,001 | $0.00 | 184,001 |
| 2024-02-22 | Disposition to issuer | 1,318 | $123.96 | 155,000 |
| 2023-03-03 | Option exercise (derivative) | 3,967 | $0.00 | 0 |
| 2023-03-03 | Open-market sale | 714 | $109.74 | 139,175 |
| 2023-03-03 | Open-market sale | 1,377 | $108.92 | 139,889 |
| 2023-03-03 | Open-market sale | 1,159 | $108.14 | 141,266 |
| 2023-03-03 | Open-market sale | 1,341 | $110.95 | 142,425 |
| 2023-03-03 | Open-market sale | 1,320 | $109.78 | 143,766 |
| 2023-03-03 | Open-market sale | 717 | $110.92 | 138,458 |
| 2023-03-03 | Open-market sale | 2,201 | $108.11 | 147,696 |
| 2023-03-03 | Option exercise | 3,967 | $0.00 | 161,337 |
| 2023-03-03 | Open-market sale | 2,610 | $108.85 | 145,086 |
| 2023-03-02 | Open-market sale | 1,294 | $109.83 | 149,897 |
| 2023-03-02 | Open-market sale | 6,293 | $109.05 | 151,191 |
| 2023-03-02 | Open-market sale | 3,853 | $108.42 | 157,484 |
| 2023-03-01 | Open-market sale | 4,540 | $109.28 | 161,973 |
| 2023-03-01 | Open-market sale | 4,328 | $110.06 | 157,645 |
| 2023-03-01 | Open-market sale | 275 | $110.90 | 157,370 |
| 2023-02-28 | Open-market sale | 3,415 | $110.04 | 172,244 |
| 2023-02-28 | Open-market sale | 5,444 | $110.97 | 166,800 |
| 2023-02-28 | Open-market sale | 287 | $111.58 | 166,513 |
| 2023-02-27 | Grant / award (derivative) | 3,979 | $0.00 | 3,979 |
| 2023-02-27 | Grant / award | 1,326 | $0.00 | 175,659 |
| 2023-02-27 | Open-market sale | 1,925 | $111.69 | 174,333 |
| 2023-02-27 | Open-market sale | 21 | $108.31 | 183,458 |
| 2023-02-27 | Open-market sale | 501 | $110.06 | 182,957 |
| 2023-02-27 | Open-market sale | 6,699 | $111.16 | 176,258 |
| 2023-02-24 | Option exercise (derivative) | 1,323 | $0.00 | 0 |
| 2023-02-24 | Option exercise | 1,323 | $95.70 | 184,802 |
| 2023-02-24 | Disposition to issuer | 1,323 | $109.42 | 183,479 |
| 2023-02-24 | Option exercise (derivative) | 3,967 | $0.00 | 0 |
| 2023-02-24 | Option exercise (derivative) | 36,581 | $0.00 | 0 |
| 2023-02-24 | Open-market sale | 3,879 | $109.20 | 183,479 |
| 2023-02-24 | Open-market sale | 3,405 | $108.36 | 187,358 |
| 2023-02-24 | Open-market sale | 1,862 | $107.29 | 190,763 |
| 2023-02-24 | Option exercise | 36,581 | $0.00 | 192,625 |
| 2023-02-20 | Grant / award (derivative) | 36,581 | $0.00 | 0 |
| 2022-02-25 | Option exercise (derivative) | 10,765 | $0.00 | 0 |
| 2022-02-25 | Open-market sale | 4,033 | $96.69 | 164,242 |
| 2022-02-25 | Option exercise | 10,765 | $0.00 | 170,827 |
| 2022-02-25 | Open-market sale | 6,400 | $96.71 | 164,427 |
| 2022-02-25 | Option exercise | 4,448 | $81.07 | 168,275 |
| 2022-02-25 | Open-market sale | 600 | $97.44 | 163,827 |
| 2022-02-21 | Grant / award (derivative) | 4,131 | $0.00 | 4,131 |
| 2022-02-21 | Grant / award | 1,377 | $0.00 | 160,062 |
| 2021-11-09 | Open-market sale | 9,021 | $93.56 | 161,285 |
| 2021-11-09 | Open-market sale | 600 | $94.04 | 160,685 |
| 2021-11-09 | Open-market sale | 2,379 | $92.56 | 170,306 |
| 2021-05-11 | Option exercise (derivative) | 778 | $0.00 | 0 |
| 2021-05-11 | Open-market sale | 25 | $101.81 | 172,685 |
| 2021-05-11 | Open-market sale | 1,361 | $101.27 | 172,710 |
| 2021-05-11 | Open-market sale | 307 | $100.15 | 174,071 |
| 2021-05-11 | Open-market sale | 548 | $101.32 | 174,378 |
| 2021-05-11 | Open-market sale | 198 | $100.49 | 174,926 |
| 2021-05-11 | Open-market sale | 32 | $99.48 | 175,124 |
| 2021-05-11 | Option exercise | 778 | $68.20 | 175,156 |
| 2021-05-10 | Option exercise (derivative) | 792 | $0.00 | 778 |
| 2021-05-10 | Open-market sale | 438 | $102.69 | 174,378 |
| 2021-05-10 | Open-market sale | 921 | $101.56 | 174,816 |
| 2021-05-10 | Open-market sale | 378 | $100.65 | 175,737 |
| 2021-05-10 | Open-market sale | 173 | $102.74 | 176,115 |
| 2021-05-10 | Open-market sale | 267 | $101.81 | 176,288 |
| 2021-05-10 | Open-market sale | 352 | $100.99 | 176,555 |
| 2021-05-10 | Option exercise | 792 | $68.20 | 176,907 |
| 2021-05-07 | Option exercise (derivative) | 3,418 | $0.00 | 0 |
| 2021-05-07 | Open-market sale | 4,355 | $101.65 | 168,342 |
| 2021-05-07 | Open-market sale | 215 | $102.49 | 168,127 |
| 2021-05-07 | Option exercise | 3,418 | $68.20 | 176,115 |
| 2021-05-07 | Open-market sale | 242 | $102.44 | 172,697 |
| 2021-05-07 | Open-market sale | 3,176 | $101.67 | 172,939 |
| 2021-02-22 | Grant / award (derivative) | 1,318 | $0.00 | 1,318 |
| 2021-02-22 | Grant / award (derivative) | 3,955 | $0.00 | 3,955 |
| 2021-02-22 | Grant / award (derivative) | 3,955 | $0.00 | 3,955 |
| 2021-02-22 | Grant / award | 1,318 | $0.00 | 172,697 |
| 2020-08-10 | Open-market sale | 8,000 | $80.27 | 171,195 |
| 2020-02-24 | Option exercise (derivative) | 4,589 | $70.60 | 0 |
| 2020-02-24 | Open-market sale | 4,589 | $91.75 | 179,195 |
| 2020-02-24 | Option exercise | 4,589 | $70.60 | 183,784 |
| 2020-02-24 | Grant / award (derivative) | 3,967 | $0.00 | 3,967 |
| 2020-02-24 | Grant / award (derivative) | 29,095 | $0.00 | 29,095 |
| 2020-02-21 | Option exercise (derivative) | 33,654 | $0.00 | 0 |
| 2020-02-21 | Tax withholding | 14,926 | $103.43 | 179,195 |
| 2020-02-21 | Option exercise | 33,654 | $0.00 | 194,121 |
| 2019-03-15 | Open-market sale | 400 | $81.51 | 160,467 |
| 2019-03-15 | Open-market sale | 11,137 | $82.62 | 160,867 |
| 2019-03-15 | Open-market sale | 2,925 | $83.57 | 172,004 |
| 2019-03-14 | Open-market sale | 392 | $82.68 | 174,929 |
| 2019-03-14 | Open-market sale | 6,133 | $83.21 | 175,321 |
| 2019-03-13 | Open-market sale | 1,858 | $83.45 | 186,579 |
| 2019-03-13 | Open-market sale | 200 | $84.62 | 181,454 |
| 2019-03-13 | Open-market sale | 4,925 | $83.92 | 181,654 |
| 2019-03-12 | Open-market sale | 217 | $84.94 | 188,437 |
| 2019-03-12 | Open-market sale | 6,813 | $84.13 | 188,654 |
| 2019-03-12 | Open-market sale | 217 | $84.94 | 188,437 |
| 2019-03-12 | Open-market sale | 6,813 | $84.13 | 188,654 |
| 2019-02-25 | Grant / award (derivative) | 4,448 | $81.07 | 116,880 |
| 2019-02-25 | Grant / award (derivative) | 32,620 | $0.00 | 112,432 |
| 2019-02-22 | Option exercise (derivative) | 6,805 | $43.95 | 79,812 |
| 2019-02-22 | Option exercise (derivative) | 21,120 | $0.00 | 93,657 |
| 2019-02-22 | Option exercise (derivative) | 7,040 | $44.18 | 86,617 |
| 2019-02-22 | Option exercise | 21,120 | $0.00 | 204,834 |
| 2019-02-22 | Tax withholding | 9,367 | $78.19 | 195,467 |
| 2019-02-22 | Option exercise | 7,040 | $44.18 | 202,507 |
| 2019-02-22 | Tax withholding | 5,336 | $78.19 | 197,171 |
| 2019-02-22 | Open-market sale | 1,658 | $80.51 | 195,467 |
| 2019-02-22 | Tax withholding | 5,147 | $78.19 | 197,125 |
| 2019-02-22 | Option exercise | 6,805 | $43.95 | 202,272 |
| 2018-02-28 | Option exercise (derivative) | 16,331 | $0.00 | 114,777 |
| 2018-02-28 | Tax withholding | 6,859 | $0.00 | 183,714 |
| 2018-02-28 | Grant / award | 16,331 | $0.00 | 190,573 |
| 2018-02-20 | Grant / award (derivative) | 36,581 | $0.00 | 135,191 |
| 2018-02-20 | Grant / award (derivative) | 4,988 | $68.20 | 98,610 |
| 2017-11-22 | Open-market sale | 15,000 | $71.49 | 174,242 |
| 2017-03-17 | Option exercise (derivative) | 14,023 | $0.00 | 99,854 |
| 2017-03-17 | Option exercise (derivative) | 6,232 | $46.02 | 93,622 |
| 2017-03-17 | Tax withholding | 5,321 | $62.53 | 191,922 |
| 2017-03-17 | Option exercise | 6,232 | $46.03 | 197,243 |
| 2017-03-17 | Open-market sale | 3,000 | $63.01 | 191,011 |
| 2017-03-17 | Tax withholding | 6,254 | $62.53 | 194,011 |
| 2017-03-17 | Option exercise | 14,023 | $0.00 | 200,265 |
| 2017-03-17 | Option exercise (derivative) | 6,232 | $46.02 | 93,622 |
| 2017-03-17 | Option exercise (derivative) | 14,023 | $0.00 | 99,854 |
| 2017-03-17 | Tax withholding | 5,321 | $62.53 | 189,242 |
| 2017-03-17 | Option exercise | 6,232 | $46.03 | 194,563 |
| 2017-03-17 | Open-market sale | 5,680 | $63.01 | 188,331 |
| 2017-03-17 | Option exercise | 14,023 | $0.00 | 200,265 |
| 2017-03-17 | Tax withholding | 6,254 | $62.53 | 194,011 |
| 2017-02-21 | Grant / award (derivative) | 4,589 | $70.60 | 118,551 |
| 2017-02-21 | Grant / award (derivative) | 33,654 | $0.00 | 113,962 |
| 2016-11-11 | Option exercise (derivative) | 684 | $31.54 | 86,966 |
| 2016-11-11 | Grant / award (derivative) | 684 | $31.54 | 87,650 |
| 2016-11-11 | Option exercise (derivative) | 6,658 | $41.31 | 80,308 |
| 2016-11-11 | Option exercise | 6,658 | $41.31 | 202,900 |
| 2016-11-11 | Open-market sale | 684 | $60.05 | 196,242 |
| 2016-11-11 | Option exercise | 684 | $31.54 | 196,926 |
| 2016-11-11 | Open-market sale | 10,000 | $60.03 | 186,242 |
| 2016-02-23 | Option exercise (derivative) | 19,975 | $0.00 | 86,966 |
| 2016-02-23 | Option exercise | 19,975 | $0.00 | 207,217 |
| 2016-02-23 | Tax withholding | 8,909 | $43.81 | 198,308 |
| 2016-02-23 | Open-market sale | 2,066 | $43.72 | 196,242 |
| 2016-02-22 | Grant / award (derivative) | 21,120 | $0.00 | 106,941 |
| 2016-02-22 | Grant / award (derivative) | 7,040 | $44.18 | 85,821 |
| 2015-11-30 | Open-market sale | 12,800 | $58.42 | 187,242 |
| 2015-03-02 | Option exercise (derivative) | 7,493 | $0.00 | 78,781 |
| 2015-03-02 | Option exercise (derivative) | 22,478 | $0.00 | 86,274 |
| 2015-03-02 | Tax withholding | 9,812 | $43.90 | 206,034 |
| 2015-03-02 | Open-market sale | 1,346 | $45.12 | 200,042 |
| 2015-03-02 | Tax withholding | 6,147 | $43.90 | 201,388 |
| 2015-03-02 | Option exercise | 7,493 | $29.56 | 207,535 |
| 2015-03-02 | Option exercise | 21,804 | $0.00 | 215,846 |
| 2015-02-23 | Grant / award (derivative) | 20,414 | $0.00 | 108,752 |
| 2015-02-23 | Grant / award (derivative) | 6,805 | $43.95 | 88,338 |
| 2014-05-09 | Option exercise (derivative) | 30,000 | $4.07 | 81,533 |
| 2014-05-09 | Tax withholding | 14,892 | $41.96 | 194,042 |
| 2014-05-09 | Option exercise | 30,000 | $4.07 | 208,938 |
| 2014-02-25 | Option exercise (derivative) | 4,800 | $0.00 | 111,533 |
| 2014-02-25 | Open-market sale | 4,800 | $43.67 | 178,934 |
| 2014-02-14 | Grant / award (derivative) | 18,697 | $0.00 | 116,333 |
| 2014-02-14 | Grant / award (derivative) | 6,232 | $46.03 | 97,636 |
| 2013-05-09 | Option exercise (derivative) | 30,000 | $4.07 | 91,404 |
| 2013-05-09 | Open-market sale | 15,127 | $40.69 | 178,934 |
| 2013-05-09 | Tax withholding | 14,873 | $42.24 | 194,061 |
| 2013-05-09 | Option exercise | 30,000 | $4.07 | 208,934 |
| 2013-03-13 | Open-market sale | 513 | $42.75 | 178,934 |
| 2013-02-26 | Option exercise (derivative) | 11,760 | $0.00 | 121,404 |
| 2013-02-21 | Option exercise (derivative) | 3,052 | $27.09 | 133,164 |
| 2013-02-21 | Open-market sale | 3,052 | $38.72 | 179,447 |
| 2013-02-21 | Open-market sale | 11,760 | $38.86 | 179,447 |
| 2013-02-20 | Grant / award (derivative) | 19,975 | $0.00 | 136,216 |
| 2013-02-20 | Grant / award (derivative) | 6,658 | $41.31 | 116,241 |
| 2013-02-19 | Option exercise (derivative) | 12,953 | $10.38 | 109,583 |
| 2013-02-19 | Option exercise (derivative) | 54,046 | $0.00 | 122,536 |
| 2013-02-19 | Open-market sale | 12,953 | $41.29 | 179,447 |
| 2013-02-19 | Option exercise | 54,046 | $0.00 | 203,352 |
| 2013-02-19 | Tax withholding | 23,905 | $40.99 | 179,447 |
| 2012-11-09 | Option exercise (derivative) | 513 | $14.03 | 176,582 |
| 2012-11-09 | Grant / award (derivative) | 513 | $14.03 | 177,095 |
| 2012-11-09 | Option exercise | 513 | $14.03 | 149,306 |
| 2012-05-21 | Option exercise (derivative) | 37,120 | $0.00 | 176,582 |
| 2012-05-21 | Option exercise | 22,420 | $0.00 | 148,793 |
| 2012-05-16 | Option exercise (derivative) | 3,964 | $4.62 | 213,702 |
| 2012-05-16 | Open-market sale | 3,964 | $28.74 | 99,138 |
| 2012-05-16 | Option exercise (derivative) | 3,964 | $4.62 | 213,702 |
| 2012-05-16 | Open-market sale | 3,964 | $28.74 | 126,373 |
| 2012-05-15 | Option exercise (derivative) | 10,313 | $4.62 | 217,666 |
| 2012-05-15 | Option exercise (derivative) | 9,887 | $4.07 | 227,979 |
| 2012-05-15 | Open-market sale | 9,887 | $29.06 | 99,138 |
| 2012-05-15 | Option exercise (derivative) | 10,313 | $4.62 | 217,666 |
| 2012-05-15 | Option exercise (derivative) | 9,887 | $4.07 | 227,979 |
| 2012-05-15 | Open-market sale | 9,887 | $29.06 | 126,373 |
| 2012-05-14 | Option exercise (derivative) | 15,713 | $4.07 | 237,866 |
| 2012-05-14 | Open-market sale | 15,713 | $29.48 | 99,138 |
| 2012-05-14 | Option exercise (derivative) | 15,713 | $4.07 | 237,866 |
| 2012-05-14 | Open-market sale | 15,713 | $29.48 | 126,373 |
| 2012-05-11 | Option exercise (derivative) | 13,636 | $0.00 | 257,979 |
| 2012-05-11 | Option exercise (derivative) | 4,400 | $4.07 | 253,579 |
| 2012-05-11 | Open-market sale | 13,636 | $30.37 | 99,138 |
| 2012-05-11 | Option exercise (derivative) | 4,400 | $4.07 | 253,579 |
| 2012-05-11 | Option exercise (derivative) | 13,636 | $0.00 | 257,979 |
| 2012-05-11 | Open-market sale | 13,636 | $30.37 | 126,373 |
| 2012-05-10 | Option exercise (derivative) | 1,364 | $0.00 | 271,615 |
| 2012-05-10 | Option exercise (derivative) | 9,347 | $20.23 | 272,979 |
| 2012-05-10 | Open-market sale | 1,364 | $30.93 | 99,138 |
| 2012-05-10 | Option exercise (derivative) | 9,347 | $20.23 | 272,979 |
| 2012-05-10 | Option exercise (derivative) | 1,364 | $0.00 | 271,615 |
| 2012-05-10 | Open-market sale | 1,364 | $30.93 | 126,373 |
| 2012-02-28 | Option exercise (derivative) | 5,675 | $0.00 | 282,326 |
| 2012-02-28 | Option exercise | 5,675 | $0.00 | 126,373 |
| 2012-02-23 | Grant / award (derivative) | 22,478 | $0.00 | 288,001 |
| 2012-02-23 | Grant / award (derivative) | 7,493 | $29.56 | 265,523 |
| 2011-05-16 | Option exercise (derivative) | 5,270 | $9.97 | 303,030 |
| 2011-05-16 | Option exercise (derivative) | 45,000 | $0.00 | 258,030 |
| 2011-05-16 | Option exercise | 27,166 | $0.00 | 120,698 |
| 2011-05-16 | Option exercise | 2,209 | $9.97 | 93,532 |
| 2011-03-02 | Option exercise (derivative) | 30,000 | $0.00 | 308,300 |
| 2011-03-02 | Option exercise | 18,600 | $0.00 | 91,323 |
| 2011-03-02 | Option exercise (derivative) | 30,000 | $0.00 | 308,300 |
| 2011-03-02 | Option exercise | 18,600 | $0.00 | 91,323 |
| 2011-03-01 | Option exercise (derivative) | 24,303 | $0.00 | 338,300 |
| 2011-03-01 | Option exercise (derivative) | 2,000 | $0.00 | 378,403 |
| 2011-03-01 | Option exercise (derivative) | 15,800 | $0.00 | 362,603 |
| 2011-03-01 | Option exercise | 3,767 | $0.00 | 72,723 |
| 2011-03-01 | Option exercise | 9,796 | $0.00 | 68,956 |
| 2011-03-01 | Option exercise | 2,000 | $0.00 | 59,160 |
| 2011-03-01 | Option exercise (derivative) | 15,800 | $0.00 | 362,603 |
| 2011-03-01 | Option exercise (derivative) | 24,303 | $0.00 | 338,300 |
| 2011-03-01 | Option exercise (derivative) | 2,000 | $0.00 | 378,403 |
| 2011-03-01 | Option exercise | 9,796 | $0.00 | 68,956 |
| 2011-03-01 | Option exercise | 3,767 | $0.00 | 72,723 |
| 2011-03-01 | Option exercise | 2,000 | $0.00 | 59,160 |
| 2011-02-25 | Grant / award (derivative) | 4,800 | $0.00 | 380,403 |
| 2011-02-18 | Open-market buy | 4,780 | $27.36 | 54,695 |
| 2011-02-18 | Open-market buy | 2,465 | $27.36 | 57,160 |
| 2011-02-18 | Open-market buy | 2,445 | $27.23 | 57,160 |
| 2011-02-18 | Open-market buy | 4,800 | $27.23 | 54,715 |
| 2010-03-18 | Option exercise (derivative) | 200 | $0.00 | 395,561 |
| 2010-03-18 | Option exercise | 200 | $0.00 | 49,915 |
| 2010-03-05 | Option exercise (derivative) | 1,500 | $0.00 | 395,761 |
| 2010-03-05 | Option exercise | 1,500 | $0.00 | 49,715 |
| 2010-03-04 | Option exercise (derivative) | 20,000 | $0.00 | 397,261 |
| 2010-03-04 | Option exercise | 12,080 | $0.00 | 48,215 |
| 2010-02-25 | Grant / award (derivative) | 11,760 | $0.00 | 417,261 |
| 2010-02-23 | Open-market buy | 11,760 | $10.77 | 36,135 |
| 2010-02-17 | Grant / award (derivative) | 12,953 | $0.00 | 351,455 |
| 2010-02-17 | Grant / award (derivative) | 54,046 | $0.00 | 405,501 |
| 2009-04-02 | Grant / award (derivative) | 30,000 | $0.00 | 278,502 |
| 2009-04-02 | Grant / award (derivative) | 45,000 | $0.00 | 323,502 |
| 2009-04-02 | Grant / award (derivative) | 15,000 | $0.00 | 338,502 |
| 2009-04-02 | Grant / award (derivative) | 30,000 | $0.00 | 248,502 |
| 2009-04-02 | Grant / award (derivative) | 30,000 | $0.00 | 218,502 |
| 2009-03-24 | Grant / award (derivative) | 37,120 | $0.00 | 188,502 |
| 2009-03-24 | Grant / award (derivative) | 14,277 | $0.00 | 151,382 |
| 2009-02-27 | Grant / award (derivative) | 5,675 | $0.00 | 137,105 |
| 2009-02-26 | Open-market buy | 5,675 | $4.36 | 24,375 |
| 2008-03-07 | Option exercise (derivative) | 1,200 | $0.00 | 131,430 |
| 2008-03-07 | Option exercise | 1,200 | $0.00 | 18,700 |
| 2008-03-01 | Grant / award (derivative) | 2,000 | $0.00 | 132,630 |
| 2008-02-28 | Open-market buy | 2,000 | $19.74 | 17,500 |
| 2008-02-20 | Grant / award (derivative) | 24,303 | $0.00 | 130,630 |
| 2008-02-20 | Grant / award (derivative) | 9,347 | $0.00 | 106,327 |
| 2007-11-12 | Option exercise (derivative) | 10,000 | $0.00 | 96,980 |
| 2007-11-12 | Option exercise | 6,500 | $0.00 | 15,500 |
| 2007-08-09 | Open-market buy | 500 | $18.26 | 9,000 |
| 2007-08-07 | Open-market buy | 800 | $23.29 | 8,500 |
| 2007-03-12 | Grant / award (derivative) | 100 | $0.00 | 53,490 |
| 2007-03-05 | Grant / award (derivative) | 750 | $0.00 | 53,390 |
| 2007-03-05 | Grant / award (derivative) | 750 | $0.00 | 53,390 |
| 2007-03-02 | Grant / award (derivative) | 10,000 | $0.00 | 37,640 |
| 2007-03-02 | Grant / award (derivative) | 15,000 | $0.00 | 52,640 |
| 2007-03-02 | Grant / award (derivative) | 10,000 | $0.00 | 37,640 |
| 2007-03-02 | Grant / award (derivative) | 15,000 | $0.00 | 52,640 |
| 2007-03-01 | Open-market buy | 750 | $51.42 | 3,850 |
| 2007-02-21 | Grant / award (derivative) | 1,526 | $0.00 | 23,061 |
| 2007-02-21 | Grant / award (derivative) | 4,579 | $0.00 | 27,640 |
| 2006-08-09 | Open-market buy | 250 | $22.85 | 3,100 |
| 2006-05-23 | Open-market buy | 250 | $24.59 | 2,850 |
| 2006-05-02 | Open-market buy | 300 | $23.98 | 2,600 |
| 2006-02-13 | Grant / award (derivative) | 2,635 | $0.00 | 21,535 |
| 2006-02-13 | Grant / award (derivative) | 7,900 | $0.00 | 18,900 |
| 2006-02-09 | Open-market buy | 1,000 | $19.84 | 2,300 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.