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] |
629.56M 0% |
538.76M -14.4% |
658.93M 22.3% |
538.76M -18.2% |
830.13M 54.1% |
803.02M -3.3% |
743.47M -7.4% |
707.1M -4.9% |
628.07M -11.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
121.58M -64.9% |
257.52M 111.8% |
375.06M 45.6% |
257.52M -31.3% |
549.52M 113.4% |
513.73M -6.5% |
430.39M -16.2% |
366.72M -14.8% |
258.77M -29.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
210.75M -25.6% |
281.24M 33.4% |
283.88M 0.9% |
281.24M -0.9% |
280.61M -0.2% |
289.29M 3.1% |
313.07M 8.2% |
340.38M 8.7% |
369.3M 8.5% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
522.39M 0.4% |
453.46M -13.2% |
577.05M 27.3% |
453.53M -21.4% |
752.64M 66.0% |
728.94M -3.1% |
646.37M -11.3% |
590.92M -8.6% |
492.33M -16.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
176.01M 1.1% |
195.94M 11.3% |
201.99M 3.1% |
196.01M -3.0% |
203.12M 3.6% |
215.21M 5.9% |
215.98M 0.4% |
224.2M 3.8% |
233.56M 4.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
107.17M -1.7% |
85.3M -20.4% |
81.88M -4.0% |
85.24M 4.1% |
77.49M -9.1% |
74.08M -4.4% |
97.09M 31.1% |
116.17M 19.7% |
135.74M 16.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
114.2M -1.2% |
80.09M -29.9% |
75.23M -6.1% |
71.45M -5.0% |
71.72M 0.4% |
76.84M 7.1% |
99.31M 29.2% |
119.2M 20.0% |
138.98M 16.6% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
84.13M -1.6% |
69.39M -17.5% |
65.28M -5.9% |
60.74M -7.0% |
51.88M -14.6% |
58.2M 12.2% |
75.52M 29.7% |
92.03M 21.9% |
108.5M 17.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.362 -1.9% |
0.299 -17.4% |
0.282 -5.9% |
0.262 -6.8% |
0.259 -1.1% |
0.251 -3.1% |
0.326 29.8% |
0.397 21.9% |
0.361 -9.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.362 -1.9% |
0.299 -17.4% |
0.282 -5.9% |
0.262 -6.8% |
0.259 -1.1% |
0.251 -3.1% |
0.326 29.8% |
0.397 21.9% |
0.361 -9.1% |