2016 Q4 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q4 | 2023 Q2 | 2023 Q4 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
904.06M 17.3% |
691.64M -23.5% |
694.81M 0.5% |
872.3M 25.5% |
967.23M 10.9% |
933.33M -3.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
636.77M 13.9% |
477.65M -25.0% |
492.57M 3.1% |
617.68M 25.4% |
669.01M 8.3% |
636.79M -4.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
267.28M 26.3% |
213.99M -19.9% |
202.24M -5.5% |
254.62M 25.9% |
298.22M 17.1% |
296.54M -0.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
758.3M 15.8% |
610.1M -19.5% |
634.04M 3.9% |
752.97M 18.8% |
805.22M 6.9% |
783.48M -2.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
121.52M 26.6% |
132.45M 9.0% |
141.47M 6.8% |
135.3M -4.4% |
136.21M 0.7% |
146.69M 7.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
145.76M 26.1% |
81.54M -44.1% |
60.77M -25.5% |
119.32M 96.3% |
162.01M 35.8% |
149.85M -7.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
144.63M 27.1% |
83.7M -42.1% |
55.7M -33.5% |
113.56M 103.9% |
164.79M 45.1% |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
92.49M 18.4% |
48.49M -47.6% |
23.63M -51.3% |
70.21M 197.1% |
107.99M 53.8% |
96.77M -10.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.125 21.4% |
0.065 -47.6% |
0.032 -51.0% |
0.095 195.3% |
0.148 56.1% |
0.134 -9.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.125 21.4% |
0.065 -47.6% |
0.032 -51.0% |
0.095 195.3% |
0.146 54.0% |
0.131 -10.3% |