2017 Q4 | 2018 Q4 | 2019 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.6M -33.9% |
255.56M 793.6% |
124.07M -51.5% |
122.14M -1.6% |
139.23M 14.0% |
171.61M 23.3% |
196.26M 14.4% |
222.9M 13.6% |
246.35M 10.5% |
279.92M 13.6% |
295.58M 5.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.86M -34.4% |
213.42M 794.6% |
102.15M -52.1% |
101.61M -0.5% |
118.3M 16.4% |
147.89M 25.0% |
172.65M 16.7% |
198.25M 14.8% |
221.21M 11.6% |
253.9M 14.8% |
269.27M 6.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
4.74M -31.3% |
42.14M 788.3% |
21.92M -48.0% |
20.53M -6.3% |
20.93M 2.0% |
23.72M 13.3% |
23.6M -0.5% |
24.65M 4.4% |
25.13M 2.0% |
26.02M 3.5% |
26.31M 1.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.22M -31.1% |
236.21M 767.8% |
114.99M -51.3% |
114.63M -0.3% |
131.43M 14.7% |
161.38M 22.8% |
187.54M 16.2% |
213.59M 13.9% |
236.96M 10.9% |
269.83M 13.9% |
285.75M 5.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
3.36M 8.2% |
22.79M 577.6% |
12.83M -43.7% |
13.02M 1.4% |
13.12M 0.8% |
13.49M 2.8% |
14.89M 10.4% |
15.34M 3.0% |
15.75M 2.7% |
15.93M 1.1% |
16.48M 3.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.38M -63.6% |
19.35M 1301.4% |
9.08M -53.1% |
7.51M -17.3% |
7.81M 3.9% |
10.23M 31.0% |
8.71M -14.9% |
9.31M 6.9% |
9.38M 0.8% |
10.09M 7.5% |
9.82M -2.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.28M -65.6% |
-433K - |
9.08M - |
7.57M -16.7% |
7.95M 5.0% |
10.41M 31.0% |
9.14M -12.2% |
9.64M 5.5% |
9.55M -0.9% |
10.07M 5.4% |
10.38M 3.1% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
807K -71.1% |
13.49M 1572.2% |
6.26M -53.6% |
5.08M -18.9% |
5.44M 7.2% |
7.34M 35.0% |
6.6M -10.1% |
6.84M 3.6% |
6.54M -4.4% |
7.24M 10.7% |
7.35M 1.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.005 -71.1% |
0.076 1572.1% |
0.039 -48.9% |
0.028 -26.4% |
0.034 19.7% |
0.042 24.4% |
0.037 -12.7% |
0.038 3.5% |
0.037 -4.2% |
0.041 10.6% |
0.041 1.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.005 -71.1% |
0.076 1572.1% |
0.039 -48.9% |
0.028 -26.4% |
0.034 19.7% |
0.042 24.4% |
0.037 -12.7% |
0.038 3.5% |
0.037 -4.2% |
0.041 10.6% |
0.041 1.5% |