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] |
369.25M -38.1% |
187.97M -49.1% |
775.67M 312.7% |
278.82M -64.1% |
980.18M 251.5% |
1.08B 10.1% |
1.13B 4.5% |
1.12B -0.7% |
1.07B -4.3% |
934.84M -12.8% |
845.6M -9.5% |
794.21M -6.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] |
295.36M -37.2% |
147.81M -50.0% |
611.14M 313.5% |
209.22M -65.8% |
741.52M 254.4% |
795.46M 7.3% |
819.06M 3.0% |
790.83M -3.4% |
735.57M -7.0% |
635.56M -13.6% |
570.8M -10.2% |
542.18M -5.0% |
|
Gross Profit | [friend] | [friend] | [friend] |
73.89M -41.8% |
40.16M -45.6% |
164.53M 309.7% |
69.61M -57.7% |
238.65M 242.9% |
283.56M 18.8% |
308.88M 8.9% |
329.35M 6.6% |
336.53M 2.2% |
299.28M -11.1% |
274.8M -8.2% |
252.02M -8.3% |
|
Total Expenses | [friend] | [friend] | [friend] |
318.2M -38.0% |
157.64M -50.5% |
656.41M 316.4% |
219.59M -66.5% |
793.32M 261.3% |
851.34M 7.3% |
889.45M 4.5% |
864M -2.9% |
803.09M -7.1% |
706.33M -12.0% |
642.52M -9.0% |
624M -2.9% |
|
Operating Expense | [friend] | [friend] | [friend] |
22.84M -46.7% |
9.83M -56.9% |
45.27M 360.4% |
10.38M -77.1% |
51.79M 399.1% |
55.88M 7.9% |
70.4M 26.0% |
73.18M 4.0% |
67.52M -7.7% |
70.77M 4.8% |
71.72M 1.3% |
81.81M 14.1% |
|
Operating Income | [friend] | [friend] | [friend] |
51.05M -39.3% |
30.33M -40.6% |
119.26M 293.2% |
59.23M -50.3% |
186.86M 215.5% |
227.68M 21.8% |
238.49M 4.7% |
256.17M 7.4% |
269.01M 5.0% |
228.51M -15.1% |
203.08M -11.1% |
170.21M -16.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] |
42.13M -29.2% |
29.79M -29.3% |
101.09M 239.4% |
- |
178.96M - |
239.26M 33.7% |
239.44M 0.1% |
- |
283.44M - |
- |
230.78M - |
- | |
Net Income | [friend] | [friend] | [friend] |
42.13M -29.2% |
29.79M -29.3% |
101.09M 239.4% |
51.93M -48.6% |
178.96M 244.6% |
239.26M 33.7% |
239.44M 0.1% |
246.27M 2.9% |
283.44M 15.1% |
230.02M -18.8% |
227.82M -1.0% |
211.14M -7.3% |
|
Basic EPS | [friend] | [friend] | [friend] |
0.84 -28.8% |
0.51 -39.3% |
2.01 294.1% |
1.03 -48.8% |
3.56 245.6% |
4.84 36.0% |
4.76 -1.7% |
4.61 -3.2% |
4.82 4.6% |
3.58 -25.7% |
3.55 -0.8% |
3.3 -7.0% |
|
Diluted EPS | [friend] | [friend] | [friend] |
0.84 -28.8% |
0.51 -39.3% |
2.01 294.1% |
1.03 -48.8% |
3.56 245.6% |
4.84 36.0% |
4.76 -1.7% |
4.61 -3.2% |
4.82 4.6% |
3.58 -25.7% |
3.55 -0.8% |
3.3 -7.0% |