| 
| Insider Trading | Relationship | Date | Transaction | Cost | #Shares | Value ($) | #Shares Total | SEC Form 4 |  | Scott Jonathan R | 10% Owner | Oct 29 '25 | Sale | 32.09 | 7,000 | 224,630 | 945,824 | Oct 29 07:02 PM |  | Jonathan R. Scott Trust dtd 11 | Former Director | Oct 29 '25 | Proposed Sale | 32.11 | 7,000 | 224,770 |  | Oct 29 04:36 PM |  | Scott Jonathan R | 10% Owner | Oct 09 '25 | Sale | 31.66 | 685 | 21,687 | 952,824 | Oct 09 03:23 PM |  | Scott Jonathan R | 10% Owner | Oct 07 '25 | Sale | 32.09 | 13,715 | 440,114 | 959,109 | Oct 08 09:07 PM |  | Scott Jonathan R | 10% Owner | Oct 08 '25 | Sale | 32.01 | 5,600 | 179,256 | 953,509 | Oct 08 09:07 PM |  | Jonathan R. Scott Trust dtd 11 | Director | Oct 07 '25 | Proposed Sale | 31.84 | 20,000 | 636,800 |  | Oct 07 04:43 PM |  | Susan Scott Heyneman Trust, Su | 10% Owner | Oct 01 '25 | Sale | 31.59 | 10,000 | 315,900 | 244,460 | Oct 03 01:25 PM |  | Susan Scott Heyneman Trust, Su | 10% Owner | Sep 02 '25 | Proposed Sale | 32.72 | 40,000 | 1,308,800 |  | Sep 02 04:52 PM |  | Susan Scott Heyneman Trust, Su | 10% Owner | Sep 02 '25 | Sale | 32.28 | 10,000 | 322,800 | 519,256 | Sep 02 03:47 PM |  | HEYNEMAN JOHN M JR | Director | Aug 14 '25 | Sale | 30.18 | 11,818 | 356,726 | 5,224 | Aug 18 06:07 PM |  | HEYNEMAN JOHN M JR | Director | Aug 14 '25 | Proposed Sale | 30.19 | 11,818 | 356,732 |  | Aug 14 05:13 PM |  | Susan Scott Heyneman Trust, Su | 10% Owner | Aug 01 '25 | Sale | 27.86 | 55,000 | 1,532,300 | 529,256 | Aug 01 04:17 PM |  | Susan Scott Heyneman Trust, Su | 10% Owner | Jul 14 '25 | Sale | 31.11 | 55,000 | 1,711,050 | 584,256 | Jul 15 06:10 PM |  | Susan Scott Heyneman Trust, Su | 10% Owner | Jul 14 '25 | Proposed Sale | 31.04 | 110,000 | 3,414,400 |  | Jul 14 04:41 PM |  | HEYNEMAN JOHN M JR | Director | Feb 26 '25 | Sale | 30.52 | 250 | 7,630 | 1,414,636 | Feb 26 06:54 PM |  | QUINN T HEYNEMAN | Director's son | Feb 26 '25 | Proposed Sale | 30.52 | 250 | 7,631 |  | Feb 26 04:16 PM |  | HEYNEMAN JOHN M JR | Director | Feb 14 '25 | Sale | 32.56 | 1,335 | 43,468 | 1,414,886 | Feb 18 06:58 PM |  | BAE-JOHN HEYNEMAN | Director's son | Feb 14 '25 | Proposed Sale | 32.56 | 1,335 | 43,461 |  | Feb 14 04:47 PM |  | Scott James R. Jr | 10% Owner | Nov 22 '24 | Sale | 34.50 | 6,067 | 209,312 | 75,387 | Nov 25 10:25 AM |  | James R. Scott, Jr. | Affiliate | Nov 22 '24 | Proposed Sale | 34.39 | 6,067 | 208,644 |  | Nov 22 07:46 PM |  | Scott Jonathan R | Director | Nov 12 '24 | Sale | 33.80 | 22,050 | 745,290 | 965,210 | Nov 14 05:00 PM |  | Scott Jonathan R | Director | Nov 13 '24 | Sale | 34.18 | 6,500 | 222,170 | 958,710 | Nov 14 05:00 PM |  | Jonathan R. Scott Trust dtd 11 | Director | Nov 13 '24 | Proposed Sale | 33.74 | 6,500 | 219,310 |  | Nov 13 06:27 PM |  | SCOTT JULIE A | 10% Owner | Nov 12 '24 | Sale | 33.80 | 22,050 | 745,290 | 613,019 | Nov 12 07:15 PM |  | SCOTT JULIE A | 10% Owner | Nov 08 '24 | Sale | 32.78 | 20,220 | 662,812 | 635,069 | Nov 12 07:15 PM |  | Harper Grace Scott Irrevocable | Member of immediate family of | Nov 12 '24 | Proposed Sale | 33.93 | 7,350 | 249,386 |  | Nov 12 05:13 PM |  | Holland Elizabeth Scott Irrevo | Member of immediate family of | Nov 12 '24 | Proposed Sale | 33.93 | 7,350 | 249,386 |  | Nov 12 05:13 PM |  | Harrison William Scott Irrevoc | Member of immediate family of | Nov 12 '24 | Proposed Sale | 33.93 | 7,350 | 249,386 |  | Nov 12 05:13 PM |  | SCOTT JULIE A | 10% Owner | Nov 07 '24 | Sale | 32.77 | 15,150 | 496,466 | 655,289 | Nov 08 05:07 PM |  | SCOTT JULIE A | 10% Owner | Nov 06 '24 | Sale | 34.31 | 3,000 | 102,930 | 670,439 | Nov 08 05:07 PM |  | Juliana Sarah Scott Rose Trust | Member of immediate family of | Nov 07 '24 | Proposed Sale | 34.45 | 12,300 | 423,735 |  | Nov 07 04:41 PM |  | Elizabeth Lauren Scott Rose Tr | Member of immediate family of | Nov 07 '24 | Proposed Sale | 34.45 | 12,300 | 423,735 |  | Nov 07 04:41 PM |  | Julie Scott Rose Trust dtd 06/ | Member of immediate family of | Nov 07 '24 | Proposed Sale | 34.45 | 10,770 | 371,026 |  | Nov 07 04:41 PM |  |