BFHBREAD FINANCIAL HOLDINGS, INC.
- Market cap
- $3.84B
- as of 2026-10-23
- Latest close
- $99.89
- as of 2026-10-23
- Sector
- Financial Services
- as of 2026-10-24
- Industry
- Credit Services
- as of 2026-10-24
Cluster
No cluster in the last 90 days under the default rule (14d · ≥2 insiders · all roles).
Form 4 historysince 2023-10-18
Dashed line = amended filing (Form 4/A)
| Insider | Traded | Filed | Type | Shares | Price | Value | Owned after | 10b5-1 plan | Filing |
|---|---|---|---|---|---|---|---|---|---|
| Gerspach John C | Oct 15 | Oct 19 | A | 704 | not reported | not reported | 50,278 | No | Form 4 |
| McCarthy Dennis JamesEVP, Chief Revenue Officer | Sep 14 | Sep 16 | P | 15.89 | $108.14 | Purchase +$1,718 | 29,546 | No | Form 4 |
| Lakhwara Praniti | Jul 28 | Jul 29 | S | 2,802 | $106.12 | Sale −$297,348 | 4,458 | No | Form 4 |
| Gerspach John C | Jul 15 | Jul 17 | A | 730 | not reported | not reported | 49,574 | No | Form 4 |
| Theriault Timothy J | Jun 15 | Jun 17 | A | 1,638 | not reported | not reported | 27,384 | No | Form 4 |
| Gerspach John C | Jun 15 | Jun 17 | A | 1,638 | not reported | not reported | 48,844 | No | Form 4 |
| Turney Sharen J | Jun 15 | Jun 17 | A | 1,638 | not reported | not reported | 23,174 | No | Form 4 |
| Tucker Laurie Anne | Jun 15 | Jun 17 | A | 1,638 | not reported | not reported | 35,459 | No | Form 4 |
| St Clair Joyce | Jun 15 | Jun 17 | A | 1,638 | not reported | not reported | 11,307 | No | Form 4 |
| Fawcett John J. | Jun 15 | Jun 17 | A | 1,638 | not reported | not reported | 12,638 | No | Form 4 |
| Natarajan Rajesh | Jun 15 | Jun 17 | A | 1,638 | not reported | not reported | 21,442 | No | Form 4 |
| Lakhwara Praniti | Jun 15 | Jun 17 | A | 1,638 | not reported | not reported | 7,260 | No | Form 4 |
| Andretta Ralph JPresident and CEO | May 29 | Jun 1 | S | 1,500 | $88.23 | Sale −$132,345 | 595,741 | Yes | Form 4 |
| Andretta Ralph JPresident and CEO | May 29 | Jun 1 | S | 12,500 | $89.17 | Sale −$1,114,625 | 583,241 | Yes | Form 4 |
| Andretta Ralph JPresident and CEO | May 29 | Jun 1 | S | 1,000 | $89.57 | Sale −$89,570 | 582,241 | Yes | Form 4 |
| Fawcett John J. | May 21 | May 22 | P | 698 | $86.43 | Purchase +$60,328 | 11,000 | No | Form 4 |
| Ballou Roger H | Apr 24 | Apr 27 | S | 9,687 | $90.32 | Sale −$874,930 | 30,079 | No | Form 4 |
| Gerspach John C | Apr 15 | Apr 17 | A | 483 | not reported | not reported | 47,206 | No | Form 4 |
| Driscoll Allegra SEVP, Chief Technology Officer | Feb 18 | Mar 44/A | F | 1,752 | $73.74 | $129,192 | 60,780 | No | Form 4/A |
| Beberman Perry SEVP, Chief Financial Officer | Feb 17 | Mar 44/A | F | 22,516 | $73.05 | $1,644,794 | 142,061 | No | Form 4/A |
| Ballou Roger H | Feb 19 | Feb 20 | G | 1,351 | $0.00 | $0 | 39,766 | No | Form 4 |
| Campbell Jonathan BryanSVP, Chief Accounting Officer | Feb 17 | Feb 204/A | A | 1,728 | not reported | not reported | 38,877 | No | Form 4/A |
| Driscoll Allegra SEVP, Chief Technology Officer | Feb 18 | Feb 19 | F | 2,564 | $73.74 | $189,069 | 59,968 | No | Form 4 |
| Motes Joseph L IIIEVP, CAO, Gen Counsel & Secy | Feb 18 | Feb 19 | F | 1,470 | $73.74 | $108,398 | 129,617 | No | Form 4 |
| McConnaughey Tammy MEVP, Operations & Credit Risk | Feb 18 | Feb 19 | F | 1,606 | $73.74 | $118,426 | 123,320.06 | No | Form 4 |
| Andretta Ralph JPresident and CEO | Feb 18 | Feb 19 | F | 5,326 | $73.74 | $392,739 | 597,241 | No | Form 4 |
| Greer Valerie EEVP, Chief Commercial Officer | Feb 18 | Feb 19 | F | 2,003 | $73.74 | $147,701 | 155,352 | No | Form 4 |
| Driscoll Allegra SEVP, Chief Technology Officer | Feb 17 | Feb 19 | A | 7,109 | not reported | not reported | 54,656 | No | Form 4 |
| Driscoll Allegra SEVP, Chief Technology Officer | Feb 17 | Feb 19 | A | 10,663 | not reported | not reported | 65,319 | No | Form 4 |
| Driscoll Allegra SEVP, Chief Technology Officer | Feb 17 | Feb 19 | F | 2,787 | $73.05 | $203,590 | 62,532 | No | Form 4 |
| Motes Joseph L IIIEVP, CAO, Gen Counsel & Secy | Feb 17 | Feb 19 | A | 8,004 | not reported | not reported | 131,738 | No | Form 4 |
| Motes Joseph L IIIEVP, CAO, Gen Counsel & Secy | Feb 17 | Feb 19 | A | 12,005 | not reported | not reported | 143,743 | No | Form 4 |
| Motes Joseph L IIIEVP, CAO, Gen Counsel & Secy | Feb 17 | Feb 19 | A | 4,262 | not reported | not reported | 148,005 | No | Form 4 |
| Motes Joseph L IIIEVP, CAO, Gen Counsel & Secy | Feb 17 | Feb 19 | F | 16,918 | $73.05 | $1,235,860 | 131,087 | No | Form 4 |
| McConnaughey Tammy MEVP, Operations & Credit Risk | Feb 17 | Feb 19 | A | 7,898 | not reported | not reported | 126,956.06 | No | Form 4 |
| McConnaughey Tammy MEVP, Operations & Credit Risk | Feb 17 | Feb 19 | A | 11,847 | not reported | not reported | 138,803.06 | No | Form 4 |
| McConnaughey Tammy MEVP, Operations & Credit Risk | Feb 17 | Feb 19 | A | 3,984 | not reported | not reported | 142,787.06 | No | Form 4 |
| McConnaughey Tammy MEVP, Operations & Credit Risk | Feb 17 | Feb 19 | F | 17,861 | $73.05 | $1,304,746 | 124,926.06 | No | Form 4 |
| Andretta Ralph JPresident and CEO | Feb 17 | Feb 19 | A | 42,122 | not reported | not reported | 577,119 | No | Form 4 |
| Andretta Ralph JPresident and CEO | Feb 17 | Feb 19 | A | 63,183 | not reported | not reported | 640,302 | No | Form 4 |
| Andretta Ralph JPresident and CEO | Feb 17 | Feb 19 | A | 19,123 | not reported | not reported | 659,425 | No | Form 4 |
| Andretta Ralph JPresident and CEO | Feb 17 | Feb 19 | F | 56,858 | $73.05 | $4,153,477 | 602,567 | No | Form 4 |
| Greer Valerie EEVP, Chief Commercial Officer | Feb 17 | Feb 19 | A | 9,478 | not reported | not reported | 161,429 | No | Form 4 |
| Greer Valerie EEVP, Chief Commercial Officer | Feb 17 | Feb 19 | A | 14,217 | not reported | not reported | 175,646 | No | Form 4 |
| Greer Valerie EEVP, Chief Commercial Officer | Feb 17 | Feb 19 | A | 5,543 | not reported | not reported | 181,189 | No | Form 4 |
| Greer Valerie EEVP, Chief Commercial Officer | Feb 17 | Feb 19 | F | 23,834 | $73.05 | $1,741,074 | 157,355 | No | Form 4 |
| Gerspach John C | Jan 15 | Jan 20 | A | 499 | not reported | not reported | 46,723 | No | Form 4 |
| Andretta Ralph JPresident and CEO | Dec 11, 2025 | Dec 15, 2025 | F | 4,116 | $73.62 | $303,020 | 534,997 | No | Form 4 |
| Greer Valerie EEVP, Chief Commercial Officer | Dec 11, 2025 | Dec 15, 2025 | F | 1,256 | $73.62 | $92,467 | 151,951 | No | Form 4 |
| Motes Joseph L IIIEVP, CAO, Gen Counsel & Secy | Dec 11, 2025 | Dec 15, 2025 | F | 346 | $73.62 | $25,473 | 123,734 | No | Form 4 |
| Gerspach John C | Oct 15, 2025 | Oct 17, 2025 | A | 670 | not reported | not reported | 46,224 | No | Form 4 |
| Fawcett John J. | Jul 30, 2025 | Aug 1, 2025 | P | 927 | $61.79 | Purchase +$57,279 | 10,202 | No | Form 4 |
| Fawcett John J. | Jul 30, 2025 | Aug 1, 2025 | P | 100 | $61.80 | Purchase +$6,180 | 10,302 | No | Form 4 |
| Gerspach John C | Jul 15, 2025 | Jul 17, 2025 | A | 671 | not reported | not reported | 45,554 | No | Form 4 |
| Turney Sharen J | Jun 16, 2025 | Jun 18, 2025 | A | 2,802 | not reported | not reported | 21,536 | No | Form 4 |
| Tucker Laurie Anne | Jun 16, 2025 | Jun 18, 2025 | A | 2,802 | not reported | not reported | 33,821 | No | Form 4 |
| Theriault Timothy J | Jun 16, 2025 | Jun 18, 2025 | A | 2,802 | not reported | not reported | 25,746 | No | Form 4 |
| St Clair Joyce | Jun 16, 2025 | Jun 18, 2025 | A | 2,802 | not reported | not reported | 9,669 | No | Form 4 |
| Natarajan Rajesh | Jun 16, 2025 | Jun 18, 2025 | A | 2,802 | not reported | not reported | 19,804 | No | Form 4 |
| Lakhwara Praniti | Jun 16, 2025 | Jun 18, 2025 | A | 2,802 | not reported | not reported | 5,622 | No | Form 4 |
| Gerspach John C | Jun 16, 2025 | Jun 18, 2025 | A | 2,802 | not reported | not reported | 44,883 | No | Form 4 |
| Fawcett John J. | Jun 16, 2025 | Jun 18, 2025 | A | 2,802 | not reported | not reported | 9,275 | No | Form 4 |
| Ballou Roger H | Jun 16, 2025 | Jun 18, 2025 | A | 2,802 | not reported | not reported | 41,117 | No | Form 4 |
| Gerspach John C | Apr 15, 2025 | Apr 17, 2025 | A | 842 | not reported | not reported | 42,081 | No | Form 4 |
| Andretta Ralph JPresident and CEO | Feb 18, 2025 | Feb 20, 2025 | A | 45,323 | not reported | not reported | 507,816 | No | Form 4 |
| Andretta Ralph JPresident and CEO | Feb 18, 2025 | Feb 20, 2025 | A | 67,984 | not reported | not reported | 575,800 | No | Form 4 |
| Andretta Ralph JPresident and CEO | Feb 18, 2025 | Feb 20, 2025 | A | 8,102 | not reported | not reported | 583,902 | No | Form 4 |
| Andretta Ralph JPresident and CEO | Feb 18, 2025 | Feb 20, 2025 | F | 44,789 | $62.10 | $2,781,397 | 539,113 | No | Form 4 |
| Beberman Perry SEVP, Chief Financial Officer | Feb 18, 2025 | Feb 20, 2025 | A | 11,655 | not reported | not reported | 131,809 | No | Form 4 |
| Beberman Perry SEVP, Chief Financial Officer | Feb 18, 2025 | Feb 20, 2025 | A | 17,482 | not reported | not reported | 149,291 | No | Form 4 |
| Beberman Perry SEVP, Chief Financial Officer | Feb 18, 2025 | Feb 20, 2025 | A | 2,675 | not reported | not reported | 151,966 | No | Form 4 |
| Beberman Perry SEVP, Chief Financial Officer | Feb 18, 2025 | Feb 20, 2025 | F | 17,245 | $62.10 | $1,070,915 | 134,721 | No | Form 4 |
| Campbell Jonathan BryanSVP, Chief Accounting Officer | Feb 18, 2025 | Feb 20, 2025 | A | 8,498 | not reported | not reported | 40,159 | No | Form 4 |
| Campbell Jonathan BryanSVP, Chief Accounting Officer | Feb 18, 2025 | Feb 20, 2025 | F | 3,932 | $62.10 | $244,177 | 36,227 | No | Form 4 |
| Driscoll Allegra SEVP, Chief Technology Officer | Feb 18, 2025 | Feb 20, 2025 | A | 7,770 | not reported | not reported | 38,679 | No | Form 4 |
| Driscoll Allegra SEVP, Chief Technology Officer | Feb 18, 2025 | Feb 20, 2025 | A | 11,655 | not reported | not reported | 50,334 | No | Form 4 |
| Driscoll Allegra SEVP, Chief Technology Officer | Feb 18, 2025 | Feb 20, 2025 | F | 2,787 | $62.10 | $173,073 | 47,547 | No | Form 4 |
| Greer Valerie EEVP, Chief Commercial Officer | Feb 18, 2025 | Feb 20, 2025 | A | 11,655 | not reported | not reported | 148,629 | No | Form 4 |
| Greer Valerie EEVP, Chief Commercial Officer | Feb 18, 2025 | Feb 20, 2025 | A | 17,482 | not reported | not reported | 166,111 | No | Form 4 |
| Greer Valerie EEVP, Chief Commercial Officer | Feb 18, 2025 | Feb 20, 2025 | A | 2,026 | not reported | not reported | 168,137 | No | Form 4 |
| Greer Valerie EEVP, Chief Commercial Officer | Feb 18, 2025 | Feb 20, 2025 | F | 14,930 | $62.10 | $927,153 | 153,207 | No | Form 4 |
| McConnaughey Tammy MEVP, Operations & Credit Risk | Feb 18, 2025 | Feb 20, 2025 | A | 8,417 | not reported | not reported | 117,092.06 | No | Form 4 |
| McConnaughey Tammy MEVP, Operations & Credit Risk | Feb 18, 2025 | Feb 20, 2025 | A | 12,626 | not reported | not reported | 129,718.06 | No | Form 4 |
| McConnaughey Tammy MEVP, Operations & Credit Risk | Feb 18, 2025 | Feb 20, 2025 | A | 1,842 | not reported | not reported | 131,560.06 | No | Form 4 |
| McConnaughey Tammy MEVP, Operations & Credit Risk | Feb 18, 2025 | Feb 20, 2025 | F | 12,502 | $62.10 | $776,374 | 119,058.06 | No | Form 4 |
| Motes Joseph L IIIEVP, CAO, Gen Counsel & Secy | Feb 18, 2025 | Feb 20, 2025 | A | 9,259 | not reported | not reported | 120,102 | No | Form 4 |
| Motes Joseph L IIIEVP, CAO, Gen Counsel & Secy | Feb 18, 2025 | Feb 20, 2025 | A | 13,888 | not reported | not reported | 133,990 | No | Form 4 |
| Motes Joseph L IIIEVP, CAO, Gen Counsel & Secy | Feb 18, 2025 | Feb 20, 2025 | A | 2,026 | not reported | not reported | 136,016 | No | Form 4 |
| Motes Joseph L IIIEVP, CAO, Gen Counsel & Secy | Feb 18, 2025 | Feb 20, 2025 | F | 11,936 | $62.10 | $741,226 | 124,080 | No | Form 4 |
| Gerspach John C | Jan 15, 2025 | Jan 16, 2025 | A | 604 | not reported | not reported | 41,239 | No | Form 4 |
| Motes Joseph L IIIEVP, CAO, Gen Counsel & Secy | Jan 8, 2025 | Jan 10, 2025 | F | 557 | $62.87 | $35,019 | 110,843 | No | Form 4 |
| Fawcett John J. | Oct 28, 2024 | Oct 30, 2024 | P | 1,000 | $51.02 | Purchase +$51,020 | 6,473 | No | Form 4 |
| Gerspach John C | Oct 15, 2024 | Oct 17, 2024 | A | 744 | not reported | not reported | 40,635 | No | Form 4 |
| Fawcett John J. | Aug 12, 2024 | Aug 14, 2024 | P | 2,000 | $49.82 | Purchase +$99,640 | 5,473 | No | Form 4 |
| Beberman Perry SEVP, Chief Financial Officer | Jul 15, 2024 | Jul 17, 2024 | F | 3,673 | $48.72 | $178,949 | 120,154 | No | Form 4 |
| Gerspach John C | Jul 15, 2024 | Jul 17, 2024 | A | 887 | not reported | not reported | 39,891 | No | Form 4 |
| Lakhwara Praniti | Jul 15, 2024 | Jul 17, 2024 | A | 2,820 | not reported | not reported | 2,820 | No | Form 4 |
| Ballou Roger H | Jun 17, 2024 | Jun 20, 2024 | A | 3,473 | not reported | not reported | 38,315 | No | Form 4 |
| Fawcett John J. | Jun 17, 2024 | Jun 20, 2024 | A | 3,473 | not reported | not reported | 3,473 | No | Form 4 |
| Gerspach John C | Jun 17, 2024 | Jun 20, 2024 | A | 3,473 | not reported | not reported | 39,004 | No | Form 4 |
| Natarajan Rajesh | Jun 17, 2024 | Jun 20, 2024 | A | 3,473 | not reported | not reported | 17,002 | No | Form 4 |
| St Clair Joyce | Jun 17, 2024 | Jun 20, 2024 | A | 3,473 | not reported | not reported | 6,867 | No | Form 4 |
| Theriault Timothy J | Jun 17, 2024 | Jun 20, 2024 | A | 3,473 | not reported | not reported | 22,944 | No | Form 4 |
| Tucker Laurie Anne | Jun 17, 2024 | Jun 20, 2024 | A | 3,473 | not reported | not reported | 31,019 | No | Form 4 |
| Turney Sharen J | Jun 17, 2024 | Jun 20, 2024 | A | 3,473 | not reported | not reported | 18,734 | No | Form 4 |
| Gerspach John C | Apr 15, 2024 | Apr 17, 2024 | A | 1,025 | not reported | not reported | 35,531 | No | Form 4 |
| Andretta Ralph JPresident and CEO | Mar 25, 2024 | Mar 27, 2024 | F | 8,712 | $35.61 | $310,234 | 462,493 | No | Form 4 |
| Beberman Perry SEVP, Chief Financial Officer | Mar 25, 2024 | Mar 27, 2024 | F | 2,384 | $35.61 | $84,894 | 123,827 | No | Form 4 |
| Greer Valerie EEVP, Chief Commercial Officer | Mar 25, 2024 | Mar 27, 2024 | F | 2,366 | $35.61 | $84,253 | 136,974 | No | Form 4 |
| McConnaughey Tammy MEVP, Operations & Credit Risk | Mar 25, 2024 | Mar 27, 2024 | F | 1,793 | $35.61 | $63,849 | 108,675.06 | No | Form 4 |
| Motes Joseph L IIIEVP, CAO, Gen Counsel & Secy | Mar 25, 2024 | Mar 27, 2024 | F | 1,525 | $35.61 | $54,305 | 111,400 | No | Form 4 |
| Motes Joseph L IIIEVP, CAO, Gen Counsel & Secy | Feb 16, 2024 | Feb 20, 2024 | A | 3,102 | not reported | not reported | 121,150 | No | Form 4 |
| Motes Joseph L IIIEVP, CAO, Gen Counsel & Secy | Feb 16, 2024 | Feb 20, 2024 | F | 8,225 | $37.34 | $307,122 | 112,925 | No | Form 4 |
| McConnaughey Tammy MEVP, Operations & Credit Risk | Feb 16, 2024 | Feb 20, 2024 | A | 2,820 | not reported | not reported | 118,330.06 | No | Form 4 |
| McConnaughey Tammy MEVP, Operations & Credit Risk | Feb 16, 2024 | Feb 20, 2024 | F | 7,862 | $37.34 | $293,567 | 110,468.06 | No | Form 4 |
| Greer Valerie EEVP, Chief Commercial Officer | Feb 16, 2024 | Feb 20, 2024 | A | 3,102 | not reported | not reported | 147,542 | No | Form 4 |
| Greer Valerie EEVP, Chief Commercial Officer | Feb 16, 2024 | Feb 20, 2024 | F | 8,202 | $37.34 | $306,263 | 139,340 | No | Form 4 |
| Beberman Perry SEVP, Chief Financial Officer | Feb 16, 2024 | Feb 20, 2024 | A | 1,087 | not reported | not reported | 126,211 | No | Form 4 |
| Andretta Ralph JPresident and CEO | Feb 16, 2024 | Feb 20, 2024 | A | 11,843 | not reported | not reported | 504,625 | No | Form 4 |
| Andretta Ralph JPresident and CEO | Feb 16, 2024 | Feb 20, 2024 | F | 33,420 | $37.34 | $1,247,903 | 471,205 | No | Form 4 |
| Motes Joseph L IIIEVP, CAO, Gen Counsel & Secy | Feb 15, 2024 | Feb 20, 2024 | A | 14,949 | not reported | not reported | 96,494 | No | Form 4 |
| Motes Joseph L IIIEVP, CAO, Gen Counsel & Secy | Feb 15, 2024 | Feb 20, 2024 | A | 22,423 | not reported | not reported | 118,917 | No | Form 4 |
| Motes Joseph L IIIEVP, CAO, Gen Counsel & Secy | Feb 15, 2024 | Feb 20, 2024 | F | 869 | $37.59 | $32,666 | 118,048 | No | Form 4 |
| McConnaughey Tammy MEVP, Operations & Credit Risk | Feb 15, 2024 | Feb 20, 2024 | A | 13,937 | not reported | not reported | 95,504.06 | No | Form 4 |
| McConnaughey Tammy MEVP, Operations & Credit Risk | Feb 15, 2024 | Feb 20, 2024 | A | 20,905 | not reported | not reported | 116,409.06 | No | Form 4 |
| McConnaughey Tammy MEVP, Operations & Credit Risk | Feb 15, 2024 | Feb 20, 2024 | F | 899 | $37.59 | $33,793 | 115,510.06 | No | Form 4 |
| Greer Valerie EEVP, Chief Commercial Officer | Feb 15, 2024 | Feb 20, 2024 | A | 19,444 | not reported | not reported | 116,212 | No | Form 4 |
| Greer Valerie EEVP, Chief Commercial Officer | Feb 15, 2024 | Feb 20, 2024 | A | 29,166 | not reported | not reported | 145,378 | No | Form 4 |
| Greer Valerie EEVP, Chief Commercial Officer | Feb 15, 2024 | Feb 20, 2024 | F | 938 | $37.59 | $35,259 | 144,440 | No | Form 4 |
| Beberman Perry SEVP, Chief Financial Officer | Feb 15, 2024 | Feb 20, 2024 | A | 19,444 | not reported | not reported | 97,205 | No | Form 4 |
| Beberman Perry SEVP, Chief Financial Officer | Feb 15, 2024 | Feb 20, 2024 | A | 29,166 | not reported | not reported | 126,371 | No | Form 4 |
| Beberman Perry SEVP, Chief Financial Officer | Feb 15, 2024 | Feb 20, 2024 | F | 1,247 | $37.59 | $46,875 | 125,124 | No | Form 4 |
| Andretta Ralph JPresident and CEO | Feb 15, 2024 | Feb 20, 2024 | A | 67,435 | not reported | not reported | 395,631 | No | Form 4 |
| Andretta Ralph JPresident and CEO | Feb 15, 2024 | Feb 20, 2024 | A | 101,153 | not reported | not reported | 496,784 | No | Form 4 |
| Andretta Ralph JPresident and CEO | Feb 15, 2024 | Feb 20, 2024 | F | 4,002 | $37.59 | $150,435 | 492,782 | No | Form 4 |
| Campbell Jonathan BryanSVP, Chief Accounting Officer | Feb 15, 2024 | Feb 20, 2024 | A | 14,049 | not reported | not reported | 33,825 | No | Form 4 |
| Campbell Jonathan BryanSVP, Chief Accounting Officer | Feb 15, 2024 | Feb 20, 2024 | F | 2,164 | $37.59 | $81,345 | 31,661 | No | Form 4 |
| Driscoll Allegra SEVP, Chief Technology Officer | Feb 15, 2024 | Feb 20, 2024 | A | 12,364 | not reported | not reported | 12,364 | No | Form 4 |
| Driscoll Allegra SEVP, Chief Technology Officer | Feb 15, 2024 | Feb 20, 2024 | A | 18,545 | not reported | not reported | 30,909 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 29, 2024 | Jan 29, 2024 | S | 34,862 | $35.61 | Sale −$1,241,436 | 4,212,036 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 29, 2024 | Jan 29, 2024 | S | 3,253 | $35.61 | Sale −$115,839 | 393,123 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 29, 2024 | Jan 29, 2024 | S | 2,428 | $35.61 | Sale −$86,461 | 293,359 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 29, 2024 | Jan 29, 2024 | S | 3,832 | $36.20 | Sale −$138,718 | 4,208,204 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 29, 2024 | Jan 29, 2024 | S | 358 | $36.20 | Sale −$12,960 | 392,765 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 29, 2024 | Jan 29, 2024 | S | 267 | $36.20 | Sale −$9,665 | 293,092 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 26, 2024 | Jan 26, 2024 | S | 25,796 | $35.53 | Sale −$916,532 | 4,246,898 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 26, 2024 | Jan 26, 2024 | S | 2,408 | $35.53 | Sale −$85,556 | 396,376 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 26, 2024 | Jan 26, 2024 | S | 1,796 | $35.53 | Sale −$63,812 | 295,787 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 25, 2024 | Jan 26, 2024 | S | 344 | $28.11 | Sale −$9,670 | 4,298,146 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 25, 2024 | Jan 26, 2024 | S | 32 | $28.11 | Sale −$900 | 401,159 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 25, 2024 | Jan 26, 2024 | S | 24 | $28.11 | Sale −$675 | 299,356 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 25, 2024 | Jan 26, 2024 | S | 172 | $29.62 | Sale −$5,095 | 4,297,974 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 25, 2024 | Jan 26, 2024 | S | 16 | $29.62 | Sale −$474 | 401,143 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 25, 2024 | Jan 26, 2024 | S | 12 | $29.62 | Sale −$355 | 299,344 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 25, 2024 | Jan 26, 2024 | S | 1,032 | $30.62 | Sale −$31,600 | 4,296,942 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 25, 2024 | Jan 26, 2024 | S | 96 | $30.62 | Sale −$2,940 | 401,047 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 25, 2024 | Jan 26, 2024 | S | 72 | $30.62 | Sale −$2,205 | 299,272 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 25, 2024 | Jan 26, 2024 | S | 4,041 | $31.39 | Sale −$126,847 | 4,292,901 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 25, 2024 | Jan 26, 2024 | S | 377 | $31.39 | Sale −$11,834 | 400,670 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 25, 2024 | Jan 26, 2024 | S | 282 | $31.39 | Sale −$8,852 | 298,990 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 25, 2024 | Jan 26, 2024 | S | 20,207 | $32.58 | Sale −$658,344 | 4,272,694 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 25, 2024 | Jan 26, 2024 | S | 1,886 | $32.58 | Sale −$61,446 | 398,784 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 25, 2024 | Jan 26, 2024 | S | 1,407 | $32.58 | Sale −$45,840 | 297,583 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 24, 2024 | Jan 26, 2024 | S | 19,120 | $30.63 | Sale −$585,646 | 4,305,166 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 24, 2024 | Jan 26, 2024 | S | 1,785 | $30.63 | Sale −$54,675 | 401,814 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 24, 2024 | Jan 26, 2024 | S | 1,331 | $30.63 | Sale −$40,769 | 299,845 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 24, 2024 | Jan 26, 2024 | S | 6,676 | $31.35 | Sale −$209,293 | 4,298,490 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 24, 2024 | Jan 26, 2024 | S | 623 | $31.35 | Sale −$19,531 | 401,191 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 24, 2024 | Jan 26, 2024 | S | 465 | $31.35 | Sale −$14,578 | 299,380 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 23, 2024 | Jan 23, 2024 | S | 25,795 | $31.12 | Sale −$802,740 | 4,324,286 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 23, 2024 | Jan 23, 2024 | S | 2,408 | $31.12 | Sale −$74,937 | 403,599 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 23, 2024 | Jan 23, 2024 | S | 1,797 | $31.12 | Sale −$55,923 | 301,176 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 22, 2024 | Jan 23, 2024 | S | 25,796 | $30.88 | Sale −$796,580 | 4,350,081 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 22, 2024 | Jan 23, 2024 | S | 2,408 | $30.88 | Sale −$74,359 | 406,007 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 22, 2024 | Jan 23, 2024 | S | 1,796 | $30.88 | Sale −$55,460 | 302,973 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 19, 2024 | Jan 23, 2024 | S | 15,978 | $29.64 | Sale −$473,588 | 4,385,694 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 19, 2024 | Jan 23, 2024 | S | 1,492 | $29.64 | Sale −$44,223 | 409,331 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 19, 2024 | Jan 23, 2024 | S | 1,113 | $29.64 | Sale −$32,989 | 305,453 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 19, 2024 | Jan 23, 2024 | S | 9,817 | $30.22 | Sale −$296,670 | 4,375,877 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 19, 2024 | Jan 23, 2024 | S | 916 | $30.22 | Sale −$27,682 | 408,415 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 19, 2024 | Jan 23, 2024 | S | 684 | $30.22 | Sale −$20,670 | 304,769 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 18, 2024 | Jan 18, 2024 | S | 25,795 | $29.38 | Sale −$757,857 | 4,401,672 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 18, 2024 | Jan 18, 2024 | S | 2,408 | $29.38 | Sale −$70,747 | 410,823 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 18, 2024 | Jan 18, 2024 | S | 1,797 | $29.38 | Sale −$52,796 | 306,566 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 17, 2024 | Jan 18, 2024 | S | 25,795 | $30.20 | Sale −$779,009 | 4,427,467 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 17, 2024 | Jan 18, 2024 | S | 2,408 | $30.20 | Sale −$72,722 | 413,231 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 17, 2024 | Jan 18, 2024 | S | 1,797 | $30.20 | Sale −$54,269 | 308,363 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 16, 2024 | Jan 18, 2024 | S | 25,795 | $30.94 | Sale −$798,097 | 4,453,262 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 16, 2024 | Jan 18, 2024 | S | 2,408 | $30.94 | Sale −$74,504 | 415,639 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 16, 2024 | Jan 18, 2024 | S | 1,797 | $30.94 | Sale −$55,599 | 310,160 | No | Form 4 |
| Gerspach John C | Jan 16, 2024 | Jan 18, 2024 | A | 1,187 | not reported | not reported | 34,506 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 12, 2024 | Jan 12, 2024 | S | 18,659 | $31.61 | Sale −$589,811 | 4,481,895 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 12, 2024 | Jan 12, 2024 | S | 1,741 | $31.61 | Sale −$55,033 | 418,312 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 12, 2024 | Jan 12, 2024 | S | 1,300 | $31.61 | Sale −$41,093 | 312,154 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 12, 2024 | Jan 12, 2024 | S | 2,838 | $32.78 | Sale −$93,030 | 4,479,057 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 12, 2024 | Jan 12, 2024 | S | 265 | $32.78 | Sale −$8,687 | 418,047 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 12, 2024 | Jan 12, 2024 | S | 197 | $32.78 | Sale −$6,458 | 311,957 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 11, 2024 | Jan 12, 2024 | S | 21,496 | $32.44 | Sale −$697,330 | 4,500,554 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 11, 2024 | Jan 12, 2024 | S | 2,007 | $32.44 | Sale −$65,107 | 420,053 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 11, 2024 | Jan 12, 2024 | S | 1,497 | $32.44 | Sale −$48,563 | 313,454 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 10, 2024 | Jan 12, 2024 | S | 21,497 | $32.46 | Sale −$697,793 | 4,522,050 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 10, 2024 | Jan 12, 2024 | S | 2,006 | $32.46 | Sale −$65,115 | 422,060 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 10, 2024 | Jan 12, 2024 | S | 1,497 | $32.46 | Sale −$48,593 | 314,951 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 9, 2024 | Jan 9, 2024 | S | 30,095 | $32.73 | Sale −$985,009 | 4,543,547 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 9, 2024 | Jan 9, 2024 | S | 2,809 | $32.73 | Sale −$91,939 | 424,066 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 9, 2024 | Jan 9, 2024 | S | 2,096 | $32.73 | Sale −$68,602 | 316,448 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 5, 2024 | Jan 9, 2024 | S | 7,611 | $32.17 | Sale −$244,846 | 4,587,528 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 5, 2024 | Jan 9, 2024 | S | 710 | $32.17 | Sale −$22,841 | 428,171 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 5, 2024 | Jan 9, 2024 | S | 530 | $32.17 | Sale −$17,050 | 319,511 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 5, 2024 | Jan 9, 2024 | S | 13,886 | $32.53 | Sale −$451,712 | 4,573,642 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 5, 2024 | Jan 9, 2024 | S | 1,296 | $32.53 | Sale −$42,159 | 426,875 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 5, 2024 | Jan 9, 2024 | S | 967 | $32.53 | Sale −$31,457 | 318,544 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 4, 2024 | Jan 4, 2024 | S | 21,497 | $31.57 | Sale −$678,660 | 4,595,139 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 4, 2024 | Jan 4, 2024 | S | 2,006 | $31.57 | Sale −$63,329 | 428,881 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 4, 2024 | Jan 4, 2024 | S | 1,497 | $31.57 | Sale −$47,260 | 320,041 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 3, 2024 | Jan 4, 2024 | S | 21,428 | $32.05 | Sale −$686,767 | 4,616,705 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 3, 2024 | Jan 4, 2024 | S | 2,000 | $32.05 | Sale −$64,100 | 430,893 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 3, 2024 | Jan 4, 2024 | S | 1,492 | $32.05 | Sale −$47,819 | 321,543 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 3, 2024 | Jan 4, 2024 | S | 69 | $32.49 | Sale −$2,242 | 4,616,636 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 3, 2024 | Jan 4, 2024 | S | 6 | $32.49 | Sale −$195 | 430,887 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 3, 2024 | Jan 4, 2024 | S | 5 | $32.49 | Sale −$162 | 321,538 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 2, 2024 | Jan 4, 2024 | S | 17,166 | $33.06 | Sale −$567,508 | 4,642,464 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 2, 2024 | Jan 4, 2024 | S | 1,602 | $33.06 | Sale −$52,962 | 433,297 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 2, 2024 | Jan 4, 2024 | S | 1,195 | $33.06 | Sale −$39,507 | 323,337 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 2, 2024 | Jan 4, 2024 | S | 4,331 | $33.56 | Sale −$145,348 | 4,638,133 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 2, 2024 | Jan 4, 2024 | S | 404 | $33.56 | Sale −$13,558 | 432,893 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Jan 2, 2024 | Jan 4, 2024 | S | 302 | $33.56 | Sale −$10,135 | 323,035 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 29, 2023 | Dec 29, 2023 | S | 8,598 | $33.10 | Sale −$284,594 | 4,659,630 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 29, 2023 | Dec 29, 2023 | S | 803 | $33.10 | Sale −$26,579 | 434,899 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 29, 2023 | Dec 29, 2023 | S | 599 | $33.10 | Sale −$19,827 | 324,532 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 28, 2023 | Dec 29, 2023 | S | 17,197 | $33.52 | Sale −$576,443 | 4,668,228 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 28, 2023 | Dec 29, 2023 | S | 1,605 | $33.52 | Sale −$53,800 | 435,702 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 28, 2023 | Dec 29, 2023 | S | 1,198 | $33.52 | Sale −$40,157 | 325,131 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 27, 2023 | Dec 29, 2023 | S | 17,197 | $33.55 | Sale −$576,959 | 4,685,425 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 27, 2023 | Dec 29, 2023 | S | 1,605 | $33.55 | Sale −$53,848 | 437,307 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 27, 2023 | Dec 29, 2023 | S | 1,198 | $33.55 | Sale −$40,193 | 326,329 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 22, 2023 | Dec 22, 2023 | S | 21,497 | $33.73 | Sale −$725,094 | 4,702,622 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 22, 2023 | Dec 22, 2023 | S | 2,006 | $33.73 | Sale −$67,662 | 438,912 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 22, 2023 | Dec 22, 2023 | S | 1,497 | $33.73 | Sale −$50,494 | 327,527 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 21, 2023 | Dec 22, 2023 | S | 16,413 | $33.77 | Sale −$554,267 | 4,729,203 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 21, 2023 | Dec 22, 2023 | S | 1,532 | $33.77 | Sale −$51,736 | 441,392 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 21, 2023 | Dec 22, 2023 | S | 1,143 | $33.77 | Sale −$38,599 | 329,378 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 21, 2023 | Dec 22, 2023 | S | 5,084 | $34.09 | Sale −$173,314 | 4,724,119 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 21, 2023 | Dec 22, 2023 | S | 474 | $34.09 | Sale −$16,159 | 440,918 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 21, 2023 | Dec 22, 2023 | S | 354 | $34.09 | Sale −$12,068 | 329,024 | No | Form 4 |
| Motes Joseph L IIIEVP, CAO, Gen Counsel & Secy | Dec 19, 2023 | Dec 21, 2023 | F | 481 | $33.59 | $16,157 | 81,545 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 20, 2023 | Dec 20, 2023 | S | 9,319 | $32.82 | Sale −$305,850 | 4,757,794 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 20, 2023 | Dec 20, 2023 | S | 870 | $32.82 | Sale −$28,553 | 444,060 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 20, 2023 | Dec 20, 2023 | S | 649 | $32.82 | Sale −$21,300 | 331,369 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 20, 2023 | Dec 20, 2023 | S | 12,178 | $33.74 | Sale −$410,886 | 4,745,616 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 20, 2023 | Dec 20, 2023 | S | 1,136 | $33.74 | Sale −$38,329 | 442,924 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 20, 2023 | Dec 20, 2023 | S | 848 | $33.74 | Sale −$28,612 | 330,521 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 18, 2023 | Dec 20, 2023 | S | 18,057 | $33.24 | Sale −$600,215 | 4,767,113 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 18, 2023 | Dec 20, 2023 | S | 1,685 | $33.24 | Sale −$56,009 | 444,930 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 18, 2023 | Dec 20, 2023 | S | 1,258 | $33.24 | Sale −$41,816 | 332,018 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 15, 2023 | Dec 15, 2023 | S | 15,395 | $33.40 | Sale −$514,193 | 4,785,252 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 15, 2023 | Dec 15, 2023 | S | 1,437 | $33.40 | Sale −$47,996 | 446,623 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 15, 2023 | Dec 15, 2023 | S | 1,072 | $33.40 | Sale −$35,805 | 333,282 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 15, 2023 | Dec 15, 2023 | S | 82 | $34.17 | Sale −$2,802 | 4,785,170 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 15, 2023 | Dec 15, 2023 | S | 8 | $34.17 | Sale −$273 | 446,615 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 15, 2023 | Dec 15, 2023 | S | 6 | $34.17 | Sale −$205 | 333,276 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 14, 2023 | Dec 15, 2023 | S | 8,603 | $34.10 | Sale −$293,362 | 4,807,521 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 14, 2023 | Dec 15, 2023 | S | 803 | $34.10 | Sale −$27,382 | 448,702 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 14, 2023 | Dec 15, 2023 | S | 599 | $34.10 | Sale −$20,426 | 334,833 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 14, 2023 | Dec 15, 2023 | S | 6,874 | $34.87 | Sale −$239,696 | 4,800,647 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 14, 2023 | Dec 15, 2023 | S | 642 | $34.87 | Sale −$22,387 | 448,060 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 14, 2023 | Dec 15, 2023 | S | 479 | $34.87 | Sale −$16,703 | 334,354 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 13, 2023 | Dec 15, 2023 | S | 8,831 | $30.69 | Sale −$271,023 | 4,822,770 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 13, 2023 | Dec 15, 2023 | S | 825 | $30.69 | Sale −$25,319 | 450,125 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 13, 2023 | Dec 15, 2023 | S | 615 | $30.69 | Sale −$18,874 | 335,895 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 13, 2023 | Dec 15, 2023 | S | 823 | $31.46 | Sale −$25,892 | 4,821,947 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 13, 2023 | Dec 15, 2023 | S | 77 | $31.46 | Sale −$2,422 | 450,048 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 13, 2023 | Dec 15, 2023 | S | 57 | $31.46 | Sale −$1,793 | 335,838 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 13, 2023 | Dec 15, 2023 | S | 5,400 | $32.87 | Sale −$177,498 | 4,816,547 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 13, 2023 | Dec 15, 2023 | S | 504 | $32.87 | Sale −$16,566 | 449,544 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 13, 2023 | Dec 15, 2023 | S | 376 | $32.87 | Sale −$12,359 | 335,462 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 13, 2023 | Dec 15, 2023 | S | 423 | $33.29 | Sale −$14,082 | 4,816,124 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 13, 2023 | Dec 15, 2023 | S | 39 | $33.29 | Sale −$1,298 | 449,505 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 13, 2023 | Dec 15, 2023 | S | 30 | $33.29 | Sale −$999 | 335,432 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 12, 2023 | Dec 12, 2023 | S | 17,197 | $31.75 | Sale −$546,005 | 4,831,601 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 12, 2023 | Dec 12, 2023 | S | 1,605 | $31.75 | Sale −$50,959 | 450,950 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 12, 2023 | Dec 12, 2023 | S | 1,198 | $31.75 | Sale −$38,037 | 336,510 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 11, 2023 | Dec 12, 2023 | S | 21,152 | $31.06 | Sale −$656,981 | 4,849,143 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 11, 2023 | Dec 12, 2023 | S | 1,974 | $31.06 | Sale −$61,312 | 452,587 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 11, 2023 | Dec 12, 2023 | S | 1,473 | $31.06 | Sale −$45,751 | 337,732 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 11, 2023 | Dec 12, 2023 | S | 345 | $31.42 | Sale −$10,840 | 4,848,798 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 11, 2023 | Dec 12, 2023 | S | 32 | $31.42 | Sale −$1,005 | 452,555 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 11, 2023 | Dec 12, 2023 | S | 24 | $31.42 | Sale −$754 | 337,708 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 8, 2023 | Dec 12, 2023 | S | 21,497 | $30.87 | Sale −$663,612 | 4,870,295 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 8, 2023 | Dec 12, 2023 | S | 2,006 | $30.87 | Sale −$61,925 | 454,561 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 8, 2023 | Dec 12, 2023 | S | 1,497 | $30.87 | Sale −$46,212 | 339,205 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 7, 2023 | Dec 7, 2023 | S | 19,486 | $30.47 | Sale −$593,738 | 4,893,803 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 7, 2023 | Dec 7, 2023 | S | 1,818 | $30.47 | Sale −$55,394 | 456,755 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 7, 2023 | Dec 7, 2023 | S | 1,357 | $30.47 | Sale −$41,348 | 340,842 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 7, 2023 | Dec 7, 2023 | S | 2,011 | $30.95 | Sale −$62,240 | 4,891,792 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 7, 2023 | Dec 7, 2023 | S | 188 | $30.95 | Sale −$5,819 | 456,567 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 7, 2023 | Dec 7, 2023 | S | 140 | $30.95 | Sale −$4,333 | 340,702 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 6, 2023 | Dec 7, 2023 | S | 25,795 | $29.65 | Sale −$764,822 | 4,913,289 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 6, 2023 | Dec 7, 2023 | S | 2,408 | $29.65 | Sale −$71,397 | 458,573 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 6, 2023 | Dec 7, 2023 | S | 1,797 | $29.65 | Sale −$53,281 | 342,199 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 5, 2023 | Dec 7, 2023 | S | 17,197 | $28.98 | Sale −$498,369 | 4,939,084 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 5, 2023 | Dec 7, 2023 | S | 1,605 | $28.98 | Sale −$46,513 | 460,981 | No | Form 4 |
| Turtle Creek Asset Management Inc. | Dec 5, 2023 | Dec 7, 2023 | S | 1,198 | $28.98 | Sale −$34,718 | 343,996 | No | Form 4 |
| Andretta Ralph JPresident and CEO | Mar 24, 2023 | Nov 21, 20234/A | A | 58,211 | not reported | not reported | 328,196 | No | Form 4/A |
| Gerspach John C | Oct 16, 2023 | Oct 18, 2023 | A | 1,033 | not reported | not reported | 33,319 | No | Form 4 |
| Tucker Laurie Anne | Oct 16, 2023 | Oct 18, 2023 | A | 481 | not reported | not reported | 27,546 | No | Form 4 |