2014 Q2 | 2014 Q4 | 2015 Q2 | 2015 Q4 | 2016 Q2 | 2016 Q4 | 2017 Q2 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 2021 Q4 | 2022 Q2 | 2022 Q3 | 2022 Q4 | 2023 Q2 | 2023 Q3 | 2023 Q4 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
650.95M 22.1% |
979.8M 50.5% |
620.82M -36.6% |
629.91M 1.5% |
630.11M 0.0% |
631.38M 0.2% |
568.53M -10.0% |
455.36M -19.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
493.12M 23.4% |
686.03M 39.1% |
411.95M -40.0% |
395.85M -3.9% |
389.4M -1.6% |
456.32M 17.2% |
476.91M 4.5% |
437.14M -8.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
157.83M 18.2% |
293.77M 86.1% |
208.87M -28.9% |
234.06M 12.1% |
240.71M 2.8% |
175.06M -27.3% |
91.62M -47.7% |
18.22M -80.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
597.61M 12.8% |
783.26M 31.1% |
482.63M -38.4% |
469.46M -2.7% |
448.98M -4.4% |
532.99M 18.7% |
561.97M 5.4% |
532.2M -5.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
104.49M -19.9% |
97.23M -6.9% |
70.68M -27.3% |
73.61M 4.2% |
59.58M -19.1% |
76.67M 28.7% |
85.06M 11.0% |
95.06M 11.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
53.34M 1606.9% |
196.54M 268.5% |
138.19M -29.7% |
160.44M 16.1% |
181.13M 12.9% |
98.39M -45.7% |
6.56M -93.3% |
-76.84M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
71.44M 52.7% |
224.88M 214.8% |
81.52M -63.8% |
102.62M 25.9% |
216.69M 111.2% |
43.68M -79.8% |
-12.86M - |
10.76M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77.14M 25.8% |
184.34M 139.0% |
83.93M -54.5% |
103.9M 23.8% |
159.14M 53.2% |
78.52M -50.7% |
13.89M -82.3% |
35.39M 154.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.059 25.5% |
0.142 140.7% |
0.064 -54.9% |
0.08 25% |
0.122 52.5% |
0.06 -50.8% |
0.009 -85% |
0.021 133.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.058 23.4% |
0.14 141.4% |
0.064 -54.3% |
0.079 23.4% |
0.121 53.2% |
0.06 -50.4% |
0.009 -85% |
0.021 133.3% |