IDXX · IDEXX Laboratories Inc. Common Stock
View on chartInsiders & Stakes
| AYERS JONATHAN W Director | ▼ Sell | Gift | 122,605 Shares held | 9/6/2024 | View profile |
| Jonathan Jay Mazelsky Director | ▲ Buy | Option Exercise | 83,803 Shares held | 2/27/2026 | View profile |
| Brian P. McKeon Executive VP & CFO | ▼ Sell | Tax Withholding | 31,550 Shares held | 2/14/2025 | View profile |
| TWIGGE GIOVANI Senior Vice President | ▲ Buy | Option Exercise | 20,329 Shares held | 2/23/2022 | View profile |
| Nimrata Hunt Director | ▼ Sell | Open Market | 18,141 Shares held | 3/3/2026 | View profile |
| Michael G. Erickson Executive Vice President | ▲ Buy | Option Exercise | 15,092 Shares held | 2/19/2026 | View profile |
| POLEWACZYK JAMES F Executive Vice President | ▼ Sell | Open Market | 10,711 Shares held | 3/6/2024 | View profile |
| George Fennell SVP, Chief Revenue Officer | ▼ Sell | Tax Withholding | 10,433 Shares held | 6/1/2026 | View profile |
| Lawrence D. Kingsley Director | ▲ Buy | Option Exercise | 9,568 Shares held | 5/7/2026 | View profile |
| Michael Lane Executive Vice President | ▼ Sell | Tax Withholding | 8,024 Shares held | 2/14/2026 | View profile |
| Turner Kathy V Senior Vice President | ▼ Sell | Open Market | 7,380 Shares held | 2/16/2023 | View profile |
| Sharon E. Underberg EVP, GC & Corp. Secretary | ▲ Buy | Option Exercise | 7,138 Shares held | 3/3/2026 | View profile |
| Andrew Emerson EVP, CFO and Treasurer | ▼ Sell | Tax Withholding | 4,222 Shares held | 2/14/2026 | View profile |
| Daniel M. Junius Director | ▲ Buy | Option Exercise | 3,561 Shares held | 5/7/2026 | View profile |
| Michael Schreck Executive Vice President | ▼ Sell | Tax Withholding | 3,089 Shares held | 2/14/2026 | View profile |
| Michael Perkins Johnson EVP and CHRO | ▼ Sell | Tax Withholding | 2,795 Shares held | 2/14/2026 | View profile |
| ESSIG STUART Director | ▲ Buy | Option Exercise | 2,236 Shares held | 5/6/2025 | View profile |
| Martin Alexander Smith Executive Vice President | ▼ Sell | Tax Withholding | 2,157 Shares held | 2/14/2026 | View profile |
| Sophie Vandebroek V Director | ▲ Buy | Option Exercise | 905 Shares held | 5/7/2026 | View profile |
| COLLINS Asha Director | ▲ Buy | Option Exercise | 779 Shares held | 5/6/2024 | View profile |
| M. Anne Szostak Director | ▲ Buy | Option Exercise | 519 Shares held | 5/7/2026 | View profile |
| Joseph L. Hooley Director | ▲ Buy | Grant | 325 Shares held | 7/30/2026 | View profile |
| Irene Chang Britt Director | ▲ Buy | Option Exercise | 208 Shares held | 5/6/2024 | View profile |
| Claflin Bruce L. Director | ▼ Sell | Open Market | 161 Shares held | 5/17/2024 | View profile |
| Karen Peacock Director | ▲ Buy | Option Exercise | 102 Shares held | 5/7/2026 | View profile |
Transaction History
| Joseph L. Hooley | ▲ Buy | Grant | 49 | $27K | 7/30/2026 |
| George Fennell | ▲ Buy | Option Exercise | 639 | $0 | 6/1/2026 |
| George Fennell | ▼ Sell | Tax Withholding | 284 | $161K | 6/1/2026 |
| Sophie Vandebroek V | ▲ Buy | Option Exercise | 257 | $0 | 5/7/2026 |
| M. Anne Szostak | ▲ Buy | Option Exercise | 257 | $0 | 5/7/2026 |
| Karen Peacock | ▲ Buy | Option Exercise | 101 | $0 | 5/7/2026 |
| Lawrence D. Kingsley | ▲ Buy | Option Exercise | 257 | $0 | 5/7/2026 |
| Lawrence D. Kingsley | ▲ Buy | Option Exercise | 82 | $0 | 5/7/2026 |
| Daniel M. Junius | ▲ Buy | Option Exercise | 257 | $0 | 5/7/2026 |
| Joseph L. Hooley | ▲ Buy | Option Exercise | 158 | $0 | 5/7/2026 |
| Joseph L. Hooley | ▲ Buy | Grant | 43 | $24K | 4/30/2026 |
| Sharon E. Underberg | ▲ Buy | Option Exercise | 197 | $100K | 3/3/2026 |
| Nimrata Hunt | ▼ Sell | Open Market | 1,758 | $1.1M | 3/3/2026 |
| Jonathan Jay Mazelsky | ▲ Buy | Option Exercise | 197 | $100K | 2/27/2026 |
| Jonathan Jay Mazelsky | ▲ Buy | Option Exercise | 23,326 | $3.3M | 2/26/2026 |
| Jonathan Jay Mazelsky | ▼ Sell | Open Market | 1,281 | $834K | 2/26/2026 |
| Jonathan Jay Mazelsky | ▼ Sell | Open Market | 1,095 | $713K | 2/26/2026 |
| Jonathan Jay Mazelsky | ▼ Sell | Open Market | 1,669 | $1.1M | 2/26/2026 |
| Jonathan Jay Mazelsky | ▼ Sell | Open Market | 1,171 | $765K | 2/26/2026 |
| Jonathan Jay Mazelsky | ▼ Sell | Open Market | 1,111 | $727K | 2/26/2026 |
| Jonathan Jay Mazelsky | ▼ Sell | Open Market | 1,488 | $976K | 2/26/2026 |
| Jonathan Jay Mazelsky | ▼ Sell | Open Market | 1,343 | $882K | 2/26/2026 |
| Jonathan Jay Mazelsky | ▼ Sell | Open Market | 2,860 | $1.9M | 2/26/2026 |
| Jonathan Jay Mazelsky | ▼ Sell | Open Market | 3,660 | $2.4M | 2/26/2026 |
| Jonathan Jay Mazelsky | ▼ Sell | Open Market | 2,859 | $1.9M | 2/26/2026 |
| Jonathan Jay Mazelsky | ▼ Sell | Open Market | 1,200 | $793K | 2/26/2026 |
| Jonathan Jay Mazelsky | ▼ Sell | Open Market | 1,000 | $662K | 2/26/2026 |
| Jonathan Jay Mazelsky | ▼ Sell | Open Market | 2,589 | $1.7M | 2/26/2026 |
| Nimrata Hunt | ▼ Sell | Open Market | 2,693 | $1.8M | 2/26/2026 |
| Michael G. Erickson | ▲ Buy | Option Exercise | 719 | $102K | 2/19/2026 |
| Michael G. Erickson | ▲ Buy | Option Exercise | 817 | $146K | 2/19/2026 |
| Michael G. Erickson | ▲ Buy | Option Exercise | 483 | $100K | 2/19/2026 |
| Michael G. Erickson | ▲ Buy | Option Exercise | 183 | $100K | 2/19/2026 |
| Michael G. Erickson | ▲ Buy | Option Exercise | 197 | $100K | 2/19/2026 |
| Michael G. Erickson | ▲ Buy | Option Exercise | 1,191 | $169K | 2/17/2026 |
| Michael G. Erickson | ▲ Buy | Option Exercise | 4,180 | $745K | 2/17/2026 |
| Michael G. Erickson | ▼ Sell | Open Market | 456 | $284K | 2/17/2026 |
| Michael G. Erickson | ▼ Sell | Open Market | 204 | $128K | 2/17/2026 |
| Michael G. Erickson | ▼ Sell | Open Market | 1,288 | $807K | 2/17/2026 |
| Michael G. Erickson | ▼ Sell | Open Market | 2,694 | $1.7M | 2/17/2026 |
| Michael G. Erickson | ▼ Sell | Open Market | 689 | $433K | 2/17/2026 |
| Michael G. Erickson | ▼ Sell | Open Market | 40 | $25K | 2/17/2026 |
| Sophie Vandebroek V | ▲ Buy | Option Exercise | 945 | $316K | 2/17/2026 |
| Sophie Vandebroek V | ▼ Sell | Open Market | 945 | $594K | 2/17/2026 |
| Sophie Vandebroek V | ▼ Sell | Open Market | 519 | $326K | 2/17/2026 |
| Michael G. Erickson | ▲ Buy | Option Exercise | 92 | $0 | 2/14/2026 |
| Michael G. Erickson | ▲ Buy | Option Exercise | 94 | $0 | 2/14/2026 |
| Michael G. Erickson | ▲ Buy | Option Exercise | 301 | $0 | 2/14/2026 |
| Michael G. Erickson | ▲ Buy | Option Exercise | 184 | $0 | 2/14/2026 |
| Michael G. Erickson | ▲ Buy | Option Exercise | 1,508 | $0 | 2/14/2026 |
| Michael G. Erickson | ▲ Buy | Option Exercise | 184 | $0 | 2/14/2026 |
| Michael G. Erickson | ▼ Sell | Tax Withholding | 974 | $613K | 2/14/2026 |
| Andrew Emerson | ▲ Buy | Option Exercise | 61 | $0 | 2/14/2026 |
| Andrew Emerson | ▲ Buy | Option Exercise | 94 | $0 | 2/14/2026 |
| Sharon E. Underberg | ▲ Buy | Option Exercise | 173 | $0 | 2/14/2026 |
| Sharon E. Underberg | ▲ Buy | Option Exercise | 176 | $0 | 2/14/2026 |
| Sharon E. Underberg | ▲ Buy | Option Exercise | 218 | $0 | 2/14/2026 |
| Sharon E. Underberg | ▲ Buy | Option Exercise | 265 | $0 | 2/14/2026 |
| Sharon E. Underberg | ▼ Sell | Tax Withholding | 251 | $158K | 2/14/2026 |
| Martin Alexander Smith | ▲ Buy | Option Exercise | 148 | $0 | 2/14/2026 |
| Martin Alexander Smith | ▲ Buy | Option Exercise | 188 | $0 | 2/14/2026 |
| Martin Alexander Smith | ▲ Buy | Option Exercise | 301 | $0 | 2/14/2026 |
| Martin Alexander Smith | ▲ Buy | Option Exercise | 367 | $0 | 2/14/2026 |
| Martin Alexander Smith | ▼ Sell | Tax Withholding | 302 | $190K | 2/14/2026 |
| Michael Schreck | ▲ Buy | Option Exercise | 117 | $0 | 2/14/2026 |
| Michael Schreck | ▲ Buy | Option Exercise | 169 | $0 | 2/14/2026 |
| Michael Schreck | ▲ Buy | Option Exercise | 301 | $0 | 2/14/2026 |
| Michael Schreck | ▲ Buy | Option Exercise | 367 | $0 | 2/14/2026 |
| Michael Schreck | ▲ Buy | Option Exercise | 1,005 | $0 | 2/14/2026 |
| Michael Schreck | ▼ Sell | Tax Withholding | 876 | $551K | 2/14/2026 |
| Jonathan Jay Mazelsky | ▲ Buy | Option Exercise | 958 | $0 | 2/14/2026 |
| Jonathan Jay Mazelsky | ▲ Buy | Option Exercise | 1,099 | $0 | 2/14/2026 |
| Jonathan Jay Mazelsky | ▼ Sell | Tax Withholding | 915 | $576K | 2/14/2026 |
| Michael Lane | ▲ Buy | Option Exercise | 204 | $0 | 2/14/2026 |
| Michael Lane | ▲ Buy | Option Exercise | 220 | $0 | 2/14/2026 |
| Michael Lane | ▲ Buy | Option Exercise | 301 | $0 | 2/14/2026 |
| Michael Lane | ▲ Buy | Option Exercise | 367 | $0 | 2/14/2026 |
| Michael Lane | ▼ Sell | Tax Withholding | 221 | $139K | 2/14/2026 |
| Michael Perkins Johnson | ▲ Buy | Option Exercise | 176 | $0 | 2/14/2026 |
| Michael Perkins Johnson | ▲ Buy | Option Exercise | 179 | $0 | 2/14/2026 |
| Michael Perkins Johnson | ▲ Buy | Option Exercise | 218 | $0 | 2/14/2026 |
| Michael Perkins Johnson | ▼ Sell | Tax Withholding | 178 | $112K | 2/14/2026 |
| Nimrata Hunt | ▲ Buy | Option Exercise | 204 | $0 | 2/14/2026 |
| Nimrata Hunt | ▲ Buy | Option Exercise | 207 | $0 | 2/14/2026 |
| Nimrata Hunt | ▲ Buy | Option Exercise | 301 | $0 | 2/14/2026 |
| Nimrata Hunt | ▲ Buy | Option Exercise | 1,508 | $0 | 2/14/2026 |
| Nimrata Hunt | ▲ Buy | Option Exercise | 367 | $0 | 2/14/2026 |
| Nimrata Hunt | ▼ Sell | Tax Withholding | 1,154 | $726K | 2/14/2026 |
| George Fennell | ▲ Buy | Option Exercise | 55 | $0 | 2/14/2026 |
| George Fennell | ▲ Buy | Option Exercise | 56 | $0 | 2/14/2026 |
| George Fennell | ▲ Buy | Option Exercise | 139 | $0 | 2/14/2026 |
| George Fennell | ▲ Buy | Option Exercise | 204 | $0 | 2/14/2026 |
| George Fennell | ▼ Sell | Tax Withholding | 199 | $125K | 2/14/2026 |
| Andrew Emerson | ▲ Buy | Option Exercise | 42 | $0 | 2/14/2026 |
| Andrew Emerson | ▲ Buy | Option Exercise | 194 | $0 | 2/14/2026 |
| Andrew Emerson | ▲ Buy | Option Exercise | 65 | $0 | 2/14/2026 |
| Andrew Emerson | ▼ Sell | Tax Withholding | 123 | $77K | 2/14/2026 |
| George Fennell | ▲ Buy | Option Exercise | 11,345 | $770K | 2/10/2026 |
| George Fennell | ▼ Sell | Open Market | 1,130 | $727K | 2/10/2026 |
| George Fennell | ▼ Sell | Open Market | 397 | $256K | 2/10/2026 |
| George Fennell | ▼ Sell | Open Market | 2,161 | $1.4M | 2/10/2026 |
| George Fennell | ▼ Sell | Open Market | 2,782 | $1.8M | 2/10/2026 |
| George Fennell | ▼ Sell | Open Market | 1,060 | $686K | 2/10/2026 |
| George Fennell | ▼ Sell | Open Market | 966 | $627K | 2/10/2026 |
| George Fennell | ▼ Sell | Open Market | 2,809 | $1.8M | 2/10/2026 |
| George Fennell | ▼ Sell | Open Market | 40 | $26K | 2/10/2026 |
| George Fennell | ▲ Buy | Option Exercise | 1,476 | $100K | 2/9/2026 |
| Joseph L. Hooley | ▲ Buy | Grant | 36 | $24K | 1/30/2026 |
| Nimrata Hunt | ▲ Buy | Option Exercise | 7,125 | $2.1M | 11/7/2025 |
| Nimrata Hunt | ▲ Buy | Option Exercise | 5,405 | $2.7M | 11/7/2025 |
| Nimrata Hunt | ▼ Sell | Open Market | 5,114 | $3.6M | 11/7/2025 |
| Nimrata Hunt | ▼ Sell | Open Market | 1,465 | $1.0M | 11/7/2025 |
| Nimrata Hunt | ▼ Sell | Open Market | 1,468 | $1.0M | 11/7/2025 |
| Nimrata Hunt | ▼ Sell | Open Market | 1,378 | $972K | 11/7/2025 |
| Joseph L. Hooley | ▲ Buy | Grant | 39 | $25K | 10/30/2025 |
| Martin Alexander Smith | ▲ Buy | Option Exercise | 18 | $0 | 9/1/2025 |
| Martin Alexander Smith | ▼ Sell | Tax Withholding | 5 | $3K | 9/1/2025 |
| M. Anne Szostak | ▲ Buy | Option Exercise | 2,187 | $452K | 8/22/2025 |
| M. Anne Szostak | ▼ Sell | Open Market | 2,187 | $1.4M | 8/22/2025 |
| M. Anne Szostak | ▼ Sell | Gift | 259 | $0 | 8/22/2025 |
| M. Anne Szostak | ▼ Sell | Gift | 259 | $0 | 8/22/2025 |
| Jonathan Jay Mazelsky | ▼ Sell | Gift | 1,051 | $0 | 8/15/2025 |
| Michael G. Erickson | ▼ Sell | Open Market | 318 | $207K | 8/12/2025 |
| Michael G. Erickson | ▼ Sell | Open Market | 88 | $57K | 8/12/2025 |
| Nimrata Hunt | ▲ Buy | Option Exercise | 183 | $100K | 8/12/2025 |
| Sharon E. Underberg | ▲ Buy | Option Exercise | 183 | $100K | 8/12/2025 |
| Nimrata Hunt | ▲ Buy | Option Exercise | 560 | $100K | 8/12/2025 |
| Nimrata Hunt | ▲ Buy | Option Exercise | 483 | $100K | 8/12/2025 |
| Nimrata Hunt | ▼ Sell | Open Market | 1,200 | $788K | 8/11/2025 |
| Sharon E. Underberg | ▲ Buy | Option Exercise | 5,450 | $1.1M | 8/8/2025 |
| Sharon E. Underberg | ▼ Sell | Open Market | 5,450 | $3.6M | 8/8/2025 |
| Jonathan Jay Mazelsky | ▲ Buy | Option Exercise | 183 | $110K | 8/8/2025 |
| Andrew Emerson | ▲ Buy | Option Exercise | 1,849 | $262K | 8/7/2025 |
| Andrew Emerson | ▼ Sell | Tax Withholding | 402 | $261K | 8/7/2025 |
| Nimrata Hunt | ▲ Buy | Option Exercise | 1,218 | $172K | 8/6/2025 |
| Nimrata Hunt | ▲ Buy | Option Exercise | 5,865 | $1.0M | 8/6/2025 |
| Nimrata Hunt | ▲ Buy | Option Exercise | 5,711 | $1.2M | 8/6/2025 |
| Nimrata Hunt | ▼ Sell | Open Market | 3,018 | $1.9M | 8/6/2025 |
| Nimrata Hunt | ▼ Sell | Open Market | 2,907 | $1.8M | 8/6/2025 |
| Nimrata Hunt | ▼ Sell | Open Market | 1,218 | $768K | 8/6/2025 |
| Jonathan Jay Mazelsky | ▲ Buy | Option Exercise | 29,260 | $2.0M | 8/6/2025 |
| Jonathan Jay Mazelsky | ▼ Sell | Open Market | 1,095 | $686K | 8/6/2025 |
| Jonathan Jay Mazelsky | ▼ Sell | Open Market | 1,525 | $958K | 8/6/2025 |
| Jonathan Jay Mazelsky | ▼ Sell | Open Market | 3,397 | $2.1M | 8/6/2025 |
| Jonathan Jay Mazelsky | ▼ Sell | Open Market | 6,056 | $3.8M | 8/6/2025 |
| Jonathan Jay Mazelsky | ▼ Sell | Open Market | 7,299 | $4.6M | 8/6/2025 |
| Jonathan Jay Mazelsky | ▼ Sell | Open Market | 3,000 | $1.9M | 8/6/2025 |
| Jonathan Jay Mazelsky | ▼ Sell | Open Market | 3,526 | $2.2M | 8/6/2025 |
| Jonathan Jay Mazelsky | ▼ Sell | Open Market | 1,822 | $1.2M | 8/6/2025 |
| Jonathan Jay Mazelsky | ▼ Sell | Open Market | 880 | $560K | 8/6/2025 |
| Jonathan Jay Mazelsky | ▼ Sell | Open Market | 660 | $422K | 8/6/2025 |
| Michael Lane | ▲ Buy | Option Exercise | 1,286 | $266K | 8/6/2025 |
| Michael Lane | ▲ Buy | Option Exercise | 7,125 | $2.1M | 8/6/2025 |
| Michael Lane | ▼ Sell | Open Market | 5,631 | $3.5M | 8/6/2025 |
| Michael Lane | ▼ Sell | Open Market | 2,480 | $1.6M | 8/6/2025 |
| Michael Lane | ▼ Sell | Open Market | 300 | $189K | 8/6/2025 |
| Michael Perkins Johnson | ▲ Buy | Option Exercise | 3,382 | $0 | 6/1/2025 |
| Michael Perkins Johnson | ▼ Sell | Tax Withholding | 1,499 | $770K | 6/1/2025 |
| M. Anne Szostak | ▲ Buy | Option Exercise | 1,046 | $168K | 5/21/2025 |
| M. Anne Szostak | ▼ Sell | Open Market | 1,046 | $537K | 5/21/2025 |
| M. Anne Szostak | ▼ Sell | Open Market | 1,260 | $646K | 5/21/2025 |
| Daniel M. Junius | ▲ Buy | Option Exercise | 1,404 | $345K | 5/13/2025 |
| Daniel M. Junius | ▲ Buy | Option Exercise | 1,279 | $363K | 5/13/2025 |
| Daniel M. Junius | ▼ Sell | Open Market | 2,683 | $1.4M | 5/13/2025 |
| Sophie Vandebroek V | ▲ Buy | Option Exercise | 1,279 | $363K | 5/9/2025 |
| Sophie Vandebroek V | ▼ Sell | Open Market | 1,279 | $628K | 5/9/2025 |
| Sophie Vandebroek V | ▲ Buy | Option Exercise | 262 | $0 | 5/6/2025 |
| M. Anne Szostak | ▲ Buy | Option Exercise | 262 | $0 | 5/6/2025 |
| Lawrence D. Kingsley | ▲ Buy | Option Exercise | 262 | $0 | 5/6/2025 |
| Lawrence D. Kingsley | ▲ Buy | Option Exercise | 84 | $0 | 5/6/2025 |
| Daniel M. Junius | ▲ Buy | Option Exercise | 262 | $0 | 5/6/2025 |
| ESSIG STUART | ▲ Buy | Option Exercise | 262 | $0 | 5/6/2025 |
| Brian P. McKeon | ▲ Buy | Option Exercise | 252 | $0 | 2/14/2025 |
| Brian P. McKeon | ▲ Buy | Option Exercise | 303 | $0 | 2/14/2025 |
| Brian P. McKeon | ▲ Buy | Option Exercise | 308 | $0 | 2/14/2025 |
| Brian P. McKeon | ▲ Buy | Option Exercise | 299 | $0 | 2/14/2025 |
| Brian P. McKeon | ▼ Sell | Tax Withholding | 569 | $253K | 2/14/2025 |
| Sharon E. Underberg | ▲ Buy | Grant | 137 | $0 | 2/14/2025 |
| Sharon E. Underberg | ▲ Buy | Grant | 173 | $0 | 2/14/2025 |
| Sharon E. Underberg | ▲ Buy | Grant | 176 | $0 | 2/14/2025 |
| Sharon E. Underberg | ▲ Buy | Grant | 218 | $0 | 2/14/2025 |
| Sharon E. Underberg | ▼ Sell | Tax Withholding | 219 | $97K | 2/14/2025 |
| Martin Alexander Smith | ▲ Buy | Option Exercise | 148 | $0 | 2/14/2025 |
| Martin Alexander Smith | ▲ Buy | Option Exercise | 593 | $0 | 2/14/2025 |
| Martin Alexander Smith | ▲ Buy | Option Exercise | 189 | $0 | 2/14/2025 |
| Martin Alexander Smith | ▲ Buy | Option Exercise | 301 | $0 | 2/14/2025 |
| Martin Alexander Smith | ▼ Sell | Tax Withholding | 374 | $166K | 2/14/2025 |
| Michael Schreck | ▲ Buy | Option Exercise | 80 | $0 | 2/14/2025 |
| Michael Schreck | ▲ Buy | Option Exercise | 117 | $0 | 2/14/2025 |
| Michael Schreck | ▲ Buy | Option Exercise | 791 | $0 | 2/14/2025 |
| Michael Schreck | ▲ Buy | Option Exercise | 170 | $0 | 2/14/2025 |
| Michael Schreck | ▼ Sell | Tax Withholding | 441 | $196K | 2/14/2025 |
| Jonathan Jay Mazelsky | ▲ Buy | Option Exercise | 689 | $0 | 2/14/2025 |
| Jonathan Jay Mazelsky | ▲ Buy | Option Exercise | 958 | $0 | 2/14/2025 |
| Jonathan Jay Mazelsky | ▲ Buy | Option Exercise | 1,100 | $0 | 2/14/2025 |
| Jonathan Jay Mazelsky | ▼ Sell | Tax Withholding | 1,222 | $543K | 2/14/2025 |
| Michael Lane | ▲ Buy | Option Exercise | 160 | $0 | 2/14/2025 |
| Michael Lane | ▲ Buy | Option Exercise | 204 | $0 | 2/14/2025 |
| Michael Lane | ▲ Buy | Option Exercise | 220 | $0 | 2/14/2025 |
| Michael Lane | ▲ Buy | Option Exercise | 301 | $0 | 2/14/2025 |