2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
424.43M 10.7% |
464.89M 9.5% |
550.64M 18.4% |
586.29M 6.5% |
649.04M 10.7% |
795.46M 22.6% |
926.08M 16.4% |
1.12B 20.6% |
1.36B 21.5% |
1.45B 6.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
326.71M 11.5% |
357.81M 9.5% |
431.85M 20.7% |
461.26M 6.8% |
510.04M 10.6% |
624.71M 22.5% |
732.52M 17.3% |
888.86M 21.3% |
1.07B 20.8% |
1.14B 6.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
97.72M 8.3% |
107.07M 9.6% |
118.78M 10.9% |
125.03M 5.3% |
139M 11.2% |
170.74M 22.8% |
193.56M 13.4% |
228.38M 18.0% |
283.93M 24.3% |
302.67M 6.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
367.71M 8.8% |
400.51M 8.9% |
475.28M 18.7% |
518.89M 9.2% |
577.05M 11.2% |
704.99M 22.2% |
841.44M 19.4% |
1.01B 20.2% |
1.23B 21.2% |
1.32B 7.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41M 794.3% |
42.7M 4.1% |
43.42M 1.7% |
57.62M 32.7% |
67.01M 16.3% |
80.28M 19.8% |
108.91M 35.7% |
122.61M 12.6% |
152.05M 24.0% |
173.48M 14.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.72M 24.7% |
64.38M 13.5% |
75.36M 17.1% |
67.41M -10.6% |
71.99M 6.8% |
90.46M 25.7% |
84.65M -6.4% |
105.78M 25.0% |
131.88M 24.7% |
129.19M -2.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.51M - |
- |
68.25M - |
- |
69.1M - |
- |
78.54M - |
- |
108.72M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.8M 21.1% |
54.77M 14.6% |
68.83M 25.7% |
64.51M -6.3% |
69.28M 7.4% |
83.51M 20.5% |
78.71M -5.8% |
97.38M 23.7% |
108.98M 11.9% |
103.02M -5.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.422 18.9% |
0.466 10.4% |
0.545 17.0% |
0.481 -11.9% |
0.473 -1.6% |
0.636 34.6% |
0.519 -18.5% |
0.637 22.8% |
0.719 12.8% |
0.679 -5.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.422 18.9% |
0.466 10.4% |
0.545 17.0% |
0.481 -11.9% |
0.473 -1.6% |
0.636 34.6% |
0.518 -18.6% |
0.636 22.8% |
0.715 12.4% |
0.678 -5.2% |