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 | 2024 Q1 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
84.69M 961.7% |
324.16M 282.8% |
348.71M 7.6% |
377.92M 8.4% |
404.71M 7.1% |
417.14M 3.1% |
463.49M 11.1% |
478.29M 3.2% |
407.48M -14.8% |
368.89M -9.5% |
255.44M -30.8% |
226.72M -11.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
47.14M 1304.0% |
82.35M 74.7% |
193.16M 134.6% |
207.88M 7.6% |
219.73M 5.7% |
223.64M 1.8% |
242.51M 8.4% |
248.2M 2.3% |
210.13M -15.3% |
194.16M -7.6% |
133.23M -31.4% |
122.65M -7.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
37.54M 712.8% |
226.03M 502.0% |
155.55M -31.2% |
170.04M 9.3% |
184.98M 8.8% |
193.5M 4.6% |
220.98M 14.2% |
230.1M 4.1% |
197.34M -14.2% |
174.73M -11.5% |
122.22M -30.1% |
104.06M -14.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
64.11M 293.4% |
125.91M 96.4% |
257.75M 104.7% |
277.96M 7.8% |
288.05M 3.6% |
303.71M 5.4% |
328.75M 8.2% |
342.25M 4.1% |
310.95M -9.1% |
294.04M -5.4% |
228.18M -22.4% |
216.17M -5.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
16.97M 31.2% |
43.56M 156.7% |
64.58M 48.3% |
70.08M 8.5% |
68.32M -2.5% |
80.07M 17.2% |
86.25M 7.7% |
94.05M 9.0% |
100.81M 7.2% |
99.87M -0.9% |
94.96M -4.9% |
93.52M -1.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
20.57M - |
182.28M 786.0% |
90.97M -50.1% |
99.96M 9.9% |
116.66M 16.7% |
113.43M -2.8% |
134.74M 18.8% |
136.04M 1.0% |
96.53M -29.0% |
74.86M -22.5% |
27.26M -63.6% |
10.55M -61.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
12.6M - |
- |
76.4M - |
- |
99.3M - |
- |
121.62M - |
- |
96.62M - |
- |
34.98M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
18.9M - |
85.09M 350.2% |
76.4M -10.2% |
84.96M 11.2% |
99.3M 16.9% |
98.9M -0.4% |
121.62M 23.0% |
125.18M 2.9% |
96.62M -22.8% |
74.1M -23.3% |
34.69M -53.2% |
17.69M -49.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.25 - |
1.147 358.9% |
1.033 -9.9% |
1.15 11.3% |
1.3 13.0% |
1.233 -5.1% |
1.342 8.8% |
1.378 2.7% |
0.942 -31.7% |
0.682 -27.6% |
0.35 -48.7% |
0.18 -48.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.25 - |
1.147 358.9% |
1.033 -9.9% |
1.15 11.3% |
1.3 13.0% |
1.233 -5.1% |
1.342 8.8% |
1.378 2.7% |
0.942 -31.7% |
0.682 -27.6% |
0.35 -48.7% |
0.18 -48.6% |