| 1 | Names of reporting persons I.R.S. identification nos. of above persons (entities only) Gabelli Funds, LLC                           I.D. No.  13-4044523 | ||
| 2 | Check the appropriate box if
                a member of a group (SEE INSTRUCTIONS) (a) (b) | ||
| 3 | Sec use only | ||
| 4 | Source of funds (SEE
              INSTRUCTIONS)    00-Funds of investment advisory clients | ||
| 5 | Check box if disclosure of
                legal proceedings is required pursuant to items 2 (d) or 2 (e) | ||
| 6 | Citizenship or place of organization    New York | ||
| Number Of Shares Beneficially Owned By Each Reporting Person With | : 7 : : : | Sole voting power 1,400,368  (Item 5) | |
| : 8 : : : | Shared voting power None | ||
| : 9 : : : | Sole dispositive power 1,400,368  (Item 5) | ||
| :10 : : : | Shared dispositive power None | ||
| 11 | Aggregate amount beneficially owned by each reporting person 1,400,368  (Item 5) | ||
| 12 | Check box if the aggregate amount in row (11) excludes certain shares (SEE INSTRUCTIONS) | ||
| 13 | Percent of class represented by amount in row (11) 2.46% | ||
| 14 | Type of reporting person (SEE
              INSTRUCTIONS)     IA, CO | ||
| 1 | Names of reporting persons I.R.S. identification nos. of above persons (entities only) GAMCO Asset Management Inc. I.D.
                  No.  13-4044521 | ||
| 2 | Check the appropriate box if
                a member of a group (SEE INSTRUCTIONS) (a) (b) | ||
| 3 | Sec use only | ||
| 4 | Source of funds (SEE
              INSTRUCTIONS)  00-Funds of investment advisory clients | ||
| 5 | Check box if disclosure of
                legal proceedings is required pursuant to items 2 (d) or 2 (e) | ||
| 6 | Citizenship or place of organization    New York | ||
| Number Of Shares Beneficially Owned By Each Reporting Person With | : 7 : : : | Sole voting power 1,992,679 (Item 5) | |
| : 8 : : : | Shared voting power None | ||
| : 9 : : : | Sole dispositive power 2,043,579  (Item 5) | ||
| :10 : : : | Shared dispositive power None | ||
| 11 | Aggregate amount beneficially owned by each reporting person 2,043,579  (Item 5) | ||
| 12 | Check box if the aggregate amount in row (11) excludes certain shares (SEE INSTRUCTIONS) | ||
| 13 | Percent of class represented by amount in row (11) 3.59% | ||
| 14 | Type of reporting person (SEE
              INSTRUCTIONS)     IA, CO | ||
| 1 | Names of reporting persons I.R.S. identification nos. of above persons (entities only) MJG Associates, Inc.       I.D. No. 
                06-1304269 | ||
| 2  | Check the appropriate box if
                a member of a group (SEE INSTRUCTIONS) (a) (b) | ||
| 3 | Sec use only | ||
| 4 | Source of funds (SEE
              INSTRUCTIONS) 00-Client Funds | ||
| 5  | Check box if disclosure of
                legal proceedings is required pursuant to items 2 (d) or 2 (e) | ||
| 6 | Citizenship or place of organization    Connecticut | ||
| Number Of Shares Beneficially Owned By Each Reporting Person With | : 7 : : : | Sole voting power 22,700  (Item 5) | |
| : 8 : : : | Shared voting power None | ||
| : 9 : : : | Sole dispositive power 22,700  (Item 5) | ||
| :10 : : : | Shared dispositive power None | ||
| 11 | Aggregate amount beneficially owned by each reporting person  22,700  (Item 5) | ||
| 12 | Check box if the aggregate amount in row (11) excludes certain shares  (SEE INSTRUCTIONS) | ||
| 13 | Percent of class represented by amount in row (11) 0.04% | ||
| 14 | Type of reporting person (SEE
              INSTRUCTIONS)  CO | ||
| 1 | Names of reporting persons I.R.S. identification nos. of above persons (entities only) GGCP, Inc.                                                                                                         I.D. No.  13-3056041 | ||
| 2 | Check the appropriate box if
                a member of a group (SEE INSTRUCTIONS) (a) (b) | ||
