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] |
99.08M 48.9% |
116.54M 17.6% |
164.18M 40.9% |
140.87M -14.2% |
152.96M 8.6% |
176.35M 15.3% |
235.66M 33.6% |
132.11M -43.9% |
163.05M 23.4% |
155.99M -4.3% |
135.71M -13.0% |
154.1M 13.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
17.82M 21.6% |
19.7M 10.6% |
19.72M 0.1% |
22.92M 16.2% |
32.26M 40.8% |
43.02M 33.3% |
52.72M 22.5% |
25.82M -51.0% |
35.98M 39.3% |
32.93M -8.5% |
33.98M 3.2% |
33.01M -2.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
81.26M 56.6% |
96.84M 19.2% |
144.46M 49.2% |
117.94M -18.4% |
120.7M 2.3% |
133.33M 10.5% |
182.94M 37.2% |
106.29M -41.9% |
127.07M 19.5% |
123.06M -3.2% |
101.73M -17.3% |
121.09M 19.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
49.34M 21.8% |
61.61M 24.9% |
89.43M 45.2% |
73.32M -18.0% |
93.05M 26.9% |
124.84M 34.2% |
164.78M 32.0% |
118.61M -28.0% |
146.6M 23.6% |
145.11M -1.0% |
98.18M -32.3% |
125.32M 27.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
31.52M 21.9% |
41.91M 32.9% |
69.71M 66.3% |
50.39M -27.7% |
60.79M 20.6% |
81.82M 34.6% |
112.06M 37.0% |
92.79M -17.2% |
110.63M 19.2% |
112.18M 1.4% |
64.2M -42.8% |
92.31M 43.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
49.74M 91.0% |
54.94M 10.4% |
74.75M 36.1% |
67.55M -9.6% |
59.91M -11.3% |
51.51M -14.0% |
70.88M 37.6% |
13.5M -80.9% |
16.44M 21.8% |
10.89M -33.8% |
37.53M 244.7% |
28.78M -23.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
65.34M 194.7% |
- | - | - |
167.96M - |
- | - | - |
25.05M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
43M 95.0% |
50.21M 16.8% |
72.83M 45.1% |
60.92M -16.3% |
104.15M 70.9% |
46.9M -55.0% |
63.16M 34.7% |
12.36M -80.4% |
19.47M 57.5% |
7.16M -63.2% |
29.58M 313.4% |
16.89M -42.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.121 95.2% |
0.128 6.0% |
0.187 45.7% |
0.152 -18.4% |
0.26 70.8% |
0.116 -55.5% |
0.157 35.1% |
0.031 -80.4% |
0.048 57.0% |
0.018 -63.3% |
0.073 314.1% |
0.042 -42.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.121 95.2% |
0.128 6.0% |
0.187 45.7% |
0.152 -18.4% |
0.26 70.8% |
0.116 -55.5% |
0.156 34.6% |
0.031 -80.4% |
0.048 57.5% |
0.018 -63.3% |
0.073 314.1% |
0.042 -42.8% |