SEC CIK 1584349
Fitzgerald John Taylor Maloney
Reported ownership across 3 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| KFSview stock → | 1,461,411 | 2026-04-30 |
| KWYview stock → | 1,427,787 | 2026-10-15 |
| LMBview stock → | 10,000 | 2015-02-06 |
Position History — KWY
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — KWY
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-10-15 | Open-market buy | 357 | $9.74 | 1,427,787 |
| 2026-09-30 | Open-market buy | 269 | $9.30 | 1,427,430 |
| 2026-09-15 | Open-market buy | 254 | $9.82 | 1,427,161 |
| 2026-08-31 | Open-market buy | 239 | $10.45 | 1,426,907 |
| 2026-08-17 | Open-market buy | 254 | $9.87 | 1,426,668 |
| 2026-07-30 | Open-market buy | 278 | $8.98 | 1,426,414 |
| 2026-07-15 | Open-market buy | 256 | $9.76 | 1,426,136 |
| 2026-06-30 | Open-market buy | 239 | $10.45 | 1,425,880 |
| 2026-06-15 | Open-market buy | 240 | $10.43 | 1,455,874 |
| 2026-06-15 | Tax withholding | 30,233 | $10.12 | 1,425,641 |
| 2026-05-29 | Open-market buy | 250 | $10.03 | 1,455,634 |
| 2026-05-27 | Gift | 6,257 | $9.99 | 1,455,384 |
| 2026-05-21 | Open-market sale | 5,000 | $10.13 | 29,100 |
| 2026-05-20 | Open-market sale | 5,000 | $10.43 | 29,100 |
| 2026-05-19 | Open-market sale | 5,000 | $10.30 | 29,100 |
| 2026-05-15 | Open-market buy | 230 | $10.85 | 1,461,641 |
| 2025-12-23 | Open-market sale | 30,000 | $13.32 | 1,459,534 |
| 2025-12-16 | Open-market buy | 195 | $12.82 | 1,489,534 |
| 2025-11-28 | Open-market buy | 192 | $13.03 | 1,489,339 |
| 2025-11-17 | Open-market buy | 197 | $12.70 | 1,489,147 |
| 2025-10-30 | Open-market buy | 177 | $14.08 | 1,488,950 |
| 2025-10-15 | Open-market buy | 157 | $15.92 | 1,488,773 |
| 2025-09-30 | Open-market buy | 171 | $14.63 | 1,488,616 |
| 2025-09-26 | J | 14,100 | $14.57 | 1,516,645 |
| 2025-09-26 | J | 14,100 | $14.57 | 1,502,545 |
| 2025-09-26 | J | 14,100 | $14.57 | 1,488,445 |
| 2025-09-26 | J | 14,100 | $14.57 | 34,100 |
| 2025-09-15 | Open-market buy | 174 | $14.36 | 1,530,745 |
| 2025-08-29 | Open-market buy | 173 | $14.49 | 1,530,571 |
| 2025-08-18 | Open-market buy | 176 | $14.16 | 1,530,398 |
| 2025-07-30 | Open-market buy | 174 | $14.42 | 1,530,222 |
| 2025-07-15 | Open-market buy | 172 | $14.49 | 1,530,048 |
| 2025-07-01 | Open-market buy | 179 | $14.02 | 1,529,876 |
| 2025-06-13 | Open-market buy | 181 | $13.77 | 1,529,697 |
| 2025-05-30 | Open-market buy | 195 | $12.82 | 1,529,516 |
| 2025-05-15 | Open-market buy | 247 | $10.12 | 1,529,321 |
| 2025-04-30 | Open-market buy | 287 | $8.71 | 1,529,074 |
| 2025-04-15 | Grant / award | 311 | $8.02 | 1,528,787 |
| 2025-03-28 | Open-market buy | 305 | $8.20 | 1,528,476 |
| 2025-03-14 | Open-market buy | 340 | $7.35 | 1,528,171 |
| 2025-03-03 | Open-market buy | 315 | $7.95 | 1,527,831 |
| 2025-02-14 | Open-market buy | 311 | $8.03 | 1,527,516 |
| 2025-01-30 | Open-market buy | 300 | $8.33 | 1,527,205 |
| 2025-01-16 | Open-market buy | 301 | $8.30 | 1,526,905 |
| 2024-12-31 | Open-market buy | 297 | $8.47 | 1,526,604 |
| 2024-12-16 | Open-market buy | 291 | $8.56 | 1,526,307 |
| 2024-11-29 | Open-market buy | 279 | $8.95 | 1,526,016 |
| 2024-11-15 | Open-market buy | 279 | $8.96 | 1,525,737 |
| 2024-10-30 | Open-market buy | 266 | $9.40 | 1,525,458 |
| 2024-10-15 | Open-market buy | 284 | $8.81 | 1,525,192 |
| 2024-09-30 | Open-market buy | 299 | $8.34 | 1,524,908 |
| 2024-09-24 | Grant / award (derivative) | 8,000 | $25.00 | 8,000 |
| 2024-09-24 | Grant / award (derivative) | 8,000 | $25.00 | 8,000 |
| 2024-09-13 | Open-market buy | 320 | $7.83 | 1,524,609 |
| 2024-09-05 | Tax withholding | 43,832 | $8.01 | 1,524,289 |
| 2024-08-30 | Open-market buy | 304 | $8.21 | 1,568,121 |
| 2024-08-15 | Open-market buy | 315 | $7.96 | 1,567,817 |
| 2024-07-30 | Open-market buy | 286 | $8.74 | 1,567,502 |
| 2024-07-15 | Open-market buy | 294 | $8.49 | 1,567,216 |
| 2024-07-01 | Open-market buy | 305 | $8.20 | 1,566,922 |
| 2024-06-17 | Open-market buy | 310 | $8.06 | 1,566,617 |
| 2024-05-30 | Open-market buy | 308 | $8.11 | 1,566,307 |
| 2024-05-15 | Open-market buy | 310 | $8.07 | 1,565,999 |
| 2024-05-01 | Open-market buy | 279 | $8.97 | 1,565,689 |
| 2024-04-15 | Open-market buy | 296 | $8.44 | 1,565,410 |
| 2024-04-01 | Open-market buy | 302 | $8.27 | 1,565,114 |
| 2024-03-28 | Tax withholding | 221,104 | $8.34 | 1,564,812 |
| 2024-03-18 | Open-market buy | 294 | $8.49 | 1,785,916 |
| 2024-02-29 | Open-market buy | 282 | $8.86 | 1,785,622 |
| 2024-02-15 | Open-market buy | 299 | $8.37 | 1,785,340 |
| 2024-01-30 | Open-market buy | 283 | $8.86 | 1,785,041 |
| 2024-01-30 | Open-market buy | 283 | $8.86 | 1,785,041 |
| 2024-01-12 | Open-market buy | 307 | $8.14 | 1,784,758 |
| 2023-12-29 | Open-market buy | 296 | $8.46 | 1,784,451 |
| 2023-12-20 | J | 20,000 | $8.38 | 1,824,155 |
| 2023-12-20 | J | 20,000 | $8.38 | 1,804,155 |
| 2023-12-20 | J | 20,000 | $8.38 | 1,784,155 |
| 2023-12-20 | J | 20,000 | $8.38 | 20,000 |
| 2023-12-15 | Open-market buy | 300 | $8.32 | 1,844,155 |
| 2023-11-30 | Open-market buy | 341 | $7.31 | 1,843,855 |
| 2023-11-15 | Open-market buy | 337 | $7.42 | 1,843,514 |
| 2023-10-30 | Open-market buy | 332 | $7.53 | 1,843,177 |
| 2023-10-13 | Open-market buy | 359 | $6.97 | 1,842,845 |
| 2023-09-29 | Open-market buy | 318 | $7.85 | 1,842,486 |
| 2023-09-15 | Open-market buy | 301 | $8.30 | 1,842,168 |
| 2023-09-05 | Tax withholding | 43,893 | $8.76 | 1,841,867 |
| 2023-08-30 | Open-market buy | 283 | $8.83 | 1,885,760 |
| 2023-08-15 | Open-market buy | 292 | $8.58 | 1,885,477 |
| 2023-07-31 | Open-market buy | 302 | $8.28 | 1,885,185 |
| 2023-07-14 | Open-market buy | 309 | $8.10 | 1,884,883 |
| 2023-07-03 | Open-market buy | 310 | $8.06 | 1,884,574 |
| 2023-06-20 | Open-market buy | 281 | $8.90 | 1,884,264 |
| 2023-05-30 | Open-market buy | 303 | $8.23 | 1,883,983 |
| 2023-05-16 | Open-market buy | 301 | $8.34 | 1,883,680 |
| 2023-05-04 | Open-market buy | 282 | $8.86 | 1,883,379 |
| 2023-04-14 | Open-market buy | 284 | $8.53 | 1,883,097 |
| 2023-03-31 | Open-market buy | 230 | $9.05 | 1,882,813 |
| 2023-03-16 | Open-market buy | 249 | $8.98 | 1,882,583 |
| 2023-03-01 | Open-market buy | 216 | $9.61 | 1,882,334 |
| 2023-02-15 | Open-market buy | 234 | $8.88 | 1,882,118 |
| 2023-01-30 | Open-market buy | 258 | $8.06 | 1,881,884 |
| 2023-01-17 | Open-market buy | 252 | $8.25 | 1,881,626 |
| 2023-01-03 | Open-market buy | 258 | $8.06 | 1,881,374 |
| 2022-12-16 | Open-market buy | 285 | $7.30 | 1,881,116 |
| 2022-11-30 | Open-market buy | 284 | $7.31 | 1,880,831 |
| 2022-11-16 | Open-market buy | 290 | $7.18 | 1,880,547 |
| 2022-10-31 | Open-market buy | 300 | $6.94 | 1,880,257 |
| 2022-10-14 | Open-market buy | 348 | $5.98 | 1,879,957 |
| 2022-10-03 | Open-market buy | 293 | $7.11 | 1,879,609 |
| 2022-09-15 | Open-market buy | 302 | $6.90 | 1,879,316 |
| 2022-09-05 | Tax withholding | 43,806 | $6.78 | 1,879,014 |
| 2022-08-30 | Open-market buy | 293 | $7.11 | 1,922,820 |
| 2022-08-15 | Open-market buy | 276 | $7.53 | 1,922,527 |
| 2022-08-02 | Open-market buy | 328 | $6.33 | 1,922,251 |
| 2022-07-18 | Open-market buy | 343 | $6.07 | 1,921,923 |
| 2022-07-01 | Open-market buy | 363 | $5.73 | 1,921,580 |
| 2022-06-16 | Open-market buy | 388 | $5.36 | 1,921,217 |
| 2022-05-27 | Open-market buy | 384 | $5.42 | 1,920,829 |
| 2022-05-17 | Open-market buy | 386 | $5.40 | 1,920,445 |
| 2022-05-03 | Open-market buy | 365 | $5.70 | 1,920,059 |
| 2022-04-19 | Open-market buy | 383 | $5.43 | 1,919,694 |
| 2022-04-01 | Open-market buy | 369 | $5.63 | 1,919,311 |
| 2022-03-16 | Open-market buy | 378 | $5.51 | 1,918,942 |
| 2022-02-28 | Open-market buy | 406 | $5.13 | 1,918,564 |
| 2022-02-17 | Open-market buy | 396 | $5.26 | 1,918,158 |
| 2022-01-28 | Open-market buy | 392 | $5.31 | 1,917,762 |
| 2022-01-14 | Open-market buy | 384 | $5.42 | 1,917,370 |
| 2021-12-30 | Open-market buy | 377 | $5.52 | 1,916,986 |
| 2021-12-16 | Open-market buy | 377 | $5.52 | 1,916,609 |
| 2021-11-30 | Open-market buy | 380 | $5.48 | 1,916,232 |
| 2021-11-15 | Open-market buy | 379 | $5.49 | 1,915,852 |
| 2021-10-29 | Open-market buy | 373 | $5.57 | 1,915,473 |
| 2021-10-15 | Open-market buy | 369 | $5.64 | 1,915,100 |
| 2021-10-01 | Open-market buy | 384 | $5.41 | 1,914,731 |
| 2021-09-16 | Open-market buy | 383 | $5.43 | 1,914,347 |
| 2021-09-05 | Tax withholding | 29,300 | $5.60 | 1,913,964 |
| 2021-08-30 | Open-market buy | 371 | $5.61 | 1,943,264 |
| 2021-08-13 | Open-market buy | 386 | $5.38 | 1,942,893 |
| 2021-07-30 | Open-market buy | 391 | $5.33 | 1,942,507 |
| 2021-07-15 | Open-market buy | 412 | $5.05 | 1,942,116 |
| 2021-06-30 | Open-market buy | 411 | $5.07 | 1,941,704 |
| 2021-06-15 | Open-market buy | 404 | $5.15 | 1,941,293 |
| 2021-05-28 | Open-market buy | 422 | $4.93 | 1,940,889 |
| 2021-05-14 | Open-market buy | 418 | $4.98 | 1,940,467 |
| 2021-05-03 | Open-market buy | 412 | $5.05 | 1,940,049 |
| 2021-04-15 | Open-market buy | 447 | $4.66 | 1,939,637 |
| 2021-04-01 | Open-market buy | 444 | $4.69 | 1,939,190 |
| 2021-03-31 | Grant / award | 1,000,000 | $0.00 | 1,997,205 |
| 2021-03-31 | Tax withholding | 58,459 | $4.65 | 1,938,746 |
| 2021-03-16 | Open-market buy | 455 | $4.57 | 997,205 |
| 2021-03-01 | Open-market buy | 446 | $4.67 | 996,750 |
| 2021-02-12 | Open-market buy | 460 | $4.53 | 996,304 |
| 2021-01-29 | Open-market buy | 445 | $4.68 | 995,844 |
| 2021-01-15 | Open-market buy | 423 | $4.92 | 995,399 |
| 2020-12-31 | Open-market buy | 433 | $4.81 | 994,976 |
| 2020-12-15 | Open-market buy | 462 | $4.51 | 994,543 |
| 2020-11-30 | Open-market buy | 672 | $3.10 | 994,081 |
| 2020-11-13 | Open-market buy | 647 | $3.22 | 993,409 |
| 2020-11-02 | Open-market buy | 628 | $3.31 | 992,762 |
| 2020-10-20 | Open-market buy | 661 | $3.15 | 992,134 |
| 2020-09-30 | Open-market buy | 697 | $2.99 | 991,473 |
| 2020-09-15 | Open-market buy | 691 | $3.01 | 990,776 |
| 2020-08-28 | Open-market buy | 712 | $2.92 | 990,085 |
| 2020-08-17 | Open-market buy | 744 | $2.80 | 989,373 |
| 2020-07-30 | Open-market buy | 756 | $2.75 | 988,629 |
| 2020-07-15 | Open-market buy | 854 | $2.44 | 987,873 |
| 2020-06-30 | Open-market buy | 901 | $2.31 | 987,019 |
| 2020-06-12 | Open-market buy | 921 | $2.26 | 986,118 |
| 2020-06-01 | Open-market buy | 914 | $2.28 | 985,197 |
| 2020-05-15 | Open-market buy | 1,112 | $1.87 | 984,283 |
| 2020-04-30 | Open-market buy | 1,186 | $1.76 | 983,171 |
| 2020-04-15 | Open-market buy | 1,032 | $2.02 | 981,985 |
| 2020-03-31 | Open-market buy | 1,029 | $2.02 | 980,953 |
| 2020-03-13 | Open-market buy | 925 | $2.25 | 979,924 |
| 2020-02-28 | Open-market buy | 1,165 | $1.79 | 978,999 |
| 2020-02-18 | Open-market buy | 1,153 | $1.81 | 977,834 |
| 2020-01-30 | Open-market buy | 1,242 | $1.68 | 976,681 |
| 2020-01-16 | Open-market buy | 1,136 | $1.83 | 975,439 |
| 2019-12-31 | Open-market buy | 1,112 | $1.87 | 974,303 |
| 2019-12-17 | Open-market buy | 6,991 | $1.79 | 973,191 |
| 2019-12-17 | Open-market buy | 6,991 | $1.79 | 973,191 |
| 2019-09-13 | Open-market buy | 759 | $2.75 | 966,200 |
| 2019-08-30 | Open-market buy | 725 | $2.87 | 965,441 |
| 2019-08-15 | Open-market buy | 750 | $2.78 | 964,716 |
| 2019-07-31 | Open-market buy | 712 | $2.93 | 963,966 |
| 2019-07-15 | Open-market buy | 796 | $2.62 | 963,254 |
| 2019-06-28 | Open-market buy | 889 | $2.34 | 962,458 |
| 2019-06-14 | Open-market buy | 803 | $2.59 | 961,569 |
| 2019-05-30 | Open-market buy | 863 | $2.41 | 960,766 |
| 2019-05-15 | Open-market buy | 776 | $2.69 | 959,903 |
| 2019-04-30 | Open-market buy | 932 | $2.23 | 959,127 |
| 2019-04-15 | Open-market buy | 830 | $2.52 | 958,195 |
| 2019-03-29 | Open-market buy | 666 | $3.13 | 957,365 |
| 2019-03-25 | Open-market buy | 1,100 | $2.41 | 955,394 |
| 2019-03-25 | Open-market buy | 100 | $2.42 | 956,694 |
| 2019-03-25 | Open-market buy | 1,200 | $2.44 | 956,594 |
| 2019-03-25 | Open-market buy | 5 | $2.47 | 956,699 |
| 2019-03-25 | Open-market buy | 2,500 | $2.40 | 954,294 |
| 2019-03-25 | Open-market buy | 1,000 | $2.43 | 951,794 |
| 2019-03-22 | Open-market buy | 5,900 | $2.40 | 949,894 |
| 2019-03-22 | Open-market buy | 900 | $2.41 | 950,794 |
| 2019-03-22 | Open-market buy | 100 | $2.39 | 943,994 |
| 2019-03-21 | Open-market buy | 942 | $2.45 | 939,959 |
| 2019-03-21 | Open-market buy | 100 | $2.48 | 943,894 |
| 2019-03-21 | Open-market buy | 200 | $2.43 | 940,159 |
| 2019-03-21 | Open-market buy | 135 | $2.47 | 943,794 |
| 2019-03-21 | Open-market buy | 2,023 | $2.44 | 939,017 |
| 2019-03-21 | Open-market buy | 2,600 | $2.35 | 942,759 |
| 2019-03-21 | Open-market buy | 500 | $2.32 | 943,259 |
| 2019-03-21 | Open-market buy | 200 | $2.40 | 943,459 |
| 2019-03-21 | Open-market buy | 100 | $2.41 | 943,559 |
| 2019-03-21 | Open-market buy | 100 | $2.37 | 943,659 |
| 2019-03-20 | Open-market buy | 100 | $2.24 | 936,994 |
| 2019-03-20 | Open-market buy | 6,800 | $2.25 | 936,894 |
| 2019-03-18 | Open-market buy | 948 | $2.19 | 930,094 |
| 2019-02-28 | Open-market buy | 908 | $2.29 | 929,146 |
| 2019-02-15 | Open-market buy | 788 | $2.65 | 928,238 |
| 2019-01-31 | Open-market buy | 894 | $2.33 | 927,450 |
| 2019-01-15 | Open-market buy | 918 | $2.27 | 926,556 |
| 2018-12-28 | Open-market buy | 906 | $2.30 | 925,611 |
| 2018-12-11 | Open-market buy | 472 | $2.29 | 919,941 |
| 2018-12-11 | Open-market buy | 3,848 | $2.30 | 923,789 |
| 2018-12-10 | Open-market buy | 100 | $2.31 | 918,869 |
| 2018-12-10 | Open-market buy | 3,460 | $2.30 | 918,769 |
| 2018-12-10 | Open-market buy | 200 | $2.29 | 915,309 |
| 2018-12-10 | Open-market buy | 640 | $2.27 | 915,109 |
| 2018-12-10 | Open-market buy | 200 | $2.35 | 919,469 |
| 2018-12-10 | Open-market buy | 200 | $2.34 | 919,269 |
| 2018-12-10 | Open-market buy | 200 | $2.31 | 919,069 |
| 2018-12-07 | Open-market buy | 2,000 | $2.39 | 912,596 |
| 2018-12-07 | Open-market buy | 1,000 | $2.40 | 913,596 |
| 2018-12-07 | Open-market buy | 700 | $2.44 | 914,469 |
| 2018-12-07 | Open-market buy | 145 | $2.35 | 910,596 |
| 2018-12-07 | Open-market buy | 955 | $2.32 | 910,451 |
| 2018-12-07 | Open-market buy | 200 | $2.43 | 913,796 |
| 2018-12-06 | Open-market buy | 100 | $2.23 | 904,796 |
| 2018-12-06 | Open-market buy | 500 | $2.30 | 908,996 |
| 2018-12-06 | Open-market buy | 100 | $2.31 | 909,096 |
| 2018-12-06 | Open-market buy | 100 | $2.31 | 909,196 |
| 2018-12-06 | Open-market buy | 300 | $2.32 | 909,496 |
| 2018-12-06 | Open-market buy | 200 | $2.29 | 908,396 |
| 2018-12-06 | Open-market buy | 1,900 | $2.28 | 908,196 |
| 2018-12-06 | Open-market buy | 100 | $2.27 | 906,296 |
| 2018-12-06 | Open-market buy | 100 | $2.27 | 906,196 |
| 2018-12-06 | Open-market buy | 100 | $2.27 | 906,096 |
| 2018-12-06 | Open-market buy | 600 | $2.27 | 905,996 |
| 2018-12-06 | Open-market buy | 300 | $2.27 | 905,396 |
| 2018-12-06 | Open-market buy | 100 | $2.27 | 905,096 |
| 2018-12-06 | Open-market buy | 100 | $2.27 | 904,996 |
| 2018-12-06 | Open-market buy | 100 | $2.26 | 904,896 |
| 2018-12-06 | Open-market buy | 100 | $2.30 | 908,496 |
| 2018-12-06 | Open-market buy | 100 | $2.23 | 904,696 |
| 2018-12-06 | Open-market buy | 100 | $2.21 | 904,596 |
| 2018-12-03 | Open-market buy | 847 | $2.46 | 904,496 |
| 2018-11-16 | Open-market buy | 761 | $2.74 | 903,649 |
| 2018-10-31 | Open-market buy | 763 | $2.73 | 902,888 |
| 2018-10-15 | Open-market buy | 773 | $2.70 | 902,125 |
| 2018-10-01 | Open-market buy | 743 | $2.81 | 901,352 |
| 2018-09-17 | Open-market buy | 656 | $3.06 | 900,609 |
| 2018-09-11 | Open-market buy | 10,000 | $2.70 | 899,953 |
| 2018-09-10 | Open-market buy | 4,700 | $2.45 | 885,953 |
| 2018-09-10 | Open-market buy | 5,000 | $2.40 | 881,253 |
| 2018-09-10 | Open-market buy | 4,000 | $2.50 | 889,953 |
| 2018-09-05 | Grant / award | 500,000 | $0.00 | 876,253 |
| 2018-09-05 | Disposition to issuer | 500,000 | $0.00 | 376,253 |
| 2018-08-30 | Open-market buy | 624 | $2.67 | 876,253 |
| 2018-08-15 | Open-market buy | 522 | $3.19 | 875,629 |
| 2018-07-31 | Open-market buy | 578 | $2.88 | 875,107 |
| 2018-07-13 | Open-market buy | 596 | $2.79 | 874,529 |
| 2018-07-02 | Open-market buy | 594 | $2.81 | 873,933 |
| 2018-06-18 | Open-market buy | 516 | $3.23 | 873,339 |
| 2018-05-30 | Open-market buy | 384 | $4.35 | 872,823 |
| 2018-05-15 | Open-market buy | 398 | $4.18 | 872,439 |
| 2018-04-30 | Open-market buy | 419 | $3.98 | 872,041 |
| 2018-04-13 | Open-market buy | 433 | $3.84 | 871,622 |
| 2018-04-02 | Open-market buy | 424 | $3.93 | 871,189 |
| 2018-03-15 | Open-market buy | 384 | $4.34 | 870,765 |
| 2018-03-01 | Open-market buy | 343 | $4.87 | 870,381 |
| 2018-02-15 | Open-market buy | 293 | $5.69 | 870,038 |
| 2018-01-30 | Open-market buy | 292 | $5.71 | 869,745 |
| 2018-01-12 | Open-market buy | 314 | $5.29 | 869,453 |
| 2017-12-29 | Open-market buy | 325 | $5.14 | 869,139 |
| 2017-12-17 | Open-market buy | 916 | $2.27 | 924,705 |
| 2017-12-15 | Open-market buy | 325 | $5.12 | 868,814 |
| 2017-12-01 | Open-market buy | 326 | $5.12 | 868,489 |
| 2017-11-15 | Open-market buy | 308 | $5.49 | 868,163 |
| 2017-10-31 | Open-market buy | 300 | $5.53 | 867,855 |
| 2017-10-13 | Open-market buy | 276 | $6.03 | 867,555 |
| 2017-09-29 | Open-market buy | 272 | $6.09 | 867,279 |
| 2017-09-21 | Open-market buy | 200 | $5.75 | 867,007 |
| 2017-09-15 | Open-market buy | 282 | $5.93 | 866,807 |
| 2017-09-08 | Open-market buy | 500 | $5.65 | 866,108 |
| 2017-09-08 | Open-market buy | 417 | $5.70 | 866,525 |
| 2017-09-07 | Open-market buy | 200 | $5.55 | 862,591 |
| 2017-09-07 | Open-market buy | 2,217 | $5.50 | 865,608 |
| 2017-09-07 | Open-market buy | 800 | $5.45 | 863,391 |
| 2017-09-06 | Open-market buy | 1,017 | $5.60 | 862,391 |
| 2017-09-06 | Open-market buy | 1,000 | $5.75 | 860,174 |
| 2017-09-06 | Open-market buy | 300 | $5.70 | 860,474 |
| 2017-09-06 | Open-market buy | 900 | $5.65 | 861,374 |
| 2017-09-01 | Open-market buy | 276 | $6.02 | 859,174 |
| 2017-08-29 | Open-market buy | 2 | $5.75 | 858,898 |
| 2017-08-28 | Open-market buy | 200 | $5.75 | 858,896 |
| 2017-08-25 | Open-market buy | 108 | $5.60 | 858,696 |
| 2017-08-24 | Open-market buy | 100 | $5.60 | 858,588 |
| 2017-08-15 | Open-market buy | 280 | $5.95 | 858,488 |
| 2017-07-28 | Open-market buy | 276 | $6.06 | 858,208 |
| 2017-07-14 | Open-market buy | 273 | $6.09 | 857,932 |
| 2017-06-30 | Open-market buy | 203 | $6.15 | 857,659 |
| 2017-06-16 | Open-market buy | 204 | $6.16 | 857,456 |
| 2017-05-31 | Open-market buy | 200 | $6.20 | 857,252 |
| 2017-05-16 | Open-market buy | 202 | $6.23 | 857,052 |
| 2017-04-28 | Open-market buy | 229 | $5.44 | 856,850 |
| 2017-04-17 | Open-market buy | 111 | $5.61 | 856,621 |
| 2017-03-31 | Open-market buy | 106 | $5.96 | 856,510 |
| 2017-03-15 | Open-market buy | 109 | $5.69 | 856,404 |
| 2017-02-28 | Open-market buy | 104 | $6.04 | 856,295 |
| 2017-02-15 | Open-market buy | 105 | $5.93 | 856,191 |
| 2017-01-31 | Open-market buy | 98 | $6.40 | 856,086 |
| 2017-01-17 | Open-market buy | 97 | $6.44 | 855,988 |
| 2016-12-30 | Open-market buy | 103 | $6.08 | 855,891 |
| 2016-12-16 | Open-market buy | 104 | $6.00 | 855,788 |
| 2016-11-30 | Open-market buy | 105 | $5.95 | 855,684 |
| 2016-11-16 | Open-market buy | 111 | $5.63 | 855,579 |
| 2016-10-28 | Open-market buy | 110 | $5.67 | 855,468 |
| 2016-10-14 | Open-market buy | 110 | $5.66 | 855,358 |
| 2016-09-30 | Open-market buy | 109 | $5.77 | 855,248 |
| 2016-09-16 | Open-market buy | 111 | $5.62 | 855,139 |
| 2016-08-31 | Open-market buy | 109 | $5.74 | 855,028 |
| 2016-08-24 | Grant / award | 500,000 | $0.00 | 854,919 |
| 2016-08-23 | Open-market buy | 2,380 | $5.45 | 354,919 |
| 2016-08-22 | Open-market buy | 500 | $5.45 | 352,539 |
| 2016-08-17 | Open-market buy | 100 | $5.45 | 352,039 |
| 2016-08-16 | Open-market buy | 113 | $5.54 | 351,939 |
| 2016-08-02 | Open-market buy | 113 | $5.52 | 351,756 |
| 2016-08-02 | Open-market buy | 70 | $5.45 | 351,826 |
| 2016-08-01 | Open-market buy | 100 | $5.41 | 348,064 |
| 2016-08-01 | Open-market buy | 800 | $5.41 | 348,864 |
| 2016-08-01 | Open-market buy | 400 | $5.42 | 349,264 |
| 2016-08-01 | Open-market buy | 600 | $5.40 | 347,964 |
| 2016-08-01 | Open-market buy | 600 | $5.38 | 347,364 |
| 2016-08-01 | Open-market buy | 100 | $5.37 | 346,764 |
| 2016-08-01 | Open-market buy | 1,269 | $5.47 | 351,643 |
| 2016-08-01 | Open-market buy | 1,110 | $5.45 | 350,374 |
| 2016-07-28 | Open-market buy | 4,466 | $5.39 | 346,664 |
| 2016-07-27 | Open-market buy | 1,600 | $5.42 | 339,332 |
| 2016-07-27 | Open-market buy | 200 | $5.43 | 339,532 |
| 2016-07-27 | Open-market buy | 2,466 | $5.44 | 341,998 |
| 2016-07-27 | Open-market buy | 200 | $5.45 | 342,198 |
| 2016-07-26 | Open-market buy | 4,466 | $5.42 | 337,732 |
| 2016-07-25 | Open-market buy | 100 | $5.39 | 333,067 |
| 2016-07-25 | Open-market buy | 200 | $5.27 | 329,000 |
| 2016-07-25 | Open-market buy | 1,400 | $5.32 | 330,400 |
| 2016-07-25 | Open-market buy | 766 | $5.34 | 331,166 |
| 2016-07-25 | Open-market buy | 100 | $5.34 | 331,266 |
| 2016-07-25 | Open-market buy | 501 | $5.35 | 331,767 |
| 2016-07-25 | Open-market buy | 199 | $5.40 | 333,266 |
| 2016-07-25 | Open-market buy | 700 | $5.38 | 332,967 |
| 2016-07-25 | Open-market buy | 200 | $5.37 | 332,267 |
| 2016-07-25 | Open-market buy | 100 | $5.37 | 332,067 |
| 2016-07-25 | Open-market buy | 200 | $5.36 | 331,967 |
| 2016-07-22 | Open-market buy | 100 | $5.27 | 325,173 |
| 2016-07-22 | Open-market buy | 300 | $5.29 | 325,473 |
| 2016-07-22 | Open-market buy | 1,221 | $5.30 | 326,694 |
| 2016-07-22 | Open-market buy | 2,106 | $5.36 | 328,800 |
| 2016-07-21 | Open-market buy | 2,800 | $5.28 | 324,673 |
| 2016-07-21 | Open-market buy | 100 | $5.26 | 321,873 |
| 2016-07-21 | Open-market buy | 200 | $5.24 | 321,773 |
| 2016-07-21 | Open-market buy | 100 | $5.22 | 321,573 |
| 2016-07-21 | Open-market buy | 100 | $5.30 | 324,873 |
| 2016-07-21 | Open-market buy | 200 | $5.32 | 325,073 |
| 2016-07-21 | Open-market buy | 100 | $5.29 | 324,773 |
| 2016-07-20 | Open-market buy | 700 | $5.24 | 318,746 |
| 2016-07-20 | Open-market buy | 2,727 | $5.25 | 321,473 |
| 2016-07-20 | Open-market buy | 300 | $5.23 | 318,046 |
| 2016-07-19 | Open-market buy | 100 | $5.33 | 317,746 |
| 2016-07-19 | Open-market buy | 100 | $5.32 | 317,646 |
| 2016-07-19 | Open-market buy | 3,427 | $5.30 | 317,546 |
| 2016-07-19 | Open-market buy | 100 | $5.28 | 314,119 |
| 2016-07-18 | Open-market buy | 1,300 | $5.37 | 314,019 |
| 2016-07-18 | Open-market buy | 300 | $5.35 | 312,719 |
| 2016-07-18 | Open-market buy | 2,127 | $5.40 | 312,419 |
| 2016-07-15 | Open-market buy | 200 | $5.35 | 308,126 |
| 2016-07-15 | Open-market buy | 200 | $5.33 | 307,926 |
| 2016-07-15 | Open-market buy | 200 | $5.32 | 307,726 |
| 2016-07-15 | Open-market buy | 1,349 | $5.40 | 309,475 |
| 2016-07-15 | Open-market buy | 500 | $5.25 | 309,975 |
| 2016-07-15 | Open-market buy | 200 | $5.23 | 310,175 |
| 2016-07-15 | Open-market buy | 117 | $5.35 | 310,292 |
| 2016-07-14 | Open-market buy | 996 | $5.40 | 307,526 |
| 2016-07-14 | Open-market buy | 2,053 | $5.39 | 306,530 |
| 2016-07-13 | Open-market buy | 600 | $5.44 | 304,028 |
| 2016-07-13 | Open-market buy | 249 | $5.37 | 304,377 |
| 2016-07-13 | Open-market buy | 100 | $5.35 | 304,128 |
| 2016-07-13 | Open-market buy | 100 | $5.35 | 304,477 |
| 2016-07-13 | Open-market buy | 100 | $5.41 | 303,428 |
| 2016-07-13 | Open-market buy | 1,900 | $5.42 | 303,328 |
| 2016-07-12 | Open-market buy | 300 | $5.45 | 298,679 |
| 2016-07-12 | Open-market buy | 200 | $5.40 | 300,379 |
| 2016-07-12 | Open-market buy | 1,049 | $5.39 | 301,428 |
| 2016-07-12 | Open-market buy | 1,500 | $5.44 | 300,179 |
| 2016-07-11 | Open-market buy | 349 | $5.42 | 298,379 |
| 2016-07-11 | Open-market buy | 300 | $5.40 | 297,630 |
| 2016-07-11 | Open-market buy | 400 | $5.41 | 298,030 |
| 2016-07-11 | Open-market buy | 1,400 | $5.39 | 297,330 |
| 2016-07-11 | Open-market buy | 600 | $5.38 | 295,930 |
| 2016-07-08 | Open-market buy | 1,000 | $5.37 | 292,935 |
| 2016-07-08 | Open-market buy | 1,835 | $5.38 | 294,770 |
| 2016-07-08 | Open-market buy | 560 | $5.39 | 295,330 |
| 2016-07-07 | Open-market buy | 200 | $5.41 | 288,940 |
| 2016-07-07 | Open-market buy | 100 | $5.43 | 289,040 |
| 2016-07-07 | Open-market buy | 100 | $5.43 | 289,140 |
| 2016-07-07 | Open-market buy | 1,000 | $5.40 | 290,140 |
| 2016-07-07 | Open-market buy | 1,795 | $5.45 | 291,935 |
| 2016-07-07 | Open-market buy | 200 | $5.39 | 288,740 |
| 2016-07-06 | Open-market buy | 21 | $5.39 | 285,166 |
| 2016-07-06 | Open-market buy | 1,400 | $5.42 | 288,540 |
| 2016-07-06 | Open-market buy | 874 | $5.41 | 287,140 |
| 2016-07-06 | Open-market buy | 1,100 | $5.40 | 286,266 |
| 2016-07-05 | Open-market buy | 100 | $5.40 | 285,145 |
| 2016-07-05 | Open-market buy | 100 | $5.35 | 282,745 |
| 2016-07-05 | Open-market buy | 795 | $5.34 | 282,645 |
| 2016-07-05 | Open-market buy | 1,800 | $5.35 | 284,545 |
| 2016-07-05 | Open-market buy | 300 | $5.39 | 285,045 |
| 2016-07-05 | Open-market buy | 100 | $5.30 | 281,850 |
| 2016-07-05 | Open-market buy | 200 | $5.37 | 284,745 |
| 2016-07-01 | Open-market buy | 1,300 | $5.38 | 278,423 |
| 2016-07-01 | Open-market buy | 700 | $5.39 | 279,123 |
| 2016-07-01 | Open-market buy | 891 | $5.40 | 280,014 |
| 2016-07-01 | Open-market buy | 300 | $5.41 | 280,314 |
| 2016-07-01 | Open-market buy | 1,200 | $5.44 | 281,514 |
| 2016-06-30 | Open-market buy | 3,491 | $5.36 | 276,323 |
| 2016-06-30 | Open-market buy | 700 | $5.37 | 277,023 |
| 2016-06-30 | Open-market buy | 100 | $5.34 | 272,832 |
| 2016-06-30 | Open-market buy | 100 | $5.38 | 277,123 |
| 2016-06-30 | Open-market buy | 117 | $5.35 | 281,750 |
| 2016-06-29 | Open-market buy | 100 | $5.23 | 269,741 |
| 2016-06-29 | Open-market buy | 991 | $5.23 | 270,732 |
| 2016-06-29 | Open-market buy | 1,200 | $5.21 | 269,641 |
| 2016-06-29 | Open-market buy | 2,000 | $5.24 | 272,732 |
| 2016-06-29 | Open-market buy | 100 | $5.20 | 268,441 |
| 2016-06-28 | Open-market buy | 591 | $5.19 | 266,341 |
| 2016-06-28 | Open-market buy | 2,000 | $5.20 | 268,341 |
| 2016-06-28 | Open-market buy | 900 | $5.16 | 265,750 |
| 2016-06-27 | Open-market buy | 700 | $5.11 | 261,159 |
| 2016-06-27 | Open-market buy | 1,100 | $5.13 | 263,059 |
| 2016-06-27 | Open-market buy | 800 | $5.12 | 261,959 |
| 2016-06-27 | Open-market buy | 1,000 | $5.14 | 264,059 |
| 2016-06-27 | Open-market buy | 691 | $5.16 | 264,850 |
| 2016-06-27 | Open-market buy | 100 | $5.15 | 264,159 |
| 2016-06-24 | Open-market buy | 100 | $5.16 | 259,159 |
| 2016-06-24 | Open-market buy | 1,300 | $5.19 | 260,459 |
| 2016-06-24 | Open-market buy | 3,197 | $5.15 | 259,059 |
| 2016-06-23 | Open-market buy | 100 | $5.12 | 254,440 |
| 2016-06-23 | Open-market buy | 1,322 | $5.13 | 255,762 |
| 2016-06-23 | Open-market buy | 100 | $5.14 | 255,862 |
| 2016-06-22 | Open-market buy | 700 | $5.18 | 250,443 |
| 2016-06-22 | Open-market buy | 3,897 | $5.19 | 254,340 |
| 2016-06-21 | Open-market buy | 2,297 | $5.22 | 247,443 |
| 2016-06-21 | Open-market buy | 2,300 | $5.23 | 249,743 |
| 2016-06-20 | Open-market buy | 3,300 | $5.20 | 243,849 |
| 2016-06-20 | Open-market buy | 1,297 | $5.24 | 245,146 |
| 2016-06-15 | Open-market buy | 1,000 | $5.24 | 240,549 |
| 2016-06-15 | Open-market buy | 100 | $5.21 | 239,549 |
| 2016-06-15 | Open-market buy | 400 | $5.19 | 239,449 |
| 2016-06-15 | Open-market buy | 119 | $5.21 | 281,633 |
| 2016-06-14 | Open-market buy | 3,400 | $5.20 | 239,049 |
| 2016-06-13 | Open-market buy | 916 | $5.25 | 235,649 |
| 2016-06-13 | Open-market buy | 4,339 | $5.24 | 234,733 |
| 2016-06-10 | Open-market buy | 1,060 | $5.15 | 226,699 |
| 2016-06-10 | Open-market buy | 3,695 | $5.16 | 230,394 |
| 2016-06-09 | Open-market buy | 600 | $5.17 | 224,239 |
| 2016-06-09 | Open-market buy | 300 | $5.15 | 222,639 |
| 2016-06-09 | Open-market buy | 1,000 | $5.16 | 223,639 |
| 2016-06-09 | Open-market buy | 1,400 | $5.18 | 225,639 |
| 2016-06-08 | Open-market buy | 100 | $5.12 | 218,068 |
| 2016-06-08 | Open-market buy | 900 | $5.15 | 219,168 |
| 2016-06-08 | Open-market buy | 100 | $5.14 | 218,268 |
| 2016-06-08 | Open-market buy | 100 | $5.13 | 218,168 |
| 2016-06-08 | Open-market buy | 1,572 | $5.20 | 220,740 |
| 2016-06-08 | Open-market buy | 384 | $5.10 | 217,968 |
| 2016-06-08 | Open-market buy | 300 | $5.22 | 222,339 |
| 2016-06-08 | Open-market buy | 1,199 | $5.21 | 222,039 |
| 2016-06-08 | Open-market buy | 100 | $5.21 | 220,840 |
| 2016-06-07 | Open-market buy | 500 | $5.06 | 217,584 |
| 2016-06-07 | Open-market buy | 999 | $5.05 | 213,828 |
| 2016-06-07 | Open-market buy | 3,256 | $5.07 | 217,084 |
| 2016-06-06 | Open-market buy | 1,000 | $5.05 | 210,074 |
| 2016-06-06 | Open-market buy | 1,000 | $5.06 | 209,074 |
| 2016-06-06 | Open-market buy | 2,655 | $5.03 | 212,829 |
| 2016-06-06 | Open-market buy | 100 | $5.02 | 210,174 |
| 2016-06-03 | Open-market buy | 400 | $5.03 | 207,974 |
| 2016-06-03 | Open-market buy | 100 | $5.02 | 208,074 |
| 2016-06-03 | Open-market buy | 2,420 | $5.04 | 207,574 |
| 2016-06-02 | Open-market buy | 2,820 | $5.01 | 205,054 |
| 2016-06-02 | Open-market buy | 100 | $5.00 | 205,154 |
| 2016-06-01 | Open-market buy | 2,700 | $4.96 | 202,014 |
| 2016-06-01 | Open-market buy | 220 | $4.95 | 202,234 |
| 2016-05-31 | Open-market buy | 300 | $4.94 | 199,314 |
| 2016-05-31 | Open-market buy | 533 | $4.85 | 196,927 |
| 2016-05-31 | Open-market buy | 1,087 | $4.95 | 198,014 |
| 2016-05-31 | Open-market buy | 900 | $4.90 | 198,914 |
| 2016-05-31 | Open-market buy | 100 | $4.93 | 199,014 |
| 2016-05-27 | Open-market buy | 2,297 | $4.83 | 235,494 |
| 2016-05-27 | Open-market buy | 900 | $4.84 | 236,394 |
| 2016-05-26 | Open-market buy | 1,800 | $4.85 | 231,804 |
| 2016-05-26 | Open-market buy | 591 | $4.89 | 232,395 |
| 2016-05-26 | Open-market buy | 700 | $4.90 | 233,095 |
| 2016-05-26 | Open-market buy | 102 | $4.88 | 233,197 |
| 2016-05-26 | Open-market buy | 4 | $4.84 | 230,004 |
| 2016-05-25 | Open-market buy | 219 | $4.79 | 229,800 |
| 2016-05-25 | Open-market buy | 478 | $4.63 | 227,281 |
| 2016-05-25 | Open-market buy | 100 | $4.71 | 230,000 |
| 2016-05-25 | Open-market buy | 100 | $4.61 | 229,900 |
| 2016-05-25 | Open-market buy | 600 | $4.72 | 229,581 |
| 2016-05-25 | Open-market buy | 1,700 | $4.64 | 228,981 |
| 2016-05-24 | Open-market buy | 200 | $4.60 | 226,703 |
| 2016-05-24 | Open-market buy | 800 | $4.62 | 224,406 |
| 2016-05-24 | Open-market buy | 1,200 | $4.63 | 225,606 |
| 2016-05-24 | Open-market buy | 100 | $4.50 | 226,803 |
| 2016-05-24 | Open-market buy | 897 | $4.61 | 226,503 |
| 2016-05-23 | Open-market buy | 1,200 | $4.76 | 221,809 |
| 2016-05-23 | Open-market buy | 200 | $4.67 | 220,609 |
| 2016-05-23 | Open-market buy | 100 | $4.75 | 221,909 |
| 2016-05-23 | Open-market buy | 1,697 | $4.74 | 223,606 |
| 2016-05-17 | Open-market buy | 900 | $4.61 | 218,552 |
| 2016-05-17 | Open-market buy | 200 | $4.75 | 220,409 |
| 2016-05-17 | Open-market buy | 457 | $4.69 | 219,009 |
| 2016-05-17 | Open-market buy | 1,200 | $4.66 | 220,209 |
| 2016-05-17 | Open-market buy | 100 | $4.60 | 217,652 |
| 2016-05-16 | Open-market buy | 100 | $4.74 | 214,909 |
| 2016-05-16 | Open-market buy | 114 | $4.71 | 214,809 |
| 2016-05-16 | Open-market buy | 2,643 | $4.75 | 217,552 |
| 2016-05-13 | Open-market buy | 400 | $4.64 | 212,196 |
| 2016-05-13 | Open-market buy | 2,399 | $4.65 | 214,695 |
| 2016-05-13 | Open-market buy | 100 | $4.59 | 212,296 |
| 2016-05-12 | Open-market buy | 999 | $4.56 | 211,796 |
| 2016-05-12 | Open-market buy | 1,900 | $4.48 | 210,797 |
| 2016-05-11 | Open-market buy | 1,200 | $4.66 | 208,698 |
| 2016-05-11 | Open-market buy | 1,200 | $4.65 | 207,498 |
| 2016-05-11 | Open-market buy | 199 | $4.68 | 208,897 |
| 2016-05-11 | Open-market buy | 100 | $4.64 | 206,098 |
| 2016-05-11 | Open-market buy | 100 | $4.60 | 206,198 |
| 2016-05-11 | Open-market buy | 100 | $4.61 | 206,298 |
| 2016-05-10 | Open-market buy | 1,200 | $4.69 | 204,299 |
| 2016-05-10 | Open-market buy | 1,599 | $4.64 | 205,998 |
| 2016-05-10 | Open-market buy | 100 | $4.69 | 204,399 |
| 2016-05-09 | Open-market buy | 300 | $4.60 | 201,200 |
| 2016-05-09 | Open-market buy | 100 | $4.59 | 203,099 |
| 2016-05-09 | Open-market buy | 299 | $4.59 | 202,999 |
| 2016-05-09 | Open-market buy | 100 | $4.59 | 202,700 |
| 2016-05-09 | Open-market buy | 100 | $4.59 | 202,600 |
| 2016-05-09 | Open-market buy | 100 | $4.59 | 202,500 |
| 2016-05-09 | Open-market buy | 1,000 | $4.60 | 202,400 |
| 2016-05-09 | Open-market buy | 200 | $4.59 | 201,400 |
| 2016-05-09 | Open-market buy | 500 | $4.60 | 200,900 |
| 2016-05-09 | Open-market buy | 200 | $4.61 | 200,400 |
| 2016-05-06 | Open-market buy | 100 | $4.80 | 200,100 |
| 2016-05-06 | Open-market buy | 100 | $4.55 | 200,200 |
| 2016-04-20 | Grant / award (derivative) | 40,000 | $0.00 | 40,000 |
| 2016-04-20 | — | — | — | 160,000 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.