| 3 | Sec use only | ||
| 4 | Source of funds (SEE INSTRUCTIONS) WC | ||
| 5 | Check box if disclosure of
                legal proceedings is required pursuant to items 2 (d) or 2 (e) | ||
| 6 | Citizenship or place of organization    Wyoming | ||
| Number Of Shares Beneficially Owned By Each Reporting Person With | : 7 : : : | Sole voting power 7,000   (Item 5) | |
| : 8 : : : | Shared voting power None | ||
| : 9 : : : | Sole dispositive power 7,000   (Item 5) | ||
| :10 : : : | Shared dispositive power None | ||
| 11 | Aggregate amount beneficially owned by each reporting person 7,000   (Item 5) | ||
| 12 | Check box if the aggregate amount in row (11) excludes certain shares (SEE INSTRUCTIONS)  X | ||
| 13 | Percent of class represented by amount in row (11) 0.01% | ||
| 14 | Type of reporting person (SEE
              INSTRUCTIONS)     HC, CO | ||
| 1 | Names of reporting persons I.R.S. identification nos. of above persons (entities only) GAMCO Investors, Inc.                                                                                           I.D. No.  13-4007862 | ||
| Check the appropriate box if
                a member of a group (SEE INSTRUCTIONS) (a) (b) | |||
| 3 | Sec use only | ||
| 4 | Source of funds (SEE INSTRUCTIONS) None | ||
| 5 | Check box if disclosure of
                legal proceedings is required pursuant to items 2 (d) or 2 (e) | ||
| 6 | Citizenship or place of organization   Delaware | ||
| Number Of Shares Beneficially Owned By Each Reporting Person With | : 7 : : : | Sole voting power None    (Item 5) | |
| : 8 : : : | Shared voting power None | ||
| : 9 : : : | Sole dispositive power None    (Item 5) | ||
| :10 : : : | Shared dispositive power None | ||
| 11 | Aggregate amount beneficially owned by each reporting person None   (Item 5) | ||
| 12 | Check box if the aggregate amount in row (11) excludes certain shares (SEE INSTRUCTIONS) X | ||
| 13 | Percent of class represented by amount in row (11) 0.00% | ||
| 14 | Type of reporting person (SEE
              INSTRUCTIONS)     HC, CO | ||
| 1 | Names of reporting persons I.R.S. identification nos. of above persons (entities only) Associated Capital Group, Inc.                                                                                  I.D. No. 47-3965991 | ||
| Check the appropriate box if
                a member of a group (SEE INSTRUCTIONS) (a) (b) | |||
| 3 | Sec use only | ||
| 4 | Source of funds (SEE INSTRUCTIONS) None | ||
| 5 | Check box if disclosure of
                legal proceedings is required pursuant to items 2 (d) or 2 (e) | ||
| 6 | Citizenship or place of organization   Delaware | ||
| Number Of Shares Beneficially Owned By Each Reporting Person With | : 7 : : : | Sole voting power None  (Item 5) | |
| : 8 : : : | Shared voting power None | ||
| : 9 : : : | Sole dispositive power None   (Item 5) | ||
| :10 : : : | Shared dispositive power None | ||
| 11 | Aggregate amount beneficially owned by each reporting person None   (Item 5) | ||
| 12 | Check box if the aggregate amount in row (11) excludes certain shares (SEE INSTRUCTIONS)  X | ||
| 13 | Percent of class represented by amount in row (11) 0.00% | ||
| 14 | Type of reporting person (SEE
              INSTRUCTIONS)     HC, CO | ||
| 1 | Names of reporting persons I.R.S. identification nos. of above persons (entities only) Mario J. Gabelli | ||
| 2 | Check the appropriate box if
                a member of a group (SEE INSTRUCTIONS) (a) (b) | ||
| 3 | Sec use only | ||
| 4 | Source of funds (SEE INSTRUCTIONS) 00 – Funds of a Private Entity | ||
| 5 | Check box if disclosure of
                legal proceedings is required pursuant to items 2 (d) or 2 (e) | ||
| 6 | Citizenship or place of organization    USA | ||
| Number Of Shares Beneficially Owned By Each Reporting Person With | : 7 : : : | Sole voting power 2,300    (Item 5) | |
| : 8 : : : | Shared voting power None | ||
| : 9 : : : | Sole dispositive power 2,300    (Item 5) | ||
| :10 : : : | Shared dispositive power None | ||
| 11 | Aggregate amount beneficially owned by each reporting person 2,300    (Item 5) | ||
| 12 | Check box if the aggregate amount in row (11) excludes certain shares (SEE INSTRUCTIONS)  X | ||
| 13 | Percent of class represented by amount in row (11) 0.00% | ||
| 14 | Type of reporting person (SEE
              INSTRUCTIONS)     IN | ||
