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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
382.95M 31.6% |
413.57M 8.0% |
519.09M 25.5% |
377.13M -27.3% |
342.2M -9.3% |
322.58M -5.7% |
367.21M 13.8% |
383.13M 4.3% |
384.96M 0.5% |
429.93M 11.7% |
549.16M 27.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
181.65M 14.0% |
159M -12.5% |
192.96M 21.4% |
175.04M -9.3% |
199.21M 13.8% |
229.29M 15.1% |
271.57M 18.4% |
267.51M -1.5% |
287.24M 7.4% |
351.39M 22.3% |
416.88M 18.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
201.31M 53.1% |
254.56M 26.5% |
326.13M 28.1% |
202.09M -38.0% |
142.99M -29.2% |
93.29M -34.8% |
95.64M 2.5% |
115.63M 20.9% |
97.72M -15.5% |
78.55M -19.6% |
132.29M 68.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
240.53M 21.1% |
196.05M -18.5% |
243.1M 24.0% |
213.14M -12.3% |
263.58M 23.7% |
314.73M 19.4% |
326.79M 3.8% |
256.36M -21.5% |
350.22M 36.6% |
362.09M 3.4% |
494.8M 36.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.88M 50.3% |
37.04M -37.1% |
50.14M 35.4% |
38.1M -24.0% |
64.37M 68.9% |
85.44M 32.7% |
55.22M -35.4% |
-11.14M - |
62.98M - |
10.7M -83.0% |
77.92M 628.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
142.43M 54.2% |
217.52M 52.7% |
275.99M 26.9% |
163.99M -40.6% |
78.62M -52.1% |
7.85M -90.0% |
40.42M 414.8% |
126.77M 213.6% |
34.74M -72.6% |
67.84M 95.3% |
54.37M -19.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
81.01M - |
-66.44M - |
195.14M - |
250.47M 28.4% |
2.75M -98.9% |
89.86M 3167.6% |
13.68M -84.8% |
-2.1M - |
85.9M - |
-112.44M - |
12.38M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
81.01M - |
-66.44M - |
195.14M - |
250.47M 28.4% |
2.75M -98.9% |
89.86M 3167.6% |
13.68M -84.8% |
-2.1M - |
85.9M - |
-112.44M - |
12.38M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.99 - |
-0.81 - |
2.36 - |
3.03 28.4% |
0.03 -99.0% |
0.85 2733.3% |
0.11 -87.1% |
-0.02 - |
0.7 - |
-0.71 - |
0.07 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.98 - |
-0.81 - |
2.33 - |
2.99 28.3% |
0.03 -99.0% |
0.84 2700% |
0.11 -86.9% |
-0.02 - |
0.7 - |
-0.71 - |
0.07 - |