2015 Q4 | 2016 Q4 | 2017 Q2 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 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] |
343.32M 29.5% |
424.52M 23.7% |
455.84M 7.4% |
497.7M 9.2% |
549.45M 10.4% |
521.54M -5.1% |
460.46M -11.7% |
426.96M -7.3% |
374.44M -12.3% |
379.69M 1.4% |
387.1M 2.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
288.97M 18.2% |
309.76M 7.2% |
278.94M -10.0% |
292.7M 4.9% |
315.46M 7.8% |
311.04M -1.4% |
293.7M -5.6% |
293.86M 0.1% |
289.5M -1.5% |
329.04M 13.7% |
347.73M 5.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
54.35M 163.4% |
114.75M 111.1% |
176.9M 54.2% |
205M 15.9% |
233.99M 14.1% |
210.5M -10.0% |
166.76M -20.8% |
133.09M -20.2% |
84.94M -36.2% |
50.65M -40.4% |
39.37M -22.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
318.82M 15.9% |
337.78M 5.9% |
311.18M -7.9% |
331.15M 6.4% |
352.89M 6.6% |
350.6M -0.6% |
341.43M -2.6% |
340.4M -0.3% |
339.29M -0.3% |
375.44M 10.7% |
381.73M 1.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.85M -2.6% |
28.02M -6.1% |
32.24M 15.1% |
38.45M 19.3% |
37.43M -2.7% |
39.56M 5.7% |
47.73M 20.6% |
46.54M -2.5% |
49.8M 7.0% |
46.4M -6.8% |
34.01M -26.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
24.5M - |
86.74M 254.0% |
144.66M 66.8% |
166.55M 15.1% |
196.56M 18.0% |
170.94M -13.0% |
119.03M -30.4% |
86.56M -27.3% |
35.15M -59.4% |
4.25M -87.9% |
5.36M 26.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-3.38M - |
60.38M - |
129.48M 114.4% |
155.17M 19.8% |
187.69M 21.0% |
160.75M -14.4% |
103.37M -35.7% |
70.04M -32.2% |
18.82M -73.1% |
-11.82M - |
-9.62M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-6.17M - |
52.1M - |
118.92M 128.2% |
145.6M 22.4% |
182.59M 25.4% |
160.75M -12.0% |
103.37M -35.7% |
70.04M -32.2% |
18.82M -73.1% |
-11.82M - |
-9.62M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.35 - |
2.7 - |
6.21 130% |
7.64 23.0% |
9.62 25.9% |
8.49 -11.7% |
5.45 -35.8% |
3.68 -32.5% |
0.95 -74.2% |
-0.64 - |
-0.49 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.37 - |
2.55 - |
5.94 132.9% |
7.34 23.6% |
9.26 26.2% |
8.23 -11.1% |
5.45 -33.8% |
3.68 -32.5% |
0.95 -74.2% |
-0.64 - |
-0.49 - |