2017 Q4 | 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] |
237.49M 5.0% |
260.9M 9.9% |
279.41M 7.1% |
301.96M 8.1% |
329.37M 9.1% |
362.05M 9.9% |
404.16M 11.6% |
427.74M 5.8% |
446.13M 4.3% |
471.86M 5.8% |
500.61M 6.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
156.76M 6.6% |
178M 13.5% |
196.15M 10.2% |
215.69M 10.0% |
233.45M 8.2% |
252.61M 8.2% |
273.75M 8.4% |
284.47M 3.9% |
295.68M 3.9% |
309.53M 4.7% |
322.06M 4.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.73M 1.9% |
82.9M 2.7% |
83.27M 0.4% |
86.28M 3.6% |
95.93M 11.2% |
109.44M 14.1% |
130.41M 19.2% |
143.27M 9.9% |
150.45M 5.0% |
162.33M 7.9% |
178.56M 10.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
235.34M 7.0% |
260.85M 10.8% |
286.53M 9.8% |
311.37M 8.7% |
334.96M 7.6% |
359.95M 7.5% |
387.08M 7.5% |
403.33M 4.2% |
418.52M 3.8% |
438.6M 4.8% |
454.09M 3.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
78.58M 7.8% |
82.85M 5.4% |
90.39M 9.1% |
95.69M 5.9% |
101.51M 6.1% |
107.34M 5.7% |
113.33M 5.6% |
118.87M 4.9% |
122.84M 3.3% |
129.07M 5.1% |
132.03M 2.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.14M -66.3% |
52K -97.6% |
-7.12M - |
-9.41M - |
-5.58M - |
2.1M - |
17.09M 712.1% |
24.4M 42.8% |
27.61M 13.1% |
33.25M 20.4% |
46.53M 39.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.39M -35.7% |
2.38M -55.8% |
-2.64M - |
-6.33M - |
-4.29M - |
1.23M - |
9.92M 706.3% |
16.41M 65.4% |
20.22M 23.2% |
25.57M 26.4% |
37.44M 46.4% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
5.29M -36.2% |
2.43M -54.1% |
-2.6M - |
-6.31M - |
-4.26M - |
1.25M - |
9.94M 694.3% |
16.42M 65.3% |
20.22M 23.1% |
25.57M 26.4% |
37.44M 46.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.13 -37.0% |
0.06 -53.8% |
-0.07 - |
-0.16 - |
-0.11 - |
0.03 - |
0.25 733.3% |
0.4 60.0% |
0.5 25.0% |
0.62 24% |
0.9 45.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.12 -41.9% |
0.06 -50% |
-0.07 - |
-0.16 - |
-0.11 - |
0.03 - |
0.23 666.7% |
0.38 65.2% |
0.47 23.7% |
0.59 25.5% |
0.86 45.8% |