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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
261.26M 18.6% |
291.34M 11.5% |
326.18M 12.0% |
360.84M 10.6% |
431.24M 19.5% |
501.99M 16.4% |
569.47M 13.4% |
603.45M 6.0% |
589.83M -2.3% |
563.61M -4.4% |
522.46M -7.3% |
479.55M -8.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
179.02M 11.9% |
189.99M 6.1% |
208.38M 9.7% |
217.56M 4.4% |
238.79M 9.8% |
254.86M 6.7% |
268.29M 5.3% |
272.45M 1.6% |
254.84M -6.5% |
250.28M -1.8% |
242.03M -3.3% |
234.62M -3.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.23M 36.3% |
101.35M 23.2% |
117.81M 16.2% |
143.28M 21.6% |
192.44M 34.3% |
247.13M 28.4% |
301.18M 21.9% |
331M 9.9% |
334.98M 1.2% |
313.32M -6.5% |
280.43M -10.5% |
244.93M -12.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
240.39M 10.7% |
254.24M 5.8% |
272.59M 7.2% |
280.27M 2.8% |
307.41M 9.7% |
327.62M 6.6% |
345.53M 5.5% |
352.58M 2.0% |
331.18M -6.1% |
323M -2.5% |
313.37M -3.0% |
305.67M -2.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
61.37M 7.5% |
64.25M 4.7% |
64.21M -0.1% |
62.71M -2.3% |
68.61M 9.4% |
72.76M 6.0% |
77.23M 6.1% |
80.13M 3.8% |
76.34M -4.7% |
72.72M -4.7% |
71.34M -1.9% |
71.05M -0.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
20.86M 544.9% |
37.1M 77.8% |
53.59M 44.5% |
80.57M 50.3% |
123.83M 53.7% |
174.37M 40.8% |
223.94M 28.4% |
250.87M 12.0% |
258.64M 3.1% |
240.61M -7.0% |
209.09M -13.1% |
173.88M -16.8% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-19.04M - |
-4.58M - |
9.06M - |
32.82M 262.4% |
45.17M 37.6% |
73.94M 63.7% |
117.27M 58.6% |
140.87M 20.1% |
167.43M 18.9% |
173.7M 3.7% |
150.26M -13.5% |
122.19M -18.7% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-19.04M - |
-4.58M - |
9.06M - |
32.82M 262.4% |
45.17M 37.6% |
73.94M 63.7% |
117.27M 58.6% |
140.87M 20.1% |
167.43M 18.9% |
173.7M 3.7% |
150.26M -13.5% |
122.19M -18.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.21 - |
-0.05 - |
0.1 - |
0.34 240.0% |
0.47 38.2% |
0.76 61.7% |
1.19 56.6% |
1.41 18.5% |
1.66 17.7% |
1.71 3.0% |
1.47 -14.0% |
1.21 -17.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-0.21 - |
-0.05 - |
0.1 - |
0.34 240.0% |
0.47 38.2% |
0.74 57.4% |
1.11 50.0% |
1.31 18.0% |
1.57 19.8% |
1.56 -0.6% |
1.38 -11.5% |
1.13 -18.1% |