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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
440.76M -25.9% |
489.08M 11.0% |
571.32M 16.8% |
748.45M 31.0% |
511.91M -31.6% |
620.94M 21.3% |
678.66M 9.3% |
1.02B 50.5% |
580.5M -43.2% |
659.94M 13.7% |
536.02M -18.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
241.09M -17.5% |
209.03M -13.3% |
235.21M 12.5% |
289.72M 23.2% |
245.53M -15.3% |
272.66M 11.1% |
269.17M -1.3% |
347.7M 29.2% |
300.29M -13.6% |
273.66M -8.9% |
281.79M 3.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
199.67M -34.0% |
280.05M 40.3% |
336.11M 20.0% |
458.72M 36.5% |
266.38M -41.9% |
348.28M 30.7% |
409.49M 17.6% |
673.66M 64.5% |
280.21M -58.4% |
386.28M 37.9% |
254.23M -34.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
388.56M -12.9% |
352.38M -9.3% |
387.58M 10.0% |
471.96M 21.8% |
444.86M -5.7% |
472.54M 6.2% |
515.37M 9.1% |
577.23M 12.0% |
527.83M -8.6% |
514.33M -2.6% |
532.95M 3.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
147.47M -4.2% |
143.35M -2.8% |
152.37M 6.3% |
182.24M 19.6% |
199.33M 9.4% |
199.88M 0.3% |
246.2M 23.2% |
229.53M -6.8% |
227.54M -0.9% |
240.67M 5.8% |
251.16M 4.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
52.2M -64.9% |
136.7M 161.9% |
183.74M 34.4% |
276.48M 50.5% |
67.05M -75.7% |
148.4M 121.3% |
163.3M 10.0% |
444.13M 172.0% |
52.67M -88.1% |
145.61M 176.4% |
3.08M -97.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
189.46M - |
- | - | - |
280M - |
- | - | - |
200.03M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
35.2M -66.9% |
93M 164.2% |
124.59M 34.0% |
196.09M 57.4% |
103.66M -47.1% |
100.76M -2.8% |
109.68M 8.9% |
312.38M 184.8% |
34.93M -88.8% |
100.49M 187.7% |
746K -99.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.08 -66.9% |
16.07 164.3% |
21.51 33.9% |
33.86 57.4% |
17.9 -47.1% |
17.38 -2.9% |
18.91 8.8% |
53.87 184.9% |
6.02 -88.8% |
17.31 187.5% |
0.11 -99.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
6.08 -66.9% |
16.07 164.3% |
21.51 33.9% |
33.85 57.4% |
17.9 -47.1% |
17.38 -2.9% |
18.91 8.8% |
53.855 184.8% |
6.02 -88.8% |
17.267 186.8% |
0.11 -99.4% |