2018 Q4 | 2019 Q4 | 2020 Q4 | 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] |
133.78M -33.7% |
499.34M 273.2% |
134.39M -73.1% |
599.02M 345.7% |
675.29M 12.7% |
709.9M 5.1% |
711.48M 0.2% |
714.41M 0.4% |
674.56M -5.6% |
603.05M -10.6% |
593.33M -1.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
71.07M -38.2% |
272.38M 283.3% |
63.28M -76.8% |
298.78M 372.1% |
329.99M 10.4% |
345.51M 4.7% |
344.53M -0.3% |
354.29M 2.8% |
335.73M -5.2% |
303.6M -9.6% |
314.31M 3.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
62.71M -27.8% |
226.96M 261.9% |
71.11M -68.7% |
300.24M 322.2% |
345.31M 15.0% |
364.39M 5.5% |
366.95M 0.7% |
360.12M -1.9% |
338.83M -5.9% |
299.44M -11.6% |
279.02M -6.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
100.06M -39.6% |
392.03M 291.8% |
94.66M -75.9% |
436.4M 361.0% |
487.22M 11.6% |
516.29M 6.0% |
528.65M 2.4% |
549.27M 3.9% |
538.89M -1.9% |
485.23M -10.0% |
496.65M 2.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
28.99M -42.7% |
119.65M 312.7% |
31.38M -73.8% |
137.62M 338.6% |
157.23M 14.3% |
170.77M 8.6% |
184.11M 7.8% |
194.98M 5.9% |
203.16M 4.2% |
181.63M -10.6% |
182.33M 0.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
33.72M -7.0% |
107.31M 218.2% |
39.73M -63.0% |
162.62M 309.3% |
188.07M 15.7% |
193.62M 2.9% |
182.84M -5.6% |
165.14M -9.7% |
135.67M -17.8% |
117.81M -13.2% |
96.69M -17.9% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | - |
101.4M - |
- |
154.05M - |
- |
200.05M - |
- |
193.15M - |
- |
131.43M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] |
31.8M -8.0% |
101.4M 218.9% |
37.67M -62.9% |
154.05M 309.0% |
183.12M 18.9% |
200.05M 9.2% |
196.91M -1.6% |
193.15M -1.9% |
170.2M -11.9% |
131.43M -22.8% |
116.11M -11.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.51 -7.5% |
1.621 217.6% |
0.6 -63.0% |
2.462 310.3% |
2.924 18.8% |
2.948 0.8% |
1.905 -35.4% |
1.737 -8.8% |
1.385 -20.3% |
1.085 -21.6% |
0.961 -11.4% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.51 -7.5% |
1.621 217.6% |
0.6 -63.0% |
2.462 310.3% |
2.924 18.8% |
2.948 0.8% |
1.905 -35.4% |
1.737 -8.8% |
1.385 -20.3% |
1.085 -21.6% |
0.961 -11.4% |