SEC CIK 1187904
GOULD MATTHEW J
Reported ownership across 2 companies, sourced from SEC Form 4 filings and updated daily.
Current Positions
| Company | Shares Owned | As Of |
|---|---|---|
| BRTview stock → | 516,268.561 | 2026-01-09 |
| OLPview stock → | 366,049.916 | 2026-08-05 |
Position History — BRT
Reported shares owned immediately after each Form 4 transaction, over time.
Recent Filings — BRT
| Date | Activity | Shares | Price | Owned After |
|---|---|---|---|---|
| 2026-01-09 | Grant / award | 13,387 | $0.00 | 516,268.561 |
| 2025-10-20 | Open-market buy | 7,000 | $14.96 | 4,074,353.359 |
| 2025-10-17 | Open-market buy | 3,953 | $14.97 | 4,067,353.359 |
| 2025-10-16 | Open-market buy | 8,000 | $15.00 | 4,063,400.359 |
| 2025-10-13 | Open-market buy | 2,000 | $14.72 | 4,055,400.359 |
| 2025-10-13 | Open-market buy | 7,000 | $14.87 | 4,053,400.359 |
| 2025-10-09 | Open-market buy | 6,000 | $15.00 | 4,046,400.359 |
| 2025-08-12 | Open-market buy | 3,468 | $14.96 | 4,040,400.359 |
| 2025-08-11 | Open-market buy | 4,478 | $14.94 | 4,036,932.359 |
| 2025-06-18 | Open-market buy | 100 | $15.75 | 3,981,011.95 |
| 2025-06-16 | Open-market buy | 1,742 | $15.80 | 3,980,911.95 |
| 2025-06-12 | Open-market buy | 5,000 | $15.93 | 3,979,169.95 |
| 2025-06-06 | Open-market buy | 300 | $15.87 | 3,973,869.95 |
| 2025-06-06 | Open-market buy | 300 | $15.98 | 3,974,169.95 |
| 2025-06-05 | Open-market buy | 3,026 | $15.93 | 3,973,569.95 |
| 2025-05-29 | Open-market buy | 7,500 | $15.93 | 3,970,543.95 |
| 2025-05-28 | Open-market buy | 7,500 | $15.65 | 3,963,043.95 |
| 2025-05-27 | Open-market buy | 4,360 | $15.58 | 3,955,543.95 |
| 2025-05-23 | Open-market buy | 7,500 | $15.45 | 3,951,183.95 |
| 2025-05-22 | Open-market buy | 7,500 | $15.54 | 3,943,683.95 |
| 2025-05-21 | Open-market buy | 7,000 | $15.82 | 3,936,183.95 |
| 2025-05-14 | J | 37,588 | $0.00 | 0.58 |
| 2025-05-14 | Open-market buy | 5,000 | $15.05 | 3,929,183.95 |
| 2025-05-13 | Open-market buy | 10,119 | $15.17 | 3,924,183.95 |
| 2025-05-12 | Open-market buy | 10,119 | $15.45 | 3,914,064.95 |
| 2025-01-13 | Grant / award | 15,322 | $0.00 | 494,464.65 |
| 2024-05-06 | Grant / award | 12,952 | — | 473,830.42 |
| 2024-04-19 | Open-market buy | 5,500 | $16.87 | 3,726,330.97 |
| 2024-04-18 | Open-market buy | 12,850 | $16.63 | 3,720,830.97 |
| 2024-04-17 | Open-market buy | 12,850 | $16.89 | 3,707,980.97 |
| 2024-04-16 | Open-market buy | 12,850 | $16.95 | 3,695,130.97 |
| 2024-04-15 | Open-market buy | 11,212 | $17.00 | 3,682,280.97 |
| 2024-04-11 | Open-market buy | 12,200 | $16.89 | 3,671,068.97 |
| 2024-04-04 | Open-market buy | 12,299 | $16.73 | 3,592,839.88 |
| 2024-04-04 | Open-market buy | 12,299 | $16.85 | 3,644,627.85 |
| 2024-04-03 | Open-market buy | 12,299 | $16.49 | 3,580,540.88 |
| 2024-04-02 | Open-market buy | 12,299 | $16.73 | 3,568,241.88 |
| 2024-04-01 | Open-market buy | 4,770 | $16.49 | 3,555,942.88 |
| 2024-03-27 | Open-market buy | 1,000 | $16.09 | 3,551,172.88 |
| 2024-03-27 | Open-market buy | 2,300 | $16.00 | 3,550,172.88 |
| 2024-03-26 | Open-market buy | 11,200 | $16.14 | 3,547,872.88 |
| 2024-03-25 | Open-market buy | 4,275 | $16.48 | 3,536,672.88 |
| 2024-03-22 | Open-market buy | 3,471 | $16.26 | 3,532,397.88 |
| 2024-03-19 | Open-market buy | 991 | $16.25 | 3,528,926.88 |
| 2024-03-18 | Open-market buy | 2,277 | $16.29 | 3,527,935.88 |
| 2024-01-11 | Grant / award | 14,068 | $0.00 | 459,068.95 |
| 2023-05-10 | Open-market buy | 2,000 | $16.99 | 3,417,820.08 |
| 2023-05-10 | Open-market buy | 800 | $16.97 | 3,415,820.08 |
| 2023-05-10 | Open-market buy | 1,184 | $16.80 | 3,415,020.08 |
| 2023-05-09 | Open-market buy | 1 | $16.71 | 3,411,867.08 |
| 2023-05-09 | Open-market buy | 1,763 | $16.85 | 3,413,635.08 |
| 2023-05-09 | Open-market buy | 4 | $16.76 | 3,411,872.08 |
| 2023-05-09 | Open-market buy | 1 | $16.75 | 3,411,868.08 |
| 2023-05-09 | Open-market buy | 201 | $16.84 | 3,413,836.08 |
| 2023-04-14 | Open-market buy | 3,504 | $18.50 | 3,411,866.08 |
| 2023-04-14 | Open-market buy | 100 | $18.43 | 3,403,808.08 |
| 2023-04-14 | Open-market buy | 247 | $18.44 | 3,404,055.08 |
| 2023-04-14 | Open-market buy | 339 | $18.45 | 3,404,394.08 |
| 2023-04-14 | Open-market buy | 58 | $18.46 | 3,404,452.08 |
| 2023-04-14 | Open-market buy | 62 | $18.47 | 3,404,514.08 |
| 2023-04-14 | Open-market buy | 2,331 | $18.48 | 3,406,845.08 |
| 2023-04-14 | Open-market buy | 1,517 | $18.49 | 3,408,362.08 |
| 2023-04-10 | Open-market buy | 1,352 | $18.75 | 3,403,708.08 |
| 2023-04-06 | Open-market buy | 4 | $18.75 | 3,402,356.08 |
| 2023-04-06 | Open-market buy | 100 | $18.73 | 3,402,352.08 |
| 2023-04-06 | Open-market buy | 300 | $18.70 | 3,402,252.08 |
| 2023-04-06 | Open-market buy | 400 | $18.69 | 3,401,952.08 |
| 2023-04-06 | Open-market buy | 1,604 | $18.68 | 3,401,552.08 |
| 2023-04-06 | Open-market buy | 1,198 | $18.67 | 3,399,948.08 |
| 2023-04-06 | Open-market buy | 1,025 | $18.66 | 3,398,750.08 |
| 2023-04-06 | Open-market buy | 227 | $18.64 | 3,397,725.08 |
| 2023-04-05 | Open-market buy | 3,572 | $18.74 | 3,365,850.89 |
| 2023-04-05 | Open-market buy | 1,132 | $18.73 | 3,362,278.89 |
| 2023-04-05 | Open-market buy | 100 | $18.72 | 3,361,146.89 |
| 2023-04-05 | Open-market buy | 3,338 | $18.75 | 3,369,188.89 |
| 2023-04-04 | Open-market buy | 2,451 | $18.74 | 3,361,021.89 |
| 2023-04-04 | Open-market buy | 59 | $18.65 | 3,357,303.89 |
| 2023-04-04 | Open-market buy | 25 | $18.75 | 3,361,046.89 |
| 2023-04-04 | Open-market buy | 42 | $18.72 | 3,358,570.89 |
| 2023-04-04 | Open-market buy | 1,225 | $18.70 | 3,358,528.89 |
| 2023-03-27 | Open-market buy | 100 | $18.95 | 3,351,554.89 |
| 2023-03-27 | Open-market buy | 4,057 | $19.00 | 3,357,244.89 |
| 2023-03-27 | Open-market buy | 200 | $18.96 | 3,351,754.89 |
| 2023-03-27 | Open-market buy | 300 | $18.97 | 3,352,054.89 |
| 2023-03-27 | Open-market buy | 200 | $18.98 | 3,352,254.89 |
| 2023-03-27 | Open-market buy | 933 | $18.99 | 3,353,187.89 |
| 2023-03-24 | Open-market buy | 25 | $18.41 | 3,349,745.89 |
| 2023-03-24 | Open-market buy | 6 | $18.42 | 3,349,751.89 |
| 2023-03-24 | Open-market buy | 900 | $18.50 | 3,351,454.89 |
| 2023-03-24 | Open-market buy | 200 | $18.49 | 3,350,554.89 |
| 2023-03-24 | Open-market buy | 3 | $18.48 | 3,350,354.89 |
| 2023-03-24 | Open-market buy | 200 | $18.47 | 3,350,351.89 |
| 2023-03-24 | Open-market buy | 100 | $18.43 | 3,350,151.89 |
| 2023-03-24 | Open-market buy | 300 | $18.43 | 3,350,051.89 |
| 2023-03-22 | Open-market buy | 215 | $18.55 | 3,312,299.89 |
| 2023-03-22 | Open-market buy | 400 | $18.54 | 3,312,084.89 |
| 2023-03-22 | Open-market buy | 199 | $18.53 | 3,311,684.89 |
| 2023-03-22 | Open-market buy | 200 | $18.86 | 3,325,586.89 |
| 2023-03-22 | Open-market buy | 800 | $18.83 | 3,325,386.89 |
| 2023-03-22 | Open-market buy | 414 | $18.81 | 3,324,586.89 |
| 2023-03-22 | Open-market buy | 2,253 | $18.79 | 3,324,172.89 |
| 2023-03-22 | Open-market buy | 100 | $18.79 | 3,321,919.89 |
| 2023-03-22 | Open-market buy | 753 | $18.78 | 3,321,819.89 |
| 2023-03-22 | Open-market buy | 200 | $18.77 | 3,321,066.89 |
| 2023-03-22 | Open-market buy | 100 | $18.76 | 3,320,866.89 |
| 2023-03-22 | Open-market buy | 692 | $18.75 | 3,320,766.89 |
| 2023-03-22 | Open-market buy | 664 | $18.74 | 3,320,074.89 |
| 2023-03-22 | Open-market buy | 2,066 | $18.73 | 3,319,410.89 |
| 2023-03-22 | Open-market buy | 503 | $18.72 | 3,317,344.89 |
| 2023-03-22 | Open-market buy | 1,104 | $18.71 | 3,316,841.89 |
| 2023-03-22 | Open-market buy | 400 | $18.70 | 3,315,737.89 |
| 2023-03-22 | Open-market buy | 200 | $18.67 | 3,315,337.89 |
| 2023-03-22 | Open-market buy | 106 | $18.66 | 3,315,137.89 |
| 2023-03-22 | Open-market buy | 150 | $18.65 | 3,315,031.89 |
| 2023-03-22 | Open-market buy | 622 | $18.64 | 3,314,881.89 |
| 2023-03-22 | Open-market buy | 538 | $18.63 | 3,314,259.89 |
| 2023-03-22 | Open-market buy | 21 | $18.62 | 3,313,721.89 |
| 2023-03-22 | Open-market buy | 600 | $18.61 | 3,313,700.89 |
| 2023-03-22 | Open-market buy | 800 | $18.60 | 3,313,100.89 |
| 2023-03-22 | Open-market buy | 1 | $18.56 | 3,312,300.89 |
| 2023-03-22 | Open-market buy | 3,511 | $18.92 | 3,330,420.89 |
| 2023-03-22 | Open-market buy | 1,182 | $18.91 | 3,326,909.89 |
| 2023-03-22 | Open-market buy | 141 | $18.90 | 3,325,727.89 |
| 2023-03-22 | Open-market buy | 100 | $18.71 | 3,331,124.89 |
| 2023-03-22 | Open-market buy | 604 | $18.63 | 3,331,024.89 |
| 2023-03-22 | Open-market buy | 2,705 | $18.75 | 3,349,720.89 |
| 2023-03-22 | Open-market buy | 1,269 | $18.72 | 3,332,393.89 |
| 2023-03-22 | Open-market buy | 11,333 | $18.74 | 3,345,747.89 |
| 2023-03-22 | Open-market buy | 1,268 | $18.75 | 3,347,015.89 |
| 2023-03-22 | Open-market buy | 2,021 | $18.73 | 3,334,414.89 |
| 2023-03-21 | Open-market buy | 1,115 | $18.83 | 3,302,567.89 |
| 2023-03-21 | Open-market buy | 105 | $18.84 | 3,302,672.89 |
| 2023-03-21 | Open-market buy | 4,801 | $18.85 | 3,307,473.89 |
| 2023-03-21 | Open-market buy | 1,228 | $18.86 | 3,308,701.89 |
| 2023-03-21 | Open-market buy | 100 | $18.83 | 3,301,452.89 |
| 2023-03-21 | Open-market buy | 303 | $18.82 | 3,301,352.89 |
| 2023-03-21 | Open-market buy | 903 | $18.81 | 3,301,049.89 |
| 2023-03-21 | Open-market buy | 987 | $18.80 | 3,300,146.89 |
| 2023-03-21 | Open-market buy | 1,715 | $18.79 | 3,299,159.89 |
| 2023-03-21 | Open-market buy | 1,467 | $18.78 | 3,297,444.89 |
| 2023-03-21 | Open-market buy | 1,501 | $18.77 | 3,295,977.89 |
| 2023-03-21 | Open-market buy | 210 | $18.76 | 3,294,476.89 |
| 2023-03-21 | Open-market buy | 198 | $18.75 | 3,294,266.89 |
| 2023-03-21 | Open-market buy | 1,084 | $18.90 | 3,311,485.89 |
| 2023-03-21 | Open-market buy | 100 | $18.90 | 3,310,401.89 |
| 2023-03-21 | Open-market buy | 200 | $18.88 | 3,310,301.89 |
| 2023-03-21 | Open-market buy | 1,400 | $18.87 | 3,310,101.89 |
| 2023-01-05 | Grant / award | 14,206 | $0.00 | 441,946.96 |
| 2022-12-22 | Open-market buy | 619 | $19.15 | 3,252,687.76 |
| 2022-12-22 | Open-market buy | 100 | $19.14 | 3,252,068.76 |
| 2022-12-22 | Open-market buy | 528 | $19.16 | 3,253,215.76 |
| 2022-12-22 | Open-market buy | 400 | $19.17 | 3,253,615.76 |
| 2022-12-22 | Open-market buy | 300 | $19.20 | 3,253,915.76 |
| 2022-12-22 | Open-market buy | 847 | $19.29 | 3,254,762.76 |
| 2022-12-22 | Open-market buy | 915 | $19.44 | 3,255,677.76 |
| 2022-12-22 | Open-market buy | 479 | $19.45 | 3,256,156.76 |
| 2022-12-22 | Open-market buy | 1,503 | $19.46 | 3,257,659.76 |
| 2022-12-22 | Open-market buy | 2,745 | $19.47 | 3,260,404.76 |
| 2022-12-22 | Open-market buy | 100 | $19.13 | 3,251,968.76 |
| 2022-12-21 | Open-market buy | 1,211 | $19.74 | 3,244,729.76 |
| 2022-12-21 | Open-market buy | 200 | $19.72 | 3,243,518.76 |
| 2022-12-21 | Open-market buy | 253 | $19.76 | 3,244,982.76 |
| 2022-12-21 | Open-market buy | 200 | $19.71 | 3,243,318.76 |
| 2022-12-21 | Open-market buy | 1,050 | $19.70 | 3,243,118.76 |
| 2022-12-21 | Open-market buy | 100 | $19.67 | 3,242,068.76 |
| 2022-12-21 | Open-market buy | 100 | $19.65 | 3,241,968.76 |
| 2022-12-21 | Open-market buy | 202 | $19.93 | 3,251,868.76 |
| 2022-12-21 | Open-market buy | 300 | $19.92 | 3,251,666.76 |
| 2022-12-21 | Open-market buy | 1,129 | $19.91 | 3,251,366.76 |
| 2022-12-21 | Open-market buy | 1,062 | $19.90 | 3,250,237.76 |
| 2022-12-21 | Open-market buy | 716 | $19.89 | 3,249,175.76 |
| 2022-12-21 | Open-market buy | 957 | $19.88 | 3,248,459.76 |
| 2022-12-21 | Open-market buy | 400 | $19.87 | 3,247,502.76 |
| 2022-12-21 | Open-market buy | 190 | $19.86 | 3,247,102.76 |
| 2022-12-21 | Open-market buy | 352 | $19.85 | 3,246,912.76 |
| 2022-12-21 | Open-market buy | 307 | $19.83 | 3,246,560.76 |
| 2022-12-21 | Open-market buy | 600 | $19.82 | 3,246,253.76 |
| 2022-12-21 | Open-market buy | 268 | $19.81 | 3,245,653.76 |
| 2022-12-21 | Open-market buy | 103 | $19.79 | 3,245,385.76 |
| 2022-12-21 | Open-market buy | 300 | $19.77 | 3,245,282.76 |
| 2022-12-19 | Open-market buy | 600 | $19.35 | 3,225,168.76 |
| 2022-12-19 | Open-market buy | 124 | $19.37 | 3,225,292.76 |
| 2022-12-19 | Open-market buy | 200 | $19.38 | 3,225,492.76 |
| 2022-12-19 | Open-market buy | 349 | $19.45 | 3,225,841.76 |
| 2022-12-19 | Open-market buy | 400 | $19.46 | 3,226,241.76 |
| 2022-12-19 | Open-market buy | 400 | $19.47 | 3,226,641.76 |
| 2022-12-19 | Open-market buy | 300 | $19.48 | 3,226,941.76 |
| 2022-12-19 | Open-market buy | 220 | $19.50 | 3,227,161.76 |
| 2022-12-19 | Open-market buy | 195 | $19.51 | 3,227,356.76 |
| 2022-12-19 | Open-market buy | 600 | $19.52 | 3,227,956.76 |
| 2022-12-19 | Open-market buy | 1,100 | $19.53 | 3,229,056.76 |
| 2022-12-19 | Open-market buy | 1 | $19.54 | 3,229,057.76 |
| 2022-12-19 | Open-market buy | 916 | $19.54 | 3,229,973.76 |
| 2022-12-19 | Open-market buy | 1,880 | $19.55 | 3,231,853.76 |
| 2022-12-19 | Open-market buy | 2,586 | $19.56 | 3,234,439.76 |
| 2022-12-19 | Open-market buy | 1,116 | $19.57 | 3,235,555.76 |
| 2022-12-19 | Open-market buy | 634 | $19.58 | 3,236,189.76 |
| 2022-12-19 | Open-market buy | 100 | $19.59 | 3,236,289.76 |
| 2022-12-19 | Open-market buy | 500 | $19.60 | 3,236,789.76 |
| 2022-12-19 | Open-market buy | 182 | $19.61 | 3,236,971.76 |
| 2022-12-19 | Open-market buy | 152 | $19.62 | 3,237,123.76 |
| 2022-12-19 | Open-market buy | 598 | $19.67 | 3,238,467.76 |
| 2022-12-19 | Open-market buy | 804 | $19.74 | 3,239,371.76 |
| 2022-12-19 | Open-market buy | 100 | $19.72 | 3,238,567.76 |
| 2022-12-19 | Open-market buy | 300 | $19.63 | 3,237,423.76 |
| 2022-12-19 | Open-market buy | 446 | $19.64 | 3,237,869.76 |
| 2022-12-19 | Open-market buy | 376 | $19.74 | 3,239,747.76 |
| 2022-12-19 | Open-market buy | 400 | $20.07 | 3,242,268.76 |
| 2022-12-19 | Open-market buy | 400 | $19.80 | 3,240,147.76 |
| 2022-12-19 | Open-market buy | 100 | $19.92 | 3,240,247.76 |
| 2022-12-19 | Open-market buy | 100 | $19.96 | 3,240,347.76 |
| 2022-12-19 | Open-market buy | 200 | $19.97 | 3,240,547.76 |
| 2022-12-19 | Open-market buy | 621 | $19.98 | 3,241,168.76 |
| 2022-12-19 | Open-market buy | 100 | $19.99 | 3,241,268.76 |
| 2022-12-19 | Open-market buy | 100 | $20.02 | 3,241,368.76 |
| 2022-12-19 | Open-market buy | 100 | $20.03 | 3,241,468.76 |
| 2022-12-19 | Open-market buy | 400 | $20.07 | 3,241,868.76 |
| 2022-12-19 | Open-market buy | 400 | $20.07 | 3,241,868.76 |
| 2022-12-16 | Open-market buy | 600 | $19.91 | 3,223,283.76 |
| 2022-12-16 | Open-market buy | 100 | $19.75 | 3,216,794.76 |
| 2022-12-16 | Open-market buy | 100 | $19.81 | 3,216,894.76 |
| 2022-12-16 | Open-market buy | 400 | $19.72 | 3,215,695.76 |
| 2022-12-16 | Open-market buy | 663 | $20.01 | 3,224,568.76 |
| 2022-12-16 | Open-market buy | 622 | $20.00 | 3,223,905.76 |
| 2022-12-16 | Open-market buy | 999 | $19.73 | 3,216,694.76 |
| 2022-12-16 | Open-market buy | 700 | $19.90 | 3,222,683.76 |
| 2022-12-16 | Open-market buy | 824 | $19.89 | 3,221,983.76 |
| 2022-12-16 | Open-market buy | 1,000 | $19.88 | 3,221,159.76 |
| 2022-12-16 | Open-market buy | 1,490 | $19.87 | 3,220,159.76 |
| 2022-12-16 | Open-market buy | 1,005 | $19.86 | 3,218,669.76 |
| 2022-12-16 | Open-market buy | 770 | $19.85 | 3,217,664.76 |
| 2022-12-12 | Open-market buy | 400 | $20.02 | 3,201,280.76 |
| 2022-12-12 | Open-market buy | 300 | $20.03 | 3,201,580.76 |
| 2022-12-12 | Open-market buy | 600 | $20.20 | 3,202,956.76 |
| 2022-12-12 | Open-market buy | 389 | $20.09 | 3,202,356.76 |
| 2022-12-12 | Open-market buy | 387 | $20.04 | 3,201,967.76 |
| 2022-12-12 | Open-market buy | 39 | $20.35 | 3,202,995.76 |
| 2022-12-09 | Open-market buy | 1,300 | $20.14 | 3,203,236.76 |
| 2022-12-09 | Open-market buy | 156 | $20.12 | 3,201,036.76 |
| 2022-12-09 | Open-market buy | 200 | $20.14 | 3,201,936.76 |
| 2022-12-09 | Open-market buy | 700 | $20.13 | 3,201,736.76 |
| 2022-12-09 | Open-market buy | 200 | $20.29 | 3,213,180.76 |
| 2022-12-09 | Open-market buy | 1,500 | $20.28 | 3,212,980.76 |
| 2022-12-09 | Open-market buy | 676 | $20.27 | 3,211,480.76 |
| 2022-12-09 | Open-market buy | 200 | $20.25 | 3,210,804.76 |
| 2022-12-09 | Open-market buy | 2,426 | $20.24 | 3,210,604.76 |
| 2022-12-09 | Open-market buy | 1,800 | $20.23 | 3,208,178.76 |
| 2022-12-09 | Open-market buy | 912 | $20.15 | 3,204,148.76 |
| 2022-12-09 | Open-market buy | 1,630 | $20.16 | 3,205,778.76 |
| 2022-12-09 | Open-market buy | 200 | $20.18 | 3,205,978.76 |
| 2022-12-09 | Open-market buy | 300 | $20.20 | 3,206,278.76 |
| 2022-12-09 | Open-market buy | 100 | $20.22 | 3,206,378.76 |
| 2022-12-08 | Open-market buy | 2,666 | $20.35 | 3,200,880.76 |
| 2022-12-07 | Open-market buy | 3,252 | $20.29 | 3,193,602.76 |
| 2022-12-07 | Open-market buy | 4,612 | $20.30 | 3,198,214.76 |
| 2022-12-06 | Open-market buy | 346 | $19.70 | 3,182,848.76 |
| 2022-12-06 | Open-market buy | 200 | $19.67 | 3,182,502.76 |
| 2022-12-06 | Open-market buy | 322 | $19.78 | 3,183,170.76 |
| 2022-12-06 | Open-market buy | 2,209 | $19.81 | 3,185,379.76 |
| 2022-12-06 | Open-market buy | 1,344 | $19.82 | 3,186,723.76 |
| 2022-12-06 | Open-market buy | 1,464 | $19.83 | 3,188,187.76 |
| 2022-12-06 | Open-market buy | 390 | $19.84 | 3,188,577.76 |
| 2022-12-06 | Open-market buy | 910 | $19.85 | 3,189,487.76 |
| 2022-12-06 | Open-market buy | 863 | $19.86 | 3,190,350.76 |
| 2022-12-05 | Open-market buy | 180 | $19.77 | 3,170,606.76 |
| 2022-12-05 | Open-market buy | 746 | $19.96 | 3,182,302.76 |
| 2022-12-05 | Open-market buy | 1,389 | $19.80 | 3,171,995.76 |
| 2022-12-05 | Open-market buy | 499 | $19.81 | 3,172,494.76 |
| 2022-12-05 | Open-market buy | 726 | $19.95 | 3,181,556.76 |
| 2022-12-05 | Open-market buy | 300 | $19.94 | 3,180,830.76 |
| 2022-12-05 | Open-market buy | 400 | $19.93 | 3,180,530.76 |
| 2022-12-05 | Open-market buy | 810 | $19.90 | 3,180,130.76 |
| 2022-12-05 | Open-market buy | 600 | $19.89 | 3,179,320.76 |
| 2022-12-05 | Open-market buy | 2,313 | $19.88 | 3,178,720.76 |
| 2022-12-05 | Open-market buy | 900 | $19.87 | 3,176,407.76 |
| 2022-12-05 | Open-market buy | 500 | $19.87 | 3,175,507.76 |
| 2022-12-05 | Open-market buy | 639 | $19.84 | 3,175,007.76 |
| 2022-12-05 | Open-market buy | 1,500 | $19.83 | 3,174,368.76 |
| 2022-12-05 | Open-market buy | 374 | $19.82 | 3,172,868.76 |
| 2022-12-02 | Open-market buy | 1 | $20.28 | 3,167,993.76 |
| 2022-12-02 | Open-market buy | 100 | $20.30 | 3,168,093.76 |
| 2022-12-02 | Open-market buy | 119 | $20.32 | 3,168,212.76 |
| 2022-12-02 | Open-market buy | 1,914 | $20.33 | 3,170,126.76 |
| 2022-12-02 | Open-market buy | 300 | $20.35 | 3,170,426.76 |
| 2022-11-30 | Open-market buy | 1,004 | $20.18 | 3,167,047.76 |
| 2022-11-30 | Open-market buy | 515 | $20.07 | 3,164,782.76 |
| 2022-11-30 | Open-market buy | 301 | $20.06 | 3,164,267.76 |
| 2022-11-30 | Open-market buy | 600 | $20.05 | 3,163,966.76 |
| 2022-11-30 | Open-market buy | 645 | $20.22 | 3,167,992.76 |
| 2022-11-30 | Open-market buy | 300 | $20.19 | 3,167,347.76 |
| 2022-11-30 | Open-market buy | 716 | $20.17 | 3,166,043.76 |
| 2022-11-30 | Open-market buy | 143 | $20.16 | 3,165,327.76 |
| 2022-11-30 | Open-market buy | 2 | $20.09 | 3,165,184.76 |
| 2022-11-30 | Open-market buy | 400 | $20.08 | 3,165,182.76 |
| 2022-11-29 | Open-market buy | 200 | $20.26 | 3,162,566.76 |
| 2022-11-29 | Open-market buy | 300 | $20.24 | 3,161,966.76 |
| 2022-11-29 | Open-market buy | 100 | $20.21 | 3,161,666.76 |
| 2022-11-29 | Open-market buy | 605 | $20.19 | 3,161,566.76 |
| 2022-11-29 | Open-market buy | 100 | $20.17 | 3,160,961.76 |
| 2022-11-29 | Open-market buy | 3,024 | $20.08 | 3,156,763.76 |
| 2022-11-29 | Open-market buy | 800 | $20.07 | 3,153,739.76 |
| 2022-11-29 | Open-market buy | 200 | $20.06 | 3,152,939.76 |
| 2022-11-29 | Open-market buy | 850 | $20.15 | 3,160,861.76 |
| 2022-11-29 | Open-market buy | 556 | $20.14 | 3,160,011.76 |
| 2022-11-29 | Open-market buy | 398 | $20.13 | 3,159,455.76 |
| 2022-11-29 | Open-market buy | 900 | $20.12 | 3,159,057.76 |
| 2022-11-29 | Open-market buy | 600 | $20.12 | 3,158,157.76 |
| 2022-11-29 | Open-market buy | 594 | $20.11 | 3,157,557.76 |
| 2022-11-29 | Open-market buy | 100 | $20.10 | 3,156,963.76 |
| 2022-11-29 | Open-market buy | 100 | $20.09 | 3,156,863.76 |
| 2022-11-29 | Open-market buy | 800 | $20.27 | 3,163,366.76 |
| 2022-11-29 | Open-market buy | 300 | $20.25 | 3,162,266.76 |
| 2022-11-29 | Open-market buy | 100 | $20.26 | 3,162,366.76 |
| 2022-11-28 | Open-market buy | 780 | $20.21 | 3,152,739.76 |
| 2022-11-28 | Open-market buy | 1,431 | $20.20 | 3,151,959.76 |
| 2022-11-28 | Open-market buy | 1,527 | $20.19 | 3,150,528.76 |
| 2022-11-28 | Open-market buy | 80 | $20.18 | 3,149,001.76 |
| 2022-11-21 | Open-market buy | 31 | $20.19 | 3,147,557.76 |
| 2022-11-21 | Open-market buy | 400 | $20.28 | 3,147,957.76 |
| 2022-11-21 | Open-market buy | 964 | $20.30 | 3,148,921.76 |
| 2022-11-21 | Open-market buy | 100 | $20.18 | 3,147,526.76 |
| 2022-11-18 | Open-market buy | 100 | $20.19 | 3,147,426.76 |
| 2022-11-18 | Open-market buy | 200 | $20.28 | 3,147,326.76 |
| 2022-11-18 | Open-market buy | 300 | $20.29 | 3,147,126.76 |
| 2022-11-18 | Open-market buy | 1,300 | $20.30 | 3,146,826.76 |
| 2022-11-17 | Open-market buy | 1,026 | $20.25 | 3,144,817.76 |
| 2022-11-17 | Open-market buy | 1,100 | $20.10 | 3,134,126.76 |
| 2022-11-17 | Open-market buy | 709 | $20.24 | 3,145,526.76 |
| 2022-11-17 | Open-market buy | 1,437 | $20.23 | 3,136,719.76 |
| 2022-11-17 | Open-market buy | 1,156 | $20.27 | 3,135,282.76 |
| 2022-11-17 | Open-market buy | 3,901 | $20.26 | 3,143,791.76 |
| 2022-11-17 | Open-market buy | 511 | $20.29 | 3,139,890.76 |
| 2022-11-17 | Open-market buy | 500 | $20.28 | 3,139,379.76 |
| 2022-11-17 | Open-market buy | 491 | $20.21 | 3,138,879.76 |
| 2022-11-17 | Open-market buy | 1,669 | $20.22 | 3,138,388.76 |
| 2022-10-10 | Open-market buy | 3 | $19.01 | 3,102,523.08 |
| 2022-10-10 | Open-market buy | 237 | $18.98 | 3,094,201.08 |
| 2022-10-10 | Open-market buy | 703 | $19.04 | 3,094,904.08 |
| 2022-10-10 | Open-market buy | 5,070 | $19.02 | 3,099,974.08 |
| 2022-10-10 | Open-market buy | 2,356 | $19.03 | 3,102,330.08 |
| 2022-10-10 | Open-market buy | 190 | $19.03 | 3,102,520.08 |
| 2022-10-10 | Open-market buy | 113 | $19.20 | 3,106,844.08 |
| 2022-10-10 | Open-market buy | 502 | $18.99 | 3,103,025.08 |
| 2022-10-10 | Open-market buy | 93 | $19.16 | 3,106,731.08 |
| 2022-10-10 | Open-market buy | 433 | $19.09 | 3,106,638.08 |
| 2022-10-10 | Open-market buy | 843 | $19.05 | 3,106,205.08 |
| 2022-10-10 | Open-market buy | 830 | $19.08 | 3,105,362.08 |
| 2022-10-10 | Open-market buy | 100 | $19.07 | 3,104,532.08 |
| 2022-10-10 | Open-market buy | 4 | $19.09 | 3,104,432.08 |
| 2022-10-10 | Open-market buy | 803 | $19.10 | 3,104,428.08 |
| 2022-10-10 | Open-market buy | 397 | $19.11 | 3,103,625.08 |
| 2022-10-10 | Open-market buy | 100 | $19.00 | 3,103,228.08 |
| 2022-10-10 | Open-market buy | 103 | $18.97 | 3,103,128.08 |
| 2022-10-10 | Open-market buy | 840 | $19.05 | 3,111,423.08 |
| 2022-10-10 | Open-market buy | 433 | $19.06 | 3,411,856.08 |
| 2022-10-10 | Open-market buy | 730 | $19.08 | 3,110,150.08 |
| 2022-10-10 | Open-market buy | 103 | $19.00 | 3,108,116.08 |
| 2022-10-10 | Open-market buy | 305 | $18.98 | 3,098,989.08 |
| 2022-10-07 | Open-market buy | 100 | $19.01 | 3,082,065.08 |
| 2022-10-07 | Open-market buy | 995 | $18.97 | 3,080,096.08 |
| 2022-10-07 | Open-market buy | 300 | $18.96 | 3,079,101.08 |
| 2022-10-07 | Open-market buy | 210 | $19.25 | 3,093,964.08 |
| 2022-10-07 | Open-market buy | 300 | $19.23 | 3,093,754.08 |
| 2022-10-07 | Open-market buy | 510 | $19.22 | 3,093,454.08 |
| 2022-10-07 | Open-market buy | 516 | $19.21 | 3,092,944.08 |
| 2022-10-07 | Open-market buy | 400 | $19.21 | 3,092,428.08 |
| 2022-10-07 | Open-market buy | 100 | $19.20 | 3,092,028.08 |
| 2022-10-07 | Open-market buy | 200 | $19.19 | 3,091,928.08 |
| 2022-10-07 | Open-market buy | 492 | $19.18 | 3,091,728.08 |
| 2022-10-07 | Open-market buy | 2,336 | $19.17 | 3,091,236.08 |
| 2022-10-07 | Open-market buy | 1,000 | $19.15 | 3,088,900.08 |
| 2022-10-07 | Open-market buy | 1,196 | $19.10 | 3,087,900.08 |
| 2022-10-07 | Open-market buy | 200 | $19.09 | 3,086,704.08 |
| 2022-10-07 | Open-market buy | 100 | $19.07 | 3,086,504.08 |
| 2022-10-07 | Open-market buy | 1,550 | $19.06 | 3,086,404.08 |
| 2022-10-07 | Open-market buy | 276 | $19.05 | 3,084,854.08 |
| 2022-10-07 | Open-market buy | 1,303 | $19.04 | 3,084,578.08 |
| 2022-10-07 | Open-market buy | 1,210 | $19.02 | 3,083,275.08 |
| 2022-10-07 | Open-market buy | 269 | $18.98 | 3,080,365.08 |
| 2022-10-07 | Open-market buy | 1,600 | $19.00 | 3,081,965.08 |
| 2022-10-07 | Open-market buy | 206 | $19.10 | 3,092,620.08 |
| 2022-09-29 | Open-market buy | 300 | $20.14 | 3,068,154.08 |
| 2022-09-29 | Open-market buy | 400 | $20.17 | 3,067,854.08 |
| 2022-09-29 | Open-market buy | 628 | $20.11 | 3,068,782.08 |
| 2022-09-29 | Open-market buy | 1,019 | $20.09 | 3,069,801.08 |
| 2022-09-29 | Open-market buy | 1,347 | $20.08 | 3,071,148.08 |
| 2022-09-29 | Open-market buy | 512 | $20.10 | 3,071,660.08 |
| 2022-09-29 | Open-market buy | 1,152 | $19.94 | 3,076,189.08 |
| 2022-09-29 | Open-market buy | 100 | $20.13 | 3,078,801.08 |
| 2022-09-29 | Open-market buy | 309 | $20.21 | 3,078,701.08 |
| 2022-09-29 | Open-market buy | 500 | $20.15 | 3,078,392.08 |
| 2022-09-29 | Open-market buy | 700 | $20.00 | 3,077,892.08 |
| 2022-09-29 | Open-market buy | 1 | $19.90 | 3,077,192.08 |
| 2022-09-29 | Open-market buy | 100 | $19.89 | 3,077,191.08 |
| 2022-09-29 | Open-market buy | 902 | $19.93 | 3,077,091.08 |
| 2022-09-29 | Open-market buy | 1,320 | $19.96 | 3,075,037.08 |
| 2022-09-29 | Open-market buy | 231 | $19.98 | 3,073,717.08 |
| 2022-09-29 | Open-market buy | 1,425 | $19.97 | 3,073,486.08 |
| 2022-09-29 | Open-market buy | 401 | $19.95 | 3,072,061.08 |
| 2022-09-29 | Open-market buy | 1,953 | $20.15 | 3,083,902.08 |
| 2022-09-29 | Open-market buy | 100 | $20.08 | 3,084,311.08 |
| 2022-09-29 | Open-market buy | 100 | $19.93 | 3,084,411.08 |
| 2022-09-28 | Open-market buy | 268 | $20.43 | 3,067,454.08 |
| 2022-09-28 | Open-market buy | 1,060 | $20.44 | 3,067,186.08 |
| 2022-09-28 | Open-market buy | 397 | $20.45 | 3,066,126.08 |
| 2022-09-28 | Open-market buy | 1,261 | $20.46 | 3,065,729.08 |
| 2022-09-28 | Open-market buy | 300 | $20.47 | 3,064,468.08 |
| 2022-09-28 | Open-market buy | 200 | $20.48 | 3,064,168.08 |
| 2022-09-28 | Open-market buy | 203 | $19.77 | 3,063,968.08 |
| 2022-09-28 | Open-market buy | 1,052 | $20.49 | 3,071,243.08 |
| 2022-09-26 | Open-market buy | 407 | $21.23 | 3,063,065.08 |
| 2022-09-26 | Open-market buy | 979 | $21.22 | 3,062,658.08 |
| 2022-09-26 | Open-market buy | 100 | $21.21 | 3,061,679.08 |
| 2022-09-26 | Open-market buy | 393 | $21.10 | 3,061,579.08 |
| 2022-09-26 | Open-market buy | 700 | $21.25 | 3,063,765.08 |
| 2022-09-26 | Open-market buy | 100 | $21.08 | 3,060,680.08 |
| 2022-09-26 | Open-market buy | 647 | $21.02 | 3,060,580.08 |
| 2022-09-26 | Open-market buy | 300 | $21.01 | 3,059,933.08 |
| 2022-09-26 | Open-market buy | 506 | $21.09 | 3,061,186.08 |
| 2022-09-26 | Open-market buy | 216 | $20.38 | 3,051,786.08 |
| 2022-09-26 | Open-market buy | 805 | $20.33 | 3,051,570.08 |
| 2022-09-26 | Open-market buy | 600 | $21.00 | 3,059,633.08 |
| 2022-09-26 | Open-market buy | 400 | $20.91 | 3,059,033.08 |
| 2022-09-26 | Open-market buy | 100 | $20.90 | 3,058,633.08 |
| 2022-09-26 | Open-market buy | 5 | $20.83 | 3,058,533.08 |
| 2022-09-26 | Open-market buy | 293 | $20.75 | 3,058,528.08 |
| 2022-09-26 | Open-market buy | 400 | $20.73 | 3,058,235.08 |
| 2022-09-26 | Open-market buy | 669 | $20.68 | 3,057,835.08 |
| 2022-09-26 | Open-market buy | 1,533 | $20.67 | 3,057,166.08 |
| 2022-09-26 | Open-market buy | 94 | $20.66 | 3,055,633.08 |
| 2022-09-26 | Open-market buy | 271 | $20.61 | 3,055,539.08 |
| 2022-09-26 | Open-market buy | 100 | $20.60 | 3,055,268.08 |
| 2022-09-26 | Open-market buy | 200 | $20.59 | 3,055,168.08 |
| 2022-09-26 | Open-market buy | 200 | $20.58 | 3,054,968.08 |
| 2022-09-26 | Open-market buy | 100 | $20.54 | 3,054,768.08 |
| 2022-09-26 | Open-market buy | 402 | $20.53 | 3,054,668.08 |
| 2022-09-26 | Open-market buy | 305 | $20.52 | 3,054,266.08 |
| 2022-09-26 | Open-market buy | 664 | $20.51 | 3,053,961.08 |
| 2022-09-26 | Open-market buy | 300 | $20.50 | 3,053,297.08 |
| 2022-09-26 | Open-market buy | 500 | $20.48 | 3,052,997.08 |
| 2022-09-26 | Open-market buy | 200 | $20.45 | 3,052,497.08 |
| 2022-09-26 | Open-market buy | 200 | $20.43 | 3,052,297.08 |
| 2022-09-26 | Open-market buy | 6 | $20.42 | 3,052,097.08 |
| 2022-09-26 | Open-market buy | 78 | $20.41 | 3,052,091.08 |
| 2022-09-26 | Open-market buy | 227 | $20.39 | 3,052,013.08 |
| 2022-09-26 | Open-market buy | 271 | $21.65 | 3,059,604.08 |
| 2022-09-23 | Open-market buy | 200 | $21.16 | 3,041,228.08 |
| 2022-09-23 | Open-market buy | 4 | $21.43 | 3,050,765.08 |
| 2022-09-23 | Open-market buy | 310 | $21.28 | 3,050,761.08 |
| 2022-09-23 | Open-market buy | 700 | $21.32 | 3,050,451.08 |
| 2022-09-23 | Open-market buy | 300 | $21.20 | 3,049,751.08 |
| 2022-09-23 | Open-market buy | 899 | $21.30 | 3,049,451.08 |
| 2022-09-23 | Open-market buy | 462 | $21.34 | 3,048,552.08 |
| 2022-09-23 | Open-market buy | 284 | $21.40 | 3,048,090.08 |
| 2022-09-23 | Open-market buy | 600 | $21.41 | 3,047,806.08 |
| 2022-09-23 | Open-market buy | 509 | $21.31 | 3,047,206.08 |
| 2022-09-23 | Open-market buy | 539 | $21.33 | 3,046,697.08 |
| 2022-09-23 | Open-market buy | 100 | $21.33 | 3,046,158.08 |
| 2022-09-23 | Open-market buy | 297 | $21.38 | 3,046,058.08 |
| 2022-09-23 | Open-market buy | 500 | $21.50 | 3,045,761.08 |
| 2022-09-23 | Open-market buy | 100 | $21.48 | 3,045,261.08 |
| 2022-09-23 | Open-market buy | 100 | $21.48 | 3,045,161.08 |
| 2022-09-23 | Open-market buy | 714 | $21.49 | 3,045,061.08 |
| 2022-09-23 | Open-market buy | 197 | $21.51 | 3,044,347.08 |
| 2022-09-23 | Open-market buy | 316 | $21.52 | 3,044,150.08 |
| 2022-09-23 | Open-market buy | 801 | $21.39 | 3,043,874.08 |
| 2022-09-23 | Open-market buy | 200 | $21.44 | 3,043,033.08 |
| 2022-09-23 | Open-market buy | 800 | $21.43 | 3,042,833.08 |
| 2022-09-23 | Open-market buy | 600 | $21.44 | 3,042,033.08 |
| 2022-09-23 | Open-market buy | 205 | $21.15 | 3,041,433.08 |
| 2022-09-23 | Open-market buy | 600 | $21.26 | 3,040,228.08 |
| 2022-09-23 | Open-market buy | 800 | $21.17 | 3,041,028.08 |
| 2022-09-23 | Open-market buy | 300 | $21.28 | 3,049,273.08 |
| 2022-09-23 | Open-market buy | 800 | $21.43 | 3,054,776.08 |
| 2022-09-22 | Open-market buy | 5 | $21.41 | 3,036,765.08 |
| 2022-09-22 | Open-market buy | 333 | $21.46 | 3,036,756.08 |
| 2022-09-22 | Open-market buy | 4 | $21.43 | 3,036,760.08 |
| 2022-09-22 | Open-market buy | 42 | $21.59 | 3,038,477.08 |
| 2022-09-22 | Open-market buy | 1,100 | $21.47 | 3,038,435.08 |
| 2022-09-22 | Open-market buy | 470 | $21.48 | 3,037,335.08 |
| 2022-09-22 | Open-market buy | 100 | $21.50 | 3,036,865.08 |
| 2022-09-22 | Open-market buy | 1,151 | $21.65 | 3,039,628.08 |
| 2022-09-22 | Open-market buy | 1,551 | $21.65 | 3,042,840.08 |
| 2022-09-19 | Open-market buy | 739 | $21.65 | 3,030,004.08 |
| 2022-09-19 | Open-market buy | 600 | $21.66 | 3,029,265.08 |
| 2022-09-19 | Open-market buy | 100 | $22.11 | 3,035,370.08 |
| 2022-09-19 | Open-market buy | 2,000 | $22.00 | 3,035,270.08 |
| 2022-09-19 | Open-market buy | 700 | $22.95 | 3,033,270.08 |
| 2022-09-19 | Open-market buy | 289 | $22.93 | 3,032,570.08 |
| 2022-09-19 | Open-market buy | 100 | $22.98 | 3,032,281.08 |
| 2022-09-19 | Open-market buy | 900 | $22.06 | 3,032,181.08 |
| 2022-09-19 | Open-market buy | 100 | $21.97 | 3,031,281.08 |
| 2022-09-19 | Open-market buy | 100 | $21.99 | 3,031,181.08 |
| 2022-09-19 | Open-market buy | 100 | $21.77 | 3,031,081.08 |
| 2022-09-19 | Open-market buy | 200 | $21.72 | 3,030,981.08 |
| 2022-09-19 | Open-market buy | 300 | $21.74 | 3,030,781.08 |
| 2022-09-19 | Open-market buy | 477 | $21.64 | 3,030,481.08 |
| 2022-09-19 | Open-market buy | 28 | $21.42 | 3,028,665.08 |
| 2022-09-19 | Open-market buy | 200 | $22.05 | 3,036,228.08 |
| 2022-09-19 | Open-market buy | 358 | $22.10 | 3,035,728.08 |
| 2022-09-19 | Open-market buy | 195 | $22.03 | 3,036,423.08 |
| 2022-09-19 | Open-market buy | 300 | $22.09 | 3,036,028.08 |
| 2022-09-16 | Open-market buy | 700 | $21.58 | 3,023,435.08 |
| 2022-09-16 | Open-market buy | 1,607 | $21.57 | 3,022,735.08 |
| 2022-09-16 | Open-market buy | 35 | $21.56 | 3,021,128.08 |
| 2022-09-16 | Open-market buy | 100 | $21.54 | 3,021,093.08 |
| 2022-09-16 | Open-market buy | 300 | $21.77 | 3,028,637.08 |
| 2022-09-16 | Open-market buy | 200 | $21.77 | 3,028,337.08 |
| 2022-09-16 | Open-market buy | 200 | $21.68 | 3,028,137.08 |
| 2022-09-16 | Open-market buy | 400 | $21.67 | 3,027,937.08 |
| 2022-09-16 | Open-market buy | 2,497 | $21.60 | 3,027,537.08 |
| 2022-09-16 | Open-market buy | 1,505 | $21.59 | 3,025,040.08 |
| 2022-09-16 | Open-market buy | 100 | $21.59 | 3,023,535.08 |
| 2022-09-16 | Open-market buy | 2,012 | $21.99 | 3,038,435.08 |
| 2022-09-16 | Open-market buy | 300 | $22.08 | 3,038,735.08 |
| 2022-09-16 | Open-market buy | 500 | $22.10 | 3,039,235.08 |
| 2022-05-19 | Open-market buy | 100 | $20.00 | 2,996,922 |
| 2022-05-12 | Open-market buy | 4,250 | $20.00 | 2,996,822 |
| 2022-05-12 | Open-market buy | 1,564 | $19.99 | 2,992,572 |
| 2022-05-12 | Open-market buy | 1,010 | $19.98 | 2,991,008 |
| 2022-05-12 | Open-market buy | 100 | $19.93 | 2,989,998 |
| 2022-01-13 | Grant / award | 14,282 | $0.00 | 423,829 |
| 2021-06-09 | Grant / award | 14,800 | $0.00 | 409,547 |
| 2021-04-09 | Option exercise (derivative) | 23,125 | — | 0 |
| 2021-04-09 | Option exercise | 23,125 | — | 394,747 |
| 2021-01-08 | Grant / award | 14,320 | $0.00 | 371,622 |
| 2020-01-14 | Grant / award | 14,320 | $0.00 | 357,302 |
| 2019-01-08 | Grant / award | 14,374 | $0.00 | 342,982 |
| 2018-03-21 | Grant / award | 13,225 | $0.00 | 328,608 |
| 2017-01-04 | Grant / award | 13,110 | $0.00 | 315,383 |
| 2016-06-06 | Grant / award (derivative) | 37,000 | $0.00 | 37,000 |
| 2016-03-31 | L | 400 | $6.98 | 2,986,799.77 |
| 2016-03-23 | L | 350 | $6.74 | 2,986,399.77 |
| 2016-03-21 | L | 500 | $6.68 | 2,986,049.77 |
| 2016-03-18 | Open-market buy | 400 | $6.75 | 2,984,894.77 |
| 2016-03-18 | Open-market buy | 300 | $6.69 | 2,985,194.77 |
| 2016-03-18 | Open-market buy | 355 | $6.68 | 2,985,549.77 |
| 2016-03-18 | Open-market buy | 500 | $6.76 | 2,984,494.77 |
| 2016-03-17 | Open-market buy | 500 | $6.73 | 2,983,994.77 |
| 2016-03-15 | Open-market buy | 1,000 | $6.63 | 2,983,046.77 |
| 2016-03-15 | Open-market buy | 148 | $6.61 | 2,983,194.77 |
| 2016-03-15 | Open-market buy | 300 | $6.60 | 2,983,494.77 |
| 2016-03-15 | Open-market buy | 1,000 | $6.63 | 2,983,406.77 |
| 2016-03-09 | Open-market buy | 400 | $6.64 | 2,982,314.77 |
| 2016-03-09 | Open-market buy | 400 | $6.65 | 2,981,914.77 |
| 2016-03-09 | Open-market buy | 400 | $6.64 | 2,982,714.77 |
| 2016-03-09 | Open-market buy | 332 | $6.63 | 2,983,046.77 |
| 2016-03-08 | Open-market buy | 200 | $6.69 | 2,981,514.77 |
| 2016-03-08 | Open-market buy | 400 | $6.66 | 2,981,314.77 |
| 2016-03-07 | Open-market buy | 102 | $6.60 | 2,980,914.77 |
| 2016-03-07 | Open-market buy | 300 | $6.63 | 2,980,812.77 |
| 2016-03-03 | L | 351 | $6.45 | 2,980,504.77 |
| 2016-03-03 | L | 8 | $6.48 | 2,980,512.77 |
| 2016-03-02 | Open-market buy | 226 | $6.45 | 2,981,102.77 |
| 2016-03-02 | Open-market buy | 300 | $6.48 | 2,981,402.77 |
| 2016-03-02 | Open-market buy | 300 | $6.40 | 2,980,876.77 |
| 2016-02-29 | L | 123 | $6.45 | 2,980,576.77 |
| 2016-02-29 | L | 300 | $6.40 | 2,980,453.77 |
| 2016-02-29 | Open-market buy | 76,684 | $6.26 | 2,980,153.77 |
| 2016-01-06 | Grant / award | 13,230 | $0.00 | 302,273 |
| 2015-09-30 | L | 24 | $6.98 | 2,903,324.77 |
| 2015-09-28 | L | 98 | $6.98 | 2,903,300.77 |
| 2015-09-24 | L | 500 | $6.97 | 2,903,202.77 |
| 2015-09-24 | L | 60 | $6.98 | 2,902,702.77 |
| 2015-09-22 | L | 500 | $6.97 | 2,902,642.77 |
| 2015-09-21 | Open-market buy | 650 | $6.98 | 2,897,702.77 |
| 2015-09-21 | Open-market buy | 282 | $6.95 | 2,897,984.77 |
| 2015-09-18 | Open-market buy | 500 | $6.85 | 2,896,052.77 |
| 2015-09-18 | Open-market buy | 500 | $6.95 | 2,896,552.77 |
| 2015-09-18 | Open-market buy | 500 | $6.98 | 2,897,052.77 |
| 2015-09-18 | Open-market buy | 500 | $6.90 | 2,895,552.77 |
| 2015-09-17 | Open-market buy | 500 | $6.95 | 2,894,552.77 |
| 2015-09-17 | Open-market buy | 500 | $6.92 | 2,895,052.77 |
| 2015-09-16 | Open-market buy | 500 | $6.91 | 2,894,052.77 |
| 2015-09-16 | L | 500 | $6.90 | 2,893,552.77 |
| 2015-09-16 | Open-market buy | 446 | $6.91 | 2,897,710.77 |
| 2015-09-15 | L | 54 | $6.98 | 2,893,052.77 |
| 2015-09-11 | L | 500 | $7.00 | 2,892,998.77 |
| 2015-09-11 | L | 212 | $6.99 | 2,892,498.77 |
| 2015-09-10 | Open-market buy | 56 | $6.99 | 2,892,286.77 |
| 2015-09-10 | Open-market buy | 80 | $6.99 | 2,896,498.77 |
| 2015-09-09 | Open-market buy | 28 | $6.98 | 2,896,418.77 |
| 2015-09-04 | Open-market buy | 40 | $6.94 | 2,892,230.77 |
| 2015-09-03 | Open-market buy | 500 | $6.95 | 2,892,121.77 |
| 2015-09-03 | Open-market buy | 333 | $6.93 | 2,891,621.77 |
| 2015-09-03 | Open-market buy | 69 | $6.99 | 2,892,190.77 |
| 2015-09-02 | Open-market buy | 431 | $6.99 | 2,892,511.77 |
| 2015-09-01 | Open-market buy | 792 | $6.93 | 2,892,080.77 |
| 2015-09-01 | Open-market buy | 762 | $6.93 | 2,895,017.77 |
| 2015-08-31 | Open-market buy | 193 | $6.95 | 2,894,255.77 |
| 2015-08-28 | Open-market buy | 712 | $6.95 | 2,891,288.77 |
| 2015-08-26 | Open-market buy | 16 | $6.93 | 2,890,576.77 |
| 2015-08-25 | Open-market buy | 199 | $6.93 | 2,890,560.77 |
| 2015-08-24 | Open-market buy | 140 | $6.93 | 2,890,361.77 |
| 2015-08-21 | Open-market buy | 1,000 | $6.95 | 2,892,995.77 |
| 2015-08-21 | Open-market buy | 118 | $6.90 | 2,891,995.77 |
| 2015-08-20 | Open-market buy | 500 | $6.99 | 2,890,221.77 |
| 2015-08-20 | Open-market buy | 500 | $6.97 | 2,889,721.77 |
| 2015-08-20 | Open-market buy | 500 | $6.95 | 2,889,221.77 |
| 2015-08-20 | Open-market buy | 500 | $6.95 | 2,890,877.77 |
| 2015-08-17 | Open-market buy | 46 | $6.85 | 2,888,721.77 |
| 2015-08-13 | Open-market buy | 100 | $6.85 | 2,888,675.77 |
| 2015-08-13 | Open-market buy | 1,000 | $6.90 | 2,888,575.77 |
| 2015-08-13 | Open-market buy | 1,000 | $6.95 | 2,889,721.77 |
| 2015-06-16 | Open-market buy | 428 | $6.95 | 2,887,275.77 |
| 2015-06-16 | Open-market buy | 300 | $6.99 | 2,887,575.77 |
| 2015-06-16 | Open-market buy | 205 | $6.79 | 2,885,347.77 |
| 2015-06-16 | Open-market buy | 500 | $6.80 | 2,885,847.77 |
| 2015-06-16 | Open-market buy | 500 | $6.88 | 2,886,347.77 |
| 2015-06-16 | Open-market buy | 500 | $6.90 | 2,886,847.77 |
| 2015-06-15 | Open-market buy | 199 | $6.99 | 2,884,142.77 |
| 2015-06-15 | Open-market buy | 72 | $6.95 | 2,883,914.77 |
| 2015-06-15 | Open-market buy | 29 | $6.97 | 2,883,943.77 |
| 2015-06-15 | Open-market buy | 1,000 | $7.00 | 2,885,142.77 |
| 2015-06-08 | Open-market buy | 1 | $6.99 | 2,883,842.77 |
| 2015-06-05 | Open-market buy | 100 | $6.99 | 2,883,841.77 |
| 2015-06-04 | Open-market buy | 87 | $6.97 | 2,883,441.77 |
| 2015-06-04 | Open-market buy | 300 | $6.98 | 2,883,741.77 |
| 2015-06-01 | Open-market buy | 119 | $6.99 | 2,883,354.77 |
| 2015-05-29 | Open-market buy | 200 | $7.00 | 2,883,891.77 |
| 2015-05-28 | Open-market buy | 30 | $6.97 | 2,882,965.77 |
| 2015-05-28 | Open-market buy | 70 | $6.98 | 2,883,035.77 |
| 2015-05-28 | Open-market buy | 200 | $6.99 | 2,883,235.77 |
| 2015-05-27 | Open-market buy | 200 | $6.99 | 2,883,391.77 |
| 2015-05-27 | Open-market buy | 50 | $6.98 | 2,883,191.77 |
| 2015-05-26 | Open-market buy | 200 | $6.99 | 2,882,935.77 |
| 2015-05-26 | Open-market buy | 130 | $6.98 | 2,882,735.77 |
| 2015-05-26 | Open-market buy | 4 | $6.97 | 2,882,605.77 |
| 2015-05-22 | Open-market buy | 300 | $6.99 | 2,882,501.77 |
| 2015-05-22 | Open-market buy | 100 | $6.97 | 2,882,601.77 |
| 2015-05-21 | Open-market buy | 100 | $6.98 | 2,882,157.77 |
| 2015-05-21 | Open-market buy | 250 | $6.97 | 2,882,407.77 |
| 2015-05-19 | Open-market buy | 300 | $6.95 | 2,881,101.77 |
| 2015-05-19 | Open-market buy | 100 | $6.95 | 2,881,201.77 |
| 2015-05-19 | Open-market buy | 100 | $6.98 | 2,881,501.77 |
| 2015-05-19 | Open-market buy | 500 | $6.95 | 2,882,001.77 |
| 2015-05-19 | Open-market buy | 200 | $6.96 | 2,882,201.77 |
| 2015-05-19 | Open-market buy | 200 | $6.99 | 2,881,401.77 |
| 2015-05-15 | Open-market buy | 200 | $6.95 | 2,880,801.77 |
| 2015-05-14 | Open-market buy | 200 | $6.95 | 2,880,657.77 |
| 2015-03-06 | Open-market buy | 1,850 | $6.98 | 2,873,487.77 |
| 2015-01-09 | Grant / award | 14,625 | $0.00 | 289,043 |
| 2015-01-07 | Open-market buy | 1 | $6.98 | 2,872,993.77 |
| 2015-01-07 | Open-market buy | 17,700 | $7.03 | 2,872,992.77 |
| 2015-01-06 | Open-market buy | 28 | $6.98 | 2,855,292.77 |
| 2015-01-05 | Open-market buy | 25 | $6.97 | 2,855,264.77 |
| 2015-01-02 | Open-market buy | 300 | $6.98 | 2,854,854.77 |
| 2015-01-02 | Open-market buy | 1,000 | $6.98 | 2,854,554.77 |
| 2015-01-02 | Open-market buy | 385 | $6.95 | 2,855,239.77 |
| 2014-12-31 | Open-market buy | 400 | $6.97 | 2,859,312.77 |
| 2014-12-31 | Open-market buy | 1,500 | $6.98 | 2,858,912.77 |
| 2014-12-31 | Open-market buy | 1,000 | $6.98 | 2,857,412.77 |
| 2014-12-31 | Open-market buy | 500 | $6.99 | 2,856,412.77 |
| 2014-12-30 | Open-market buy | 500 | $6.98 | 2,852,839.77 |
| 2014-12-30 | Open-market buy | 215 | $6.95 | 2,853,554.77 |
| 2014-12-30 | Open-market buy | 500 | $6.97 | 2,853,339.77 |
| 2014-12-29 | Open-market buy | 500 | $6.95 | 2,850,339.77 |
| 2014-12-29 | Open-market buy | 1,500 | $6.94 | 2,851,839.77 |
| 2014-12-29 | Open-market buy | 500 | $6.93 | 2,852,339.77 |
| 2014-12-29 | Grant / award | 500 | $6.95 | 2,850,409.77 |
| 2014-12-24 | Open-market buy | 500 | $7.05 | 2,849,409.77 |
| 2014-12-24 | Open-market buy | 430 | $7.00 | 2,849,839.77 |
| 2014-12-23 | Open-market buy | 712 | $7.00 | 2,849,909.77 |
| 2014-12-22 | Open-market buy | 100 | $7.05 | 2,850,555.77 |
| 2014-12-22 | Open-market buy | 258 | $7.02 | 2,850,455.77 |
| 2014-12-22 | Open-market buy | 500 | $6.94 | 2,850,197.77 |
| 2014-12-18 | Open-market buy | 500 | $7.02 | 2,848,197.77 |
| 2014-12-18 | Open-market buy | 500 | $7.00 | 2,848,697.77 |
| 2014-12-18 | Open-market buy | 500 | $7.05 | 2,849,197.77 |
| 2014-09-10 | Open-market buy | 4,000 | $7.20 | 2,847,697.77 |
| 2014-08-21 | Open-market buy | 500 | $7.18 | 2,843,697.77 |
| 2014-08-18 | Open-market buy | 200 | $7.20 | 2,843,197.77 |
| 2014-08-18 | Open-market buy | 300 | $7.20 | 2,843,697.77 |
| 2014-08-15 | Open-market buy | 1,000 | $7.20 | 2,842,997.77 |
| 2014-06-27 | Open-market buy | 800 | $7.18 | 2,841,370.77 |
| 2014-06-27 | Open-market buy | 627 | $7.15 | 2,841,997.77 |
| 2014-06-25 | Open-market buy | 200 | $7.18 | 2,840,770.77 |
| 2014-06-24 | Open-market buy | 13 | $7.15 | 2,840,570.77 |
| 2014-06-23 | Open-market buy | 13 | $7.15 | 2,840,557.77 |
| 2014-06-20 | Open-market buy | 31 | $7.15 | 2,840,544.77 |
| 2014-06-19 | Open-market buy | 216 | $7.15 | 2,840,513.77 |
| 2014-06-18 | Open-market buy | 100 | $7.15 | 2,840,297.77 |
| 2014-05-22 | Open-market buy | 37,081 | $7.19 | 2,840,197.77 |
| 2014-05-22 | Open-market sale | 37,081 | $7.19 | 0 |
| 2014-01-06 | Grant / award | 14,625 | $0.00 | 274,418 |
| 2013-12-30 | Open-market buy | 400 | $7.00 | 2,801,425 |
| 2013-12-24 | Open-market buy | 500 | $7.00 | 2,801,025 |
| 2013-12-23 | Open-market buy | 500 | $6.99 | 2,798,950 |
| 2013-12-23 | Open-market buy | 1,300 | $7.00 | 2,798,450 |
| 2013-12-23 | Open-market buy | 500 | $6.99 | 2,799,450 |
| 2013-12-23 | Open-market buy | 263 | $6.98 | 2,799,713 |
| 2013-12-23 | Open-market buy | 500 | $6.97 | 2,800,213 |
| 2013-12-23 | Open-market buy | 312 | $6.95 | 2,800,525 |
| 2013-12-20 | Open-market buy | 1,000 | $7.00 | 2,792,890 |
| 2013-12-20 | Open-market buy | 500 | $6.97 | 2,794,627 |
| 2013-12-20 | Open-market buy | 237 | $6.98 | 2,794,127 |
| 2013-12-20 | Open-market buy | 500 | $7.00 | 2,793,890 |
| 2013-12-20 | Open-market buy | 500 | $7.00 | 2,793,390 |
| 2013-12-20 | Open-market buy | 288 | $6.95 | 2,794,915 |
| 2013-12-19 | Open-market buy | 1,500 | $6.95 | 2,791,890 |
| 2013-12-19 | Open-market buy | 300 | $6.97 | 2,790,390 |
| 2013-12-19 | Open-market buy | 700 | $7.00 | 2,790,090 |
| 2013-12-19 | Open-market buy | 200 | $7.01 | 2,789,390 |
| 2013-12-17 | Open-market buy | 1,200 | $7.00 | 2,790,525 |
| 2013-12-17 | Open-market buy | 200 | $6.97 | 2,790,725 |
| 2013-12-17 | Open-market buy | 500 | $6.95 | 2,791,425 |
| 2013-12-17 | Open-market buy | 200 | $6.95 | 2,790,925 |
| 2013-12-16 | Open-market buy | 135 | $7.00 | 2,789,325 |
| 2013-08-16 | Open-market buy | 346 | $7.00 | 2,789,190 |
| 2013-08-16 | Open-market buy | 500 | $6.95 | 2,788,844 |
| 2013-08-16 | Open-market buy | 1,500 | $6.90 | 2,788,344 |
| 2013-06-28 | Open-market buy | 2,071 | $7.05 | 2,786,444 |
| 2013-06-28 | Open-market buy | 400 | $7.01 | 2,786,844 |
| 2013-06-26 | Open-market buy | 988 | $7.00 | 2,784,373 |
| 2013-06-24 | Open-market buy | 1,000 | $7.05 | 2,782,573 |
| 2013-06-24 | Open-market buy | 12 | $7.00 | 2,782,585 |
| 2013-06-24 | Open-market buy | 800 | $6.95 | 2,783,385 |
| 2013-06-21 | Open-market buy | 1,000 | $7.05 | 2,778,573 |
| 2013-06-21 | Open-market buy | 1,000 | $6.99 | 2,781,573 |
| 2013-06-21 | Open-market buy | 2,000 | $7.00 | 2,780,573 |
| 2013-06-13 | Open-market buy | 109 | $7.05 | 2,777,573 |
| 2013-06-12 | Open-market buy | 200 | $7.05 | 2,777,464 |
| 2013-06-11 | Open-market buy | 500 | $7.07 | 259,793 |
| 2013-06-11 | Open-market buy | 1,000 | $7.05 | 259,293 |
| 2013-01-10 | Grant / award | 13,725 | $0.00 | 258,293 |
| 2012-11-30 | Gift | 27,154 | $0.00 | 47,633 |
| 2012-09-17 | J | 1,789 | $0.00 | 244,568 |
| 2012-08-29 | J | 215 | $0.00 | 246,357 |
| 2012-02-23 | J | 70,551 | $0.00 | 119,296 |
| 2012-02-23 | J | 70,551 | $0.00 | 246,572 |
| 2012-01-16 | Grant / award | 9,125 | $0.00 | 317,123 |
| 2011-01-15 | Grant / award | 9,750 | $0.00 | 307,998 |
| 2010-08-25 | Open-market buy | 100 | $4.93 | 2,776,418 |
| 2010-08-25 | Open-market buy | 846 | $4.95 | 2,777,264 |
| 2010-08-24 | Open-market buy | 1,000 | $4.90 | 2,774,565 |
| 2010-08-24 | Open-market buy | 1,753 | $4.95 | 2,776,318 |
| 2010-08-23 | Open-market buy | 47 | $4.95 | 2,773,065 |
| 2010-08-23 | Open-market buy | 500 | $5.00 | 2,773,565 |
| 2010-08-17 | Open-market buy | 200 | $4.95 | 2,773,018 |
| 2010-08-13 | Open-market buy | 1,000 | $5.00 | 2,772,818 |
| 2010-08-13 | Open-market buy | 200 | $5.00 | 1,140 |
| 2010-08-12 | Open-market buy | 200 | $5.00 | 940 |
| 2010-08-11 | Open-market buy | 2,500 | $5.00 | 2,771,818 |
| 2010-02-26 | Open-market buy | 1,000 | $4.99 | 2,769,318 |
| 2010-02-25 | Open-market buy | 1,000 | $4.99 | 2,767,818 |
| 2010-02-25 | Open-market buy | 500 | $5.00 | 2,768,318 |
| 2010-02-25 | Open-market buy | 100 | $4.95 | 2,766,818 |
| 2010-02-24 | Open-market buy | 500 | $4.94 | 2,765,972 |
| 2010-02-24 | Open-market buy | 300 | $4.95 | 2,765,472 |
| 2010-02-24 | Open-market buy | 700 | $4.95 | 2,765,172 |
| 2010-02-24 | Open-market buy | 500 | $4.94 | 2,766,472 |
| 2010-02-24 | Open-market buy | 246 | $4.90 | 2,766,718 |
| 2010-02-23 | Grant / award | 8,000 | $0.00 | 298,248 |
| 2010-02-23 | Open-market buy | 427 | $4.90 | 2,762,472 |
| 2010-02-23 | Open-market buy | 1,408 | $4.95 | 2,762,045 |
| 2010-02-23 | Open-market buy | 2,000 | $4.92 | 2,764,472 |
| 2010-02-23 | Open-market buy | 1,408 | $4.95 | 2,763,737 |
| 2010-02-22 | Open-market buy | 1,000 | $5.00 | 2,762,229 |
| 2010-02-22 | Open-market buy | 1,000 | $4.90 | 2,760,637 |
| 2010-02-22 | Open-market buy | 592 | $4.95 | 2,761,229 |
| 2010-02-19 | Open-market buy | 100 | $4.90 | 2,759,537 |
| 2010-02-19 | Open-market buy | 100 | $4.94 | 2,759,637 |
| 2010-02-18 | Open-market buy | 1,000 | $4.83 | 2,759,437 |
| 2009-10-30 | J | 46,066 | $4.91 | 290,248 |
| 2009-10-30 | J | 4,451 | $4.91 | 23,469 |
| 2009-10-30 | J | 522,824 | $4.91 | 2,758,437 |
| 2009-10-30 | J | 140 | $4.91 | 740 |
| 2009-10-30 | J | 6,308 | $4.91 | 33,259 |
| 2009-10-30 | J | 9,245 | $4.91 | 48,745 |
| 2009-10-30 | J | 7,033 | $4.91 | 37,081 |
| 2009-10-30 | J | 3,238 | $4.91 | 20,479 |
| 2009-10-30 | J | 19 | $4.91 | 2,758,437 |
| 2009-10-02 | Open-market buy | 1,000 | $5.25 | 2,233,593 |
| 2009-10-02 | Open-market buy | 1,000 | $5.29 | 2,234,593 |
| 2009-06-23 | Open-market buy | 100 | $3.65 | 2,228,993 |
| 2009-06-23 | Open-market buy | 600 | $3.76 | 2,229,593 |
| 2009-06-23 | Open-market buy | 3,000 | $3.77 | 2,232,593 |
| 2009-06-22 | Open-market buy | 3,100 | $3.70 | 2,227,493 |
| 2009-06-22 | Open-market buy | 1,400 | $3.65 | 2,228,893 |
| 2009-06-19 | Open-market buy | 1,100 | $3.74 | 2,222,293 |
| 2009-06-19 | Open-market buy | 2,100 | $3.65 | 2,224,393 |
| 2009-06-18 | Open-market buy | 1,100 | $3.65 | 2,221,193 |
| 2009-06-18 | Open-market buy | 1,800 | $3.60 | 2,220,093 |
| 2009-06-17 | Open-market buy | 1,000 | $3.65 | 2,217,293 |
| 2009-06-17 | Open-market buy | 300 | $3.64 | 2,217,593 |
| 2009-06-17 | Open-market buy | 700 | $3.60 | 2,218,293 |
| 2009-06-16 | Open-market buy | 1,400 | $3.64 | 2,210,243 |
| 2009-06-15 | Open-market buy | 350 | $3.55 | 2,214,593 |
| 2009-06-15 | Open-market buy | 1,000 | $3.57 | 2,214,243 |
| 2009-06-15 | Open-market buy | 1,000 | $3.58 | 2,213,243 |
| 2009-06-15 | Open-market buy | 2,000 | $3.58 | 2,212,243 |
| 2009-06-15 | Open-market buy | 1,000 | $3.55 | 2,235,593 |
| 2009-06-12 | Open-market buy | 3,361 | $3.55 | 2,210,243 |
| 2009-06-11 | Open-market buy | 1,000 | $3.60 | 2,203,082 |
| 2009-06-11 | Open-market buy | 2,000 | $3.59 | 2,205,082 |
| 2009-06-11 | Open-market buy | 800 | $3.55 | 2,206,882 |
| 2009-06-11 | Open-market buy | 1,000 | $3.59 | 2,206,082 |
| 2009-06-10 | Open-market buy | 2,000 | $3.62 | 2,199,082 |
| 2009-06-10 | Open-market buy | 1,000 | $3.65 | 2,200,082 |
| 2009-06-10 | Open-market buy | 2,000 | $3.55 | 2,202,082 |
| 2009-06-10 | Open-market buy | 400 | $3.60 | 600 |
| 2009-03-31 | Open-market buy | 700 | $3.55 | 2,197,082 |
| 2009-03-31 | Open-market buy | 1,000 | $3.60 | 2,196,382 |
| 2009-03-25 | Open-market buy | 1,000 | $3.75 | 2,192,382 |
| 2009-03-25 | Open-market buy | 1,000 | $3.50 | 2,195,382 |
| 2009-03-25 | Open-market buy | 1,500 | $3.55 | 2,194,382 |
| 2009-03-25 | Open-market buy | 500 | $3.60 | 2,192,882 |
| 2009-03-19 | Open-market buy | 1,000 | $3.10 | 2,191,382 |
| 2009-03-19 | Open-market buy | 1,000 | $3.05 | 2,190,382 |
| 2009-03-18 | Grant / award | 100 | $3.00 | 2,189,382 |
| 2009-03-17 | Grant / award | 3,000 | $3.00 | 2,189,282 |
| 2009-02-02 | Grant / award | 8,000 | $0.00 | 244,182 |
| 2008-12-29 | W | 19,018 | $0.00 | 19,018 |
| 2008-01-31 | Grant / award | 4,000 | $0.00 | 236,182 |
| 2007-12-26 | Open-market buy | 200 | $16.00 | 200 |
| 2007-01-31 | Grant / award | 2,800 | $0.00 | 224,201 |
| 2006-01-31 | Grant / award | 2,800 | $0.00 | 221,401 |
Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.