2017 Q4 | 2018 Q4 | 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] |
267.38M 17.2% |
304.24M 13.8% |
374.31M 23.0% |
425.4M 13.6% |
478.72M 12.5% |
572.75M 19.6% |
607.41M 6.1% |
672.53M 10.7% |
785.6M 16.8% |
900.47M 14.6% |
1.02B 13.0% |
1.07B 5.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
87.83M 331.3% |
96.65M 10.0% |
122.53M 26.8% |
133.82M 9.2% |
159.97M 19.5% |
177.17M 10.8% |
198.18M 11.9% |
221.73M 11.9% |
255.38M 15.2% |
304.24M 19.1% |
350.74M 15.3% |
364.14M 3.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
179.55M 14.2% |
207.59M 15.6% |
251.78M 21.3% |
291.59M 15.8% |
318.75M 9.3% |
395.58M 24.1% |
409.23M 3.5% |
450.79M 10.2% |
530.23M 17.6% |
596.23M 12.4% |
666.71M 11.8% |
708.09M 6.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
168.68M 316.3% |
187.67M 11.3% |
249.19M 32.8% |
294.37M 18.1% |
337.04M 14.5% |
400.69M 18.9% |
446.57M 11.4% |
492.28M 10.2% |
563.65M 14.5% |
642.6M 14.0% |
719.54M 12.0% |
752.77M 4.6% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.85M 301.1% |
91.01M 12.6% |
126.66M 39.2% |
160.56M 26.8% |
177.07M 10.3% |
223.52M 26.2% |
248.39M 11.1% |
270.54M 8.9% |
308.27M 13.9% |
338.36M 9.8% |
368.8M 9.0% |
388.62M 5.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
98.69M 13.8% |
116.57M 18.1% |
125.12M 7.3% |
131.03M 4.7% |
141.68M 8.1% |
172.06M 21.4% |
160.84M -6.5% |
180.25M 12.1% |
221.96M 23.1% |
257.88M 16.2% |
297.91M 15.5% |
319.46M 7.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
84.79M - |
- |
110.97M - |
- |
155.03M - |
- |
194.04M - |
- |
228.59M - |
- |
272.01M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
84.93M 30.8% |
101.03M 19.0% |
111.09M 10.0% |
126.3M 13.7% |
155.16M 22.8% |
191.79M 23.6% |
194.16M 1.2% |
209.7M 8.0% |
228.6M 9.0% |
250.43M 9.5% |
271.97M 8.6% |
286.72M 5.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.04 29.6% |
1.25 20.2% |
1.37 9.6% |
1.5 9.5% |
1.66 10.7% |
1.91 15.1% |
1.8 -5.8% |
1.94 7.8% |
2.11 8.8% |
2.32 10.0% |
2.51 8.2% |
2.65 5.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.04 29.6% |
1.25 20.2% |
1.37 9.6% |
1.5 9.5% |
1.66 10.7% |
1.91 15.1% |
1.79 -6.3% |
1.93 7.8% |
2.1 8.8% |
2.31 10.0% |
2.51 8.7% |
2.65 5.6% |