2016 Q1 | 2016 Q2 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
425.8M 12.3% |
515.06M 21.0% |
594.08M 15.3% |
568.06M -4.4% |
573.2M 0.9% |
588.37M 2.6% |
597.95M 1.6% |
747.52M 25.0% |
818.02M 9.4% |
903.56M 10.5% |
977.25M 8.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
253.94M 13.3% |
304.99M 20.1% |
348.37M 14.2% |
343.64M -1.4% |
354.33M 3.1% |
364.36M 2.8% |
368.69M 1.2% |
440.74M 19.5% |
471.33M 6.9% |
512.81M 8.8% |
555.88M 8.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
171.86M 10.9% |
210.07M 22.2% |
245.71M 17.0% |
224.41M -8.7% |
218.88M -2.5% |
224.01M 2.3% |
229.27M 2.3% |
306.78M 33.8% |
346.69M 13.0% |
390.75M 12.7% |
421.37M 7.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
361.61M 11.3% |
413.52M 14.4% |
462.04M 11.7% |
500.21M 8.3% |
515.04M 3.0% |
531M 3.1% |
542.03M 2.1% |
618.9M 14.2% |
668.58M 8.0% |
730.71M 9.3% |
793.94M 8.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
107.66M 6.9% |
108.53M 0.8% |
113.67M 4.7% |
156.57M 37.7% |
160.71M 2.6% |
166.64M 3.7% |
173.35M 4.0% |
178.17M 2.8% |
197.25M 10.7% |
217.89M 10.5% |
238.06M 9.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
64.19M 18.5% |
101.53M 58.2% |
132.03M 30.0% |
67.84M -48.6% |
58.17M -14.3% |
57.37M -1.4% |
55.92M -2.5% |
128.61M 130.0% |
149.44M 16.2% |
172.85M 15.7% |
183.31M 6.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
50.6M - |
- |
27.34M - |
- |
31.29M - |
- |
76.08M - |
- |
98.71M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.06M 12.4% |
46.92M 67.2% |
52.47M 11.8% |
26.38M -49.7% |
31.28M 18.6% |
32.99M 5.5% |
31.69M -3.9% |
68.57M 116.4% |
69.68M 1.6% |
83.25M 19.5% |
90.14M 8.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.073 12.3% |
0.121 65.8% |
0.136 12.4% |
0.068 -50% |
0.08 17.6% |
0.085 6.3% |
0.082 -3.5% |
0.179 118.3% |
0.183 2.2% |
0.22 20.2% |
0.238 8.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.073 12.3% |
0.121 65.8% |
0.136 12.4% |
0.068 -50% |
0.08 17.6% |
0.085 6.3% |
0.082 -3.5% |
0.178 117.1% |
0.182 2.2% |
0.218 19.8% |
0.236 8.3% |