2012 Q4 | 2013 Q4 | 2014 Q4 | 2015 Q2 | 2015 Q4 | 2016 Q2 | 2018 Q4 | 2019 Q4 | 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] |
360.77M 6.7% |
1.39B 286.4% |
1.58B 13.2% |
1.69B 7.2% |
1.78B 5.3% |
1.84B 3.6% |
2.06B 11.9% |
2.12B 2.6% |
2.16B 2.1% |
2.29B 5.9% |
2.05B -10.2% |
1.98B -3.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
444.54M - |
- |
1.05B - |
308.56M -70.5% |
1.26B 309.3% |
352.48M -72.1% |
1.58B 348.9% |
1.68B 6.2% |
1.77B 5.6% |
1.9B 7.1% |
1.79B -5.9% |
1.74B -2.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-83.76M - |
591.91M - |
530.72M -10.3% |
643.92M 21.3% |
517.58M -19.6% |
797.64M 54.1% |
481.34M -39.7% |
435.88M -9.4% |
385.09M -11.7% |
386.88M 0.5% |
266.87M -31.0% |
236.76M -11.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
523.66M - |
- |
1.2B - |
340.54M -71.7% |
1.4B 311.6% |
387.03M -72.4% |
1.73B 348.0% |
1.81B 4.5% |
1.92B 6.2% |
2.06B 7.1% |
1.94B -5.5% |
1.92B -1.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
79.12M - |
- |
156.19M - |
31.99M -79.5% |
138.7M 333.6% |
34.56M -75.1% |
151.58M 338.6% |
130.62M -13.8% |
148.27M 13.5% |
157.76M 6.4% |
156.57M -0.7% |
177.45M 13.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-162.88M - |
452.96M - |
374.53M -17.3% |
487.73M 30.2% |
378.88M -22.3% |
641.45M 69.3% |
329.76M -48.6% |
305.26M -7.4% |
236.82M -22.4% |
229.13M -3.2% |
110.29M -51.9% |
59.31M -46.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
198.11M - |
- |
493.85M - |
- |
598.28M - |
- |
434.8M - |
- |
197.28M - |
- |
87.17M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
115.25M 39.1% |
435.46M 277.8% |
493.85M 13.4% |
587.79M 19.0% |
598.28M 1.8% |
491.68M -17.8% |
434.8M -11.6% |
322.74M -25.8% |
197.28M -38.9% |
158.6M -19.6% |
87.17M -45.0% |
53.62M -38.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.327 39.1% |
1.235 278.1% |
1.4 13.3% |
1.666 19.0% |
1.7 2.0% |
1.394 -18.0% |
1.23 -11.8% |
0.91 -26.0% |
0.606 -33.4% |
0.425 -29.9% |
0.225 -47.1% |
0.123 -45.1% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.327 39.1% |
1.235 278.1% |
1.4 13.3% |
1.666 19.0% |
1.7 2.0% |
1.394 -18.0% |
1.23 -11.8% |
0.91 -26.0% |
0.606 -33.4% |
0.425 -29.9% |
0.225 -47.1% |
0.123 -45.1% |