In the last 12 months, insiders at Legacy Housing Corp ($LEGH) filed 237 transactions with the SEC: 4 open-market purchases totaling $292,947 and 223 sales totaling $47,890,384. Net insider sentiment: net selling.
Legacy Housing Corp operates in the Mobile homes industry (Manufacturing sector).
Most Active Insiders
- Hodgson Curtis Drew (Other) — 137 transactions totaling $29,505,915
- Shipley Douglas M (TenPercentOwner) — 32 transactions totaling $6,201,749
- Shipley William G (TenPercentOwner) — 22 transactions totaling $5,338,876
- Shipley Kenneth E (Executive Vice President) — 22 transactions totaling $4,377,753
- Hodgson Curtis Drew (Director) — 5 transactions totaling $1,532,305
View all SEC Filings for Legacy Housing Corp (LEGH).
Set Up your own filters →Recent Insider Transactions
| Transaction Date | Insider Name | Title | Transaction Type | Security | Shares | Price | Shares Owned Following | Total Shares Outstanding | % of Owned | % of Outstanding |
|---|---|---|---|---|---|---|---|---|---|---|
| Dec. 19, 2025 | Langbert Jon | Chief Financial Officer | A | Employee Stock Option (right to buy) | 25189 | $0.00 | 25,189.0000 | 24,433,224 | 9999.99% | 0.10% |
| Jan. 6, 2025 | Hodgson Curtis Drew | Director | S | Common Stock, par value $0.001 per share ("Common Stock") | 10468 | $23.65 | 394,254.0000 | 24,853,778 | 2.59% | 0.04% |
| Dec. 4, 2024 | Stouder Jeffrey Kyle | Director | A | Common Stock, par value $0.001 per share ("Common Stock") | 390 | $0.00 | 12,423.0000 | 24,810,816 | 3.24% | 0.00% |
| Dec. 4, 2024 | Howton Skyler Michelle | Director | A | Common Stock, par value $0.001 per share ("Common Stock") | 390 | $0.00 | 390.0000 | 24,810,816 | 9999.99% | 0.00% |
| Dec. 4, 2024 | Ferguson Brian | Director | A | Common Stock, par value $0.001 per share ("Common Stock") | 390 | $0.00 | 390.0000 | 24,810,816 | 9999.99% | 0.00% |
| Dec. 31, 2024 | Hodgson Curtis Drew | Director | S | Common Stock, par value $0.001 per share ("Common Stock") | 8116 | $24.62 | 404,722.0000 | 24,810,816 | 1.97% | 0.03% |
| Dec. 30, 2024 | Hodgson Curtis Drew | Director | S | Common Stock, par value $0.001 per share ("Common Stock") | 9184 | $24.53 | 412,838.0000 | 24,810,816 | 2.18% | 0.04% |
| Dec. 23, 2024 | Hodgson Curtis Drew | Director | S | Common Stock, par value $0.001 per share ("Common Stock") | 17300 | $24.49 | 422,022.0000 | 24,810,816 | 3.94% | 0.07% |
| Dec. 16, 2024 | Hodgson Curtis Drew | Director | S | Common Stock, par value $0.001 per share ("Common Stock") | 17300 | $25.20 | 439,322.0000 | 24,810,816 | 3.79% | 0.07% |
| Dec. 9, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 17300 | $25.42 | 456,622.0000 | 24,810,816 | 3.65% | 0.07% |
| Dec. 2, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 17300 | $25.96 | 473,922.0000 | 24,810,816 | 3.52% | 0.07% |
| Nov. 25, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 17300 | $26.53 | 491,222.0000 | 24,810,816 | 3.40% | 0.07% |
| Nov. 21, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 6000 | $25.60 | 508,522.0000 | 24,810,816 | 1.17% | 0.02% |
| Nov. 18, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 11300 | $25.64 | 514,522.0000 | 24,810,816 | 2.15% | 0.05% |
| Nov. 12, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 151 | $27.31 | 526,322.0000 | 24,810,816 | 0.03% | 0.00% |
| Nov. 13, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 500 | $27.31 | 525,822.0000 | 24,810,816 | 0.09% | 0.00% |
| Nov. 11, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 16268 | $27.52 | 526,473.0000 | 24,810,816 | 3.00% | 0.07% |
| Nov. 4, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 7700 | $25.57 | 552,341.0000 | 24,810,816 | 1.37% | 0.03% |
| Nov. 5, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 9600 | $25.51 | 542,741.0000 | 24,810,816 | 1.74% | 0.04% |
| Oct. 28, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 17300 | $25.20 | 560,041.0000 | 24,810,816 | 3.00% | 0.07% |
| Oct. 21, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 1300 | $27.02 | 577,341.0000 | 24,810,816 | 0.22% | 0.01% |
| Oct. 11, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 9180 | $26.27 | 595,941.0000 | 24,810,816 | 1.52% | 0.04% |
| Oct. 14, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 17300 | $26.42 | 578,641.0000 | 24,810,816 | 2.90% | 0.07% |
| Oct. 9, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 5288 | $26.29 | 605,121.0000 | 24,810,816 | 0.87% | 0.02% |
| Oct. 8, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 2333 | $26.27 | 610,409.0000 | 24,810,816 | 0.38% | 0.01% |
| Oct. 7, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 499 | $26.27 | 612,742.0000 | 24,810,816 | 0.08% | 0.00% |
| Sept. 30, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 17300 | $27.27 | 613,241.0000 | 24,780,903 | 2.74% | 0.07% |
| Sept. 27, 2024 | Hodgson Curtis Drew | Other | S | Common Stock | 1311 | $27.71 | 4,399,597.0000 | 24,780,903 | 0.03% | 0.01% |
| Sept. 26, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 1060 | $27.74 | 631,852.0000 | 24,780,903 | 0.17% | 0.00% |
| Sept. 23, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 14420 | $27.96 | 633,421.0000 | 24,780,903 | 2.23% | 0.06% |
| Sept. 24, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 509 | $27.71 | 632,912.0000 | 24,780,903 | 0.08% | 0.00% |
| Sept. 17, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 5858 | $27.95 | 647,841.0000 | 24,780,903 | 0.90% | 0.02% |
| Sept. 16, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 11442 | $28.01 | 653,699.0000 | 24,780,903 | 1.72% | 0.05% |
| Sept. 9, 2024 | Hodgson Curtis Drew | Other | S | Common Stock | 17300 | $25.65 | 4,434,197.0000 | 24,780,903 | 0.39% | 0.07% |
| Sept. 3, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 2045 | $26.68 | 682,441.0000 | 24,780,903 | 0.30% | 0.01% |
| Aug. 29, 2024 | Bates Robert Duncan | President and CEO | M | Stock Option | 6246 | $0.00 | 49,968.0000 | 24,780,903 | 11.11% | 0.03% |
| Aug. 29, 2024 | Bates Robert Duncan | President and CEO | M | Common Stock, par value $0.001 per share ("Common Stock") | 6246 | $16.01 | 33,267.0000 | 24,780,903 | 23.12% | 0.03% |
| Aug. 26, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 13387 | $27.73 | 684,486.0000 | 24,780,903 | 1.92% | 0.05% |
| Aug. 19, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 17300 | $26.08 | 697,873.0000 | 24,780,903 | 2.42% | 0.07% |
| March 25, 2024 | Bates Robert Duncan | President and CEO | M | Stock Option | 6246 | $0.00 | 56,214.0000 | 25,070,626 | 10.00% | 0.02% |
| March 25, 2024 | Bates Robert Duncan | President and CEO | M | Common Stock, par value $0.001 per share ("Common Stock") | 6246 | $16.01 | 27,021.0000 | 25,070,626 | 30.06% | 0.02% |
| March 25, 2024 | Coll Francisco Javier | Director | P | Common Stock, par value $0.001 per share ("Common Stock") | 1650 | $20.02 | 1,951.0000 | 25,070,626 | 548.17% | 0.01% |
| March 26, 2024 | Stouder Jeffrey Kyle | Director | P | Common Stock, par value $0.001 per share ("Common Stock") | 5050 | $19.90 | 11,025.0000 | 25,070,626 | 84.52% | 0.02% |
| March 21, 2024 | Stouder Jeffrey Kyle | Director | P | Common Stock, par value $0.001 per share ("Common Stock") | 4900 | $21.11 | 5,975.0000 | 25,070,626 | 455.81% | 0.02% |
| March 12, 2024 | Hodgson Curtis Drew | Other | S | Common Stock | 5425 | $25.01 | 4,484,229.0000 | 25,070,626 | 0.12% | 0.02% |
| March 11, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 11975 | $25.10 | 720,598.0000 | 25,070,626 | 1.63% | 0.05% |
| March 4, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 17400 | $25.36 | 732,573.0000 | 25,070,626 | 2.32% | 0.07% |
| Feb. 26, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 17400 | $25.16 | 749,973.0000 | 25,070,626 | 2.27% | 0.07% |
| Feb. 16, 2024 | Shipley Kenneth E | Executive Vice President | S | Common Stock, par value $0.001 per share ("Common Stock") | 33000 | $24.40 | 2,893,610.0000 | 25,070,626 | 1.13% | 0.13% |
| Feb. 20, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 17400 | $24.85 | 767,373.0000 | 25,070,626 | 2.22% | 0.07% |
| Feb. 16, 2024 | Shipley Douglas M | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 34000 | $24.40 | 2,885,978.0000 | 25,070,626 | 1.16% | 0.14% |
| Feb. 16, 2024 | Shipley William G | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 33000 | $24.40 | 2,865,953.0000 | 25,070,626 | 1.14% | 0.13% |
| Feb. 16, 2024 | Shipley Douglas M | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 33000 | $24.40 | 2,886,978.0000 | 25,070,626 | 1.13% | 0.13% |
| Feb. 16, 2024 | Shipley Kenneth E | Executive Vice President | S | Common Stock, par value $0.001 per share ("Common Stock") | 34000 | $24.40 | 2,892,610.0000 | 25,070,626 | 1.16% | 0.14% |
| Feb. 12, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 17400 | $25.57 | 784,773.0000 | 25,070,626 | 2.17% | 0.07% |
| Feb. 5, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 17400 | $24.21 | 802,173.0000 | 25,070,626 | 2.12% | 0.07% |
| Jan. 30, 2024 | Hodgson Curtis Drew | Other | S | Common Stock | 1000 | $23.94 | 4,588,629.0000 | 25,070,626 | 0.02% | 0.00% |
| Jan. 29, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 16400 | $23.99 | 820,573.0000 | 25,070,626 | 1.96% | 0.07% |
| Jan. 22, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 17400 | $23.29 | 836,973.0000 | 25,070,626 | 2.04% | 0.07% |
| Jan. 18, 2024 | Dechomai Asset Trust | TenPercentOwner | G | Common Stock, par value $0.001 per share | 1950000 | $0.00 | 500,000.0000 | 25,070,626 | 79.59% | 7.78% |
| Jan. 16, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 7400 | $23.53 | 854,373.0000 | 25,070,626 | 0.86% | 0.03% |
| Jan. 8, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 4100 | $23.88 | 875,073.0000 | 25,070,626 | 0.47% | 0.02% |
| Jan. 9, 2024 | Hodgson Curtis Drew | Other | S | Common Stock | 13300 | $23.73 | 4,630,829.0000 | 25,070,626 | 0.29% | 0.05% |
| Jan. 2, 2024 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 17400 | $24.87 | 879,173.0000 | 25,070,626 | 1.94% | 0.07% |
| Dec. 26, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 17400 | $24.25 | 896,573.0000 | 25,128,679 | 1.90% | 0.07% |
| Dec. 18, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 17400 | $24.26 | 913,973.0000 | 25,128,679 | 1.87% | 0.07% |
| Dec. 8, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 2221 | $22.87 | 948,773.0000 | 25,128,679 | 0.23% | 0.01% |
| Dec. 11, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 17400 | $22.62 | 4,700,429.0000 | 25,128,679 | 0.37% | 0.07% |
| Dec. 6, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 4561 | $22.92 | 951,576.0000 | 25,128,679 | 0.48% | 0.02% |
| Dec. 7, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 582 | $22.86 | 4,720,050.0000 | 25,128,679 | 0.01% | 0.00% |
| Dec. 4, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 8061 | $22.99 | 956,510.0000 | 25,128,679 | 0.84% | 0.03% |
| Dec. 5, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 373 | $22.91 | 4,725,193.0000 | 25,128,679 | 0.01% | 0.00% |
| Nov. 30, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 3258 | $22.60 | 974,911.0000 | 25,128,679 | 0.33% | 0.01% |
| Dec. 1, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 10340 | $22.63 | 4,733,627.0000 | 25,128,679 | 0.22% | 0.04% |
| Nov. 27, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 3568 | $22.61 | 978,403.0000 | 25,128,679 | 0.36% | 0.01% |
| Nov. 28, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 234 | $22.60 | 4,747,225.0000 | 25,128,679 | 0.00% | 0.00% |
| Nov. 20, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 17400 | $22.01 | 981,971.0000 | 25,128,679 | 1.74% | 0.07% |
| Nov. 14, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 12177 | $22.10 | 4,768,427.0000 | 25,128,679 | 0.25% | 0.05% |
| Nov. 13, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 5223 | $22.08 | 1,011,548.0000 | 25,128,679 | 0.51% | 0.02% |
| Nov. 10, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 14934 | $19.12 | 1,016,771.0000 | 25,128,679 | 1.45% | 0.06% |
| Nov. 6, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 2466 | $19.13 | 1,031,705.0000 | 25,128,679 | 0.24% | 0.01% |
| Oct. 30, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 17400 | $17.86 | 1,034,171.0000 | 25,128,679 | 1.65% | 0.07% |
| Oct. 26, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 1576 | $18.23 | 1,051,571.0000 | 25,128,679 | 0.15% | 0.01% |
| Oct. 24, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 2189 | $18.23 | 4,827,974.0000 | 25,128,679 | 0.05% | 0.01% |
| Oct. 25, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 5771 | $18.23 | 4,822,203.0000 | 25,128,679 | 0.12% | 0.02% |
| Oct. 23, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 7864 | $18.38 | 1,061,107.0000 | 25,128,679 | 0.74% | 0.03% |
| Oct. 23, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 7864 | $18.38 | 1,061,107.0000 | 25,128,679 | 0.74% | 0.03% |
| Oct. 16, 2023 | Shipley Kenneth E | Executive Vice President | S | Common Stock, par value $0.001 per share ("Common Stock") | 17400 | $18.71 | 2,926,610.0000 | 25,128,679 | 0.59% | 0.07% |
| Oct. 16, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 17400 | $18.70 | 1,068,971.0000 | 25,128,679 | 1.60% | 0.07% |
| Oct. 9, 2023 | Shipley William G | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 17400 | $18.47 | 2,898,953.0000 | 25,128,679 | 0.60% | 0.07% |
| Oct. 9, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 17400 | $18.48 | 1,086,371.0000 | 25,128,679 | 1.58% | 0.07% |
| Oct. 5, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 13060 | $19.01 | 4,872,827.0000 | 25,128,679 | 0.27% | 0.05% |
| Oct. 4, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 1022 | $19.03 | 2,934,817.0000 | 25,128,679 | 0.03% | 0.00% |
| Oct. 5, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock | 14839 | $19.01 | 2,919,978.0000 | 25,128,679 | 0.51% | 0.06% |
| Oct. 6, 2023 | Bates Robert Duncan | President and CEO | P | Common Stock, par value $0.001 per share ("Common Stock") | 3000 | $18.66 | 20,775.0000 | 25,128,679 | 16.88% | 0.01% |
| Oct. 4, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 1543 | $19.04 | 1,116,831.0000 | 25,128,679 | 0.14% | 0.01% |
| Oct. 2, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 1056 | $19.13 | 2,935,927.0000 | 25,128,679 | 0.04% | 0.00% |
| Oct. 3, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock | 88 | $19.07 | 2,935,839.0000 | 25,128,679 | 0.00% | 0.00% |
| Oct. 3, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 14 | $19.01 | 4,887,430.0000 | 25,128,679 | 0.00% | 0.00% |
| Oct. 2, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 977 | $19.13 | 1,118,388.0000 | 25,128,679 | 0.09% | 0.00% |
| Sept. 29, 2023 | Shipley Kenneth E | Executive Vice President | S | Common Stock, par value $0.001 per share ("Common Stock") | 38 | $19.90 | 2,944,010.0000 | 25,101,937 | 0.00% | 0.00% |
| Sept. 28, 2023 | Shipley Kenneth E | Executive Vice President | S | Common Stock, par value $0.001 per share ("Common Stock") | 3210 | $19.90 | 2,944,048.0000 | 25,101,937 | 0.11% | 0.01% |
| Sept. 28, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 4090 | $19.90 | 1,119,365.0000 | 25,101,937 | 0.36% | 0.02% |
| Sept. 27, 2023 | Shipley Kenneth E | Executive Vice President | S | Common Stock, par value $0.001 per share ("Common Stock") | 870 | $20.09 | 2,947,258.0000 | 25,101,937 | 0.03% | 0.00% |
| Sept. 26, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 339 | $19.90 | 1,124,190.0000 | 25,101,937 | 0.03% | 0.00% |
| Sept. 27, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 735 | $20.17 | 4,892,511.0000 | 25,101,937 | 0.02% | 0.00% |
| Sept. 25, 2023 | Shipley Kenneth E | Executive Vice President | S | Common Stock, par value $0.001 per share ("Common Stock") | 3030 | $20.06 | 2,948,575.0000 | 25,101,937 | 0.10% | 0.01% |
| Sept. 26, 2023 | Shipley Kenneth E | Executive Vice President | S | Common Stock | 447 | $19.90 | 3,048,128.0000 | 25,101,937 | 0.01% | 0.00% |
| Sept. 25, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 5229 | $19.97 | 1,124,529.0000 | 25,101,937 | 0.46% | 0.02% |
| Sept. 19, 2023 | Shipley William G | TenPercentOwner | S | Common Stock | 563 | $20.76 | 2,916,353.0000 | 25,101,937 | 0.02% | 0.00% |
| Sept. 18, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock" ) | 16806 | $21.04 | 1,130,352.0000 | 25,101,937 | 1.47% | 0.07% |
| Sept. 19, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 594 | $20.71 | 4,898,814.0000 | 25,101,937 | 0.01% | 0.00% |
| Sept. 18, 2023 | Shipley William G | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 16837 | $21.05 | 2,916,916.0000 | 25,101,937 | 0.57% | 0.07% |
| Sept. 12, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock | 1802 | $20.58 | 2,936,983.0000 | 25,101,937 | 0.06% | 0.01% |
| Sept. 11, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 15598 | $20.67 | 2,938,785.0000 | 25,101,937 | 0.53% | 0.06% |
| Sept. 12, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 2455 | $20.59 | 4,916,214.0000 | 25,101,937 | 0.05% | 0.01% |
| Sept. 11, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock" ) | 14945 | $20.70 | 1,149,613.0000 | 25,101,937 | 1.28% | 0.06% |
| Aug. 28, 2023 | Shipley William G | TenPercentOwner | S | Common Stock, par value $0.00 I per share ("Common Stock") | 17400 | $21.06 | 2,933,753.0000 | 25,101,937 | 0.59% | 0.07% |
| Aug. 28, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock" ) | 17400 | $20.04 | 1,164,558.0000 | 25,101,937 | 1.47% | 0.07% |
| Aug. 22, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock" ) | 8 | $20.82 | 1,192,391.0000 | 25,101,937 | 0.00% | 0.00% |
| Aug. 22, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 1111 | $20.82 | 2,964,756.0000 | 25,101,937 | 0.04% | 0.00% |
| Aug. 23, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock | 10373 | $20.83 | 2,954,383.0000 | 25,101,937 | 0.35% | 0.04% |
| Aug. 23, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 10433 | $20.84 | 4,951,014.0000 | 25,101,937 | 0.21% | 0.04% |
| Aug. 21, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 5916 | $20.96 | 2,965,867.0000 | 25,101,937 | 0.20% | 0.02% |
| Aug. 21, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock" ) | 6959 | $21.00 | 1,192,399.0000 | 25,101,937 | 0.58% | 0.03% |
| Aug. 16, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock" ) | 8573 | $21.53 | 1,199,358.0000 | 25,101,937 | 0.71% | 0.03% |
| Aug. 16, 2023 | Shipley Kenneth E | Executive Vice President | S | Common Stock, par value $0.001 per share ("Common Stock") | 8356 | $21.53 | 2,951,605.0000 | 25,101,937 | 0.28% | 0.03% |
| Aug. 14, 2023 | Shipley Kenneth E | Executive Vice President | S | Common Stock, par value $0.001 per share ("Common Stock") | 5689 | $21.62 | 2,960,539.0000 | 25,101,937 | 0.19% | 0.02% |
| Aug. 15, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 347 | $21.52 | 4,976,987.0000 | 25,101,937 | 0.01% | 0.00% |
| Aug. 15, 2023 | Shipley Kenneth E | Executive Vice President | S | Common Stock | 578 | $21.52 | 3,059,961.0000 | 25,101,937 | 0.02% | 0.00% |
| Aug. 14, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock" ) | 6695 | $21.60 | 1,208,278.0000 | 25,101,937 | 0.55% | 0.03% |
| Aug. 10, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 6536 | $22.58 | 1,214,973.0000 | 25,101,937 | 0.54% | 0.03% |
| Aug. 10, 2023 | Shipley William G | TenPercentOwner | S | Common Stock, par value $0.00 I per share ("Common Stock") | 6200 | $22.58 | 2,951,153.0000 | 25,101,937 | 0.21% | 0.02% |
| Aug. 7, 2023 | Shipley William G | TenPercentOwner | S | Common Stock, par value $0.00 I per share ("Common Stock") | 8389 | $22.68 | 2,957,358.0000 | 25,101,937 | 0.28% | 0.03% |
| Aug. 7, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock" ) | 7817 | $22.68 | 1,221,521.0000 | 25,101,937 | 0.64% | 0.03% |
| Aug. 8, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 12 | $22.58 | 4,990,565.0000 | 25,101,937 | 0.00% | 0.00% |
| July 31, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 17400 | $23.39 | 2,971,783.0000 | 25,101,937 | 0.58% | 0.07% |
| July 31, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock" ) | 17400 | $23.38 | 1,229,338.0000 | 25,101,937 | 1.40% | 0.07% |
| July 24, 2023 | Shipley Kenneth E | Executive Vice President | S | Common Stock, par value $0.001 per share ("Common Stock") | 9519 | $23.50 | 2,974,109.0000 | 25,101,937 | 0.32% | 0.04% |
| July 25, 2023 | Shipley Kenneth E | Executive Vice President | S | Common Stock | 7881 | $23.49 | 3,066,228.0000 | 25,101,937 | 0.26% | 0.03% |
| July 24, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock" ) | 10052 | $23.50 | 1,254,086.0000 | 25,101,937 | 0.80% | 0.04% |
| July 25, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 7348 | $23.48 | 5,015,794.0000 | 25,101,937 | 0.15% | 0.03% |
| July 17, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 17400 | $23.84 | 1,264,138.0000 | 25,101,937 | 1.36% | 0.07% |
| July 14, 2023 | Shipley William G | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 10000 | $24.20 | 2,965,742.0000 | 25,101,937 | 0.34% | 0.04% |
| July 13, 2023 | Shipley Kenneth E | Executive Vice President | S | Common Stock, par value $0.001 per share ("Common Stock") | 10000 | $22.83 | 2,983,628.0000 | 25,101,937 | 0.33% | 0.04% |
| July 12, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 11000 | $22.64 | 2,989,183.0000 | 25,101,937 | 0.37% | 0.04% |
| July 10, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 17400 | $22.56 | 1,281,538.0000 | 25,101,937 | 1.34% | 0.07% |
| July 7, 2023 | Shipley William G | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 10000 | $22.65 | 2,975,742.0000 | 25,101,937 | 0.33% | 0.04% |
| July 6, 2023 | Shipley Kenneth E | Executive Vice President | S | Common Stock, par value $0.001 per share ("Common Stock") | 10000 | $22.40 | 2,993,628.0000 | 25,101,937 | 0.33% | 0.04% |
| July 5, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock, par value S0.001 per share ("Common Stock") | 10000 | $22.97 | 3,000,183.0000 | 25,101,937 | 0.33% | 0.04% |
| July 3, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 17400 | $22.92 | 1,298,938.0000 | 25,101,937 | 1.32% | 0.07% |
| June 30, 2023 | Arrington Ronald Carter | CFO | X | Incentive Stock Option | 6246 | $23.37 | 56,214.0000 | 25,177,502 | 10.00% | 0.02% |
| June 30, 2023 | Shipley William G | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 11000 | $23.17 | 2,985,742.0000 | 25,177,502 | 0.37% | 0.04% |
| June 28, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 17400 | $22.68 | 1,316,338.0000 | 25,177,502 | 1.30% | 0.07% |
| June 26, 2023 | Shipley Kenneth E | Executive Vice President | S | Common Stock, par value $0.001 per share ("Common Stock") | 10000 | $22.22 | 3,003,628.0000 | 25,177,502 | 0.33% | 0.04% |
| June 21, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 17000 | $22.04 | 4,635,056.0000 | 25,177,502 | 0.37% | 0.07% |
| June 16, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 7275 | $21.05 | 3,752,056.0000 | 25,177,502 | 0.19% | 0.03% |
| June 14, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 9725 | $21.57 | 3,759,331.0000 | 25,177,502 | 0.26% | 0.04% |
| June 8, 2023 | Burt Jeffrey V | Chief Accounting Officer | S | Common Stock | 6270 | $21.15 | 25,894.0000 | 25,177,502 | 19.49% | 0.02% |
| May 17, 2023 | Burt Jeffrey V | Chief Accounting Officer | S | Common Stock, par value $0.001 per share ("Common Stock") | 5000 | $21.25 | 37,857.0000 | 25,177,502 | 11.67% | 0.02% |
| May 23, 2023 | Burt Jeffrey V | Chief Accounting Officer | S | Common Stock | 5693 | $20.60 | 32,164.0000 | 25,177,502 | 15.04% | 0.02% |
| June 6, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock" ) | 17400 | $20.38 | 1,333,738.0000 | 25,177,502 | 1.29% | 0.07% |
| May 25, 2023 | Shipley Kenneth E | Executive Vice President | S | Common Stock, par value $0.001 per share ("Common Stock") | 11000 | $20.10 | 3,013,628.0000 | 25,177,502 | 0.36% | 0.04% |
| May 25, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 11000 | $20.53 | 3,010,183.0000 | 25,177,502 | 0.36% | 0.04% |
| May 23, 2023 | Shipley William G | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 10000 | $20.58 | 2,996,742.0000 | 25,177,502 | 0.33% | 0.04% |
| May 23, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock" ) | 10000 | $20.59 | 1,351,138.0000 | 25,177,502 | 0.73% | 0.04% |
| May 19, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 1355 | $21.22 | 3,025,180.0000 | 25,177,502 | 0.04% | 0.01% |
| May 22, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock | 3997 | $21.26 | 3,021,183.0000 | 25,177,502 | 0.13% | 0.02% |
| May 22, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 4024 | $21.19 | 5,130,194.0000 | 25,177,502 | 0.08% | 0.02% |
| May 19, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock" ) | 1648 | $21.20 | 1,365,162.0000 | 25,177,502 | 0.12% | 0.01% |
| May 17, 2023 | Shipley Kenneth E | Executive Vice President | S | Common Stock, par value $0.001 per share ("Common Stock") | 10000 | $21.21 | 3,024,628.0000 | 25,177,502 | 0.33% | 0.04% |
| May 17, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 10000 | $21.22 | 1,366,810.0000 | 25,177,502 | 0.73% | 0.04% |
| May 16, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 13460 | $21.57 | 5,145,866.0000 | 25,177,502 | 0.26% | 0.05% |
| May 15, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock" ) | 17352 | $22.35 | 1,390,270.0000 | 25,177,502 | 1.23% | 0.07% |
| April 28, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock" ) | 18449 | $22.66 | 1,407,622.0000 | 25,177,502 | 1.29% | 0.07% |
| April 26, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock" ) | 3879 | $22.45 | 1,437,712.0000 | 25,177,502 | 0.27% | 0.02% |
| April 27, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 11641 | $22.05 | 5,195,127.0000 | 25,177,502 | 0.22% | 0.05% |
| April 20, 2023 | Shipley William G | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 5016 | $21.34 | 3,006,742.0000 | 25,177,502 | 0.17% | 0.02% |
| April 19, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock, par value S0.001 per share ("Common Stock") | 3521 | $21.17 | 3,026,535.0000 | 25,177,502 | 0.12% | 0.01% |
| April 18, 2023 | Shipley Kenneth E | Executive Vice President | S | Common Stock, par value $0.001 per share ("Common Stock") | 7000 | $21.42 | 3,034,628.0000 | 25,177,502 | 0.23% | 0.03% |
| April 17, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 3479 | $21.68 | 3,030,056.0000 | 25,177,502 | 0.11% | 0.01% |
| April 14, 2023 | Shipley William G | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 7000 | $21.42 | 3,011,758.0000 | 25,177,502 | 0.23% | 0.03% |
| April 13, 2023 | Shipley Kenneth E | Executive Vice President | S | Common Stock, par value $0.001 per share ("Common Stock") | 7000 | $21.59 | 3,041,628.0000 | 25,177,502 | 0.23% | 0.03% |
| April 13, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 3000 | $21.79 | 5,210,647.0000 | 25,177,502 | 0.06% | 0.01% |
| April 12, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock" ) | 3722 | $22.08 | 1,444,591.0000 | 25,177,502 | 0.26% | 0.01% |
| April 12, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 1179 | $22.49 | 3,033,535.0000 | 25,177,502 | 0.04% | 0.00% |
| April 10, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par Value $0.001 per Share ("Common Stock") | 8363 | $21.70 | 1,468,313.0000 | 25,177,502 | 0.57% | 0.03% |
| April 11, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 20000 | $21.83 | 5,217,369.0000 | 25,177,502 | 0.38% | 0.08% |
| April 6, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 1837 | $21.41 | 1,476,676.0000 | 25,177,502 | 0.12% | 0.01% |
| April 5, 2023 | Shipley Kenneth E | Executive Vice President | S | Common Stock, par value $0.001 per share ("Common Stock") | 4205 | $22.21 | 3,050,462.0000 | 25,177,502 | 0.14% | 0.02% |
| April 6, 2023 | Shipley Kenneth E | Executive Vice President | S | Common Stock | 1834 | $21.42 | 3,148,628.0000 | 25,177,502 | 0.06% | 0.01% |
| April 4, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 3260 | $23.00 | 1,480,326.0000 | 25,177,502 | 0.22% | 0.01% |
| April 5, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 1813 | $22.04 | 5,247,569.0000 | 25,177,502 | 0.03% | 0.01% |
| March 29, 2023 | Shipley Kenneth E | Chief Executive Officer | S | Common Stock, par value $0.001 per share ("Common Stock") | 7000 | $21.75 | 3,054,667.0000 | 24,742,419 | 0.23% | 0.03% |
| March 28, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock | 4633 | $21.70 | 3,034,714.0000 | 24,742,419 | 0.15% | 0.02% |
| March 27, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 2367 | $21.70 | 3,039,347.0000 | 24,742,419 | 0.08% | 0.01% |
| March 23, 2023 | Shipley William G | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 2886 | $21.43 | 3,021,872.0000 | 24,742,419 | 0.10% | 0.01% |
| March 24, 2023 | Shipley William G | TenPercentOwner | S | Common Stock | 3114 | $21.40 | 3,018,758.0000 | 24,742,419 | 0.10% | 0.01% |
| March 22, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 5755 | $21.43 | 3,041,714.0000 | 24,742,419 | 0.19% | 0.02% |
| March 21, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 6875 | $21.19 | 5,252,642.0000 | 24,742,419 | 0.13% | 0.03% |
| March 20, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 13125 | $21.24 | 1,490,461.0000 | 24,742,419 | 0.87% | 0.05% |
| March 17, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 9198 | $21.78 | 3,047,469.0000 | 24,742,419 | 0.30% | 0.04% |
| March 16, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock | 3647 | $21.20 | 3,056,667.0000 | 24,742,419 | 0.12% | 0.01% |
| March 15, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 686 | $20.00 | 3,060,314.0000 | 24,742,419 | 0.02% | 0.00% |
| March 13, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 20000 | $18.76 | 1,503,586.0000 | 24,742,419 | 1.31% | 0.08% |
| March 9, 2023 | Shipley William G | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 1909 | $20.10 | 3,024,758.0000 | 24,742,419 | 0.06% | 0.01% |
| March 8, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 8402 | $19.96 | 1,523,586.0000 | 24,742,419 | 0.55% | 0.03% |
| March 6, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 7541 | $20.00 | 1,536,045.0000 | 24,742,419 | 0.49% | 0.03% |
| March 7, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 4057 | $19.97 | 5,301,044.0000 | 24,742,419 | 0.08% | 0.02% |
| March 3, 2023 | Shipley William G | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 14187 | $20.28 | 3,026,667.0000 | 24,742,419 | 0.47% | 0.06% |
| March 2, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 16518 | $20.13 | 3,061,000.0000 | 24,742,419 | 0.54% | 0.07% |
| March 1, 2023 | Shipley William G | TenPercentOwner | S | Common Stock | 8854 | $20.06 | 3,040,854.0000 | 24,742,419 | 0.29% | 0.04% |
| Feb. 28, 2023 | Shipley William G | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 20000 | $20.17 | 3,049,708.0000 | 24,742,419 | 0.65% | 0.08% |
| Feb. 28, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 19149 | $20.22 | 3,077,518.0000 | 24,742,419 | 0.62% | 0.08% |
| Feb. 27, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 39866 | $19.35 | 1,543,586.0000 | 24,742,419 | 2.52% | 0.16% |
| Feb. 21, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 134 | $20.20 | 1,583,452.0000 | 24,742,419 | 0.01% | 0.00% |
| Feb. 17, 2023 | Shipley William G | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 4364 | $20.43 | 3,069,708.0000 | 24,742,419 | 0.14% | 0.02% |
| Feb. 15, 2023 | Shipley William G | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 20000 | $20.63 | 3,074,072.0000 | 24,742,419 | 0.65% | 0.08% |
| Feb. 16, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 20000 | $21.06 | 3,096,667.0000 | 24,742,419 | 0.64% | 0.08% |
| Feb. 14, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 10940 | $20.51 | 3,116,667.0000 | 24,742,419 | 0.35% | 0.04% |
| Feb. 13, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 20000 | $19.74 | 1,583,586.0000 | 24,742,419 | 1.25% | 0.08% |
| Feb. 9, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 3127 | $21.48 | 3,133,540.0000 | 24,742,419 | 0.10% | 0.01% |
| Feb. 10, 2023 | Shipley Douglas M | TenPercentOwner | S | Common Stock | 5933 | $20.23 | 3,127,607.0000 | 24,742,419 | 0.19% | 0.02% |
| Feb. 8, 2023 | Shipley William G | TenPercentOwner | S | Common Stock, par value $0.001 per share ("Common Stock") | 20000 | $21.30 | 3,094,072.0000 | 24,742,419 | 0.64% | 0.08% |
| Feb. 7, 2023 | Shipley Kenneth E | Chief Executive Officer | S | Common Stock, par value $0.001 per share ("Common Stock") | 20000 | $21.27 | 3,061,667.0000 | 24,742,419 | 0.65% | 0.08% |
| Feb. 6, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 14021 | $20.60 | 1,609,565.0000 | 24,742,419 | 0.86% | 0.06% |
| Feb. 7, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 5979 | $20.59 | 5,372,642.0000 | 24,742,419 | 0.11% | 0.02% |
| Jan. 30, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 20000 | $19.25 | 1,623,586.0000 | 24,742,419 | 1.22% | 0.08% |
| Jan. 25, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 10739 | $19.16 | 1,643,586.0000 | 24,742,419 | 0.65% | 0.04% |
| Jan. 23, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 5410 | $19.21 | 1,676,411.0000 | 24,742,419 | 0.32% | 0.02% |
| Jan. 24, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 22086 | $19.11 | 5,423,381.0000 | 24,742,419 | 0.41% | 0.09% |
| Jan. 17, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 1749 | $20.32 | 1,681,837.0000 | 24,742,419 | 0.10% | 0.01% |
| Jan. 18, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 16 | $20.26 | 5,450,877.0000 | 24,742,419 | 0.00% | 0.00% |
| Jan. 10, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 2093 | $18.81 | 5,452,642.0000 | 24,742,419 | 0.04% | 0.01% |
| Jan. 9, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 17907 | $18.84 | 1,685,679.0000 | 24,742,419 | 1.05% | 0.07% |
| Jan. 4, 2023 | Hodgson Curtis Drew | Other | S | Common Stock | 5432 | $18.69 | 5,472,642.0000 | 24,742,419 | 0.10% | 0.02% |
| Jan. 3, 2023 | Hodgson Curtis Drew | Other | S | Common Stock, par value $0.001 per share ("Common Stock") | 14568 | $18.67 | 1,709,018.0000 | 24,742,419 | 0.85% | 0.06% |