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] |
475.02M 2.4% |
496.16M 4.5% |
404.18M -18.5% |
552.21M 36.6% |
476.45M -13.7% |
461.66M -3.1% |
433.36M -6.1% |
489.69M 13.0% |
333.34M -31.9% |
342.58M 2.8% |
301.38M -12.0% |
385.57M 27.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
390.84M 5.8% |
450.72M 15.3% |
342.22M -24.1% |
439.27M 28.4% |
371.54M -15.4% |
323.78M -12.9% |
302.81M -6.5% |
327.75M 8.2% |
250.19M -23.7% |
327.4M 30.9% |
231.21M -29.4% |
276.61M 19.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
84.18M -10.8% |
45.44M -46.0% |
61.95M 36.3% |
112.94M 82.3% |
104.91M -7.1% |
137.88M 31.4% |
130.55M -5.3% |
161.94M 24.0% |
83.15M -48.7% |
15.18M -81.7% |
70.17M 362.2% |
108.96M 55.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
444.7M 4.6% |
462.27M 3.9% |
381.06M -17.6% |
493.99M 29.6% |
423.45M -14.3% |
374.63M -11.5% |
352.3M -6.0% |
393.57M 11.7% |
344.71M -12.4% |
319.42M -7.3% |
283.04M -11.4% |
329.39M 16.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
53.87M -3.2% |
11.55M -78.6% |
38.83M 236.2% |
54.71M 40.9% |
51.91M -5.1% |
50.85M -2.0% |
49.49M -2.7% |
65.82M 33.0% |
94.52M 43.6% |
-7.98M - |
51.83M - |
52.79M 1.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.31M -21.8% |
33.89M 11.8% |
23.12M -31.8% |
58.22M 151.8% |
53M -9.0% |
87.03M 64.2% |
81.06M -6.9% |
96.12M 18.6% |
-11.36M - |
23.16M - |
18.34M -20.8% |
56.17M 206.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
73.87M - |
- | - | - |
178.64M - |
- | - | - |
5.42M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.32M -10.1% |
20.04M -17.6% |
17.21M -14.1% |
56.66M 229.2% |
60.41M 6.6% |
77.95M 29.0% |
67.24M -13.7% |
111.4M 65.7% |
-39.88M - |
-93.11M - |
10.98M - |
-5.57M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.24 -7.7% |
0.19 -20.8% |
0.17 -10.5% |
0.55 223.5% |
0.59 7.3% |
0.76 28.8% |
0.65 -14.5% |
1.12 72.3% |
-0.39 - |
-0.93 - |
0.11 - |
-0.06 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.24 -7.7% |
0.19 -20.8% |
0.17 -10.5% |
0.55 223.5% |
0.59 7.3% |
0.76 28.8% |
0.65 -14.5% |
1.12 72.3% |
-0.39 - |
-0.93 - |
0.11 - |
-0.06 - |