2018 Q2 | 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] |
418.95M 0.5% |
528.52M 26.2% |
293.4M -44.5% |
323.25M 10.2% |
267.06M -17.4% |
288.23M 7.9% |
226.6M -21.4% |
326.81M 44.2% |
344.97M 5.6% |
335.55M -2.7% |
240.1M -28.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
331.08M 0.7% |
433.96M 31.1% |
245.34M -43.5% |
253.17M 3.2% |
217.12M -14.2% |
234.43M 8.0% |
158.02M -32.6% |
249.36M 57.8% |
247.93M -0.6% |
265.13M 6.9% |
181.97M -31.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
87.87M -0.6% |
94.55M 7.6% |
48.06M -49.2% |
70.08M 45.8% |
49.93M -28.7% |
53.8M 7.7% |
68.58M 27.5% |
77.45M 12.9% |
97.04M 25.3% |
70.42M -27.4% |
58.13M -17.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
383.32M -0.7% |
489.76M 27.8% |
294.67M -39.8% |
303.34M 2.9% |
264.64M -12.8% |
296M 11.8% |
201.9M -31.8% |
302.79M 50.0% |
297.02M -1.9% |
316.53M 6.6% |
222.77M -29.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
52.24M -9.2% |
55.8M 6.8% |
49.33M -11.6% |
50.17M 1.7% |
47.52M -5.3% |
61.56M 29.6% |
43.88M -28.7% |
53.43M 21.8% |
49.08M -8.1% |
51.39M 4.7% |
40.8M -20.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.63M 15.5% |
38.76M 8.8% |
-1.27M - |
19.91M - |
2.42M -87.9% |
-7.76M - |
24.71M - |
24.02M -2.8% |
47.96M 99.6% |
19.02M -60.3% |
17.33M -8.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
33.86M - |
- | - | - |
49.95M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.48M 17.4% |
27.72M -2.7% |
8.22M -70.3% |
25.65M 212.0% |
10.29M -59.9% |
4.46M -56.6% |
19.54M 337.7% |
30.43M 55.8% |
38.57M 26.7% |
19.1M -50.5% |
19.6M 2.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.403 -16.1% |
0.41 1.8% |
0.12 -70.7% |
0.36 200% |
0.15 -58.3% |
0.06 -60% |
0.28 366.7% |
0.43 53.6% |
0.55 27.9% |
0.27 -50.9% |
0.28 3.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.403 -14.3% |
0.4 -0.7% |
0.12 -70% |
0.36 200% |
0.15 -58.3% |
0.06 -60% |
0.23 283.3% |
0.43 87.0% |
0.55 27.9% |
0.27 -50.9% |
0.28 3.7% |