| Name | Shares of Common Stock | % of Class of Common | 
| GAMCO Gabelli Funds GGCP Mario Gabelli MJG Associates | 2,043,579 1,400,368 7,000 2,300 22,700 | 3.59% 2.46% 0.01% 0.00% 0.04% | 
| The following sets forth as to each of the executive officers and directors of the undersigned: his name; his business address; his present
              principal occupation or employment and the name, principal business and address of any corporation or other organization in which such employment is conducted.  Unless otherwise specified, the principal employer of each such individual is
              GAMCO Asset Management Inc., Gabelli Funds, LLC, G.research, LLC, Teton Advisors, LLC, or GAMCO Investors, Inc., the business address of each of which is One Corporate Center, Rye, New York 10580, or Gabelli & Company Investment Advisers,
              Inc. or Associated Capital Group, Inc., the business address of each of which is 191 Mason Street, Greenwich, CT 06830 and each such individual identified below is a citizen of the United States.  To the knowledge of the undersigned, during
              the last five years, no such person has been convicted in a criminal proceeding (excluding traffic violations or similar misdemeanors), and no such person was a party to a civil proceeding of a judicial or administrative body of competent
              jurisdiction as a result of which he was or is subject to a judgment, decree or final order enjoining future violations of, or prohibiting or mandating activities subject to, federal or state securities law or finding any violation with
              respect to such laws except as reported in Item 2(d) and (e) of this Schedule 13D. | 
