2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q2 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 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] |
558.59M 4.6% |
615.21M 10.1% |
686.42M 11.6% |
693.99M 1.1% |
755.24M 8.8% |
825.09M 9.2% |
833.24M 1.0% |
837.09M 0.5% |
869.13M 3.8% |
758.67M -12.7% |
362.03M -52.3% |
379.92M 4.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
238.92M 9374.5% |
67.43M -71.8% |
280.48M 316.0% |
283.54M 1.1% |
315.43M 11.3% |
334.6M 6.1% |
365.7M 9.3% |
370.11M 1.2% |
368.66M -0.4% |
336.29M -8.8% |
221.25M -34.2% |
233.02M 5.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
319.67M 3.5% |
390.21M 22.1% |
405.94M 4.0% |
410.46M 1.1% |
439.81M 7.2% |
490.49M 11.5% |
467.55M -4.7% |
466.98M -0.1% |
500.47M 7.2% |
422.39M -15.6% |
140.78M -66.7% |
146.9M 4.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
466.92M 733.2% |
138.91M -70.2% |
550.5M 296.3% |
557.09M 1.2% |
586.23M 5.2% |
639.66M 9.1% |
678.64M 6.1% |
704.31M 3.8% |
730.24M 3.7% |
663.22M -9.2% |
659.49M -0.6% |
664.48M 0.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
228M 326.0% |
71.49M -68.6% |
270.02M 277.7% |
273.55M 1.3% |
270.8M -1.0% |
305.06M 12.7% |
312.94M 2.6% |
334.2M 6.8% |
361.57M 8.2% |
326.93M -9.6% |
438.25M 34.0% |
431.46M -1.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.67M -13.5% |
187.21M 104.2% |
135.92M -27.4% |
136.9M 0.7% |
169.01M 23.5% |
185.43M 9.7% |
154.6M -16.6% |
132.78M -14.1% |
138.9M 4.6% |
95.46M -31.3% |
-297.46M - |
-284.56M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.28M - |
- |
118.07M - |
-32.28M - |
134.44M - |
- |
133.71M - |
- |
140.2M - |
- |
-221.63M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
91.28M -3.9% |
100.34M 9.9% |
118.07M 17.7% |
117.24M -0.7% |
134.44M 14.7% |
162.59M 20.9% |
133.71M -17.8% |
112M -16.2% |
140.2M 25.2% |
103.28M -26.3% |
-221.63M - |
-207.39M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.787 -8.0% |
0.852 8.4% |
0.993 16.5% |
0.987 -0.7% |
1.133 14.9% |
1.353 19.4% |
0.967 -28.6% |
0.9 -6.9% |
1.087 20.7% |
0.697 -35.9% |
-1.4 - |
-1.14 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.787 -8.0% |
0.852 8.4% |
0.993 16.5% |
0.987 -0.7% |
1.133 14.9% |
1.353 19.4% |
0.967 -28.6% |
0.9 -6.9% |
1.087 20.7% |
0.697 -35.9% |
-1.4 - |
-1.14 - |