2016 Q3 | 2016 Q4 | 2017 Q1 | 2017 Q2 | 2017 Q3 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q3 | 2020 Q4 | 2021 Q1 | 2021 Q2 | 2021 Q3 | 2021 Q4 | 2022 Q1 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q1 | 2023 Q2 | 2023 Q3 | 2023 Q4 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
154.66M 3.6% |
156.74M 1.3% |
197.75M 26.2% |
146.35M -26.0% |
147.53M 0.8% |
150.82M 2.2% |
196.25M 30.1% |
128.25M -34.6% |
137.11M 6.9% |
153.61M 12.0% |
206.65M 34.5% |
128.28M -37.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
126.27M 7.4% |
123.46M -2.2% |
154.61M 25.2% |
118.12M -23.6% |
115.55M -2.2% |
115.98M 0.4% |
162.19M 39.8% |
107.34M -33.8% |
109.69M 2.2% |
113.55M 3.5% |
151.37M 33.3% |
98.22M -35.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.38M -10.4% |
33.28M 17.3% |
43.14M 29.6% |
28.23M -34.6% |
31.98M 13.3% |
34.84M 9.0% |
34.06M -2.2% |
20.91M -38.6% |
27.42M 31.1% |
40.07M 46.1% |
55.28M 38.0% |
30.05M -45.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
153.77M 6.8% |
149.29M -2.9% |
179.81M 20.4% |
133.6M -25.7% |
142.1M 6.4% |
141.45M -0.5% |
185M 30.8% |
133.31M -27.9% |
136.38M 2.3% |
139.19M 2.1% |
181.66M 30.5% |
129.22M -28.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.5M 4.0% |
25.84M -6.0% |
25.2M -2.5% |
15.48M -38.6% |
26.55M 71.5% |
25.48M -4.1% |
22.81M -10.5% |
25.97M 13.9% |
26.69M 2.8% |
25.64M -3.9% |
30.3M 18.2% |
31M 2.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
886K -83.2% |
7.45M 740.4% |
17.94M 141.0% |
12.75M -29.0% |
5.42M -57.4% |
9.37M 72.7% |
11.25M 20.1% |
-5.06M - |
726K - |
14.43M 1886.9% |
24.99M 73.2% |
-943K - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
86K -97.0% |
5.71M 6534.9% |
12.64M 121.5% |
7.17M -43.2% |
5.09M -29.1% |
5.91M 16.1% |
7.1M 20.2% |
-4.78M - |
110K - |
10.34M 9300% |
19.57M 89.3% |
-1.16M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
86K -97.0% |
5.71M 6534.9% |
12.64M 121.5% |
7.17M -43.2% |
5.09M -29.1% |
5.91M 16.1% |
7.1M 20.2% |
-4.78M - |
110K - |
10.34M 9300% |
19.57M 89.3% |
-1.16M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.01 -95.2% |
0.41 4000% |
0.91 122.0% |
0.51 -44.0% |
0.36 -29.4% |
0.43 19.4% |
0.51 18.6% |
-0.34 - |
0.01 - |
0.74 7300% |
1.4 89.2% |
-0.08 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.01 -95.2% |
0.41 4000% |
0.9 119.5% |
0.51 -43.3% |
0.36 -29.4% |
0.43 19.4% |
0.51 18.6% |
-0.34 - |
0.01 - |
0.74 7300% |
1.4 89.2% |
-0.08 - |