## Thomas P. Beckley

Thomas P. Beckley is on the board of Cubs Rainbow, Inc. and Senior VP, General Manager-Custom IC & PBC Group at Cadence Design Systems, Inc.

In his past career he was President & Chief Executive Officer of Xynetix Design Systems, Inc., President & Chief Executive Officer for Neolinear, Inc., Principal at General Motors Corp., Principal at Harris Corp. and Head-Systems Division at Avant! Corp. (California).

He received an undergraduate degree from Kalamazoo College and an MBA from Vanderbilt University.

## Transactions

09/15/2023 | 952 | Derivative/Non-derivative trans. at $234.08 per share. | 222,845 |

08/25/2023 | 770 | Derivative/Non-derivative trans. at $232.51 per share. | 179,033 |

05/19/2023 | 445 | Disposition at $218.97 per share. | 97,442 |

05/19/2023 | 20,647 | Disposition at $218.18 per share. | 4,504,763 |

05/19/2023 | 11,366 | Disposition at $217.37 per share. | 2,470,628 |

05/19/2023 | 12,860 | Disposition at $216.42 per share. | 2,783,162 |

05/19/2023 | 4,682 | Disposition at $215.44 per share. | 1,008,691 |

05/19/2023 | 25,000 | Derivative/Non-derivative trans. at $39.58 per share. | 989,500 |

05/19/2023 | 25,000 | Derivative/Non-derivative trans. at $30.79 per share. | 769,750 |

05/18/2023 | 6,700 | Disposition at $212.69 per share. | 1,425,023 |

05/18/2023 | 2,800 | Disposition at $211.42 per share. | 591,976 |

05/18/2023 | 1,600 | Disposition at $210.6 per share. | 336,960 |

05/18/2023 | 8,540 | Disposition at $209.33 per share. | 1,787,679 |

05/18/2023 | 13,871 | Disposition at $208.11 per share. | 2,886,694 |

05/18/2023 | 7,864 | Disposition at $207.45 per share. | 1,631,387 |

05/18/2023 | 1,100 | Disposition at $206.3 per share. | 226,930 |

05/18/2023 | 25,775 | Derivative/Non-derivative trans. at $39.58 per share. | 1,020,174 |

05/18/2023 | 3,025 | Disposition at $209.15 per share. | 632,679 |

05/18/2023 | 11,175 | Disposition at $208.51 per share. | 2,330,100 |

05/18/2023 | 10,028 | Disposition at $207.73 per share. | 2,083,117 |

05/18/2023 | 1,000 | Disposition at $206.59 per share. | 206,590 |

05/18/2023 | 8,300 | Disposition at $213.33 per share. | 1,770,639 |

05/18/2023 | 25,000 | Derivative/Non-derivative trans. at $30.79 per share. | 769,750 |

02/27/2023 | 507 | Derivative/Non-derivative trans. at $193.18 per share. | 97,943 |

02/14/2023 | 820 | Derivative/Non-derivative trans. at $199.09 per share. | 163,254 |

08/25/2022 | 778 | Derivative/Non-derivative trans. at $184.8 per share. | 143,775 |

08/15/2022 | 1,212 | Derivative/Non-derivative trans. at $193.09 per share. | 234,026 |

03/17/2022 | 10,746 | Derivative/Non-derivative trans. at $142.5 per share. | 1,531,305 |

03/15/2022 | 13,296 | Award at $0 per share. | 0 |

02/25/2022 | 1,378 | Derivative/Non-derivative trans. at $152.93 per share. | 210,738 |

02/22/2022 | 884 | Derivative/Non-derivative trans. at $135.21 per share. | 119,526 |

02/14/2022 | 826 | Derivative/Non-derivative trans. at $142.08 per share. | 117,359 |

10/21/2021 | 30,944 | Disposition at $165 per share. | 5,105,760 |

10/21/2021 | 18,000 | Derivative/Non-derivative trans. at $19.6 per share. | 352,800 |

