bf/NASDAQ:TOMZ_icon.jpeg

NASDAQ:TOMZ

TOMI Environmental Solutions, Inc.

  • Stock

USD

Last Close

0.89

06/11 21:00

Market Cap

15.19M

Beta: −2.79

Volume Today

2.03K

Avg: 36.50K

PE Ratio

−5.71

PFCF: −5.65

Preview

Full access to financials is available to subscribers only. Please support our work and get full access to all features. You can cancel anytime. If you'd like a demo, free trial or have any questions, please checkout the help page

Subscribe NowHelp
Dec '14
Mar '15
Jun '15
Sep '15
Dec '15
Mar '16
Jun '16
Sep '16
Dec '16
Mar '17
Jun '17
Sep '17
Dec '17
Mar '18
Jun '18
Sep '18
Dec '18
Mar '19
Jun '19
Sep '19
Dec '19
Mar '20
Jun '20
Sep '20
Dec '20
Mar '21
Jun '21
Sep '21
Dec '21
Mar '22
Jun '22
Sep '22
Dec '22
Mar '23
Jun '23
Sep '23
Dec '23
Mar '24
Jun '24
Sep '24
Dec '24
Mar '25
Jun '25
Sep '25
revenue
1.04M
-
676.39K
35.17%
739.93K
9.40%
1.02M
37.46%
1.76M
72.87%
1.71M
2.92%
1.73M
1.26%
1.09M
36.81%
1.82M
66.21%
1.10M
39.48%
1.38M
25.56%
1.03M
25.34%
1.48M
44.15%
1.31M
11.61%
1.25M
5.03%
1.95M
56.25%
1.08M
44.64%
1.25M
16.19%
1.64M
30.82%
1.60M
2.34%
1.86M
15.94%
7.05M
280.15%
10.03M
42.18%
4.29M
57.21%
3.65M
14.85%
2.07M
43.26%
1.47M
29.32%
2.20M
50.43%
2.01M
8.82%
2.31M
14.85%
1.46M
36.83%
1.76M
20.65%
2.81M
59.78%
1.58M
43.73%
2.77M
75.37%
1.47M
47.02%
1.53M
3.92%
1.56M
1.95%
3.01M
93.48%
3.52M
16.92%
1.58M
-
1.03M
34.60%
cost of revenue
434.06K
-
278.48K
35.84%
275.97K
0.90%
399.29K
44.69%
690.31K
72.88%
747.81K
8.33%
706.76K
5.49%
431.62K
38.93%
724.31K
67.81%
416.36K
42.52%
512.49K
23.09%
389.17K
24.06%
609.75K
56.68%
491.66K
19.37%
557.81K
13.45%
912.47K
63.58%
505.18K
44.64%
493.31K
2.35%
663.36K
34.47%
460.01K
30.66%
816.56K
77.51%
2.57M
214.17%
4.46M
73.99%
1.46M
67.39%
1.50M
3.08%
838.30K
44.13%
523.56K
37.54%
890.27K
70.04%
914.76K
2.75%
887.89K
2.94%
537.10K
39.51%
688.63K
28.21%
1.16M
69.03%
640.93K
44.94%
1.07M
67.63%
661.09K
38.47%
782.00K
18.29%
886.84K
13.41%
1.24M
39.31%
1.96M
58.83%
529.23K
73.03%
624.81K
18.06%
353.99K
43.34%
gross profit
609.33K
-
397.91K
34.70%
463.97K
16.60%
617.84K
33.17%
1.07M
72.86%
959.16K
10.19%
1.02M
6.53%
660.71K
35.34%
1.09M
65.17%
682.53K
37.46%
867.27K
27.07%
640.92K
26.10%
875.17K
36.55%
820.81K
6.21%
688.66K
16.10%
1.04M
50.31%
572.92K
44.65%
759.35K
32.54%
975.31K
28.44%
1.14M
16.92%
1.04M
8.90%
4.49M
332.01%
5.56M
23.99%
2.84M
49.04%
2.15M
24.06%
1.24M
42.65%
941.96K
23.74%
1.31M
39.53%
1.10M
16.66%
1.42M
29.71%
921.29K
35.15%
1.07M
16.25%
1.65M
53.83%
941.24K
42.87%
1.70M
80.64%
808.93K
52.42%
745.68K
7.82%
670.67K
10.06%
1.78M
165.10%
1.56M
12.20%
-529.23K
133.90%
951.75K
279.83%
677.12K
28.85%
1.23M
81.94%
selling and marketing expenses
95.69K
-
94.73K
1.00%
97.09K
2.49%
141.97K
46.23%
370.27K
160.80%
352.18K
4.89%
517.49K
46.94%
283.51K
45.21%
359.57K
26.83%
179.38K
50.11%
371.10K
106.87%
319.81K
13.82%
386.18K
20.75%
204.00K
47.17%
431.65K
111.59%
368.73K
14.58%
356.04K
3.44%
441.67K
24.05%
518.55K
17.41%
314.11K
39.42%
380.24K
21.05%
378.64K
0.42%
388.83K
2.69%
212.62K
45.32%
267.35K
25.74%
474.39K
77.44%
335.44K
29.29%
465.30K
38.71%
399.33K
14.18%
340.79K
14.66%
565.95K
66.07%
365.05K
35.50%
595.23K
63.05%
376.65K
36.72%
501.05K
33.03%
283.05K
43.51%
289.07K
-
366.26K
26.71%
226.59K
38.13%
246.47K
8.77%
246.41K
0.03%
240.46K
2.41%
143.60K
40.28%
general and administrative expenses
463.13K
-
579.74K
25.18%
2.08M
259.13%
867.39K
58.34%
700.48K
19.24%
1.50M
114.62%
1.13M
24.88%
1.07M
5.14%
1.11M
4.03%
924.97K
17.01%
1.48M
60.54%
810.92K
45.39%
1.29M
59.18%
818.06K
36.62%
860.99K
5.25%
697.07K
19.04%
900.50K
29.18%
916.28K
1.75%
743.90K
18.81%
743.03K
0.12%
882.63K
18.79%
1.22M
38.06%
1.21M
1.03%
1.30M
8.20%
4.38M
235.81%
1.99M
54.54%
1.52M
23.62%
1.17M
22.94%
2.28M
94.70%
1.62M
29.02%
1.04M
36.07%
1.16M
11.84%
1.58M
36.28%
1.59M
0.91%
1.12M
29.47%
1.26M
11.81%
1.35M
-
1.21M
10.63%
1.01M
15.79%
2.15M
112.04%
1.35M
37.42%
1.42M
5.15%
1.26M
11.17%
selling general and administrative expenses
558.82K
-
674.48K
20.70%
2.18M
223.08%
1.01M
53.68%
1.07M
6.08%
1.86M
73.30%
1.65M
11.25%
1.35M
17.73%
1.47M
8.80%
1.10M
25.08%
1.86M
68.07%
1.13M
39.08%
1.68M
48.31%
1.02M
39.05%
1.29M
26.47%
1.07M
17.55%
1.26M
17.90%
1.36M
8.07%
1.26M
7.03%
1.06M
16.26%
1.26M
19.46%
1.60M
26.48%
1.59M
0.15%
1.52M
4.84%
4.65M
206.37%
2.47M
46.95%
1.86M
24.71%
1.64M
11.80%
2.68M
63.77%
1.96M
26.88%
1.60M
18.32%
1.52M
4.88%
2.17M
42.70%
1.97M
9.39%
1.62M
17.52%
1.54M
5.25%
1.65M
6.88%
1.64M
0.49%
1.59M
2.63%
1.24M
22.14%
2.40M
93.19%
1.59M
33.58%
1.66M
3.98%
1.40M
15.39%
research and development expenses
28.30K
-
22.19K
21.58%
19.67K
11.37%
32.83K
66.94%
25.63K
21.93%
8.78K
65.74%
18.72K
113.16%
92.85K
396.03%
63.91K
31.16%
30.65K
52.05%
18.12K
40.88%
79.75K
340.13%
325.58K
308.26%
132.49K
59.31%
109.82K
17.11%
129.92K
18.30%
543.77K
318.53%
92.58K
82.97%
68.66K
25.84%
88.14K
28.37%
91.21K
3.49%
59.46K
34.81%
141.12K
137.35%
44.86K
68.21%
209.60K
367.22%
195.62K
6.67%
205.75K
5.18%
93.27K
54.67%
78.06K
16.32%
37.08K
52.50%
99.35K
167.96%
118.18K
18.96%
97.63K
17.39%
70.52K
27.77%
73.73K
4.55%
76.34K
3.54%
271.21K
255.27%
67.97K
74.94%
61.61K
9.35%
56.34K
8.56%
104.76K
85.95%
44.58K
57.45%
84.11K
88.66%
10.69K
87.29%
other expenses
124.54K
-
125.25K
0.57%
123.96K
1.03%
121.86K
1.69%
128.28K
5.27%
133.27K
3.89%
145.76K
9.38%
148.35K
1.77%
159.01K
7.19%
159.15K
0.09%
148.92K
6.43%
147.45K
0.99%
692.10K
369.39%
162.74K
76.49%
-57.20K
135.15%
153.57K
368.48%
165.89K
8.02%
176.84K
6.60%
179.53K
1.52%
182.69K
1.76%
177.09K
3.06%
171.91K
2.93%
172.30K
0.23%
177.28K
2.89%
198.27K
11.84%
83.45K
57.91%
72.41K
13.22%
69.81K
3.60%
69.00K
1.15%
82.29K
19.27%
82.75K
0.56%
82.62K
0.16%
81.50K
1.35%
88.78K
8.92%
159.47K
79.63%
99.65K
-
114.25K
14.65%
116.86K
2.29%
68.54K
41.35%
69.24K
1.02%
141.21K
103.95%
cost and expenses
1.15M
-
1.10M
3.96%
2.60M
136.16%
1.56M
39.84%
1.91M
22.49%
2.75M
43.37%
2.52M
8.28%
2.03M
19.48%
2.42M
19.41%
1.71M
29.36%
2.54M
48.24%
1.75M
31.10%
2.77M
58.30%
1.81M
34.59%
2.11M
16.79%
2.26M
7.05%
2.47M
9.27%
2.12M
14.19%
2.17M
2.51%
1.79M
17.76%
2.35M
31.31%
4.39M
87.16%
6.37M
45.01%
3.20M
49.85%
6.56M
105.23%
3.58M
45.35%
2.66M
25.81%
2.69M
1.22%
3.74M
39.12%
2.97M
20.72%
2.32M
21.81%
2.41M
3.96%
3.52M
45.76%
2.77M
21.24%
2.86M
3.37%
2.37M
17.20%
2.70M
13.82%
2.59M
3.94%
2.89M
11.54%
3.37M
16.69%
3.15M
6.67%
2.33M
25.98%
2.16M
7.17%
operating expenses
711.65K
-
821.92K
15.49%
2.32M
182.60%
1.16M
49.88%
1.22M
5.21%
2.00M
63.12%
1.81M
9.32%
1.60M
11.89%
1.70M
6.33%
1.29M
23.74%
2.02M
56.33%
1.36M
32.88%
2.16M
58.76%
1.32M
38.90%
1.55M
18.04%
1.35M
13.22%
1.97M
45.72%
1.63M
17.23%
1.51M
7.17%
1.33M
12.09%
1.53M
15.30%
1.83M
19.42%
1.91M
4.36%
1.74M
8.83%
5.06M
190.70%
2.75M
45.71%
2.14M
22.23%
1.80M
15.65%
2.83M
57.10%
2.08M
26.46%
1.78M
14.25%
1.72M
3.34%
2.35M
36.47%
2.13M
9.52%
1.79M
15.97%
1.71M
4.43%
1.92M
12.10%
1.71M
11.02%
1.66M
2.90%
1.41M
14.74%
2.62M
85.55%
1.71M
34.88%
1.81M
6.07%
1.55M
14.17%
interest expense
126.85K
-
126.85K
0%
126.85K
0%
-253.70K
-
14.13K
-
57.12K
304.18%
60K
5.04%
63.70K
6.16%
68.04K
6.81%
55.88K
17.87%
60.85K
8.90%
67.30K
10.60%
67.53K
0.35%
50K
25.96%
50K
0%
50K
0%
40.69K
18.62%
787
98.07%
790
0.38%
1.27K
61.01%
1.03K
18.63%
-2.07K
-
-343
83.42%
335
197.67%
370
10.45%
-1.57K
524.05%
-659
58.00%
65.31K
-
-93.62K
243.36%
-93.46K
0.17%
-93.62K
0.17%
108.79K
216.21%
118.93K
9.32%
106.25K
10.66%
-130.34K
222.67%
ebitda
22.22K
-
-298.76K
1,444.66%
-1.73M
480.68%
-424.36K
75.54%
-28.35K
93.32%
-905.18K
3,092.75%
-643.84K
28.87%
-787.01K
22.24%
-446.74K
43.24%
-452.48K
1.28%
-1.01M
122.40%
-570.65K
43.29%
-1.13M
97.46%
-332.54K
70.49%
-777.16K
133.70%
-158.73K
79.58%
-1.08M
577.42%
-690.15K
35.82%
-275.88K
60.03%
-4.12K
98.51%
-132.13K
3,103.98%
2.88M
2,280.90%
3.83M
32.91%
1.27M
66.73%
-2.70M
312.24%
-1.38M
49.10%
-1.07M
22.22%
-416.75K
61.08%
-1.66M
299.43%
-527.39K
68.32%
-740.30K
40.37%
-531.20K
28.25%
-623.54K
17.38%
-1.06M
70.00%
40.95K
103.86%
-767.78K
1,975.01%
-1.07M
39.88%
-1.15M
6.94%
202.13K
117.60%
219.01K
8.35%
-3.08M
1,504.97%
-28.79K
99.06%
-1.02M
3,452.04%
-252.83K
75.28%
operating income
-102.32K
-
-424.01K
314.40%
-1.86M
338.38%
-546.22K
70.61%
-156.63K
71.32%
-1.04M
563.00%
-789.61K
23.96%
-935.35K
18.46%
-605.75K
35.24%
-611.63K
0.97%
-1.16M
88.98%
-397.61K
65.60%
-1.28M
222.10%
-496.48K
61.23%
-866.27K
74.48%
-314.20K
63.73%
-1.39M
343.44%
-868.03K
37.70%
-535.33K
38.33%
-187.59K
64.96%
-492.30K
162.44%
2.66M
640.20%
3.66M
37.50%
1.10M
70.02%
-2.90M
364.85%
-1.51M
47.98%
-1.19M
21.00%
-486.64K
59.22%
-1.73M
256.33%
-659.83K
61.95%
-862.72K
30.75%
-653.52K
24.25%
-705.94K
8.02%
-1.19M
68.31%
-88.94K
92.51%
-901.04K
913.08%
-1.17M
29.98%
-1.23M
4.72%
121.81K
109.93%
149.10K
22.41%
-3.15M
2,212.11%
-754.47K
76.04%
-1.13M
50.13%
-321.42K
71.62%
depreciation and amortization
124.54K
-
125.25K
0.57%
123.96K
1.03%
121.86K
1.69%
128.28K
5.27%
133.27K
3.89%
145.76K
9.38%
148.35K
1.77%
159.01K
7.19%
159.15K
0.09%
148.92K
6.43%
145.76K
2.12%
153.29K
5.17%
162.74K
6.16%
152.47K
6.31%
153.57K
0.72%
165.89K
8.02%
176.84K
6.60%
258.82K
46.36%
109.69K
57.62%
359.55K
227.80%
221.71K
38.34%
172.30K
22.29%
177.28K
2.89%
198.27K
11.84%
133.25K
32.79%
122.22K
8.28%
69.81K
42.88%
69.00K
1.15%
132.44K
91.94%
122.41K
7.57%
122.32K
0.08%
82.39K
32.64%
128.10K
55.48%
129.89K
1.39%
133.26K
2.59%
97.18K
27.08%
77.92K
19.82%
80.32K
3.08%
69.91K
12.96%
111.48K
59.47%
107.87K
3.24%
108.57K
0.64%
68.59K
36.82%
total other income expenses net
1.43M
-
-3.72M
359.74%
-5.22M
40.18%
-9.18B
-
214.45K
-
-2.56K
-
-137
94.65%
-757
452.55%
319.39K
42,291.28%
-65.70K
120.57%
-66.84K
1.73%
-57.20K
14.42%
-58.96K
3.07%
150K
354.42%
-66.50K
144.34%
-49.37K
25.76%
-49.23K
0.29%
-49.39K
0.32%
-40.15K
18.71%
256
100.64%
-28
110.94%
-703
2,410.71%
-608
13.51%
414.58K
68,287.99%
80
99.98%
378
372.50%
343
9.26%
335
2.33%
370
10.45%
891
140.81%
659
26.04%
349
47.04%
256
26.65%
-54.57K
21,417.97%
-83.71K
53.40%
-91.61K
9.43%
-90.14K
1.61%
-106.53K
18.19%
498.87K
568.27%
-104.83K
121.01%
-128.93K
23.00%
income before tax
1.20M
-
-4.27M
454.97%
-7.20M
68.59%
-546.22K
92.42%
-156.63K
71.32%
-1.04M
563.00%
-575.15K
44.61%
-935.35K
62.63%
-608.31K
34.96%
-625.90K
2.89%
-1.21M
93.82%
-457.02K
62.33%
-1.34M
194.03%
-563.32K
58.08%
-985.50K
74.95%
-373.16K
62.14%
-1.31M
250.65%
-934.53K
28.58%
-584.70K
37.43%
-236.81K
59.50%
-541.68K
128.74%
2.62M
583.54%
3.66M
39.62%
1.10M
70.02%
-2.90M
364.92%
-1.51M
47.98%
-778.46K
48.48%
-486.56K
37.50%
-1.73M
256.31%
-659.48K
61.96%
-862.38K
30.77%
-653.15K
24.26%
-705.05K
7.95%
-1.19M
68.43%
-88.59K
92.54%
-900.78K
916.79%
-1.23M
36.07%
-1.31M
6.89%
30.20K
102.30%
58.96K
95.25%
-3.26M
5,621.75%
-255.59K
92.15%
-1.24M
384.17%
-450.35K
63.61%
income tax expense
126.85K
-
126.85K
0%
126.85K
0%
-9.18B
-
-1
-
1
-
14.13K
1,413,200%
57.12K
304.18%
60K
5.04%
-1
100.00%
1
200%
-1.32K
132,400%
1
100.08%
-1
200%
1.03K
103,100%
629
38.93%
73.78K
11,629.09%
1
100.00%
1
0%
1.04K
104,200%
77K
7,282.55%
1
100.00%
-1
200%
-1
0%
1
200%
-74.09K
7,408,700%
-343
99.54%
-335
2.33%
-370
10.45%
-1.57K
324.05%
-659
58.00%
2
-
net income
1.20M
-
-4.27M
454.97%
-7.20M
68.59%
-546.22K
92.42%
-156.63K
71.32%
-1.04M
563.00%
-575.15K
44.61%
-935.35K
62.63%
-608.31K
34.96%
-625.90K
2.89%
-1.21M
93.82%
-457.02K
62.33%
-1.34M
194.03%
-563.32K
58.08%
-985.50K
74.95%
-373.16K
62.14%
-1.31M
250.65%
-934.53K
28.58%
-584.70K
37.43%
-236.81K
59.50%
-541.68K
128.74%
2.62M
583.54%
3.66M
39.62%
1.02M
72.13%
-2.90M
384.93%
-1.51M
47.98%
-778.45K
48.48%
-486.56K
37.50%
-1.66M
241.08%
-659.14K
60.28%
-862.05K
30.78%
-652.78K
24.28%
-703.48K
7.77%
-1.19M
68.71%
-88.59K
92.54%
-900.78K
916.79%
-1.23M
36.07%
-1.31M
6.89%
30.20K
102.30%
58.96K
95.25%
-3.26M
5,621.75%
-255.59K
92.15%
-1.24M
384.17%
-450.35K
63.61%
weighted average shs out
10.16M
-
10.51M
3.40%
10.97M
4.43%
14.93M
36.11%
12.86M
13.91%
15.02M
16.86%
15.06M
0.23%
15.10M
0.25%
15.07M
0.17%
15.10M
0.22%
15.13M
0.17%
15.20M
0.44%
15.26M
0.40%
15.28M
0.15%
15.43M
1.00%
15.54M
0.67%
15.45M
0.58%
15.58M
0.88%
15.59M
0.03%
15.59M
0.01%
15.59M
0.02%
15.85M
1.69%
16.69M
5.31%
16.74M
0.29%
16.76M
0.10%
16.81M
0.28%
16.81M
0.04%
16.84M
0.19%
19.68M
16.85%
19.72M
0.19%
19.72M
0.00%
19.76M
0.21%
19.76M
0.03%
19.81M
0.22%
19.82M
0.09%
19.82M
0%
19.88M
0.30%
19.95M
0.35%
19.98M
0.15%
20.02M
0.15%
20.02M
0%
20.02M
0%
20.05M
0.16%
20.08M
0.14%
weighted average shs out dil
15.92M
-
10.51M
34.03%
10.97M
4.43%
14.93M
36.11%
12.86M
13.91%
15.02M
16.86%
15.06M
0.23%
15.10M
0.25%
15.07M
0.17%
15.10M
0.22%
15.13M
0.17%
15.20M
0.44%
15.26M
0.40%
15.28M
0.15%
15.43M
1.00%
15.54M
0.67%
15.45M
0.58%
15.58M
0.88%
15.59M
0.03%
15.59M
0.01%
15.59M
0.02%
18.12M
16.24%
18.57M
2.50%
18.59M
0.13%
16.76M
9.86%
16.81M
0.28%
16.81M
0.04%
16.84M
0.19%
19.68M
16.85%
19.72M
0.19%
19.72M
0.00%
19.76M
0.21%
19.76M
0.03%
19.81M
0.22%
19.82M
0.09%
19.82M
0%
19.88M
0.30%
19.95M
0.35%
22.13M
10.92%
20.10M
9.20%
20.02M
0.41%
20.02M
0%
20.05M
0.16%
20.08M
0.14%
eps
0.12
-
-0.41
441.67%
-0.66
60.98%
-0.04
94.45%
-0.01
66.67%
-0.07
466.39%
-0.04
44.72%
-0.06
62.30%
-0.04
34.84%
-0.04
2.48%
-0.08
93.72%
-0.03
62.47%
-0.09
192.69%
-0.04
58.12%
-0.06
73.17%
-0.02
62.44%
-0.08
252.92%
-0.06
29.16%
-0.04
37.50%
-0.02
59.47%
-0.03
128.95%
0.17
588.51%
0.22
29.41%
0.06
72.73%
-0.17
383.33%
-0.09
47.12%
-0.05
48.50%
-0.03
37.58%
-0.08
191.70%
-0.03
60.38%
-0.04
30.84%
-0.03
24.49%
-0.04
7.88%
-0.06
68.26%
-0.00
92.49%
-0.05
908.89%
-0.06
35.68%
-0.07
6.66%
0.00
102.28%
0.00
93.33%
-0.16
5,617.24%
-0.01
93.75%
-0.06
517%
-0.02
67.59%
epsdiluted
0.08
-
-0.41
642.33%
-0.66
60.98%
-0.04
94.45%
-0.01
66.67%
-0.07
466.39%
-0.04
44.72%
-0.06
62.30%
-0.04
34.84%
-0.04
2.48%
-0.08
93.72%
-0.03
62.47%
-0.09
192.69%
-0.04
58.12%
-0.06
73.17%
-0.02
62.44%
-0.08
252.92%
-0.06
29.16%
-0.04
37.50%
-0.02
59.47%
-0.03
128.95%
0.14
502.30%
0.20
42.86%
0.05
75.00%
-0.17
440.00%
-0.09
47.12%
-0.05
48.50%
-0.03
37.58%
-0.08
191.70%
-0.03
60.38%
-0.04
30.84%
-0.03
24.49%
-0.04
7.88%
-0.06
68.26%
-0.00
92.49%
-0.05
908.89%
-0.06
35.68%
-0.07
6.66%
0.00
102.13%
0.00
107.14%
-0.16
5,617.24%
-0.01
93.75%
-0.06
517%
-0.02
67.59%

All numbers in USD (except ratios and percentages)