2018 Q4 | 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] |
601.59M 3.8% |
631.1M 4.9% |
658.24M 4.3% |
719.01M 9.2% |
1.05B 46.4% |
1.32B 25.2% |
1.58B 20.2% |
1.8B 13.5% |
1.88B 4.9% |
1.96B 4.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
236.89M 3.9% |
240.9M 1.7% |
253.12M 5.1% |
262.78M 3.8% |
412.49M 57.0% |
502.3M 21.8% |
588.45M 17.2% |
646.14M 9.8% |
644.83M -0.2% |
669.5M 3.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
364.7M 3.7% |
390.2M 7.0% |
405.12M 3.8% |
456.22M 12.6% |
640.08M 40.3% |
815M 27.3% |
995.32M 22.1% |
1.15B 15.7% |
1.24B 7.7% |
1.29B 4.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
441.4M 5.3% |
441.7M 0.1% |
455.42M 3.1% |
555.47M 22.0% |
742.24M 33.6% |
926.4M 24.8% |
1.1B 18.2% |
1.18B 7.7% |
1.24B 5.2% |
1.29B 3.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
204.5M 6.8% |
200.8M -1.8% |
202.3M 0.7% |
292.68M 44.7% |
329.74M 12.7% |
424.1M 28.6% |
506.89M 19.5% |
533.59M 5.3% |
595.77M 11.7% |
619.5M 4.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
160.19M -0.1% |
189.4M 18.2% |
202.82M 7.1% |
163.54M -19.4% |
310.34M 89.8% |
390.9M 26.0% |
488.43M 25.0% |
617.53M 26.4% |
643.84M 4.3% |
673.5M 4.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
23.43M -32.3% |
49.4M 110.9% |
67.39M 36.4% |
33.77M -49.9% |
38.23M 13.2% |
1.1M -97.1% |
1.28M 16.8% |
71.72M 5481.7% |
94.62M 31.9% |
96M 1.5% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.2M 3.3% |
70.7M 85.1% |
72.9M 3.1% |
5.43M -92.6% |
111M 1946.0% |
93.3M -15.9% |
125.59M 34.6% |
191.8M 52.7% |
153.12M -20.2% |
108.8M -28.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.35 -15.6% |
3.031 124.5% |
3.18 4.9% |
-0.219 - |
4.47 - |
3.52 -21.3% |
4.15 17.9% |
5.92 42.7% |
4.62 -22.0% |
3.2 -30.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.26 -21.3% |
3.031 140.5% |
2.99 -1.3% |
-0.409 - |
4.15 - |
3.23 -22.2% |
3.82 18.3% |
5.53 44.8% |
4.33 -21.7% |
3 -30.7% |