2017 Q3 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 2019 Q2 | 2019 Q3 | 2019 Q4 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
471M 1.9% |
340M -27.8% |
351M 3.2% |
488M 39.0% |
484M -0.8% |
340M -29.8% |
366M 7.6% |
522M 42.6% |
524M 0.4% |
365M -30.3% |
378M 3.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
217M -1.8% |
200M -7.8% |
207M 3.5% |
276M 33.3% |
274M -0.7% |
195M -28.8% |
197M 1.0% |
253M 28.4% |
256M 1.2% |
189M -26.2% |
184M -2.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
254M 5.0% |
140M -44.9% |
144M 2.9% |
211M 46.5% |
210M -0.5% |
145M -31.0% |
170M 17.2% |
270M 58.8% |
268M -0.7% |
177M -34.0% |
195M 10.2% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
363M -0.8% |
327M -9.9% |
340M 4.0% |
424M 24.7% |
418M -1.4% |
324M -22.5% |
331M 2.2% |
424M 28.1% |
417M -1.7% |
340M -18.5% |
329M -3.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
146M 0.7% |
127M -13.0% |
133M 4.7% |
148M 11.3% |
144M -2.7% |
129M -10.4% |
134M 3.9% |
171M 27.6% |
161M -5.8% |
151M -6.2% |
145M -4.0% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
108M 11.3% |
13M -88.0% |
11M -15.4% |
63M 472.7% |
66M 4.8% |
16M -75.8% |
36M 125% |
99M 175% |
107M 8.1% |
26M -75.7% |
50M 92.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
77M 92.5% |
6M -92.2% |
2M -66.7% |
33M 1550% |
28M -15.2% |
8M -71.4% |
22M 175% |
69M 213.6% |
72M 4.3% |
8M -88.9% |
34M 325% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
76M 90% |
6M -92.1% |
2M -66.7% |
33M 1550% |
28M -15.2% |
8M -71.4% |
22M 175% |
70M 218.2% |
71M 1.4% |
8M -88.7% |
34M 325% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.89 89.4% |
0.08 -91.0% |
0.02 -75% |
0.4 1900% |
0.34 -15% |
0.1 -70.6% |
0.27 170% |
0.86 218.5% |
0.89 3.5% |
0.12 -86.5% |
0.43 258.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.89 89.4% |
0.08 -91.0% |
0.02 -75% |
0.4 1900% |
0.34 -15% |
0.1 -70.6% |
0.27 170% |
0.85 214.8% |
0.89 4.7% |
0.12 -86.5% |
0.43 258.3% |