2017 Q2 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 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] |
428.36M 42.8% |
211M -50.7% |
209.04M -0.9% |
268.54M 28.5% |
312.85M 16.5% |
357.35M 14.2% |
495.11M 38.5% |
636.12M 28.5% |
818.43M 28.7% |
871.28M 6.5% |
803.52M -7.8% |
339.92M -57.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
304.2M 38.2% |
153.73M -49.5% |
167.7M 9.1% |
194.13M 15.8% |
233.62M 20.3% |
245.77M 5.2% |
360.62M 46.7% |
417.75M 15.8% |
513.1M 22.8% |
620.14M 20.9% |
621.15M 0.2% |
289.15M -53.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
124.17M 55.4% |
57.27M -53.9% |
41.34M -27.8% |
74.41M 80.0% |
79.22M 6.5% |
111.59M 40.9% |
134.49M 20.5% |
218.38M 62.4% |
305.33M 39.8% |
251.14M -17.7% |
182.37M -27.4% |
50.77M -72.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
334.89M 36.3% |
162.76M -51.4% |
188.77M 16.0% |
211.19M 11.9% |
251.43M 19.1% |
278.92M 10.9% |
393.93M 41.2% |
430.9M 9.4% |
543.94M 26.2% |
666.78M 22.6% |
660.93M -0.9% |
309.79M -53.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.69M 20.1% |
9.03M -70.6% |
21.08M 133.5% |
17.06M -19.1% |
17.81M 4.4% |
33.16M 86.2% |
33.31M 0.5% |
13.15M -60.5% |
30.84M 134.5% |
46.65M 51.2% |
39.79M -14.7% |
20.64M -48.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
93.47M 72.0% |
48.24M -48.4% |
20.26M -58.0% |
57.34M 183.0% |
61.41M 7.1% |
78.43M 27.7% |
101.17M 29.0% |
205.23M 102.8% |
274.49M 33.7% |
204.5M -25.5% |
142.58M -30.3% |
30.13M -78.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.48M 74.6% |
- |
58.95M - |
- |
92.09M - |
- | - | - |
407.83M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.48M 74.6% |
40.57M -45.5% |
18.37M -54.7% |
43.89M 138.9% |
48.2M 9.8% |
62.53M 29.7% |
83.75M 33.9% |
172.11M 105.5% |
235.72M 37.0% |
180.64M -23.4% |
65.45M -63.8% |
21.68M -66.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.514 71.4% |
0.286 -44.4% |
0.125 -56.4% |
0.304 144.0% |
0.279 -8.4% |
0.396 42.1% |
0.452 14.3% |
0.895 97.8% |
1.225 37.0% |
0.939 -23.4% |
0.34 -63.8% |
0.113 -66.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.514 71.4% |
0.286 -44.4% |
0.125 -56.4% |
0.304 144.0% |
0.279 -8.4% |
0.396 42.1% |
0.452 14.3% |
0.895 97.8% |
1.225 37.0% |
0.939 -23.4% |
0.336 -64.2% |
0.113 -66.4% |