2017 Q2 | 2017 Q3 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
577.87M 14.5% |
701.35M 21.4% |
809.58M 15.4% |
948.47M 17.2% |
1.04B 9.3% |
1.06B 1.8% |
1.02B -3.7% |
930.68M -8.4% |
890.6M -4.3% |
863.45M -3.0% |
849.29M -1.6% |
844.47M -0.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
379.31M 5.2% |
432.03M 13.9% |
469.09M 8.6% |
536.33M 14.3% |
594.7M 10.9% |
623.83M 4.9% |
696.54M 11.7% |
676.02M -2.9% |
650.55M -3.8% |
626.12M -3.8% |
544.49M -13.0% |
534.08M -1.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
198.56M 37.7% |
269.32M 35.6% |
340.49M 26.4% |
412.14M 21.0% |
441.66M 7.2% |
431.62M -2.3% |
319.44M -26.0% |
254.66M -20.3% |
240.05M -5.7% |
237.34M -1.1% |
304.81M 28.4% |
310.39M 1.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
513.89M 4.8% |
565.45M 10.0% |
606.05M 7.2% |
679.64M 12.1% |
733.09M 7.9% |
768.35M 4.8% |
849.17M 10.5% |
829.05M -2.4% |
810.51M -2.2% |
782.66M -3.4% |
695M -11.2% |
677.72M -2.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
134.57M 3.6% |
133.41M -0.9% |
136.96M 2.7% |
143.31M 4.6% |
138.39M -3.4% |
144.52M 4.4% |
152.63M 5.6% |
153.03M 0.3% |
159.96M 4.5% |
156.54M -2.1% |
150.51M -3.9% |
143.64M -4.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
63.98M 346.7% |
135.9M 112.4% |
203.53M 49.8% |
268.83M 32.1% |
303.27M 12.8% |
287.11M -5.3% |
166.81M -41.9% |
101.63M -39.1% |
80.09M -21.2% |
80.79M 0.9% |
154.3M 91.0% |
166.75M 8.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-88.2M - |
8.82M - |
-51.03M - |
5.21M - |
187.03M 3493.3% |
71.96M -61.5% |
-5.86M - |
283.54M - |
46.81M -83.5% |
62.55M 33.6% |
3.17M -94.9% |
-31.36M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-88.2M - |
-15.54M - |
-51.03M - |
5.21M - |
187.03M 3493.3% |
250.17M 33.8% |
301.12M 20.4% |
283.54M -5.8% |
46.81M -83.5% |
37.4M -20.1% |
3.17M -91.5% |
-31.36M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.09 - |
-0.19 - |
-0.63 - |
0.07 - |
2.36 3271.4% |
3.19 35.2% |
3.82 19.7% |
3.62 -5.2% |
0.61 -83.1% |
0.49 -19.7% |
0.04 -91.8% |
-0.41 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-1.09 - |
-0.19 - |
-0.63 - |
0.07 - |
2.24 3100% |
3.03 35.3% |
3.66 20.8% |
3.45 -5.7% |
0.57 -83.5% |
0.48 -15.8% |
0.03 -93.7% |
-0.41 - |