SEC CIK 1033284
BAILLY R JEFFREY
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| FULview stock → | 10,000 | 2026-10-07 |
| UFPTview stock → | 0 | 2026-08-10 |
Position History — UFPT
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — UFPT
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-08-10 | Open-market sale | 374 | $317.27 | 0 |
| 2026-08-10 | Open-market sale | 6,866 | $316.58 | 374 |
| 2026-08-10 | Open-market sale | 5,771 | $315.53 | 7,240 |
| 2026-08-07 | Open-market sale | 4,471 | $318.21 | 13,011 |
| 2026-08-07 | Open-market sale | 542 | $315.06 | 17,482 |
| 2026-08-06 | Open-market sale | 2,805 | $320.05 | 18,024 |
| 2026-08-06 | Open-market sale | 7,877 | $318.12 | 20,829 |
| 2026-06-05 | Tax withholding | 750 | $223.87 | 171,200 |
| 2026-06-05 | Grant / award | 1,787 | $0.00 | 171,950 |
| 2026-03-02 | Tax withholding | 9,422 | $204.30 | 170,163 |
| 2026-02-10 | Grant / award | 19,061 | $0.00 | 179,585 |
| 2026-02-10 | Grant / award | 7,428 | $0.00 | 160,524 |
| 2025-12-19 | Tax withholding | 888 | $229.40 | 153,096 |
| 2025-12-19 | Grant / award | 1,744 | $0.00 | 153,984 |
| 2025-03-03 | Tax withholding | 9,805 | $215.24 | 152,240 |
| 2025-02-11 | Grant / award | 11,515 | $0.00 | 162,045 |
| 2025-02-11 | Grant / award | 10,140 | $0.00 | 150,530 |
| 2024-12-20 | Tax withholding | 806 | $252.85 | 140,390 |
| 2024-12-20 | Grant / award | 1,582 | $0.00 | 141,196 |
| 2024-11-13 | Open-market sale | 1 | $348.86 | 28,706 |
| 2024-11-13 | Open-market sale | 791 | $346.10 | 29,001 |
| 2024-11-13 | Open-market sale | 1,402 | $345.03 | 29,792 |
| 2024-11-13 | Open-market sale | 294 | $347.81 | 28,707 |
| 2024-11-12 | Open-market sale | 628 | $347.01 | 34,326 |
| 2024-11-12 | Open-market sale | 8,773 | $345.10 | 34,954 |
| 2024-11-12 | Open-market sale | 259 | $353.33 | 31,194 |
| 2024-11-12 | Open-market sale | 190 | $352.37 | 31,453 |
| 2024-11-12 | Open-market sale | 547 | $348.24 | 33,779 |
| 2024-11-12 | Open-market sale | 636 | $349.34 | 33,143 |
| 2024-11-12 | Open-market sale | 1,500 | $350.39 | 31,643 |
| 2024-11-11 | Open-market sale | 132 | $348.42 | 43,764 |
| 2024-11-11 | Open-market sale | 999 | $347.40 | 43,896 |
| 2024-11-11 | Open-market sale | 4,143 | $346.26 | 44,895 |
| 2024-11-11 | Open-market sale | 8,025 | $345.29 | 49,038 |
| 2024-11-11 | Open-market sale | 37 | $349.68 | 43,727 |
| 2024-11-08 | Open-market sale | 243 | $353.56 | 57,063 |
| 2024-11-08 | Open-market sale | 7,715 | $352.56 | 57,306 |
| 2024-11-08 | Open-market sale | 1,023 | $351.68 | 65,021 |
| 2024-11-08 | Open-market sale | 300 | $350.06 | 66,044 |
| 2024-11-08 | Open-market sale | 2,042 | $348.45 | 66,344 |
| 2024-11-08 | Open-market sale | 757 | $345.13 | 68,386 |
| 2024-08-20 | Open-market sale | 4,991 | $328.03 | 69,143 |
| 2024-08-19 | Open-market sale | 5,910 | $328.20 | 74,134 |
| 2024-08-16 | Open-market sale | 3,298 | $326.65 | 80,723 |
| 2024-08-16 | Open-market sale | 6,023 | $325.33 | 84,021 |
| 2024-08-16 | Open-market sale | 679 | $327.17 | 80,044 |
| 2024-08-15 | Open-market sale | 3,629 | $321.55 | 102,887 |
| 2024-08-15 | Open-market sale | 470 | $315.23 | 114,387 |
| 2024-08-15 | Open-market sale | 504 | $324.56 | 90,044 |
| 2024-08-15 | Open-market sale | 893 | $323.67 | 90,548 |
| 2024-08-15 | Open-market sale | 11,446 | $322.01 | 91,441 |
| 2024-08-15 | Open-market sale | 3,286 | $319.71 | 106,516 |
| 2024-08-15 | Open-market sale | 2,000 | $319.17 | 108,802 |
| 2024-08-15 | Open-market sale | 1,420 | $317.37 | 111,802 |
| 2024-08-15 | Open-market sale | 1,165 | $316.50 | 113,222 |
| 2024-08-14 | Open-market sale | 9,817 | $310.32 | 125,040 |
| 2024-08-14 | Open-market sale | 2,917 | $311.53 | 122,123 |
| 2024-08-14 | Open-market sale | 116 | $312.12 | 122,007 |
| 2024-08-14 | Open-market sale | 1,576 | $313.62 | 120,431 |
| 2024-08-14 | Open-market sale | 4,890 | $314.12 | 115,541 |
| 2024-08-14 | Open-market sale | 288 | $315.78 | 115,253 |
| 2024-08-14 | Open-market sale | 280 | $316.50 | 114,973 |
| 2024-08-14 | Open-market sale | 116 | $317.25 | 114,857 |
| 2024-08-13 | Open-market sale | 4,484 | $310.21 | 134,857 |
| 2024-08-12 | Open-market sale | 1,083 | $310.36 | 139,341 |
| 2024-08-09 | Open-market sale | 3,546 | $310.37 | 140,424 |
| 2024-08-08 | Open-market sale | 2,806 | $311.30 | 144,070 |
| 2024-08-08 | Open-market sale | 100 | $312.27 | 143,970 |
| 2024-08-08 | Open-market sale | 7,981 | $310.14 | 146,876 |
| 2024-03-26 | Gift | 154,857 | $0.00 | 139,614 |
| 2024-03-26 | Gift | 154,857 | $0.00 | 154,857 |
| 2024-03-01 | Tax withholding | 10,581 | $216.80 | 294,471 |
| 2024-02-23 | Open-market sale | 2,377 | $207.80 | 24,713 |
| 2024-02-23 | Open-market sale | 5,203 | $208.36 | 19,510 |
| 2024-02-23 | Open-market sale | 10,746 | $209.30 | 8,764 |
| 2024-02-23 | Open-market sale | 605 | $211.25 | 1,509 |
| 2024-02-23 | Open-market sale | 6,650 | $210.25 | 2,114 |
| 2024-02-23 | Open-market sale | 1,509 | $213.08 | 0 |
| 2024-02-06 | Grant / award | 14,112 | $0.00 | 299,877 |
| 2024-02-06 | Grant / award | 5,175 | $0.00 | 305,052 |
| 2023-12-26 | Grant / award | 2,247 | $0.00 | 287,044 |
| 2023-12-26 | Tax withholding | 1,279 | $178.05 | 285,765 |
| 2023-12-15 | Open-market sale | 15,162 | $178.53 | 29,217 |
| 2023-12-15 | Open-market sale | 2,127 | $179.82 | 27,090 |
| 2023-12-14 | Open-market sale | 712 | $180.63 | 53,916 |
| 2023-12-14 | Open-market sale | 4,865 | $178.63 | 59,763 |
| 2023-12-14 | Open-market sale | 5,269 | $183.18 | 44,854 |
| 2023-12-14 | Open-market sale | 2,296 | $182.39 | 50,123 |
| 2023-12-14 | Open-market sale | 1,497 | $181.50 | 52,419 |
| 2023-12-14 | Open-market sale | 475 | $184.39 | 44,379 |
| 2023-12-14 | Open-market sale | 5,135 | $179.12 | 54,628 |
| 2023-11-30 | Open-market sale | 5,750 | $173.00 | 64,628 |
| 2023-11-30 | Open-market sale | 1,746 | $171.01 | 70,378 |
| 2023-11-29 | Open-market sale | 1 | $173.00 | 72,124 |
| 2023-11-27 | Open-market sale | 45 | $173.00 | 72,125 |
| 2023-11-24 | Open-market sale | 2,775 | $173.06 | 72,170 |
| 2023-11-22 | Open-market sale | 5,268 | $174.33 | 74,956 |
| 2023-11-22 | Open-market sale | 10,030 | $173.34 | 80,224 |
| 2023-11-22 | Open-market sale | 11 | $177.61 | 74,945 |
| 2023-11-21 | Open-market sale | 1,300 | $175.16 | 90,254 |
| 2023-09-01 | Open-market sale | 1,874 | $176.06 | 91,554 |
| 2023-08-31 | Open-market sale | 11,656 | $176.01 | 93,428 |
| 2023-08-30 | Open-market sale | 3,221 | $178.21 | 105,084 |
| 2023-08-30 | Open-market sale | 387 | $176.54 | 108,305 |
| 2023-08-30 | Open-market sale | 1,237 | $176.03 | 108,692 |
| 2023-03-01 | Tax withholding | 9,117 | $117.96 | 284,797 |
| 2023-02-14 | Grant / award (derivative) | 7,766 | $0.00 | 7,766 |
| 2023-02-14 | Grant / award | 7,056 | $0.00 | 293,914 |
| 2023-02-14 | Grant / award | 14,150 | $0.00 | 286,858 |
| 2023-02-14 | Grant / award (derivative) | 7,935 | $0.00 | 7,935 |
| 2022-12-15 | Grant / award | 3,494 | $0.00 | 274,349 |
| 2022-12-15 | Tax withholding | 1,641 | $114.47 | 272,708 |
| 2022-11-21 | Open-market sale | 4,981 | $117.55 | 112,841 |
| 2022-11-21 | Open-market sale | 2,912 | $118.79 | 109,929 |
| 2022-11-21 | Open-market sale | 1,984 | $116.57 | 117,822 |
| 2022-11-18 | Open-market sale | 3,663 | $116.85 | 119,806 |
| 2022-11-18 | Open-market sale | 28,191 | $115.59 | 123,469 |
| 2022-11-17 | Open-market sale | 9,002 | $116.16 | 161,889 |
| 2022-11-17 | Open-market sale | 7,304 | $117.67 | 154,585 |
| 2022-11-17 | Open-market sale | 2,925 | $118.91 | 151,660 |
| 2022-11-16 | Open-market sale | 989 | $116.57 | 170,891 |
| 2022-11-15 | Open-market sale | 395 | $117.85 | 171,880 |
| 2022-11-15 | Open-market sale | 12,654 | $116.59 | 172,275 |
| 2022-11-08 | Open-market sale | 8,633 | $115.90 | 184,929 |
| 2022-11-07 | Gift | 8,633 | $0.00 | 193,562 |
| 2022-11-07 | Gift | 8,633 | $0.00 | 270,855 |
| 2022-11-04 | Gift | 184,929 | $0.00 | 279,488 |
| 2022-11-04 | Gift | 184,929 | $0.00 | 184,929 |
| 2022-03-01 | Tax withholding | 7,368 | $67.00 | 464,417 |
| 2022-02-15 | Grant / award | 7,075 | $0.00 | 471,785 |
| 2022-02-15 | Grant / award | 9,754 | $0.00 | 464,710 |
| 2021-12-20 | Grant / award | 6,178 | $0.00 | 457,696 |
| 2021-12-20 | Tax withholding | 2,740 | $64.75 | 454,956 |
| 2021-03-01 | Tax withholding | 5,810 | $52.47 | 451,518 |
| 2021-02-22 | Grant / award | 5,427 | $0.00 | 457,328 |
| 2020-12-17 | Tax withholding | 3,834 | $46.27 | 451,901 |
| 2020-12-17 | Grant / award | 8,645 | $0.00 | 455,735 |
| 2020-03-02 | Tax withholding | 4,208 | $49.99 | 447,094 |
| 2020-02-24 | Grant / award | 4,685 | $0.00 | 451,302 |
| 2020-02-18 | Grant / award | 11,028 | $0.00 | 446,617 |
| 2019-12-18 | Tax withholding | 4,919 | $46.88 | 435,585 |
| 2019-12-18 | Grant / award | 8,532 | $0.00 | 440,504 |
| 2019-11-22 | Open-market sale | 42,941 | $45.14 | 431,972 |
| 2019-06-07 | Open-market sale | 1,966 | $38.57 | 474,913 |
| 2019-06-06 | Open-market sale | 11,363 | $38.70 | 476,879 |
| 2019-06-05 | Open-market sale | 7,480 | $38.71 | 488,242 |
| 2019-06-04 | Open-market sale | 200 | $38.50 | 495,722 |
| 2019-05-22 | Open-market sale | 200 | $38.56 | 495,922 |
| 2019-05-21 | Open-market sale | 6,373 | $38.53 | 496,122 |
| 2019-03-01 | Tax withholding | 3,644 | $33.34 | 502,495 |
| 2019-02-19 | Grant / award | 6,069 | $0.00 | 506,139 |
| 2019-02-19 | Grant / award | 4,875 | $0.00 | 500,070 |
| 2018-12-12 | Grant / award | 12,236 | $0.00 | 495,195 |
| 2018-12-04 | Open-market sale | 2,225 | $36.57 | 482,959 |
| 2018-12-03 | Open-market sale | 6,163 | $36.62 | 485,184 |
| 2018-11-30 | Open-market sale | 3,744 | $36.58 | 491,347 |
| 2018-11-29 | Open-market sale | 2,214 | $36.59 | 495,091 |
| 2018-11-28 | Open-market sale | 3,715 | $36.63 | 497,305 |
| 2018-11-27 | Open-market sale | 105 | $36.50 | 501,020 |
| 2018-11-26 | Open-market sale | 3,383 | $36.58 | 501,125 |
| 2018-11-23 | Open-market sale | 305 | $36.67 | 504,508 |
| 2018-11-21 | Open-market sale | 2,990 | $36.69 | 504,813 |
| 2018-11-20 | Open-market sale | 400 | $36.77 | 507,803 |
| 2018-11-19 | Open-market sale | 698 | $36.54 | 508,203 |
| 2018-09-14 | Open-market sale | 2,194 | $36.45 | 508,901 |
| 2018-09-10 | Open-market sale | 3,443 | $35.61 | 511,095 |
| 2018-09-07 | Open-market sale | 922 | $35.50 | 514,538 |
| 2018-09-06 | Open-market sale | 14,188 | $35.52 | 515,460 |
| 2018-09-05 | Open-market sale | 590 | $35.64 | 529,648 |
| 2018-09-04 | Open-market sale | 3,927 | $35.60 | 531,394 |
| 2018-09-04 | Open-market sale | 1,156 | $36.10 | 530,238 |
| 2018-08-31 | Open-market sale | 20,941 | $35.50 | 535,321 |
| 2018-03-01 | Tax withholding | 2,079 | $27.60 | 556,262 |
| 2018-02-21 | Grant / award | 3,863 | $0.00 | 553,222 |
| 2018-02-21 | Grant / award | 5,119 | $0.00 | 558,341 |
| 2017-12-29 | Gift | 2,000 | $0.00 | 549,359 |
| 2017-12-19 | Grant / award | 14,519 | $0.00 | 558,194 |
| 2017-12-19 | Tax withholding | 6,831 | $27.55 | 551,363 |
| 2017-05-10 | Open-market sale | 27,459 | $26.56 | 543,675 |
| 2017-05-09 | Open-market sale | 23,590 | $26.59 | 571,134 |
| 2017-05-08 | Open-market sale | 18,459 | $26.64 | 594,724 |
| 2017-05-05 | Open-market sale | 12,900 | $26.60 | 613,183 |
| 2017-03-01 | Tax withholding | 1,960 | $24.50 | 626,080 |
| 2017-02-21 | Grant / award | 5,976 | $0.00 | 627,944 |
| 2017-02-21 | Grant / award | 6,072 | $0.00 | 628,040 |
| 2016-12-28 | Grant / award | 15,686 | $0.00 | 627,089 |
| 2016-12-28 | Tax withholding | 5,121 | $25.50 | 621,968 |
| 2016-12-02 | Open-market sale | 483 | $25.00 | 611,403 |
| 2016-12-01 | Open-market sale | 8,170 | $25.10 | 611,886 |
| 2016-11-30 | Open-market sale | 4,857 | $25.31 | 620,056 |
| 2016-11-29 | Open-market sale | 5,055 | $25.27 | 624,913 |
| 2016-11-28 | Open-market sale | 900 | $25.53 | 629,968 |
| 2016-11-25 | Open-market sale | 1,131 | $25.51 | 630,868 |
| 2016-11-23 | Open-market sale | 2,819 | $25.51 | 631,999 |
| 2016-11-22 | Open-market sale | 10,348 | $25.70 | 634,818 |
| 2016-03-01 | Tax withholding | 2,077 | $22.82 | 645,166 |
| 2016-02-22 | Grant / award | 6,932 | $0.00 | 647,243 |
| 2015-12-22 | Tax withholding | 5,710 | $22.87 | 640,311 |
| 2015-12-22 | Grant / award | 17,490 | $0.00 | 646,531 |
| 2015-11-11 | Open-market sale | 396 | $24.67 | 628,531 |
| 2015-11-10 | Open-market sale | 4,337 | $24.69 | 628,927 |
| 2015-11-09 | Open-market sale | 100 | $24.76 | 633,264 |
| 2015-08-18 | Option exercise (derivative) | 15,000 | $0.00 | 0 |
| 2015-08-18 | Tax withholding | 1,632 | $21.97 | 633,364 |
| 2015-08-18 | Option exercise | 15,000 | $2.39 | 634,996 |
| 2015-03-02 | Tax withholding | 2,156 | $23.16 | 619,996 |
| 2015-02-24 | Grant / award | 6,393 | $0.00 | 622,152 |
| 2015-02-24 | Grant / award | 6,393 | $0.00 | 622,152 |
| 2014-12-15 | Tax withholding | 5,936 | $0.00 | 615,758 |
| 2014-12-15 | Grant / award | 18,182 | $0.00 | 621,694 |
| 2014-08-11 | Open-market sale | 445 | $25.00 | 603,512 |
| 2014-08-08 | Open-market sale | 9,225 | $25.00 | 603,957 |
| 2014-08-07 | Open-market sale | 23,700 | $25.00 | 613,182 |
| 2014-06-10 | Open-market sale | 797 | $25.00 | 636,882 |
| 2014-06-09 | Open-market sale | 10,323 | $25.03 | 637,679 |
| 2014-06-06 | Open-market sale | 3,201 | $25.09 | 648,002 |
| 2014-05-30 | Open-market sale | 100 | $25.25 | 651,203 |
| 2014-05-29 | Open-market sale | 1,409 | $25.35 | 651,303 |
| 2014-03-07 | Open-market sale | 5,920 | $25.14 | 652,712 |
| 2014-03-06 | Open-market sale | 9,057 | $25.11 | 658,632 |
| 2014-03-05 | Open-market sale | 15,343 | $25.21 | 667,689 |
| 2014-03-04 | Open-market sale | 23,996 | $25.37 | 683,032 |
| 2014-03-03 | Tax withholding | 1,520 | $25.59 | 715,509 |
| 2014-03-03 | Open-market sale | 8,481 | $25.49 | 707,028 |
| 2014-02-18 | Grant / award | 5,776 | $0.00 | 721,552 |
| 2014-02-18 | Tax withholding | 4,523 | $25.97 | 717,029 |
| 2014-02-18 | Grant / award | 5,842 | $0.00 | 715,776 |
| 2014-01-09 | Option exercise (derivative) | 26,841 | $0.00 | 15,000 |
| 2014-01-09 | Option exercise (derivative) | 58,159 | $0.00 | 0 |
| 2014-01-09 | Option exercise | 58,159 | $2.39 | 732,546 |
| 2014-01-09 | Tax withholding | 5,379 | $25.84 | 727,167 |
| 2014-01-09 | Tax withholding | 17,233 | $25.84 | 709,934 |
| 2014-01-09 | Tax withholding | 2,482 | $25.84 | 674,387 |
| 2014-01-09 | Option exercise | 26,841 | $2.39 | 676,869 |
| 2013-12-17 | Tax withholding | 5,328 | $0.00 | 650,028 |
| 2013-12-17 | Grant / award | 16,320 | $0.00 | 655,356 |
| 2013-11-26 | Open-market sale | 21,750 | $24.93 | 639,036 |
| 2013-11-25 | Open-market sale | 12,867 | $25.07 | 660,786 |
| 2013-11-22 | Open-market sale | 11,285 | $24.95 | 673,653 |
| 2013-11-21 | Open-market sale | 4,429 | $24.90 | 684,938 |
| 2013-11-20 | Open-market sale | 2,000 | $24.92 | 517,577 |
| 2013-11-19 | Open-market sale | 4,406 | $24.95 | 519,577 |
| 2013-11-18 | Open-market sale | 7,775 | $25.07 | 523,983 |
| 2013-11-15 | Open-market sale | 5,781 | $25.09 | 531,758 |
| 2013-11-14 | Open-market sale | 1,700 | $25.08 | 589,539 |
| 2013-11-13 | Open-market sale | 9,976 | $25.27 | 591,239 |
| 2013-11-12 | Open-market sale | 16,420 | $25.26 | 691,005 |
| 2013-11-11 | Open-market sale | 6,704 | $25.50 | 707,425 |
| 2013-08-21 | Option exercise (derivative) | 55,556 | $0.00 | 0 |
| 2013-08-21 | Option exercise | 44,444 | $2.25 | 685,234 |
| 2013-08-21 | Option exercise | 55,556 | $2.25 | 735,922 |
| 2013-08-21 | Tax withholding | 15,707 | $20.54 | 720,215 |
| 2013-08-21 | Tax withholding | 6,086 | $20.54 | 714,129 |
| 2013-08-21 | Tax withholding | 4,868 | $20.54 | 680,366 |
| 2013-08-08 | Open-market sale | 72,036 | $21.48 | 670,790 |
| 2013-08-07 | Open-market sale | 10,775 | $21.15 | 742,826 |
| 2013-08-06 | Open-market sale | 4,967 | $21.15 | 753,601 |
| 2013-08-05 | Open-market sale | 11,796 | $21.40 | 758,568 |
| 2013-03-01 | Tax withholding | 707 | $18.81 | 770,364 |
| 2013-02-24 | Tax withholding | 6,516 | $18.87 | 771,071 |
| 2013-02-19 | Tax withholding | 4,523 | $19.97 | 777,587 |
| 2013-02-18 | Grant / award | 7,469 | $0.00 | 782,110 |
| 2012-12-27 | Grant / award | 17,292 | $0.00 | 774,641 |
| 2012-03-12 | Open-market sale | 19,687 | $17.74 | 757,349 |
| 2012-03-09 | Open-market sale | 4,649 | $17.76 | 777,036 |
| 2012-03-08 | Open-market sale | 2,200 | $17.75 | 781,685 |
| 2012-03-07 | Open-market sale | 400 | $17.75 | 783,885 |
| 2012-03-05 | Option exercise (derivative) | 46,620 | $0.00 | 0 |
| 2012-03-05 | Tax withholding | 14,022 | $18.45 | 784,285 |
| 2012-03-05 | Tax withholding | 2,527 | $18.45 | 798,307 |
| 2012-03-05 | Option exercise | 46,620 | $1.00 | 800,834 |
| 2012-03-05 | Open-market sale | 21,064 | $17.93 | 754,214 |
| 2012-02-29 | Open-market sale | 4,198 | $17.35 | 775,278 |
| 2012-02-28 | Open-market sale | 7,634 | $17.20 | 779,476 |
| 2012-02-27 | Open-market sale | 20,000 | $17.54 | 787,110 |
| 2012-02-21 | Tax withholding | 9,723 | $15.40 | 807,110 |
| 2012-02-17 | Grant / award | 6,498 | $0.00 | 816,833 |
| 2011-07-01 | Tax withholding | 5,292 | $18.81 | 810,335 |
| 2011-03-02 | Grant / award | 25,000 | $0.00 | 815,627 |
| 2011-02-28 | Open-market sale | 18,841 | $18.15 | 790,627 |
| 2011-02-25 | Open-market sale | 30,000 | $17.60 | 809,468 |
| 2011-02-24 | Option exercise (derivative) | 53,380 | $0.00 | 0 |
| 2011-02-24 | Tax withholding | 15,170 | $17.64 | 789,114 |
| 2011-02-24 | Option exercise | 53,380 | $1.00 | 842,494 |
| 2011-02-24 | Tax withholding | 3,026 | $17.64 | 839,468 |
| 2011-02-24 | Tax withholding | 2,296 | $17.64 | 804,284 |
| 2011-02-24 | Option exercise | 50,000 | $0.81 | 806,580 |
| 2011-02-22 | Tax withholding | 6,365 | $18.30 | 756,580 |
| 2011-02-18 | Grant / award | 41,556 | $0.00 | 762,945 |
| 2010-11-10 | Option exercise (derivative) | 20,000 | $0.00 | 0 |
| 2010-11-10 | Option exercise | 20,000 | $1.12 | 721,389 |
| 2010-09-02 | Open-market sale | 40 | $9.75 | 701,389 |
| 2010-09-01 | Open-market sale | 41,709 | $9.71 | 701,429 |
| 2010-08-30 | Open-market sale | 22,708 | $9.73 | 743,138 |
| 2010-08-27 | Open-market sale | 4,800 | $9.89 | 765,846 |
| 2010-07-01 | Tax withholding | 13,229 | $9.25 | 770,646 |
| 2010-03-04 | Option exercise (derivative) | 125,000 | $0.00 | 0 |
| 2010-03-04 | Tax withholding | 32,990 | $10.42 | 813,088 |
| 2010-03-04 | Tax withholding | 29,213 | $10.42 | 783,875 |
| 2010-03-04 | Option exercise | 125,000 | $2.75 | 846,078 |
| 2010-02-19 | Grant / award | 25,000 | $0.00 | 721,078 |
| 2010-02-19 | Grant / award | 50,314 | $0.00 | 696,078 |
| 2009-02-24 | Grant / award | 75,000 | $0.00 | 620,764 |
| 2009-02-24 | Grant / award | 25,000 | $0.00 | 645,764 |
| 2008-11-24 | Grant / award | 10,000 | $4.10 | 545,764 |
| 2008-11-24 | Open-market buy | 10,000 | $4.10 | 545,764 |
| 2008-07-01 | Tax withholding | 10,583 | $10.14 | 535,764 |
| 2008-05-21 | Open-market sale | 400 | $14.15 | 556,707 |
| 2008-05-21 | Open-market sale | 1,784 | $14.14 | 557,107 |
| 2008-05-21 | Open-market sale | 1,197 | $14.13 | 558,891 |
| 2008-05-21 | Open-market sale | 1,231 | $14.12 | 560,088 |
| 2008-05-21 | Open-market sale | 3,153 | $14.11 | 561,319 |
| 2008-05-21 | Open-market sale | 6,046 | $14.10 | 564,472 |
| 2008-05-21 | Open-market sale | 1,000 | $14.09 | 570,518 |
| 2008-05-21 | Open-market sale | 300 | $14.08 | 571,518 |
| 2008-05-21 | Open-market sale | 600 | $14.07 | 571,818 |
| 2008-05-21 | Open-market sale | 125 | $14.05 | 572,418 |
| 2008-05-21 | Open-market sale | 500 | $14.02 | 572,543 |
| 2008-05-21 | Open-market sale | 300 | $14.18 | 555,807 |
| 2008-05-21 | Open-market sale | 400 | $14.01 | 573,043 |
| 2008-05-21 | Open-market sale | 200 | $14.00 | 573,443 |
| 2008-05-21 | Open-market sale | 200 | $14.38 | 546,747 |
| 2008-05-21 | Open-market sale | 1,660 | $14.34 | 546,947 |
| 2008-05-21 | Open-market sale | 200 | $14.32 | 548,607 |
| 2008-05-21 | Open-market sale | 400 | $14.30 | 548,807 |
| 2008-05-21 | Open-market sale | 500 | $14.29 | 549,207 |
| 2008-05-21 | Open-market sale | 800 | $14.28 | 549,707 |
| 2008-05-21 | Open-market sale | 300 | $14.26 | 550,507 |
| 2008-05-21 | Open-market sale | 500 | $14.25 | 550,807 |
| 2008-05-21 | Open-market sale | 700 | $14.24 | 551,307 |
| 2008-05-21 | Open-market sale | 1,400 | $14.23 | 552,007 |
| 2008-05-21 | Open-market sale | 400 | $14.22 | 553,407 |
| 2008-05-21 | Open-market sale | 600 | $14.21 | 553,807 |
| 2008-05-21 | Open-market sale | 1,200 | $14.20 | 554,507 |
| 2008-05-21 | Open-market sale | 200 | $14.19 | 555,607 |
| 2008-05-21 | Open-market sale | 200 | $14.16 | 556,507 |
| 2008-05-21 | Open-market sale | 400 | $14.17 | 556,107 |
| 2008-05-21 | Open-market sale | 200 | $14.41 | 546,447 |
| 2008-05-21 | Open-market sale | 100 | $14.39 | 546,647 |
| 2008-05-21 | Open-market sale | 100 | $14.46 | 546,347 |
| 2008-05-06 | Open-market sale | 100 | $12.91 | 587,955 |
| 2008-05-06 | Open-market sale | 200 | $12.87 | 589,380 |
| 2008-05-06 | Open-market sale | 400 | $12.86 | 589,580 |
| 2008-05-06 | Open-market sale | 335 | $12.84 | 589,980 |
| 2008-05-06 | Open-market sale | 1,200 | $12.83 | 590,315 |
| 2008-05-06 | Open-market sale | 700 | $12.82 | 591,515 |
| 2008-05-06 | Open-market sale | 800 | $12.81 | 592,215 |
| 2008-05-06 | Open-market sale | 109 | $13.10 | 573,643 |
| 2008-05-06 | Open-market sale | 300 | $13.09 | 573,752 |
| 2008-05-06 | Open-market sale | 500 | $13.08 | 574,052 |
| 2008-05-06 | Open-market sale | 500 | $13.07 | 574,552 |
| 2008-05-06 | Open-market sale | 1,200 | $13.06 | 575,052 |
| 2008-05-06 | Open-market sale | 1,800 | $13.05 | 576,252 |
| 2008-05-06 | Open-market sale | 784 | $13.00 | 578,052 |
| 2008-05-06 | Open-market sale | 300 | $12.99 | 578,836 |
| 2008-05-06 | Open-market sale | 1,600 | $12.98 | 579,136 |
| 2008-05-06 | Open-market sale | 500 | $12.97 | 580,736 |
| 2008-05-06 | Open-market sale | 1,304 | $12.96 | 581,236 |
| 2008-05-06 | Open-market sale | 2,890 | $12.95 | 582,540 |
| 2008-05-06 | Open-market sale | 2,525 | $12.94 | 585,430 |
| 2008-05-06 | Open-market sale | 625 | $12.89 | 588,755 |
| 2008-05-06 | Open-market sale | 700 | $12.90 | 588,055 |
| 2008-05-06 | Open-market sale | 700 | $12.53 | 614,569 |
| 2008-05-06 | Open-market sale | 180 | $12.52 | 615,269 |
| 2008-05-06 | Open-market sale | 3,900 | $12.80 | 593,015 |
| 2008-05-06 | Open-market sale | 400 | $12.75 | 596,615 |
| 2008-05-06 | Open-market sale | 195 | $12.74 | 597,315 |
| 2008-05-06 | Open-market sale | 300 | $12.73 | 597,510 |
| 2008-05-06 | Open-market sale | 200 | $12.71 | 597,810 |
| 2008-05-06 | Open-market sale | 500 | $12.70 | 598,010 |
| 2008-05-06 | Open-market sale | 100 | $12.69 | 598,510 |
| 2008-05-06 | Open-market sale | 740 | $12.67 | 598,610 |
| 2008-05-06 | Open-market sale | 300 | $12.66 | 599,350 |
| 2008-05-06 | Open-market sale | 500 | $12.65 | 599,650 |
| 2008-05-06 | Open-market sale | 1,500 | $12.64 | 600,150 |
| 2008-05-06 | Open-market sale | 258 | $12.63 | 601,650 |
| 2008-05-06 | Open-market sale | 2,500 | $12.62 | 601,908 |
| 2008-05-06 | Open-market sale | 1,100 | $12.61 | 604,408 |
| 2008-05-06 | Open-market sale | 400 | $12.60 | 605,508 |
| 2008-05-06 | Open-market sale | 350 | $12.59 | 605,908 |
| 2008-05-06 | Open-market sale | 500 | $12.58 | 606,258 |
| 2008-05-06 | Open-market sale | 920 | $12.57 | 606,758 |
| 2008-05-06 | Open-market sale | 100 | $12.56 | 607,678 |
| 2008-05-06 | Open-market sale | 587 | $12.55 | 607,778 |
| 2008-05-06 | Open-market sale | 500 | $12.70 | 608,365 |
| 2008-05-06 | Open-market sale | 1,300 | $12.65 | 608,865 |
| 2008-05-06 | Open-market sale | 600 | $12.61 | 610,165 |
| 2008-05-06 | Open-market sale | 400 | $12.60 | 610,765 |
| 2008-05-06 | Open-market sale | 1,016 | $12.58 | 611,165 |
| 2008-05-06 | Open-market sale | 720 | $12.56 | 612,181 |
| 2008-05-06 | Open-market sale | 500 | $12.55 | 612,901 |
| 2008-05-06 | Open-market sale | 1,168 | $12.54 | 613,401 |
| 2008-05-05 | Open-market sale | 3,350 | $11.93 | 670,238 |
| 2008-05-05 | Open-market sale | 1,750 | $11.92 | 673,588 |
| 2008-05-05 | Open-market sale | 156 | $11.91 | 675,338 |
| 2008-05-05 | Open-market sale | 100 | $11.89 | 675,494 |
| 2008-05-05 | Open-market sale | 100 | $11.78 | 675,594 |
| 2008-05-05 | Open-market sale | 400 | $12.23 | 633,582 |
| 2008-05-05 | Open-market sale | 1,150 | $12.22 | 633,982 |
| 2008-05-05 | Open-market sale | 800 | $12.21 | 635,132 |
| 2008-05-05 | Open-market sale | 2,200 | $12.20 | 635,932 |
| 2008-05-05 | Open-market sale | 600 | $12.19 | 638,132 |
| 2008-05-05 | Open-market sale | 141 | $12.18 | 638,732 |
| 2008-05-05 | Open-market sale | 400 | $12.17 | 638,873 |
| 2008-05-05 | Open-market sale | 3,801 | $12.16 | 639,273 |
| 2008-05-05 | Open-market sale | 400 | $12.15 | 643,074 |
| 2008-05-05 | Open-market sale | 2,100 | $12.13 | 643,474 |
| 2008-05-05 | Open-market sale | 4,664 | $12.12 | 645,574 |
| 2008-05-05 | Open-market sale | 900 | $12.11 | 650,238 |
| 2008-05-05 | Open-market sale | 2,900 | $12.10 | 651,138 |
| 2008-05-05 | Open-market sale | 800 | $12.08 | 654,038 |
| 2008-05-05 | Open-market sale | 2,600 | $12.07 | 654,838 |
| 2008-05-05 | Open-market sale | 4,700 | $12.05 | 657,438 |
| 2008-05-05 | Open-market sale | 1,500 | $12.04 | 662,138 |
| 2008-05-05 | Open-market sale | 1,300 | $12.03 | 663,638 |
| 2008-05-05 | Open-market sale | 1,200 | $12.02 | 664,938 |
| 2008-05-05 | Open-market sale | 800 | $12.01 | 666,138 |
| 2008-05-05 | Open-market sale | 1,500 | $12.00 | 666,938 |
| 2008-05-05 | Open-market sale | 200 | $11.99 | 668,438 |
| 2008-05-05 | Open-market sale | 200 | $11.97 | 668,638 |
| 2008-05-05 | Open-market sale | 700 | $11.94 | 669,538 |
| 2008-05-05 | Open-market sale | 700 | $11.95 | 668,838 |
| 2008-05-05 | Open-market sale | 700 | $12.26 | 630,362 |
| 2008-05-05 | Open-market sale | 2,520 | $12.25 | 631,062 |
| 2008-05-05 | Open-market sale | 2,500 | $12.27 | 627,862 |
| 2008-05-05 | Open-market sale | 1,800 | $12.28 | 626,082 |
| 2008-05-05 | Open-market sale | 100 | $12.30 | 625,962 |
| 2008-05-05 | Open-market sale | 1,263 | $12.43 | 615,449 |
| 2008-05-05 | Open-market sale | 500 | $12.42 | 616,712 |
| 2008-05-05 | Open-market sale | 4,950 | $12.38 | 617,212 |
| 2008-05-05 | Open-market sale | 1,300 | $12.37 | 622,162 |
| 2008-05-05 | Open-market sale | 2,300 | $12.36 | 623,462 |
| 2008-05-05 | Open-market sale | 200 | $12.31 | 625,762 |
| 2008-02-08 | Grant / award | 50,000 | $0.00 | 618,351 |
| 2008-02-08 | Grant / award | 32,343 | $0.00 | 650,694 |
| 2008-02-08 | Grant / award | 25,000 | $0.00 | 675,694 |
| 2007-05-14 | Open-market sale | 200 | $6.02 | 568,351 |
| 2007-05-14 | Open-market sale | 100 | $6.03 | 568,551 |
| 2007-05-14 | Open-market sale | 200 | $6.04 | 568,651 |
| 2007-05-14 | Open-market sale | 1,200 | $6.05 | 568,851 |
| 2007-05-14 | Open-market sale | 700 | $6.06 | 570,051 |
| 2007-05-14 | Open-market sale | 400 | $6.07 | 570,751 |
| 2007-05-14 | Open-market sale | 200 | $6.08 | 571,151 |
| 2007-05-14 | Open-market sale | 139 | $6.09 | 571,351 |
| 2007-05-14 | Open-market sale | 3,700 | $6.10 | 571,490 |
| 2007-05-14 | Open-market sale | 3,800 | $6.11 | 575,190 |
| 2007-05-14 | Open-market sale | 1,100 | $6.12 | 578,990 |
| 2007-05-14 | Open-market sale | 1,300 | $6.13 | 580,090 |
| 2007-05-14 | Open-market sale | 1,200 | $6.14 | 581,390 |
| 2007-05-14 | Open-market sale | 1,900 | $6.15 | 582,590 |
| 2007-05-14 | Open-market sale | 200 | $6.18 | 584,490 |
| 2007-05-14 | Open-market sale | 100 | $6.20 | 584,690 |
| 2007-05-14 | Open-market sale | 200 | $6.22 | 584,790 |
| 2007-05-11 | Open-market sale | 300 | $6.13 | 618,488 |
| 2007-05-11 | Open-market sale | 376 | $6.12 | 618,112 |
| 2007-05-11 | Open-market sale | 100 | $6.09 | 618,012 |
| 2007-05-11 | Open-market sale | 5,800 | $6.00 | 584,990 |
| 2007-05-11 | Open-market sale | 1,287 | $6.01 | 590,790 |
| 2007-05-11 | Open-market sale | 2,025 | $6.02 | 592,077 |
| 2007-05-11 | Open-market sale | 1,200 | $6.03 | 594,102 |
| 2007-05-11 | Open-market sale | 400 | $6.04 | 595,302 |
| 2007-05-11 | Open-market sale | 4,994 | $6.05 | 595,702 |
| 2007-05-11 | Open-market sale | 10,216 | $6.06 | 600,696 |
| 2007-05-11 | Open-market sale | 6,400 | $6.07 | 610,912 |
| 2007-05-11 | Open-market sale | 700 | $6.08 | 617,312 |
| 2007-02-26 | Grant / award | 25,000 | $0.00 | 511,956 |
| 2007-02-26 | Grant / award | 75,000 | $0.00 | 586,956 |
| 2007-02-26 | Grant / award | 31,832 | $0.00 | 618,788 |
| 2006-06-08 | Grant / award | 25,000 | $0.00 | 486,956 |
| 2006-05-15 | Open-market sale | 1,051 | $6.51 | 438,056 |
| 2006-05-15 | Open-market sale | 500 | $6.52 | 437,556 |
| 2006-05-15 | Open-market sale | 600 | $6.54 | 436,956 |
| 2006-05-15 | Open-market sale | 25,249 | $6.50 | 439,107 |
| 2006-05-12 | Open-market sale | 10,000 | $6.00 | 464,356 |
| 2006-05-11 | Open-market sale | 10,100 | $6.00 | 474,356 |
| 2006-04-26 | Grant / award | 25,000 | — | 509,456 |
| 2006-03-14 | Grant / award | 13,841 | — | 484,456 |
| 2006-01-03 | Grant / award | 25,000 | — | 470,615 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.