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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
287.02M -13.3% |
272.35M -5.1% |
259.76M -4.6% |
343.9M 32.4% |
353.12M 2.7% |
281.51M -20.3% |
420.96M 49.5% |
489.7M 16.3% |
437.03M -10.8% |
481.97M 10.3% |
516.6M 7.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
204.34M -14.5% |
196.2M -4.0% |
196.84M 0.3% |
273.28M 38.8% |
262.81M -3.8% |
223.61M -14.9% |
319.22M 42.8% |
372.54M 16.7% |
339.16M -9.0% |
365.48M 7.8% |
390.12M 6.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.69M -10.1% |
76.15M -7.9% |
62.92M -17.4% |
70.62M 12.2% |
90.32M 27.9% |
57.9M -35.9% |
101.74M 75.7% |
117.16M 15.2% |
97.87M -16.5% |
116.49M 19.0% |
126.49M 8.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
242.44M -13.6% |
236.03M -2.6% |
241.5M 2.3% |
313.2M 29.7% |
309.59M -1.2% |
268.5M -13.3% |
373.97M 39.3% |
438.35M 17.2% |
399.05M -9.0% |
436.01M 9.3% |
467.04M 7.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.11M -8.1% |
39.83M 4.5% |
44.66M 12.1% |
39.92M -10.6% |
46.78M 17.2% |
44.89M -4.0% |
54.75M 22.0% |
65.8M 20.2% |
59.89M -9.0% |
70.53M 17.8% |
76.93M 9.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
44.58M -11.7% |
36.32M -18.5% |
18.26M -49.7% |
30.7M 68.1% |
43.53M 41.8% |
13.01M -70.1% |
46.99M 261.1% |
51.35M 9.3% |
37.99M -26.0% |
45.96M 21.0% |
49.56M 7.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
64.09M - |
- | - | - |
50.76M - |
- | - | - |
78.89M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
32.68M 4.4% |
31.41M -3.9% |
14.72M -53.1% |
21.81M 48.2% |
34.05M 56.1% |
16.71M -50.9% |
40.12M 140.1% |
42.77M 6.6% |
35.69M -16.6% |
37.41M 4.8% |
41.97M 12.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.25 -3.8% |
0.19 -24% |
0.08 -57.9% |
0.14 75.0% |
0.21 50.0% |
0.11 -47.6% |
0.25 127.3% |
0.27 8.0% |
0.22 -18.5% |
0.21 -4.5% |
0.23 9.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.25 -3.8% |
0.19 -24% |
0.08 -57.9% |
0.14 75.0% |
0.21 50.0% |
0.11 -47.6% |
0.25 127.3% |
0.25 0% |
0.2 -20.0% |
0.21 5.0% |
0.22 4.8% |