2013 Q4 | 2014 Q4 | 2015 Q4 | 2016 Q2 | 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] | [friend] | [friend] |
422.14M 1.0% |
429.68M 1.8% |
411.79M -4.2% |
511.33M 24.2% |
525.68M 2.8% |
630.54M 19.9% |
797.16M 26.4% |
830.99M 4.2% |
797.74M -4.0% |
677.6M -15.1% |
558.82M -17.5% |
498.97M -10.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77.92M 10.1% |
84.71M 8.7% |
94.37M 11.4% |
131.51M 39.4% |
140.55M 6.9% |
163.96M 16.7% |
194.29M 18.5% |
183.67M -5.5% |
176.24M -4.0% |
157.71M -10.5% |
180.48M 14.4% |
193.85M 7.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
344.22M -0.9% |
344.98M 0.2% |
317.42M -8.0% |
379.82M 19.7% |
385.14M 1.4% |
466.59M 21.1% |
602.87M 29.2% |
647.32M 7.4% |
621.5M -4.0% |
519.89M -16.3% |
378.33M -27.2% |
305.12M -19.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
176.52M 9.3% |
170.59M -3.4% |
194.24M 13.9% |
216.75M 11.6% |
203.85M -6.0% |
232.33M 14.0% |
239.64M 3.1% |
228.34M -4.7% |
242.48M 6.2% |
224.75M -7.3% |
292.29M 30.1% |
330.88M 13.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
98.6M 8.8% |
85.88M -12.9% |
99.87M 16.3% |
85.24M -14.6% |
63.3M -25.7% |
68.37M 8.0% |
45.35M -33.7% |
44.67M -1.5% |
66.24M 48.3% |
67.04M 1.2% |
111.81M 66.8% |
137.03M 22.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
245.61M -4.3% |
259.1M 5.5% |
217.55M -16.0% |
294.58M 35.4% |
321.83M 9.3% |
398.21M 23.7% |
557.52M 40.0% |
602.65M 8.1% |
555.26M -7.9% |
452.85M -18.4% |
266.52M -41.1% |
168.09M -36.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
232.74M - |
- |
201.27M - |
- |
292.03M - |
- |
595.56M - |
- |
620.12M - |
- |
289.21M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
232.74M -1.7% |
245.87M 5.6% |
201.27M -18.1% |
259.98M 29.2% |
292.03M 12.3% |
376.52M 28.9% |
595.51M 58.2% |
653.24M 9.7% |
620.03M -5.1% |
520.1M -16.1% |
289.17M -44.4% |
200.02M -30.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.58 -1.7% |
0.61 5.2% |
0.5 -18.0% |
0.626 25.2% |
0.69 10.2% |
0.89 29.0% |
1.39 56.2% |
1.524 9.6% |
1.45 -4.8% |
1.2 -17.2% |
0.66 -45.0% |
0.45 -31.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.58 -1.7% |
0.61 5.2% |
0.5 -18.0% |
0.626 25.2% |
0.69 10.2% |
0.89 29.0% |
1.37 53.9% |
1.489 8.7% |
1.43 -4.0% |
1.18 -17.5% |
0.66 -44.1% |
0.45 -31.8% |