2015 Q4 | 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] | [friend] |
688.14M 21.8% |
763.58M 11.0% |
951.37M 24.6% |
1.21B 27.2% |
1.5B 24.2% |
1.71B 13.5% |
1.66B -3.1% |
1.46B -12.0% |
1.18B -18.6% |
977.86M -17.5% |
914.24M -6.5% |
898.08M -1.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
95.59M 73.3% |
145.86M 52.6% |
294.01M 101.6% |
518.69M 76.4% |
791.75M 52.6% |
1.01B 27.2% |
997.48M -1.0% |
825.73M -17.2% |
577.95M -30.0% |
357.4M -38.2% |
262.79M -26.5% |
226.64M -13.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
592.55M 16.2% |
617.72M 4.2% |
657.36M 6.4% |
691.92M 5.3% |
712.34M 3.0% |
700.25M -1.7% |
657.55M -6.1% |
630.66M -4.1% |
606.95M -3.8% |
620.46M 2.2% |
651.45M 5.0% |
671.43M 3.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
546.85M 20.6% |
625.78M 14.4% |
803.11M 28.3% |
1.06B 32.2% |
1.37B 29.1% |
1.58B 15.7% |
1.55B -2.4% |
1.36B -12.0% |
1.09B -19.5% |
893.35M -18.4% |
881.62M -1.3% |
853.22M -3.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
451.25M 13.3% |
479.92M 6.4% |
509.09M 6.1% |
542.79M 6.6% |
578.14M 6.5% |
577.47M -0.1% |
549.08M -4.9% |
534.78M -2.6% |
516.87M -3.3% |
535.95M 3.7% |
618.83M 15.5% |
626.58M 1.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
141.3M 26.7% |
137.81M -2.5% |
148.27M 7.6% |
149.14M 0.6% |
134.2M -10.0% |
122.78M -8.5% |
108.48M -11.6% |
95.88M -11.6% |
90.07M -6.1% |
84.51M -6.2% |
32.63M -61.4% |
44.85M 37.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
104.67M 24.0% |
101.38M -3.1% |
110.37M 8.9% |
109.66M -0.6% |
100.33M -8.5% |
89.88M -10.4% |
78.95M -12.2% |
71.98M -8.8% |
67.74M -5.9% |
67.89M 0.2% |
22.05M -67.5% |
31.49M 42.8% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
108.14M 28.1% |
104.78M -3.1% |
-154K - |
-84.61M - |
-122.99M - |
-45.23M - |
193.78M - |
272.01M 40.4% |
298.76M 9.8% |
214.09M -28.3% |
31.1M -85.5% |
36.27M 16.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.94 22.1% |
0.91 -3.2% |
-0.001 - |
-0.721 - |
-1.041 - |
-0.391 - |
1.64 - |
2.31 40.9% |
2.53 9.5% |
1.83 -27.7% |
0.27 -85.2% |
0.33 22.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.93 22.4% |
0.88 -5.4% |
-0.001 - |
-0.721 - |
-1.041 - |
-0.391 - |
0.62 - |
1.25 101.6% |
1.45 16.0% |
0.73 -49.7% |
0.19 -74.0% |
0.29 52.6% |