2017 Q1 | 2017 Q2 | 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] | [friend] |
1.26B 14.7% |
1.23B -2.5% |
1.41B 14.8% |
1.16B -18.0% |
1.4B 21.0% |
1.48B 5.8% |
1.65B 11.7% |
1.52B -8.1% |
1.73B 14.0% |
1.74B 0.5% |
1.87B 7.0% |
1.64B -12.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
851M 14.9% |
847.2M -0.4% |
1.04B 22.4% |
852.8M -17.7% |
1.03B 20.5% |
1.05B 2.3% |
1.14B 8.7% |
1.03B -10.3% |
1.14B 11.2% |
1.11B -2.2% |
1.18B 6.0% |
1.07B -9.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
409.3M 14.3% |
381.7M -6.7% |
373.7M -2.1% |
303.6M -18.8% |
371.5M 22.4% |
429.3M 15.6% |
511.7M 19.2% |
495.5M -3.2% |
594M 19.9% |
627.6M 5.7% |
683.4M 8.9% |
566.4M -17.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.15B 12.6% |
1.14B -1.4% |
1.41B 24.1% |
1.2B -14.8% |
1.37B 13.9% |
1.4B 2.4% |
1.49B 6.2% |
1.37B -7.7% |
1.51B 10.0% |
1.49B -1.6% |
1.57B 5.7% |
1.43B -8.9% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
301.9M 6.6% |
290.1M -3.9% |
374.4M 29.1% |
349.3M -6.7% |
341.6M -2.2% |
350.6M 2.6% |
346.8M -1.1% |
349M 0.6% |
371.6M 6.5% |
372.7M 0.3% |
390.4M 4.7% |
360.3M -7.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
107.4M 43.4% |
91.6M -14.7% |
-700K - |
-45.7M - |
29.9M - |
78.7M 163.2% |
164.9M 109.5% |
146.5M -11.2% |
222.4M 51.8% |
254.9M 14.6% |
293M 14.9% |
206.1M -29.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.7M -69.4% |
56.2M 479.4% |
22M -60.9% |
8.5M -61.4% |
20.3M 138.8% |
21.2M 4.4% |
26.6M 25.5% |
50.3M 89.1% |
83.2M 65.4% |
94.1M 13.1% |
232.6M 147.2% |
-5.9M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
9.7M -69.4% |
56.2M 479.4% |
22M -60.9% |
8.5M -61.4% |
20.3M 138.8% |
21.2M 4.4% |
26.6M 25.5% |
50.3M 89.1% |
83.2M 65.4% |
94.1M 13.1% |
232.6M 147.2% |
-5.9M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.03 -66.7% |
0.16 433.3% |
0.06 -62.5% |
0.02 -66.7% |
0.05 150.0% |
0.06 20.0% |
0.07 16.7% |
0.13 85.7% |
0.22 69.2% |
0.25 13.6% |
0.61 144% |
-0.02 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.03 -66.7% |
0.15 400% |
0.06 -60% |
-0.23 - |
0.05 - |
0.06 20.0% |
0.07 16.7% |
0.12 71.4% |
0.22 83.3% |
0.24 9.1% |
0.6 150% |
-0.02 - |