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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
147.91M 30.0% |
146.4M -1.0% |
179.95M 22.9% |
141.22M -21.5% |
146.41M 3.7% |
214.18M 46.3% |
181.73M -15.2% |
134.88M -25.8% |
143.82M 6.6% |
178.11M 23.8% |
104.13M -41.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
96.17M 37.9% |
99.62M 3.6% |
124.6M 25.1% |
91.75M -26.4% |
108.5M 18.3% |
139.61M 28.7% |
109.14M -21.8% |
86.55M -20.7% |
103.96M 20.1% |
119.13M 14.6% |
82.18M -31.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.74M 17.4% |
46.79M -9.6% |
55.35M 18.3% |
49.47M -10.6% |
37.91M -23.4% |
74.58M 96.7% |
72.59M -2.7% |
48.33M -33.4% |
39.86M -17.5% |
58.98M 48.0% |
21.95M -62.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
110.79M 25.6% |
117.91M 6.4% |
162.73M 38.0% |
118.88M -26.9% |
135.42M 13.9% |
170.88M 26.2% |
135.07M -21.0% |
109.98M -18.6% |
133.66M 21.5% |
147.1M 10.1% |
109.49M -25.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.61M -20.9% |
18.29M 25.2% |
38.13M 108.5% |
27.13M -28.9% |
26.92M -0.8% |
31.27M 16.2% |
25.93M -17.1% |
23.43M -9.6% |
29.7M 26.8% |
27.97M -5.8% |
27.32M -2.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
37.12M 45.1% |
28.49M -23.2% |
17.22M -39.6% |
22.35M 29.8% |
10.99M -50.8% |
43.3M 294.1% |
46.66M 7.8% |
24.9M -46.6% |
10.16M -59.2% |
31.02M 205.4% |
-5.36M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.14M - |
- | - | - |
35.77M - |
- | - | - |
37.85M - |
- | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.65M 31.2% |
29.05M -11.0% |
14.16M -51.2% |
22.61M 59.7% |
13.39M -40.8% |
48.28M 260.7% |
44.66M -7.5% |
23.05M -48.4% |
14.85M -35.6% |
27.32M 84.0% |
17.2M -37.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.126 34.0% |
0.19 51.3% |
0.08 -57.9% |
0.14 75.0% |
0.051 -63.2% |
0.18 249.5% |
0.29 61.1% |
0.09 -69.0% |
0.06 -33.3% |
0.09 50% |
0.06 -33.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.126 34.0% |
0.19 51.3% |
0.08 -57.9% |
0.14 75.0% |
0.051 -63.2% |
0.18 249.5% |
0.29 61.1% |
0.09 -69.0% |
0.06 -33.3% |
0.09 50% |
0.06 -33.3% |