Andrew G Thomas
First SEC filing: Nov. 5, 2018 · Latest: June 16, 2026
Insider at
Insider transactions
Price change vs current quote, split-adjusted for corporate actions since the filing — not benchmarked, not annualized, not size-weighted
| Date | Ticker | Code | Shares | Price | Value | Owned after | Δ own | A/D | vs now |
|---|---|---|---|---|---|---|---|---|---|
| Sept. 11, 2026 | KFRC | J | 338 | · | · | 118,528 Direct | +0.29% | Acquired | (price as of 2026-10-05) |
| June 12, 2026 | KFRC | J | 342 | · | · | 118,190 Direct | +0.29% | Acquired | (price as of 2026-10-05) |
| March 6, 2026 | KFRC | J | 617 | · | · | 117,848 Direct | +0.53% | Acquired | (price as of 2026-10-05) |
| Dec. 31, 2025 | KFRC | A | 22,413 | · | · | 117,231 Direct | +23.64% | Acquired | (price as of 2026-10-05) |
| Dec. 27, 2025 | KFRC | F | 2,541 | $31.41 | $79,813 | 94,818 Direct | -2.61% | Disposed | 64.9% (price as of 2026-10-05) |
| Dec. 5, 2025 | KFRC | J | 390 | · | · | 97,359 Direct | +0.40% | Acquired | (price as of 2026-10-05) |
| Sept. 12, 2025 | KFRC | J | 376 | · | · | 96,969 Direct | +0.39% | Acquired | (price as of 2026-10-05) |
| June 13, 2025 | KFRC | J | 289 | · | · | 96,593 Direct | +0.30% | Acquired | (price as of 2026-10-05) |
| March 7, 2025 | KFRC | J | 220 | · | · | 96,304 Direct | +0.23% | Acquired | (price as of 2026-10-05) |
| Feb. 10, 2025 | KFRC | S | 7,100 | $51.79 | $367,709 | 96,084 Direct | -6.88% | Disposed | 0.0% (price as of 2026-10-05) |
| Dec. 31, 2024 | KFRC | A | 11,287 | · | · | 103,184 Direct | +12.28% | Acquired | (price as of 2026-10-05) |
| Dec. 27, 2024 | KFRC | F | 2,730 | $56.71 | $154,818 | 91,897 Direct | -2.89% | Disposed | -8.7% (price as of 2026-10-05) |
| Dec. 6, 2024 | KFRC | J | 183 | · | · | 94,627 Direct | +0.19% | Acquired | (price as of 2026-10-05) |
| Sept. 13, 2024 | KFRC | J | 173 | · | · | 94,444 Direct | +0.18% | Acquired | (price as of 2026-10-05) |
| June 14, 2024 | KFRC | J | 176 | · | · | 94,271 Direct | +0.19% | Acquired | (price as of 2026-10-05) |
| June 4, 2024 | KFRC | S | 4,801 | $61.43 | $294,925 | 94,095 Direct | -4.85% | Disposed | -15.7% (price as of 2026-10-05) |
| March 15, 2024 | KFRC | J | 157 | · | · | 98,896 Direct | +0.16% | Acquired | (price as of 2026-10-05) |
| Dec. 31, 2023 | KFRC | A | 7,697 | · | · | 98,739 Direct | +8.45% | Acquired | (price as of 2026-10-05) |
| Dec. 31, 2023 | KFRC | A | 2,131 | · | · | 91,042 Direct | +2.40% | Acquired | (price as of 2026-10-05) |
| Dec. 27, 2023 | KFRC | F | 3,105 | $67.84 | $210,643 | 88,911 Direct | -3.37% | Disposed | -23.6% (price as of 2026-10-05) |
| Dec. 15, 2023 | KFRC | J | 164 | · | · | 92,016 Direct | +0.18% | Acquired | (price as of 2026-10-05) |
| Oct. 14, 2023 | KFRC | F | 166 | $59.07 | $9,806 | 91,852 Direct | -0.18% | Disposed | -12.3% (price as of 2026-10-05) |
| Sept. 15, 2023 | KFRC | J | 193 | · | · | 92,018 Direct | +0.21% | Acquired | (price as of 2026-10-05) |
| June 16, 2023 | KFRC | J | 183 | · | · | 91,825 Direct | +0.20% | Acquired | (price as of 2026-10-05) |
| March 10, 2023 | KFRC | J | 183 | · | · | 91,642 Direct | +0.20% | Acquired | (price as of 2026-10-05) |
| Feb. 24, 2023 | KFRC | S | 20,000 | $61.83 | $1,236,600 | 91,459 Direct | -17.94% | Disposed | -16.2% (price as of 2026-10-05) |
| Dec. 31, 2022 | KFRC | A | 9,849 | · | · | 111,459 Direct | +9.69% | Acquired | (price as of 2026-10-05) |
| Dec. 27, 2022 | KFRC | F | 4,310 | $54.97 | $236,921 | 101,610 Direct | -4.07% | Disposed | -5.8% (price as of 2026-10-05) |
| Dec. 9, 2022 | KFRC | J | 221 | · | · | 105,920 Direct | +0.21% | Acquired | (price as of 2026-10-05) |
| Oct. 14, 2022 | KFRC | F | 163 | $60.68 | $9,891 | 105,699 Direct | -0.15% | Disposed | -14.6% (price as of 2026-10-05) |
| Sept. 16, 2022 | KFRC | J | 198 | · | · | 105,862 Direct | +0.19% | Acquired | (price as of 2026-10-05) |
| June 10, 2022 | KFRC | J | 179 | · | · | 105,664 Direct | +0.17% | Acquired | (price as of 2026-10-05) |
| March 11, 2022 | KFRC | J | 172 | · | · | 105,485 Direct | +0.16% | Acquired | (price as of 2026-10-05) |
| Dec. 31, 2021 | KFRC | A | 2,659 | · | · | 105,313 Direct | +2.59% | Acquired | (price as of 2026-10-05) |
| Dec. 31, 2021 | KFRC | A | 7,810 | · | · | 102,654 Direct | +8.23% | Acquired | (price as of 2026-10-05) |
| Dec. 27, 2021 | KFRC | F | 7,583 | $76.99 | $583,815 | 94,844 Direct | -7.40% | Disposed | -32.7% (price as of 2026-10-05) |
| Dec. 10, 2021 | KFRC | J | 168 | · | · | 102,427 Direct | +0.16% | Acquired | (price as of 2026-10-05) |
| Oct. 15, 2021 | KFRC | F | 159 | $65.17 | $10,362 | 102,259 Direct | -0.16% | Disposed | -20.5% (price as of 2026-10-05) |
| Sept. 10, 2021 | KFRC | J | 208 | · | · | 102,418 Direct | +0.20% | Acquired | (price as of 2026-10-05) |
| June 11, 2021 | KFRC | J | 175 | · | · | 102,210 Direct | +0.17% | Acquired | (price as of 2026-10-05) |
| March 12, 2021 | KFRC | J | 201 | · | · | 102,035 Direct | +0.20% | Acquired | (price as of 2026-10-05) |
| Dec. 31, 2020 | KFRC | A | 14,849 | · | · | 101,834 Direct | +17.07% | Acquired | (price as of 2026-10-05) |
| Dec. 27, 2020 | KFRC | F | 7,350 | $42.54 | $312,669 | 86,985 Direct | -7.79% | Disposed | 21.8% (price as of 2026-10-05) |
| Dec. 4, 2020 | KFRC | J | 238 | · | · | 94,335 Direct | +0.25% | Acquired | (price as of 2026-10-05) |
| Oct. 15, 2020 | KFRC | F | 157 | $37.40 | $5,872 | 94,097 Direct | -0.17% | Disposed | 38.5% (price as of 2026-10-05) |
| Sept. 11, 2020 | KFRC | J | 304 | · | · | 94,254 Direct | +0.32% | Acquired | (price as of 2026-10-05) |
| June 5, 2020 | KFRC | J | 314 | · | · | 93,950 Direct | +0.34% | Acquired | (price as of 2026-10-05) |
| March 6, 2020 | KFRC | J | 310 | · | · | 93,636 Direct | +0.33% | Acquired | (price as of 2026-10-05) |
| Dec. 31, 2019 | KFRC | A | 15,743 | · | · | 93,326 Direct | +20.29% | Acquired | (price as of 2026-10-05) |
| Dec. 27, 2019 | KFRC | F | 4,689 | $39.92 | $187,185 | 77,583 Direct | -5.70% | Disposed | 29.8% (price as of 2026-10-05) |
| Dec. 6, 2019 | KFRC | J | 239 | · | · | 82,272 Direct | +0.29% | Acquired | (price as of 2026-10-05) |
| Oct. 14, 2019 | KFRC | F | 245 | · | · | 82,033 Direct | -0.30% | Disposed | (price as of 2026-10-05) |
| Sept. 6, 2019 | KFRC | J | 289 | · | · | 82,278 Direct | +0.35% | Acquired | (price as of 2026-10-05) |
| June 7, 2019 | KFRC | J | 271 | · | · | 81,989 Direct | +0.33% | Acquired | (price as of 2026-10-05) |
| March 8, 2019 | KFRC | J | 267 | · | · | 81,718 Direct | +0.33% | Acquired | (price as of 2026-10-05) |
| Feb. 4, 2019 | KFRC | S 10b5-1 | 57,492 | $33.19 | $1,908,159 | 81,451 Direct | -41.38% | Disposed | 56.1% (price as of 2026-10-05) |
| Feb. 1, 2019 | KFRC | S 10b5-1 | 17,856 | $33.00 | $589,248 | 138,943 Direct | -11.39% | Disposed | 57.0% (price as of 2026-10-05) |
| Jan. 25, 2019 | KFRC | S 10b5-1 | 25,560 | $33.02 | $843,991 | 156,799 Direct | -14.02% | Disposed | 56.9% (price as of 2026-10-05) |
| Jan. 18, 2019 | KFRC | S 10b5-1 | 1,286 | $33.00 | $42,438 | 182,359 Direct | -0.70% | Disposed | 57.0% (price as of 2026-10-05) |
| Jan. 17, 2019 | KFRC | S 10b5-1 | 1,611 | $33.00 | $53,163 | 183,645 Direct | -0.87% | Disposed | 57.0% (price as of 2026-10-05) |
| Dec. 31, 2018 | KFRC | A | 15,201 | · | · | 185,256 Direct | +8.94% | Acquired | (price as of 2026-10-05) |
| Dec. 27, 2018 | KFRC | F | 3,727 | $29.81 | $111,102 | 170,055 Direct | -2.14% | Disposed | 73.8% (price as of 2026-10-05) |
| Dec. 7, 2018 | KFRC | J | 319 | · | · | 173,782 Direct | +0.18% | Acquired | (price as of 2026-10-05) |
| Nov. 30, 2018 | KFRC | F | 151 | $31.69 | $4,785 | 173,463 Direct | -0.09% | Disposed | 63.5% (price as of 2026-10-05) |
P = Open-market purchase · S = Sale · A = Grant/award · M = Option exercise · G = Gift · F = Tax withholding
Insider transactions are not a recommendation; sales are often driven by liquidity or tax reasons.
Initial ownership (Form 3) 1 holding
Securities held when first becoming an insider, per SEC Form 3.
| Date | Ticker | Security | Shares | Ownership |
|---|---|---|---|---|
| Nov. 5, 2018 | KFRC | Common Stock | 173,614 | Direct |
Compensation (DEF 14A)
Matched by name from proxy statements (DEF 14A) — verify against the filing.
| Fiscal year | Salary | Bonus | Stock awards | Option awards | Non-equity incentive | Pension change | Other | Total |
|---|---|---|---|---|---|---|---|---|
| 2025 | $425,000 | · | · | · | $340,426 | · | $48,068 | $1,506,504 |
| 2024 | $400,000 | · | · | · | $129,600 | · | $43,219 | $1,212,792 |
| 2023 | $400,000 | · | · | · | $144,000 | · | $44,810 | $1,108,819 |
Figures from the Summary Compensation Table of the company's proxy statement (DEF 14A). Compensation is not a recommendation.