2019 Q2 | 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] |
415.54M 26.1% |
745.42M 79.4% |
989.8M 32.8% |
740.3M -25.2% |
1.29B 74.7% |
1.36B 4.9% |
927.1M -31.7% |
440.7M -52.5% |
469.5M 6.5% |
705.1M 50.2% |
650.7M -7.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
310.54M 36.9% |
604.4M 94.6% |
807.7M 33.6% |
574.7M -28.8% |
1.07B 86.3% |
1.2B 11.7% |
686.3M -42.6% |
337.8M -50.8% |
313.9M -7.1% |
480.8M 53.2% |
407.1M -15.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
105M 2.3% |
141.02M 34.3% |
182.1M 29.1% |
165.6M -9.1% |
222.8M 34.5% |
161.5M -27.5% |
240.8M 49.1% |
102.9M -57.3% |
155.6M 51.2% |
224.3M 44.2% |
243.6M 8.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
374.27M 28.6% |
676.21M 80.7% |
881.9M 30.4% |
656.2M -25.6% |
1.21B 84.0% |
1.28B 6.2% |
769.8M -40.0% |
433.4M -43.7% |
401.9M -7.3% |
586.9M 46.0% |
504.1M -14.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
63.73M -0.7% |
71.81M 12.7% |
74.2M 3.3% |
81.5M 9.8% |
136.5M 67.5% |
86.1M -36.9% |
83.5M -3.0% |
95.6M 14.5% |
88M -7.9% |
106.1M 20.6% |
97M -8.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.27M 7.3% |
69.21M 67.7% |
107.9M 55.9% |
84.1M -22.1% |
86.3M 2.6% |
75.4M -12.6% |
157.3M 108.6% |
7.3M -95.4% |
67.6M 826.0% |
118.2M 74.9% |
146.6M 24.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
51.23M 185.3% |
48.03M -6.2% |
46.8M -2.6% |
68M 45.3% |
70.1M 3.1% |
108.5M 54.8% |
127.2M 17.2% |
28.6M -77.5% |
56.8M 98.6% |
107.6M 89.4% |
118.7M 10.3% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
52.21M 188.2% |
47.76M -8.5% |
46.8M -2.0% |
68M 45.3% |
70.1M 3.1% |
108.5M 54.8% |
127.2M 17.2% |
28.6M -77.5% |
56.8M 98.6% |
107.6M 89.4% |
118.7M 10.3% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.7 191.7% |
0.65 -7.1% |
0.64 -1.5% |
0.94 46.9% |
0.97 3.2% |
1.5 54.6% |
1.76 17.3% |
0.4 -77.3% |
0.78 95% |
1.48 89.7% |
1.64 10.8% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.7 191.7% |
0.65 -7.1% |
0.64 -1.5% |
0.94 46.9% |
0.97 3.2% |
1.5 54.6% |
1.76 17.3% |
0.4 -77.3% |
0.78 95% |
1.48 89.7% |
1.64 10.8% |