2017 Q4 | 2018 Q4 | 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] |
1.81B 17.8% |
2.17B 19.9% |
2.6B 19.7% |
3.1B 19.5% |
3.64B 17.3% |
3.94B 8.1% |
4.22B 7.2% |
4.5B 6.5% |
4.99B 11.0% |
5.85B 17.2% |
6.82B 16.6% |
7.35B 7.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.54B 18.1% |
1.88B 21.5% |
2.26B 20.2% |
2.71B 20.1% |
3.21B 18.5% |
3.5B 8.9% |
3.73B 6.8% |
3.98B 6.6% |
4.39B 10.2% |
5.11B 16.4% |
5.97B 16.9% |
6.48B 8.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
264.85M 16.1% |
292.82M 10.6% |
340.67M 16.3% |
393.98M 15.6% |
430.24M 9.2% |
439.43M 2.1% |
487.69M 11.0% |
515.41M 5.7% |
605.29M 17.4% |
745.35M 23.1% |
850.67M 14.1% |
867.23M 1.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.66B 18.5% |
2.01B 21.1% |
2.43B 20.7% |
2.9B 19.6% |
3.42B 17.8% |
3.72B 8.7% |
3.98B 7.2% |
4.27B 7.1% |
4.72B 10.6% |
5.5B 16.6% |
6.41B 16.5% |
6.95B 8.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
116.44M 23.8% |
134.97M 15.9% |
171.86M 27.3% |
194.65M 13.3% |
208.7M 7.2% |
219.44M 5.1% |
248.7M 13.3% |
284.37M 14.3% |
331.4M 16.5% |
397.89M 20.1% |
438.91M 10.3% |
469.34M 6.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
148.41M 10.7% |
157.85M 6.4% |
168.81M 6.9% |
199.33M 18.1% |
221.53M 11.1% |
219.99M -0.7% |
238.99M 8.6% |
231.03M -3.3% |
273.89M 18.5% |
347.46M 26.9% |
411.76M 18.5% |
397.89M -3.4% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
111.43M - |
- |
121.01M - |
- |
156.37M - |
- |
188.03M - |
- |
225.13M - |
- |
302.36M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
111.43M 10.5% |
110.66M -0.7% |
121.01M 9.3% |
139.97M 15.7% |
156.37M 11.7% |
169.58M 8.4% |
188.03M 10.9% |
168.3M -10.5% |
225.13M 33.8% |
269.31M 19.6% |
302.36M 12.3% |
317.22M 4.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.058 3.3% |
0.983 -7.1% |
0.992 0.8% |
1.052 6.1% |
1.222 16.2% |
1.142 -6.5% |
1.36 19.1% |
0.843 -38.0% |
1.1 30.5% |
1.329 20.8% |
1.486 11.8% |
1.521 2.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.058 3.3% |
0.983 -7.1% |
0.992 0.8% |
1.052 6.1% |
1.222 16.2% |
1.142 -6.5% |
1.36 19.1% |
0.843 -38.0% |
1.1 30.5% |
1.329 20.8% |
1.486 11.8% |
1.521 2.4% |