2016 Q2 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
217.75M 27.1% |
222.91M 2.4% |
339.34M 52.2% |
430.61M 26.9% |
511.23M 18.7% |
426.45M -16.6% |
286.74M -32.8% |
231.96M -19.1% |
239.74M 3.4% |
219.42M -8.5% |
223.12M 1.7% |
215.8M -3.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.32M 109.1% |
60.03M 19.3% |
159.61M 165.9% |
248.73M 55.8% |
323.38M 30.0% |
275.67M -14.8% |
149.7M -45.7% |
76.98M -48.6% |
75.6M -1.8% |
55.12M -27.1% |
55.09M -0.1% |
40.84M -25.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
167.43M 13.7% |
162.88M -2.7% |
179.74M 10.3% |
181.88M 1.2% |
187.85M 3.3% |
150.78M -19.7% |
137.04M -9.1% |
154.98M 13.1% |
164.14M 5.9% |
164.3M 0.1% |
168.03M 2.3% |
174.96M 4.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
179.27M 23.1% |
182.84M 2.0% |
295.42M 61.6% |
403.95M 36.7% |
487.69M 20.7% |
397.8M -18.4% |
257.12M -35.4% |
217.9M -15.3% |
222M 1.9% |
196.32M -11.6% |
245.39M 25.0% |
189.51M -22.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.95M 6.1% |
122.81M -4.8% |
135.81M 10.6% |
155.22M 14.3% |
164.31M 5.9% |
122.13M -25.7% |
107.42M -12.0% |
140.92M 31.2% |
146.4M 3.9% |
141.2M -3.6% |
190.3M 34.8% |
148.68M -21.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.48M 49.2% |
40.08M 4.2% |
43.92M 9.6% |
26.66M -39.3% |
23.54M -11.7% |
28.66M 21.7% |
29.62M 3.4% |
14.06M -52.5% |
17.74M 26.2% |
23.09M 30.2% |
-22.27M - |
26.28M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.4M 40.1% |
29.27M 6.8% |
34.16M 16.7% |
18.84M -44.9% |
18.06M -4.1% |
18.82M 4.2% |
23.23M 23.4% |
11.87M -48.9% |
13.82M 16.4% |
18.97M 37.3% |
-22.6M - |
21.3M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.05M 25.5% |
29.2M 4.1% |
-79.77M - |
-62.09M - |
-10.34M - |
106.96M - |
159.25M 48.9% |
16.13M -89.9% |
16.41M 1.7% |
22.3M 35.9% |
-23.74M - |
21.3M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.24 26.3% |
0.25 4.2% |
-0.68 - |
-0.53 - |
-0.09 - |
0.9 - |
1.34 48.9% |
0.14 -89.6% |
0.14 0% |
0.2 42.9% |
-0.21 - |
0.2 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.23 21.1% |
0.24 4.3% |
-0.68 - |
-0.53 - |
-0.09 - |
0.14 - |
0.2 42.9% |
0.1 -50% |
0.12 20.0% |
0.17 41.7% |
-0.21 - |
0.2 - |