| GAMCO Investors, Inc. Directors: | |||
| Raymond C. Avansino               Leslie B. Daniels | Chairman & Chief Executive Officer E.L. Wiegand Foundation 165 West Liberty Street Reno, NV 89501 Operating Partner AE Industrial Partners, LP 2500 N. Military Trail, Suite 470 Boca Raton, FL 33431 | ||
| Mario J. Gabelli               Elisa M. Wilson               Douglas R. Jamieson | Chief Executive Officer and Chief Investment Officer of GGCP, Inc. Chairman & Chief Executive Officer of GAMCO Investors, Inc. Executive Chairman of Associated Capital Group, Inc. Director/Trustee of all registered investment companies advised by Gabelli Funds, LLC. Director c/o GAMCO Investors, Inc. One Corporate Center Rye, NY 10580 President and Chief Executive Officer of Associated Capital Group, Inc. President, Chief Operating Officer and Managing Director of GAMCO Asset Management Inc. | ||
|                Eugene R. McGrath | Former Chairman and Chief Executive Officer Consolidated Edison, Inc. 4 Irving Place New York, NY 10003 | ||
|                Robert S. Prather | President & Chief Executive Officer Heartland Media, LLC 1843 West Wesley Road Atlanta, GA 30327 | ||
|                Agnes Mullady | Former Senior Vice President of GAMCO Investors, Inc. | ||
|                Alexis Glick | Former Chief Executive Officer of GENYOUth | ||
| Officers: | |||
| Mario J. Gabelli | Chairman and Chief Executive Officer | ||
| Peter D. Goldstein Kieran Caterina | General Counsel Chief Accounting Officer | ||
| GAMCO Asset Management Inc. Directors: | |||
| Douglas R. Jamieson Regina M. Pitaro               Paul Swirbul               Christopher Desmarais | |||
| Officers: | |||
| Mario J. Gabelli | Chief Executive Officer and Chief Investment Officer – Value Portfolios | ||
| Douglas R. Jamieson                David Goldman | President, Chief Operating Officer and Managing Director General Counsel, Secretary & Chief Compliance Officer | ||
| Gabelli Funds, LLC Officers: | |||
| Mario J. Gabelli | Chief Investment Officer – Value Portfolios | ||
|                David Goldman | Vice President, Corporate Development and General Counsel | ||
|                Richard Walz | Chief Compliance Officer | ||
|                Kieran Caterina | Chief Accounting Officer | ||
|                John Ball | Senior Vice President, Fund Administration | ||
| Gabelli Foundation, Inc. Officers: | |||
|                 Mario J. Gabelli | Chairman, Trustee & Chief Investment Officer | ||
|                 Elisa M. Wilson                 Marc Gabelli                 Matthew R. Gabelli                 Michael Gabelli | President Trustee Trustee Trustee | ||
| GGCP, Inc. Directors: | ||
|           Mario J. Gabelli | Chief Executive Officer and Chief Investment Officer of GGCP, Inc. Chairman & Chief Executive Officer of GAMCO Investors, Inc. Executive Chairman of Associated Capital Group, Inc. Director/Trustee of all registered investment companies advised by Gabelli Funds, LLC. | |
|           Marc Gabelli | President – GGCP, Inc. | |
|           Matthew R. Gabelli | Vice President – Trading G.research, LLC One Corporate Center Rye,  NY 10580 | |
|           Michael Gabelli | President & COO Gabelli & Partners, LLC One Corporate Center Rye, NY 10580 | |
|           Frederic V. Salerno | Chairman Former Vice Chairman and Chief Financial Officer Verizon Communications | |
|            Vincent S. Tese | Executive Chairman – FCB Financial Corp | |
|            Elisa M. Wilson | Director | |
| Officers: | ||
| Mario J. Gabelli | Chief Executive Officer and Chief Investment Officer | |
|               Marc Gabelli | President | |
| GGCP Holdings LLC Members:               GGCP, Inc.               Mario J. Gabelli | Manager and Member Member | |
| Teton Advisors, LLC Directors: | |
|                Marc Gabelli                Vincent J. Amabile                Stephen G. Bondi, CPA                Aaron J. Feingold, M.D.                Nicholas F. Galluccio                Kevin M. Keeley                James C. Abbott, CFA, CAIA                Herve D. Francois                Jason D. Lamb | Chairman of the Board Founder- Amabile Partners Chief Executive Officer  President and Founder – Raritan Bay Cardiology Group Chairman of Teton Advisors, LLC President & Executive Chairman – Keeley Teton Advisors, LLC Former Chairman and CEO of Carillon Tower Advisors Multifamily real estate investors Special advisor to the LGL Systems Acquisition Corporation | 
| Officers: | |
|                Stephen G. Bondi                Patrick B. Huvane, CPA, CFA                Casey Haars                Tiffany Hayden | Chief Executive Officer Chief Financial Officer Controller Chief Compliance Officer | 
| Associated Capital Group, Inc. Directors: | |
| Mario J. Gabelli | Chief Executive Officer and Chief Investment Officer of GGCP, Inc. Chairman & Chief Executive Officer of GAMCO Investors, Inc. Executive Chairman of Associated Capital Group, Inc. Director/Trustee of all registered investment companies advised by Gabelli Funds, LLC. | 
|               Marc Gabelli | President – GGCP, Inc. | 
|               Douglas R. Jamieson | President and Chief Executive Officer | 
|               Bruce Lisman | Former Chairman - JP Morgan – Global Equity Division | 
| Daniel R. Lee | Chief Executive Officer Full House Resorts, Inc. 4670 South Ford Apache Road, Suite 190 Las Vegas, NV 89147 | 
|               Richard T. Prins | Former Partner Skadden, Arps, Slate, Meagher & Flom LLP | 
|               Salvatore F. Sodano | Vice Chairman – Retired Broadridge Financial Solutions | 
|               Frederic V. Salerno | See above | 
|               Elisa M. Wilson | Director | 
| Officers: | |
| Mario J. Gabelli                Douglas R. Jamieson                Patrick Huvane                Ian McAdams                Peter D. Goldstein                David Goldman | Executive Chairman President and Chief Executive Officer Interim Co-Chief Financial Officer Interim Co-Chief Financial Officer Chief Legal Officer General Counsel | 
| Gabelli & Company Investment Advisers, Inc. | |
| Directors: | |
|               Douglas R. Jamieson | 
| Officers: | |
|               Douglas R. Jamieson               John Givissis               Craig A. Weynand | Chief Executive Officer and President Controller Chief Compliance Officer | 
| G.research, LLC | |
| Officers: | |
|                Cornelius V. McGinity | Office of the Chairman | 
|                Vincent Amabile | President | 
|                Paul Greenhaw                Joseph Fernandez | Chief Compliance Officer Controller and Financial and Operations Principal | 
| GABELLI FUNDS, LLC | ||||
| GABELLI ASSET FUND | ||||
| 6/28/2023 | -500 | 86.1600 | ||
| 5/31/2023 | -1,500 | 74.8154 | ||
| 5/24/2023 | -1,100 | 76.7182 | ||
| 5/22/2023 | -1,400 | 79.3101 | ||
| 5/11/2023 | -1,300 | 75.4121 | ||
| 5/4/2023 | -1,500 | 71.6244 | ||
| 5/3/2023 | -700 | 73.0100 | ||
| GABELLI CAPITAL ASSET FUND | ||||
| 5/25/2023 | -400 | 75.7730 | ||
| 5/24/2023 | 400 | 75.2008 | ||
| GABELLI EQUITY INCOME FUND | ||||
| 5/30/2023 | -300 | 76.9300 | ||
| 5/11/2023 | -1,500 | 75.2320 | ||
| 5/1/2023 | -1,000 | 71.8301 | ||
| GABELLI EQUITY TRUST | ||||
| 6/7/2023 | -3,500 | 84.3897 | ||
| GABELLI GLOBAL RISING INCOME AND DIVIDEND FUND | ||||
| 5/22/2023 | -400 | 79.2800 | ||
| GABELLI GLOBAL SMALL & MIDCAP VALUE TRUST | ||||
| 5/26/2023 | -300 | 76.6600 | ||
| 5/8/2023 | -500 | 74.5400 | ||
| GABELLI SMALL CAP GROWTH FUND | ||||
| 6/23/2023 | -700 | 84.0000 | ||
| 6/20/2023 | -800 | 81.5750 | ||
| 6/15/2023 | -500 | 80.8100 | ||
| 6/7/2023 | -500 | 85.6500 | ||
| 5/30/2023 | -500 | 76.9300 | ||
| 5/4/2023 | -1,000 | 71.5520 | ||
| GABELLI UTILITIES FUND | ||||
| 6/29/2023 | -31,532 | 86.6033 | ||
| 6/28/2023 | -3,000 | 86.2341 | ||
| 6/27/2023 | -5,300 | 86.1747 | ||
| 6/26/2023 | -4,000 | 84.8840 | ||
| 6/23/2023 | -10,000 | 83.2008 | ||
| 6/16/2023 | -1,500 | 80.7361 | ||
| 6/13/2023 | -7,000 | 82.7456 | ||
| 6/12/2023 | -1,500 | 82.3533 | ||
| 5/26/2023 | -4,500 | 76.5183 | ||
| 5/25/2023 | -1,500 | 76.1586 | ||
| 5/23/2023 | -3,000 | 79.2663 | ||
| 5/22/2023 | -1,500 | 79.8053 | ||
| 5/18/2023 | -1,500 | 78.1866 | ||
| 5/17/2023 | -6,000 | 76.2897 | ||
| 5/16/2023 | -4,000 | 75.2562 | ||
| 5/15/2023 | -2,000 | 75.5227 | ||
| 5/12/2023 | -4,000 | 75.2532 | ||
| 5/10/2023 | -2,500 | 75.0255 | ||
| 5/9/2023 | -5,500 | 75.2628 | ||
| 5/8/2023 | -5,800 | 74.8041 | ||
| 5/5/2023 | -4,700 | 74.5520 | ||
| 5/2/2023 | -4,100 | 72.0059 | ||
| 5/1/2023 | -1,500 | 72.6154 | ||
| GABELLI UTILITY TRUST | ||||
| 6/26/2023 | -1,000 | 84.1770 | ||
| GAMCO ASSET MANAGEMENT INC. | ||||
| 6/29/2023 | -2,700 | 86.2677 | ||
| 6/29/2023 | -200 | 86.3301 | ||
| 6/28/2023 | -100 | 86.0850 | ||
| 6/28/2023 | -350 | 86.1490 | ||
| 6/28/2023 | -400 | 86.1600 | ||
| 6/28/2023 | -700 | 86.2300 | ||
| 6/28/2023 | -3,350 | 86.3142 | ||
| 6/28/2023 | -100 | 86.7500 | ||
| 6/27/2023 | -50 | 85.2200 | ||
| 6/26/2023 | -600 | 84.2233 | ||
| 6/26/2023 | -700 | 84.6319 | ||
| 6/26/2023 | -1,600 | 84.9050 | ||
| 6/26/2023 | -800 | 85.0000 | ||
| 6/23/2023 | -700 | 82.2000 | ||
| 6/23/2023 | -1,200 | 83.0067 | ||
| 6/23/2023 | -4,000 | 83.3285 | ||
| 6/23/2023 | -400 | 83.8000 | ||
| 6/23/2023 | -300 | 83.9145 | ||
| 6/22/2023 | -2,000 | 79.9678 | ||
| 6/22/2023 | -100 | 80.3000 | ||
| 6/21/2023 | -200 | 80.3300 | ||
| 6/21/2023 | -300 | 80.5089 | ||
| 6/20/2023 | -1,000 | 81.5780 | ||
| 6/14/2023 | -10,000 | 81.5502 | ||
| 6/14/2023 | -500 | 82.7800 | ||
| 6/13/2023 | -700 | 82.6100 | ||
| 6/12/2023 | -200 | 82.0000 | ||
| 6/9/2023 | -400 | 83.5925 | ||
| 6/9/2023 | -200 | 83.6410 | ||
| 6/9/2023 | -900 | 83.9645 | ||
| 6/9/2023 | -1,500 | 84.2167 | ||
| 6/8/2023 | -100 | 84.7500 | ||
| 6/8/2023 | -5,000 | 84.9838 | ||
| 6/8/2023 | -2,250 | 85.7951 | ||
| 6/8/2023 | -300 | 85.9533 | ||
| 6/7/2023 | -300 | 83.2098 | ||
| 6/7/2023 | -2,000 | 84.1970 | ||
| 6/7/2023 | -3,000 | 84.2149 | ||
| 6/7/2023 | -2,017 | 84.2490 | ||
| 6/7/2023 | -50 | 85.0000 | ||
| 6/7/2023 | -200 | 85.0520 | ||
| 6/6/2023 | -800 | 80.2250 | ||
| 6/6/2023 | -400 | 80.6491 | ||
| 6/6/2023 | -2,700 | 80.6491 | ||
| 6/6/2023 | -400 | 80.7003 | ||
| 6/6/2023 | -8,483 | 80.7170 | ||
| 6/6/2023 | -200 | 80.9266 | ||
| 6/5/2023 | -500 | 78.0200 | ||
| 6/5/2023 | -300 | 78.2208 | ||
| 6/5/2023 | -200 | 78.6000 | ||
| 6/2/2023 | -2,250 | 76.9804 | ||
| 6/2/2023 | -350 | 77.0315 | ||
| 6/2/2023 | -500 | 77.4020 | ||
| 6/2/2023 | -1,500 | 78.7397 | ||
| 6/1/2023 | -500 | 73.9010 | ||
| 6/1/2023 | -700 | 74.7800 | ||
| 5/31/2023 | -200 | 77.5350 | ||
| 5/30/2023 | -200 | 77.0000 | ||
| 5/30/2023 | -1,950 | 77.6345 | ||
| 5/26/2023 | -1,700 | 76.3924 | ||
| 5/26/2023 | -300 | 76.4002 | ||
| 5/26/2023 | -500 | 76.6201 | ||
| 5/25/2023 | -5,000 | 75.9129 | ||
| 5/24/2023 | 200 | 75.0148 | ||
| 5/24/2023 | -8,000 | 75.0598 | ||
| 5/24/2023 | -650 | 75.1133 | ||
| 5/24/2023 | -15 | 76.8150 | ||
| 5/23/2023 | -300 | 78.7367 | ||
| 5/23/2023 | -1,500 | 79.1713 | ||
| 5/23/2023 | -400 | 79.5020 | ||
| 5/22/2023 | -150 | 78.9900 | ||
| 5/22/2023 | -800 | 79.5000 | ||
| 5/22/2023 | -4,000 | 79.5520 | ||
| 5/22/2023 | -2,150 | 79.5803 | ||
| 5/22/2023 | -700 | 79.8576 | ||
| 5/22/2023 | -50 | 79.8600 | ||
| 5/19/2023 | -300 | 78.9333 | ||
| 5/19/2023 | -1,400 | 78.9614 | ||
| 5/19/2023 | -100 | 79.0500 | ||
| 5/19/2023 | -1,300 | 79.4800 | ||
| 5/18/2023 | -600 | 76.9583 | ||
| 5/18/2023 | -200 | 77.8000 | ||
| 5/18/2023 | -100 | 77.8167 | ||
| 5/18/2023 | -2,500 | 77.9654 | ||
| 5/18/2023 | -8,500 | 78.0316 | ||
| 5/18/2023 | -2,000 | 78.1185 | ||
| 5/18/2023 | -400 | 78.6880 | ||
| 5/18/2023 | -100 | 78.7543 | ||
| 5/18/2023 | -800 | 78.8052 | ||
| 5/18/2023 | -300 | 78.8165 | ||
| 5/18/2023 | -300 | 78.8813 | ||
| 5/17/2023 | -600 | 75.6818 | ||
| 5/17/2023 | -6,200 | 75.8234 | ||
| 5/17/2023 | -1,600 | 76.0160 | ||
| 5/17/2023 | -700 | 76.5043 | ||
| 5/17/2023 | -700 | 76.5130 | ||
| 5/16/2023 | -500 | 75.1848 | ||
| 5/16/2023 | -800 | 75.2525 | ||
| 5/16/2023 | -1,200 | 75.3324 | ||
| 5/15/2023 | -100 | 75.3300 | ||
| 5/15/2023 | -4,800 | 75.3450 | ||
| 5/15/2023 | -2,000 | 75.3885 | ||
| 5/15/2023 | -200 | 75.5000 | ||
| 5/12/2023 | -200 | 75.0000 | ||
| 5/12/2023 | -400 | 75.0300 | ||
| 5/12/2023 | -200 | 75.0339 | ||
| 5/12/2023 | -1,500 | 75.7108 | ||
| 5/11/2023 | -357 | 75.2398 | ||
| 5/11/2023 | -350 | 75.5500 | ||
| 5/11/2023 | -400 | 75.8889 | ||
| 5/11/2023 | -3,000 | 76.0633 | ||
| 5/10/2023 | -1,527 | 75.4342 | ||
| 5/10/2023 | -4,500 | 75.7285 | ||
| 5/10/2023 | -850 | 75.8800 | ||
| 5/9/2023 | -1,975 | 74.9690 | ||
| 5/9/2023 | -200 | 75.0000 | ||
| 5/9/2023 | -400 | 75.2080 | ||
| 5/9/2023 | -50 | 75.2172 | ||
| 5/8/2023 | -800 | 74.8083 | ||
| 5/5/2023 | -300 | 73.7000 | ||
| 5/5/2023 | -900 | 73.9411 | ||
| 5/5/2023 | -50 | 74.6600 | ||
| 5/4/2023 | -1,000 | 71.4811 | ||
| 5/4/2023 | -300 | 71.5000 | ||
| 5/4/2023 | -1,300 | 72.0657 | ||
| 5/3/2023 | -3,000 | 73.1246 | ||
| 5/3/2023 | -300 | 73.2500 | ||
| 5/3/2023 | -300 | 73.2541 | ||
| 5/3/2023 | -1,000 | 73.6530 | ||
| 5/2/2023 | -1,500 | 72.0320 | ||
| 5/2/2023 | -300 | 72.2250 | ||
| 5/2/2023 | -400 | 72.2750 | ||
| 5/2/2023 | -400 | 72.7800 | ||
| 5/2/2023 | -300 | 72.7800 | ||
| 5/1/2023 | -3,000 | 72.0036 | ||
| 5/1/2023 | -900 | 72.0167 | ||
| GGCP, INC. | ||||
| 6/12/2023 | -500 | 83.0000 | ||
| 5/18/2023 | -500 | 78.0153 | ||
| MJG ASSOCIATES, INC. | ||||
| 6/8/2023 | -300 | 85.6800 | ||
| 6/7/2023 | -6,800 | 84.7189 | ||
| 6/6/2023 | -3,900 | 80.9503 | ||
| 6/5/2023 | -2,300 | 78.4164 | ||
| 6/2/2023 | -1,900 | 78.4137 | ||
| 5/22/2023 | -1,400 | 79.4927 | ||
| 5/18/2023 | -1,200 | 78.0282 | ||
| 5/17/2023 | -500 | 76.7474 | ||
| 5/15/2023 | -300 | 75.1633 | ||
| MARIO J. GABELLI | ||||
| 6/7/2023 | -200 | 84.9109 | ||