08/23/2021 | 1,350 | Derivative/Non-derivative trans. at $158.32 per share. | 213,732 |

08/16/2021 | 1,213 | Derivative/Non-derivative trans. at $151.87 per share. | 184,219 |

04/08/2021 | 18,000 | Disposition at $145 per share. | 2,610,000 |

04/08/2021 | 18,000 | Derivative/Non-derivative trans. at $19.6 per share. | 352,800 |

03/15/2021 | 21,492 | Derivative/Non-derivative trans. at $129.39 per share. | 2,780,850 |

02/25/2021 | 10,759 | Award at $0 per share. | 0 |

02/22/2021 | 1,350 | Derivative/Non-derivative trans. at $133.16 per share. | 179,766 |

02/16/2021 | 1,997 | Derivative/Non-derivative trans. at $145.99 per share. | 291,543 |

02/08/2021 | 1,241 | Derivative/Non-derivative trans. at $137.58 per share. | 170,737 |

10/09/2020 | 23,806 | Disposition at $110 per share. | 2,618,660 |

10/09/2020 | 12,000 | Derivative/Non-derivative trans. at $19.6 per share. | 235,200 |

08/24/2020 | 1,350 | Derivative/Non-derivative trans. at $111.28 per share. | 150,228 |

08/06/2020 | 1,840 | Derivative/Non-derivative trans. at $110.52 per share. | 203,357 |

05/18/2020 | 42,085 | Disposition at $81.8 per share. | 3,442,553 |

05/18/2020 | 30,000 | Derivative/Non-derivative trans. at $19.6 per share. | 588,000 |

03/15/2020 | 22,144 | Derivative/Non-derivative trans. at $62.47 per share. | 1,383,336 |

02/24/2020 | 2,702 | Derivative/Non-derivative trans. at $71.39 per share. | 192,896 |

02/21/2020 | 2,532 | Derivative/Non-derivative trans. at $74.73 per share. | 189,217 |

02/14/2020 | 16,760 | Award at $0 per share. | 0 |

02/06/2020 | 1,840 | Derivative/Non-derivative trans. at $74.54 per share. | 137,154 |

01/22/2020 | 55,750 | Disposition at $75 per share. | 4,181,250 |

01/22/2020 | 32,000 | Derivative/Non-derivative trans. at $19.6 per share. | 627,200 |

01/22/2020 | 23,750 | Derivative/Non-derivative trans. at $17.16 per share. | 407,550 |

08/21/2019 | 2,532 | Derivative/Non-derivative trans. at $69.69 per share. | 176,456 |

08/06/2019 | 1,840 | Derivative/Non-derivative trans. at $69.15 per share. | 127,236 |

03/15/2019 | 90,000 | Award at $0 per share. | 0 |

03/15/2019 | 21,492 | Derivative/Non-derivative trans. at $60.99 per share. | 1,310,798 |

03/06/2019 | 20,000 | Disposition at $58.9 per share. | 1,178,000 |

03/06/2019 | 20,000 | Derivative/Non-derivative trans. at $17.16 per share. | 343,200 |

03/06/2019 | 17,855 | Disposition at $58.89 per share. | 1,051,481 |

02/22/2019 | 18,667 | Award at $0 per share. | 0 |

02/21/2019 | 2,094 | Derivative/Non-derivative trans. at $55.4 per share. | 116,008 |

02/08/2019 | 1,894 | Derivative/Non-derivative trans. at $50.91 per share. | 96,424 |

02/06/2019 | 1,204 | Derivative/Non-derivative trans. at $50.48 per share. | 60,778 |

01/31/2019 | 8,334 | Disposition at $48 per share. | 400,032 |

01/31/2019 | 8,334 | Derivative/Non-derivative trans. at $13.81 per share. | 115,092 |

01/31/2019 | 14,874 | Disposition at $48 per share. | 713,952 |