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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
354.23M -16.1% |
557.17M 57.3% |
596.97M 7.1% |
617.69M 3.5% |
525.59M -14.9% |
515.35M -1.9% |
595.24M 15.5% |
416.97M -29.9% |
449.69M 7.8% |
552.92M 23.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
269.11M -16.2% |
418.37M 55.5% |
466.48M 11.5% |
471.12M 1.0% |
403.89M -14.3% |
398.67M -1.3% |
466.39M 17.0% |
321.51M -31.1% |
350.47M 9.0% |
427.72M 22.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
85.11M -15.9% |
138.8M 63.1% |
130.49M -6.0% |
146.57M 12.3% |
121.7M -17.0% |
116.67M -4.1% |
128.85M 10.4% |
95.46M -25.9% |
99.22M 3.9% |
125.2M 26.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
289.54M -15.8% |
441.81M 52.6% |
505.18M 14.3% |
502.21M -0.6% |
430M -14.4% |
419.74M -2.4% |
515.25M 22.8% |
347.45M -32.6% |
372.07M 7.1% |
456.69M 22.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.43M -10.6% |
23.43M 14.7% |
38.7M 65.1% |
31.09M -19.7% |
26.11M -16.0% |
21.06M -19.3% |
48.86M 132.0% |
25.95M -46.9% |
21.61M -16.7% |
28.97M 34.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.68M -17.5% |
115.36M 78.4% |
91.79M -20.4% |
115.48M 25.8% |
95.59M -17.2% |
95.61M 0.0% |
79.99M -16.3% |
69.51M -13.1% |
77.61M 11.6% |
96.23M 24.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.05M - |
- | - | - |
239.77M - |
- | - | - |
160.57M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
55.49M -23.5% |
92.55M 66.8% |
72.62M -21.5% |
95.89M 32.0% |
143.87M 50.0% |
87.42M -39.2% |
64.07M -26.7% |
83.8M 30.8% |
76.77M -8.4% |
84.48M 10.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.082 -23.6% |
0.137 67.0% |
0.107 -21.6% |
0.141 32.0% |
0.212 50.1% |
0.129 -39.2% |
0.095 -26.7% |
0.124 30.9% |
0.113 -8.5% |
0.125 10.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.082 -23.6% |
0.137 67.0% |
0.107 -21.6% |
0.141 32.0% |
0.212 50.1% |
0.129 -39.2% |
0.095 -26.7% |
0.124 30.9% |
0.113 -8.5% |
0.119 4.8% |