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] |
660.71M 14.0% |
696.45M 5.4% |
795.19M 14.2% |
907.04M 14.1% |
990.92M 9.2% |
1.22B 23.6% |
1.54B 25.5% |
1.89B 22.9% |
2.09B 10.6% |
2.01B -3.8% |
2.03B 0.9% |
1.78B -12.3% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
118.35M 91.7% |
398.81M 237.0% |
455.25M 14.2% |
512.11M 12.5% |
552.17M 7.8% |
659.73M 19.5% |
845.41M 28.1% |
1.04B 22.8% |
1.18B 13.5% |
1.13B -3.9% |
1.13B 0.1% |
991.63M -12.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
195.84M -33.2% |
297.65M 52.0% |
339.94M 14.2% |
394.93M 16.2% |
438.75M 11.1% |
564.68M 28.7% |
691.1M 22.4% |
850.07M 23.0% |
909.92M 7.0% |
876.1M -3.7% |
892.02M 1.8% |
785.35M -12.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
598.94M 649.8% |
509.16M -15.0% |
560.29M 10.0% |
631.42M 12.7% |
682.46M 8.1% |
813.1M 19.1% |
1.06B 30.5% |
1.32B 24.0% |
1.5B 13.8% |
1.52B 1.3% |
1.61B 5.8% |
1.49B -7.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
134.08M 639.0% |
110.35M -17.7% |
105.05M -4.8% |
119.32M 13.6% |
130.3M 9.2% |
153.38M 17.7% |
216.02M 40.8% |
278.12M 28.7% |
320.2M 15.1% |
384.87M 20.2% |
471.83M 22.6% |
500.92M 6.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
61.77M -70.5% |
187.29M 203.2% |
234.89M 25.4% |
275.62M 17.3% |
308.45M 11.9% |
411.3M 33.3% |
475.08M 15.5% |
571.95M 20.4% |
589.72M 3.1% |
491.23M -16.7% |
420.19M -14.5% |
284.42M -32.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
78.68M - |
- |
201.74M - |
- |
324.64M - |
- |
532.25M - |
- |
677.5M - |
- |
513.41M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
154.49M 22.6% |
160.33M 3.8% |
201.74M 25.8% |
257.29M 27.5% |
324.87M 26.3% |
442.25M 36.1% |
532.55M 20.4% |
621.62M 16.7% |
679.22M 9.3% |
585.88M -13.7% |
511.85M -12.6% |
402.84M -21.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.467 22.5% |
2.56 3.8% |
3.221 25.8% |
3.758 16.7% |
4.383 16.6% |
5.617 28.2% |
6.383 13.6% |
7.034 10.2% |
8.153 15.9% |
7.033 -13.7% |
6.16 -12.4% |
4.85 -21.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
2.467 22.5% |
2.56 3.8% |
3.221 25.8% |
3.758 16.7% |
4.383 16.6% |
5.617 28.2% |
6.383 13.6% |
7.034 10.2% |
8.143 15.8% |
7.033 -13.6% |
6.13 -12.8% |
4.82 -21.4% |