2019 Q4 | 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] |
192.8M 17.0% |
657.62M 241.1% |
888.55M 35.1% |
1.32B 48.0% |
1.75B 32.7% |
2.36B 35.0% |
2.47B 4.9% |
2.09B -15.4% |
1.9B -9.1% |
1.37B -27.8% |
1.16B -15.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
126.5M 102.3% |
350.77M 177.3% |
583.24M 66.3% |
1.03B 77.3% |
1.45B 40.3% |
2.04B 40.3% |
2.12B 3.9% |
1.72B -18.9% |
1.5B -12.7% |
945.92M -36.9% |
746.56M -21.1% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
66.3M -35.2% |
306.85M 362.8% |
305.31M -0.5% |
281.3M -7.9% |
294.24M 4.6% |
320.1M 8.8% |
357M 11.5% |
375.82M 5.3% |
402.6M 7.1% |
428.09M 6.3% |
412.4M -3.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
161.89M 58.7% |
497.2M 207.1% |
735.24M 47.9% |
1.18B 60.9% |
1.6B 35.4% |
2.19B 36.9% |
2.28B 3.9% |
1.89B -17.0% |
1.69B -10.7% |
1.14B -32.2% |
948.36M -17.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
35.39M -10.3% |
146.44M 313.8% |
152M 3.8% |
148.92M -2.0% |
150.89M 1.3% |
156.73M 3.9% |
163.41M 4.3% |
174.54M 6.8% |
189.52M 8.6% |
198.77M 4.9% |
201.8M 1.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
30.91M -50.8% |
160.41M 419.0% |
153.32M -4.4% |
132.38M -13.7% |
143.35M 8.3% |
163.38M 14.0% |
193.59M 18.5% |
201.27M 4.0% |
213.08M 5.9% |
229.32M 7.6% |
210.6M -8.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
3.58M -90.6% |
51.68M 1344.8% |
41.19M -20.3% |
16.01M -61.1% |
8.44M -47.3% |
44.34M 425.1% |
80M 80.4% |
97.89M 22.4% |
131.44M 34.3% |
140.67M 7.0% |
126.84M -9.8% |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
0 -100% |
55.94M - |
41.12M -26.5% |
15.76M -61.7% |
52.98M 236.3% |
61.81M 16.7% |
13.32M -78.4% |
20.17M 51.4% |
28.17M 39.7% |
33.23M 18.0% |
30.41M -8.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0 -100% |
2.295 - |
1.724 -24.9% |
0.646 -62.5% |
2.018 212.2% |
2.354 16.7% |
0.51 -78.3% |
0.768 50.6% |
1.078 40.3% |
1.267 17.5% |
1.16 -8.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0 -100% |
2.295 - |
1.724 -24.9% |
0.646 -62.5% |
2.018 212.2% |
2.354 16.7% |
0.51 -78.3% |
0.768 50.6% |
1.078 40.3% |
0.866 -19.6% |
1.11 28.1% |