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] |
251.07M -2.9% |
260.82M 3.9% |
252.97M -3.0% |
241.76M -4.4% |
126.16M -47.8% |
125.66M -0.4% |
124.67M -0.8% |
158.34M 27.0% |
208.3M 31.6% |
197.6M -5.1% |
199.89M 1.2% |
238.43M 19.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
152.98M -3.5% |
169.32M 10.7% |
171.78M 1.5% |
151.34M -11.9% |
73.39M -51.5% |
75.52M 2.9% |
101.78M 34.8% |
139.12M 36.7% |
173.18M 24.5% |
171.23M -1.1% |
162.33M -5.2% |
180.04M 10.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
98.08M -2.0% |
91.51M -6.7% |
81.19M -11.3% |
90.42M 11.4% |
52.78M -41.6% |
50.14M -5.0% |
22.89M -54.3% |
19.22M -16.1% |
35.12M 82.7% |
26.37M -24.9% |
37.56M 42.4% |
58.39M 55.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
174.78M -4.8% |
190.76M 9.1% |
197.98M 3.8% |
179.24M -9.5% |
101.5M -43.4% |
101.3M -0.2% |
131.64M 29.9% |
162.4M 23.4% |
207.24M 27.6% |
193.32M -6.7% |
184.29M -4.7% |
196.51M 6.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.8M -13.2% |
21.44M -1.6% |
26.2M 22.2% |
27.9M 6.5% |
28.12M 0.8% |
25.78M -8.3% |
29.86M 15.8% |
23.28M -22.0% |
34.06M 46.3% |
22.09M -35.1% |
21.96M -0.6% |
16.47M -25.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
76.28M 1.8% |
70.06M -8.2% |
54.99M -21.5% |
62.52M 13.7% |
24.66M -60.6% |
24.36M -1.2% |
-6.97M - |
-4.06M - |
1.06M - |
4.28M 304.7% |
15.59M 264.1% |
41.92M 168.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
101.39M - |
- | - | - |
16.86M - |
- | - | - |
54.58M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
65.66M 11.2% |
60.57M -7.8% |
42.97M -29.1% |
58.42M 36.0% |
33.93M -41.9% |
18.16M -46.5% |
1.8M -90.1% |
15.06M 736.1% |
-4.02M - |
-45.16M - |
15.58M - |
39M 150.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.25 8.7% |
0.23 -8.0% |
0.16 -30.4% |
0.23 43.8% |
0.13 -43.5% |
0.07 -46.2% |
0.01 -85.7% |
0.058 475.7% |
-0.01 - |
-0.17 - |
0.06 - |
0.15 150% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.25 8.7% |
0.23 -8.0% |
0.16 -30.4% |
0.23 43.8% |
0.13 -43.5% |
0.07 -46.2% |
0.01 -85.7% |
0.058 475.7% |
-0.01 - |
-0.17 - |
0.06 - |
0.15 150% |