2017 Q2 | 2017 Q3 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
685.41M 87.8% |
785.1M 14.5% |
1.04B 32.6% |
376.87M -63.8% |
483.63M 28.3% |
435.61M -9.9% |
529.38M 21.5% |
257.46M -51.4% |
447.45M 73.8% |
348.41M -22.1% |
453.43M 30.1% |
228.87M -49.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
519.66M 68.5% |
606.74M 16.8% |
841.04M 38.6% |
315.88M -62.4% |
318.16M 0.7% |
274.01M -13.9% |
384.3M 40.3% |
219.85M -42.8% |
293.37M 33.4% |
203.61M -30.6% |
304.37M 49.5% |
188.58M -38.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
165.75M 193.2% |
178.36M 7.6% |
199.99M 12.1% |
60.98M -69.5% |
165.48M 171.3% |
161.61M -2.3% |
145.08M -10.2% |
37.61M -74.1% |
154.08M 309.7% |
144.8M -6.0% |
149.05M 2.9% |
40.29M -73.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
588.22M 59.1% |
687.95M 17.0% |
932.71M 35.6% |
374.11M -59.9% |
381.6M 2.0% |
347.45M -8.9% |
468.74M 34.9% |
265.86M -43.3% |
348.12M 30.9% |
265.79M -23.6% |
363.41M 36.7% |
239.59M -34.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
68.56M 12.0% |
81.21M 18.4% |
91.67M 12.9% |
58.22M -36.5% |
63.44M 9.0% |
73.44M 15.8% |
84.45M 15.0% |
46M -45.5% |
54.76M 19.0% |
62.19M 13.6% |
59.04M -5.1% |
51.01M -13.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
97.19M - |
97.15M 0.0% |
108.32M 11.5% |
2.76M -97.5% |
102.03M 3596.3% |
88.17M -13.6% |
60.64M -31.2% |
-8.39M - |
99.33M - |
82.61M -16.8% |
90.02M 9.0% |
-10.72M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
67.25M - |
- | - | - |
68.17M - |
- | - | - |
71.04M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
72.64M - |
76.12M 4.8% |
-35.67M - |
-3.81M - |
70.94M - |
77.04M 8.6% |
-32M - |
4.14M - |
65.95M 1491.3% |
68.82M 4.3% |
22.41M -67.4% |
3.1M -86.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.371 - |
0.388 4.8% |
-0.182 - |
-0.019 - |
0.362 - |
0.393 8.6% |
-0.163 - |
0.021 - |
0.337 1494.8% |
0.351 4.3% |
0.114 -67.4% |
0.016 -86.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.371 - |
0.363 -2.1% |
-0.182 - |
-0.019 - |
0.362 - |
0.366 1.1% |
-0.163 - |
0.021 - |
0.336 1494.5% |
0.327 -2.8% |
0.111 -66.2% |
0.016 -85.7% |