2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q2 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
293.5M -7.4% |
290.4M -1.1% |
284.86M -1.9% |
268.35M -5.8% |
294.04M 9.6% |
307.93M 4.7% |
363.23M 18.0% |
552.96M 52.2% |
724.99M 31.1% |
904.64M 24.8% |
1.07B 18.4% |
1.13B 5.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
211.27M -5.2% |
213.63M 1.1% |
204.23M -4.4% |
197.21M -3.4% |
223.66M 13.4% |
252.83M 13.0% |
284.97M 12.7% |
397.59M 39.5% |
504.3M 26.8% |
590.13M 17.0% |
725.73M 23.0% |
799.16M 10.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.23M -12.5% |
76.77M -6.6% |
80.64M 5.0% |
71.14M -11.8% |
70.37M -1.1% |
55.1M -21.7% |
78.26M 42.0% |
155.38M 98.5% |
220.69M 42.0% |
314.51M 42.5% |
344.92M 9.7% |
328.37M -4.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
262.87M -4.7% |
269.71M 2.6% |
267.53M -0.8% |
259.63M -3.0% |
284.84M 9.7% |
312.26M 9.6% |
355.02M 13.7% |
478.54M 34.8% |
599.23M 25.2% |
703.55M 17.4% |
860.26M 22.3% |
944.05M 9.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.6M -2.6% |
56.08M 8.7% |
63.31M 12.9% |
62.42M -1.4% |
61.18M -2.0% |
59.43M -2.9% |
70.05M 17.9% |
80.96M 15.6% |
94.93M 17.3% |
113.43M 19.5% |
134.53M 18.6% |
144.89M 7.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
30.64M -25.3% |
20.69M -32.5% |
17.33M -16.2% |
8.72M -49.7% |
9.2M 5.4% |
-4.33M - |
8.21M - |
74.42M 806.2% |
125.77M 69.0% |
201.09M 59.9% |
210.39M 4.6% |
183.49M -12.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.13M - |
- |
11.75M - |
- |
1.54M - |
- |
2.69M - |
- |
100.7M - |
- |
153.52M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.13M -25.8% |
14.92M -32.6% |
11.75M -21.2% |
1.93M -83.5% |
1.54M -20.3% |
-8.44M - |
2.47M - |
44.1M 1682.9% |
93.24M 111.4% |
148.46M 59.2% |
138.51M -6.7% |
122.91M -11.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.22 -24.1% |
0.14 -36.4% |
0.12 -14.3% |
0.03 -75% |
0.02 -33.3% |
-0.08 - |
0.02 - |
0.3 1400.0% |
0.636 111.9% |
0.95 49.4% |
0.836 -12.0% |
0.693 -17.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.22 -24.1% |
0.14 -36.4% |
0.11 -21.4% |
0.02 -81.8% |
0.01 -50% |
-0.09 - |
0.02 - |
0.279 1292.9% |
0.6 115.4% |
0.9 50.0% |
0.8 -11.1% |
0.679 -15.2% |