2016 Q3 | 2016 Q4 | 2017 Q1 | 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] | [friend] | [friend] | [friend] |
702.4M 27.8% |
602.11M -14.3% |
570.41M -5.3% |
448.97M -21.3% |
836.94M 86.4% |
715.43M -14.5% |
902.74M 26.2% |
954.21M 5.7% |
901M -5.6% |
861.58M -4.4% |
1.12B 30.6% |
998.57M -11.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
505.92M 15.4% |
451.4M -10.8% |
482.08M 6.8% |
367.91M -23.7% |
740.64M 101.3% |
599.7M -19.0% |
791.54M 32.0% |
772.72M -2.4% |
697.15M -9.8% |
668.25M -4.1% |
923.88M 38.3% |
762.44M -17.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
196.48M 76.6% |
150.7M -23.3% |
88.33M -41.4% |
81.06M -8.2% |
96.3M 18.8% |
115.73M 20.2% |
111.21M -3.9% |
181.48M 63.2% |
203.85M 12.3% |
193.32M -5.2% |
200.95M 3.9% |
236.13M 17.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
559.35M 12.2% |
498.14M -10.9% |
523.13M 5.0% |
405.48M -22.5% |
776.54M 91.5% |
657.78M -15.3% |
863.21M 31.2% |
848.92M -1.7% |
765.49M -9.8% |
753.45M -1.6% |
1.02B 35.0% |
844.56M -16.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
53.43M -10.9% |
46.73M -12.5% |
41.05M -12.2% |
37.57M -8.5% |
35.9M -4.4% |
58.08M 61.8% |
71.67M 23.4% |
76.2M 6.3% |
68.34M -10.3% |
85.2M 24.7% |
93.05M 9.2% |
82.13M -11.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
143.06M 178.9% |
103.97M -27.3% |
47.28M -54.5% |
43.49M -8.0% |
60.4M 38.9% |
57.65M -4.6% |
39.53M -31.4% |
105.28M 166.3% |
135.51M 28.7% |
108.13M -20.2% |
107.91M -0.2% |
154M 42.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
89.82M - |
- | - | - |
45.24M - |
- | - | - |
87.34M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
61.22M 129.2% |
42.86M -30.0% |
48.45M 13.0% |
18.4M -62.0% |
21.33M 15.9% |
20.28M -4.9% |
34.89M 72.0% |
47.2M 35.3% |
30.98M -34.4% |
48.35M 56.1% |
57.16M 18.2% |
63.33M 10.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.483 129.2% |
0.34 -29.6% |
0.4 17.6% |
0.15 -62.5% |
0.17 13.3% |
0.15 -11.8% |
0.26 73.3% |
0.33 26.9% |
0.22 -33.3% |
0.34 54.5% |
0.4 17.6% |
0.45 12.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.483 129.2% |
0.34 -29.6% |
0.39 14.7% |
0.15 -61.5% |
0.17 13.3% |
0.15 -11.8% |
0.26 73.3% |
0.33 26.9% |
0.22 -33.3% |
0.31 40.9% |
0.4 29.0% |
0.45 12.5% |