| Schedule of Quarterly Financial Information |
| | | First | | | Second | | | Third | | | Fourth | | | 2026 | | Quarter | | | Quarter | | | Quarter | | | Quarter | | | Net sales | | $ | 9,092,876 | | | $ | 12,136,903 | | | $ | 11,422,655 | | | $ | 13,471,891 | | | Gross profit | | | 3,217,002 | | | | 4,212,581 | | | | 4,229,345 | | | | 4,625,205 | | | Net income | | | 2,169,836 | | | | 2,805,109 | | | | 2,864,662 | | | | 3,340,152 | | | | | | | | | | | | | | | | | | | | | Net income per share - | | | | | | | | | | | | | | | | | | Basic | | | 0.80 | | | | 1.02 | | | | 1.03 | | | | 1.18 | | | Diluted | | | 0.76 | | | | 0.99 | | | | 0.99 | | | | 1.15 | | | | | | | | | | | | | | | | | | | | | 2025 | | | | | | | | | | | | | | | | | | Net sales | | $ | 10,443,218 | | | $ | 13,608,740 | | | $ | 10,302,719 | | | $ | 9,596,194 | | | Gross profit | | | 2,800,882 | | | | 3,163,712 | | | | 2,948,384 | | | | 3,771,652 | | | Net income | | | 1,598,317 | | | | 1,908,499 | | | | 1,704,487 | | | | 2,931,651 | | | | | | | | | | | | | | | | | | | | | Net income per share - | | | | | | | | | | | | | | | | | | Basic | | | 0.63 | | | | 0.74 | | | | 0.66 | | | | 1.10 | | | Diluted | | | 0.61 | | | | 0.71 | | | | 0.63 | | | | 1.05 | |
|