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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
738.44M 90.6% |
480.33M -35.0% |
615.61M 28.2% |
689.3M 12.0% |
956.9M 38.8% |
685.33M -28.4% |
688.92M 0.5% |
1.05B 52.4% |
1.01B -3.6% |
978.69M -3.4% |
1.2B 22.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
521M 70.7% |
347.08M -33.4% |
424.36M 22.3% |
481.79M 13.5% |
662.33M 37.5% |
482.34M -27.2% |
502.23M 4.1% |
706.89M 40.7% |
736.54M 4.2% |
675.09M -8.3% |
770.87M 14.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
217.44M 164.8% |
133.24M -38.7% |
191.25M 43.5% |
207.51M 8.5% |
294.57M 42.0% |
203M -31.1% |
186.68M -8.0% |
343.11M 83.8% |
276.16M -19.5% |
303.61M 9.9% |
432.32M 42.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
600.05M 60.5% |
408.23M -32.0% |
506.63M 24.1% |
567.18M 11.9% |
773.73M 36.4% |
571.79M -26.1% |
572.63M 0.1% |
795.88M 39.0% |
848.13M 6.6% |
782.11M -7.8% |
867.55M 10.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
79.04M 15.2% |
61.15M -22.6% |
82.28M 34.5% |
85.38M 3.8% |
111.4M 30.5% |
89.45M -19.7% |
70.39M -21.3% |
88.99M 26.4% |
111.6M 25.4% |
107.03M -4.1% |
96.68M -9.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
138.4M 925.9% |
72.09M -47.9% |
108.98M 51.2% |
122.13M 12.1% |
183.16M 50.0% |
113.55M -38.0% |
116.29M 2.4% |
254.12M 118.5% |
164.57M -35.2% |
196.58M 19.5% |
335.64M 70.7% |
|
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] |
66.1M - |
56.18M -15.0% |
105.09M 87.1% |
54.45M -48.2% |
95.99M 76.3% |
61.2M -36.2% |
78.84M 28.8% |
144.28M 83.0% |
133.22M -7.7% |
127.34M -4.4% |
165.73M 30.1% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
62.77M - |
51.84M -17.4% |
105M 102.6% |
56.13M -46.5% |
103.15M 83.8% |
60.67M -41.2% |
71.07M 17.1% |
144.91M 103.9% |
131.26M -9.4% |
123.58M -5.8% |
161.96M 31.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.01 - |
0.008 -20.0% |
0.015 87.5% |
0.008 -46.7% |
0.015 87.5% |
0.009 -40.0% |
0.01 11.1% |
0.021 110.0% |
0.019 -9.5% |
0.018 -5.3% |
0.024 33.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.01 - |
0.008 -20.0% |
0.015 87.5% |
0.008 -46.7% |
0.015 87.5% |
0.009 -40.0% |
0.01 11.1% |
0.021 110.0% |
0.019 -9.5% |
0.018 -5.3% |
0.024 33.3% |