2018 Q3 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
294.41M 21.0% |
453.12M 53.9% |
164.3M -63.7% |
277.51M 68.9% |
307.12M 10.7% |
510.23M 66.1% |
203.11M -60.2% |
306.96M 51.1% |
448.35M 46.1% |
492.11M 9.8% |
284.33M -42.2% |
388.78M 36.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
195.17M 32.2% |
342.52M 75.5% |
96.84M -71.7% |
187.02M 93.1% |
184.88M -1.1% |
407.48M 120.4% |
124.09M -69.5% |
190.89M 53.8% |
323.08M 69.3% |
321.73M -0.4% |
170.51M -47.0% |
248.62M 45.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
99.25M 3.7% |
110.6M 11.4% |
67.46M -39.0% |
90.49M 34.1% |
122.24M 35.1% |
102.75M -15.9% |
79.02M -23.1% |
116.07M 46.9% |
125.26M 7.9% |
170.38M 36.0% |
113.82M -33.2% |
140.16M 23.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
217.89M 25.5% |
390.01M 79.0% |
119.8M -69.3% |
215.51M 79.9% |
208.71M -3.2% |
458.42M 119.7% |
147.65M -67.8% |
232.98M 57.8% |
356.46M 53.0% |
378.76M 6.3% |
200.77M -47.0% |
285.48M 42.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.72M -12.8% |
47.49M 109.0% |
22.96M -51.7% |
28.49M 24.1% |
23.83M -16.4% |
50.94M 113.8% |
23.57M -53.7% |
42.09M 78.6% |
33.37M -20.7% |
57.03M 70.9% |
30.25M -47.0% |
36.86M 21.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
76.53M 9.9% |
63.11M -17.5% |
44.5M -29.5% |
62M 39.3% |
98.41M 58.7% |
51.8M -47.4% |
55.46M 7.0% |
73.98M 33.4% |
91.89M 24.2% |
113.34M 23.3% |
83.56M -26.3% |
103.3M 23.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
114.71M - |
- | - | - |
114.63M - |
- | - | - |
164.26M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
76.23M 8.2% |
37.22M -51.2% |
58.18M 56.3% |
53.54M -8.0% |
80.43M 50.2% |
25.73M -68.0% |
49.11M 90.9% |
62.8M 27.9% |
69.9M 11.3% |
72.14M 3.2% |
66.75M -7.5% |
94.09M 41.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.23 9.5% |
0.11 -52.2% |
0.17 54.5% |
0.16 -5.9% |
0.25 56.3% |
0.07 -72% |
0.15 114.3% |
0.19 26.7% |
0.2 5.3% |
0.22 10.0% |
0.2 -9.1% |
0.28 40.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.23 9.5% |
0.11 -52.2% |
0.17 54.5% |
0.16 -5.9% |
0.25 56.3% |
0.07 -72% |
0.15 114.3% |
0.19 26.7% |
0.2 5.3% |
0.22 10.0% |
0.2 -9.1% |
0.28 40.0% |