2017 Q4 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 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] | [friend] |
125.03M 183.4% |
420.73M 236.5% |
640.66M 52.3% |
826.93M 29.1% |
946.65M 14.5% |
973.58M 2.8% |
931.73M -4.3% |
843.65M -9.5% |
752.44M -10.8% |
710.3M -5.6% |
661.11M -6.9% |
641.83M -2.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
62.1M 110.3% |
253.9M 308.8% |
449.94M 77.2% |
581.41M 29.2% |
700.64M 20.5% |
703.21M 0.4% |
665.95M -5.3% |
606.18M -9.0% |
533.44M -12.0% |
507.18M -4.9% |
451.09M -11.1% |
434.48M -3.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
62.92M 331.5% |
166.83M 165.1% |
190.72M 14.3% |
245.52M 28.7% |
246.02M 0.2% |
270.37M 9.9% |
265.78M -1.7% |
237.47M -10.7% |
219M -7.8% |
203.12M -7.3% |
210.01M 3.4% |
207.35M -1.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
275.46M 523.3% |
330.04M 19.8% |
582.32M 76.4% |
740.42M 27.1% |
874.87M 18.2% |
907.54M 3.7% |
884.31M -2.6% |
818.49M -7.4% |
746.16M -8.8% |
717.17M -3.9% |
629.83M -12.2% |
607.55M -3.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
70.93M 383.7% |
76.14M 7.3% |
132.38M 73.9% |
159.01M 20.1% |
174.23M 9.6% |
204.33M 17.3% |
218.36M 6.9% |
212.31M -2.8% |
212.73M 0.2% |
209.99M -1.3% |
178.74M -14.9% |
173.07M -3.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
103.2M - |
90.69M -12.1% |
58.34M -35.7% |
86.51M 48.3% |
71.78M -17.0% |
66.04M -8.0% |
47.42M -28.2% |
25.17M -46.9% |
6.28M -75.1% |
-6.87M - |
31.27M - |
34.28M 9.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
43.07M - |
99.22M 130.4% |
78.69M -20.7% |
- |
86.59M - |
- |
91.02M - |
- |
74.1M - |
- |
58.44M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
93.56M 4951.9% |
99.22M 6.1% |
78.69M -20.7% |
102.29M 30.0% |
86.59M -15.4% |
89.7M 3.6% |
91.02M 1.5% |
80.65M -11.4% |
74.1M -8.1% |
59.84M -19.2% |
58.44M -2.3% |
58.49M 0.1% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.56 5099.0% |
1.65 5.8% |
1.31 -20.6% |
1.63 24.4% |
1.25 -23.3% |
1.23 -1.6% |
1.16 -5.7% |
1 -13.8% |
0.93 -7.0% |
0.74 -20.4% |
0.73 -1.4% |
0.73 0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.56 5099.0% |
1.65 5.8% |
1.31 -20.6% |
1.63 24.4% |
1.25 -23.3% |
1.23 -1.6% |
1.16 -5.7% |
1 -13.8% |
0.93 -7.0% |
0.74 -20.4% |
0.73 -1.4% |
0.73 0% |