2017 Q2 | 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] |
398.83M -6.7% |
519.68M 30.3% |
734.19M 41.3% |
517.83M -29.5% |
701.94M 35.6% |
668.62M -4.7% |
497.56M -25.6% |
378.94M -23.8% |
484.91M 28.0% |
540.75M 11.5% |
498.55M -7.8% |
407.67M -18.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
310.82M -6.5% |
376.41M 21.1% |
520.41M 38.3% |
385.13M -26.0% |
489.72M 27.2% |
468.68M -4.3% |
336.53M -28.2% |
284.63M -15.4% |
341.15M 19.9% |
374.9M 9.9% |
368.48M -1.7% |
284.68M -22.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
88.01M -7.4% |
143.27M 62.8% |
213.78M 49.2% |
132.7M -37.9% |
212.22M 59.9% |
199.94M -5.8% |
161.02M -19.5% |
94.3M -41.4% |
143.76M 52.4% |
165.85M 15.4% |
130.06M -21.6% |
122.99M -5.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
366.94M -6.7% |
448.6M 22.3% |
607.94M 35.5% |
444.59M -26.9% |
565.36M 27.2% |
552.59M -2.3% |
437.81M -20.8% |
366.93M -16.2% |
428.36M 16.7% |
477.57M 11.5% |
469.53M -1.7% |
394.14M -16.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.12M -7.9% |
72.19M 28.6% |
87.53M 21.2% |
59.46M -32.1% |
75.64M 27.2% |
83.91M 10.9% |
101.28M 20.7% |
82.29M -18.7% |
87.2M 6.0% |
102.67M 17.7% |
101.04M -1.6% |
109.46M 8.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
31.89M -6.7% |
71.08M 122.9% |
126.26M 77.6% |
73.24M -42.0% |
136.58M 86.5% |
116.02M -15.1% |
59.75M -48.5% |
12.01M -79.9% |
56.55M 370.9% |
63.17M 11.7% |
29.02M -54.1% |
13.53M -53.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.19M - |
- | - | - |
187.46M - |
- | - | - |
67.53M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
21.97M -24.8% |
54.48M 148.0% |
80.37M 47.5% |
58.29M -27.5% |
129.17M 121.6% |
115.64M -10.5% |
22.88M -80.2% |
6.55M -71.4% |
60.98M 830.8% |
40.18M -34.1% |
21.07M -47.6% |
8.2M -61.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.095 -25.2% |
0.237 148.7% |
0.352 48.3% |
0.254 -27.7% |
0.562 120.9% |
0.497 -11.5% |
0.124 -75.1% |
0.025 -80.1% |
0.221 794.3% |
0.146 -33.8% |
0.083 -43.5% |
0.03 -64.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.095 -25.2% |
0.237 148.7% |
0.352 48.3% |
0.254 -27.7% |
0.562 120.9% |
0.497 -11.5% |
0.122 -75.5% |
0.025 -79.7% |
0.221 794.3% |
0.146 -33.8% |
0.082 -43.8% |
0.03 -63.9% |