Ex-Filing Fees
CALCULATION OF FILING FEE TABLES
Table 1: Newly Registered Securities
| Security Type | Security Class Title | Notes | Fee Calculation Rule |
Amount Registered | Proposed Maximum Offering Price Per Unit |
Maximum Aggregate Offering Price | Fee Rate | Amount of Registration Fee | |||||||||||
| (1) | $ | $ | $ | ||||||||||||||||
| Total Offering Amounts: | $ | ||||||||||||||||||
| Total Fee Offsets: | |||||||||||||||||||
| Net Fee Due: | $ | ||||||||||||||||||
__________________________________________
Offering Note(s)
| (1) | Estimated solely for the purpose of calculating the amount of the registration fee pursuant to Rule 457(h) and 457(c) of the Securities Act. The proposed maximum offering price per share was calculated on the basis of the average of the high and low prices per share of the Common Stock as reported on the Nasdaq Global Market on January 20, 2026. Represents shares of Common Stock that were automatically added to the shares authorized for issuance under the 2018 Plan on January 1, 2026 pursuant to an “evergreen” provision contained in the 2018 Plan. Pursuant to such provision, on January 1st of each year prior to the termination of the 2018 Plan, the number of shares authorized for issuance under the 2018 Plan will be increased by (i) 4.0% of the number of shares of Common Stock outstanding on December 31st of the immediately preceding calendar year or (ii) such lesser amount determined by the Board of Directors of the Registrant in its discretion (the “2018 Plan Evergreen Provision”). Pursuant to the 2018 Plan Evergreen Provision, the number of shares of Common Stock available for issuance under the 2018 Plan was increased by 4,881,772 shares effective January 1, 2026, which is 4.0% of the total number of shares of Common Stock outstanding as of December 31, 2025. This Registration Statement registers these 4,881,772 additional shares of Common Stock for issuance under the 2018 Plan. |