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] |
322.4M -3.9% |
390.6M 21.2% |
533.18M 36.5% |
442.62M -17.0% |
358.55M -19.0% |
546.39M 52.4% |
533.2M -2.4% |
422.82M -20.7% |
546.01M 29.1% |
647.1M 18.5% |
701.05M 8.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
265.26M -4.6% |
325.96M 22.9% |
462.61M 41.9% |
357.26M -22.8% |
304.09M -14.9% |
430.25M 41.5% |
410.77M -4.5% |
332.96M -18.9% |
409.42M 23.0% |
475.57M 16.2% |
518.05M 8.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
57.15M -0.9% |
64.63M 13.1% |
70.57M 9.2% |
85.36M 21.0% |
54.46M -36.2% |
116.14M 113.2% |
122.43M 5.4% |
89.86M -26.6% |
136.59M 52.0% |
171.53M 25.6% |
183M 6.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
296.59M -3.1% |
358.44M 20.9% |
494.96M 38.1% |
391.02M -21.0% |
339.03M -13.3% |
471.54M 39.1% |
453.11M -3.9% |
369.45M -18.5% |
462.48M 25.2% |
519.71M 12.4% |
563.41M 8.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
31.33M 11.6% |
32.48M 3.7% |
32.35M -0.4% |
33.76M 4.4% |
34.94M 3.5% |
41.29M 18.2% |
42.34M 2.5% |
36.49M -13.8% |
53.06M 45.4% |
44.13M -16.8% |
45.36M 2.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
25.81M -12.7% |
32.15M 24.6% |
38.22M 18.9% |
51.6M 35.0% |
19.53M -62.2% |
74.85M 283.3% |
80.09M 7.0% |
53.37M -33.4% |
83.53M 56.5% |
127.4M 52.5% |
137.63M 8.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] |
40.39M - |
- | - | - |
52.06M - |
- | - | - |
90.52M - |
- | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
11.53M -60.0% |
23.01M 99.5% |
27.6M 20.0% |
35.57M 28.9% |
16.49M -53.6% |
54.8M 232.3% |
55.05M 0.4% |
38.01M -30.9% |
52.51M 38.1% |
76.11M 44.9% |
110.61M 45.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.08 -57.9% |
0.11 37.5% |
0.14 27.3% |
0.15 7.1% |
0.07 -53.3% |
0.24 242.9% |
0.19 -20.8% |
0.16 -15.8% |
0.23 43.8% |
0.31 34.8% |
0.41 32.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.08 -57.9% |
0.11 37.5% |
0.14 27.3% |
0.15 7.1% |
0.07 -53.3% |
0.24 242.9% |
0.19 -20.8% |
0.16 -15.8% |
0.23 43.8% |
0.31 34.8% |
0.41 32.3% |