2016 Q2 | 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] | [friend] |
765.44M -6.2% |
850.23M 11.1% |
814.11M -4.2% |
758.09M -6.9% |
745.74M -1.6% |
710.31M -4.8% |
755.45M 6.4% |
616.36M -18.4% |
748.41M 21.4% |
839.94M 12.2% |
924.36M 10.1% |
1.04B 12.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
521.12M -3.2% |
578.63M 11.0% |
567.26M -2.0% |
514.13M -9.4% |
496.01M -3.5% |
477.98M -3.6% |
540.08M 13.0% |
420.41M -22.2% |
514.7M 22.4% |
545.26M 5.9% |
635.37M 16.5% |
672.97M 5.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
244.32M -11.9% |
271.6M 11.2% |
246.84M -9.1% |
243.96M -1.2% |
249.72M 2.4% |
232.32M -7.0% |
215.37M -7.3% |
195.95M -9.0% |
233.71M 19.3% |
294.68M 26.1% |
288.98M -1.9% |
367.29M 27.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
669.44M -3.7% |
743.33M 11.0% |
728.4M -2.0% |
654.43M -10.2% |
658.62M 0.6% |
642.24M -2.5% |
720.26M 12.1% |
578.5M -19.7% |
687.67M 18.9% |
719.39M 4.6% |
809.04M 12.5% |
880.88M 8.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
148.33M -5.5% |
164.7M 11.0% |
161.14M -2.2% |
140.3M -12.9% |
162.61M 15.9% |
164.26M 1.0% |
180.19M 9.7% |
158.09M -12.3% |
172.96M 9.4% |
174.13M 0.7% |
173.66M -0.3% |
207.91M 19.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
96M -20.3% |
106.89M 11.3% |
85.7M -19.8% |
103.66M 20.9% |
87.12M -16.0% |
68.06M -21.9% |
35.19M -48.3% |
37.86M 7.6% |
60.74M 60.4% |
120.55M 98.5% |
115.32M -4.3% |
159.38M 38.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
189.66M - |
- | - | - |
203.18M - |
- | - | - |
126.93M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
85.28M -16.8% |
95.25M 11.7% |
88.54M -7.0% |
88.08M -0.5% |
106.86M 21.3% |
217.57M 103.6% |
30.68M -85.9% |
46.97M 53.1% |
78.17M 66.4% |
122.25M 56.4% |
108.75M -11.0% |
161.79M 48.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.21 -12.5% |
0.22 4.8% |
0.21 -4.5% |
0.209 -0.5% |
0.261 24.9% |
0.51 95.4% |
0.08 -84.3% |
0.112 39.4% |
0.189 69.1% |
0.29 53.8% |
0.25 -13.8% |
0.383 53.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.21 -12.5% |
0.22 4.8% |
0.21 -4.5% |
0.209 -0.5% |
0.261 24.9% |
0.51 95.4% |
0.08 -84.3% |
0.112 39.4% |
0.189 69.1% |
0.29 53.8% |
0.25 -13.8% |
0.383 53.2% |