2013 Q4 | 2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 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] |
1.17B -21.9% |
1.01B -13.4% |
908.71M -10.0% |
831.94M -8.4% |
725.94M -12.7% |
651.6M -10.2% |
712.11M 9.3% |
897.58M 26.0% |
874.46M -2.6% |
867.16M -0.8% |
746.9M -13.9% |
477.38M -36.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
575.59M -11.6% |
526.65M -8.5% |
462.75M -12.1% |
438.47M -5.2% |
392.29M -10.5% |
351.24M -10.5% |
374.02M 6.5% |
406.3M 8.6% |
383.17M -5.7% |
382.49M -0.2% |
316.82M -17.2% |
234.72M -25.9% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
589.44M -29.9% |
482.72M -18.1% |
445.96M -7.6% |
393.47M -11.8% |
333.65M -15.2% |
300.36M -10.0% |
338.09M 12.6% |
491.27M 45.3% |
491.29M 0.0% |
484.67M -1.3% |
430.08M -11.3% |
242.66M -43.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
689.7M -9.4% |
648.03M -6.0% |
617.59M -4.7% |
596.7M -3.4% |
556.77M -6.7% |
528.53M -5.1% |
589.56M 11.5% |
652.85M 10.7% |
641.37M -1.8% |
649.62M 1.3% |
566.42M -12.8% |
474.1M -16.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
114.11M 3.9% |
121.38M 6.4% |
154.84M 27.6% |
158.23M 2.2% |
164.47M 3.9% |
177.29M 7.8% |
215.54M 21.6% |
246.55M 14.4% |
258.19M 4.7% |
267.13M 3.5% |
249.6M -6.6% |
239.39M -4.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
475.33M -35.0% |
361.34M -24.0% |
291.12M -19.4% |
235.24M -19.2% |
169.18M -28.1% |
123.07M -27.3% |
122.55M -0.4% |
244.72M 99.7% |
233.1M -4.8% |
217.54M -6.7% |
180.49M -17.0% |
3.27M -98.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
452.13M - |
- |
352.35M - |
- |
265.26M - |
- |
196.2M - |
- |
263.71M - |
- |
165.77M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
452.13M -31.5% |
386.53M -14.5% |
352.35M -8.8% |
310.85M -11.8% |
265.26M -14.7% |
238.49M -10.1% |
196.2M -17.7% |
292.95M 49.3% |
263.71M -10.0% |
217.11M -17.7% |
165.77M -23.7% |
65.87K -100.0% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.13 -34.9% |
0.95 -15.9% |
0.88 -7.4% |
0.777 -11.7% |
0.67 -13.7% |
0.597 -11.0% |
0.49 -17.9% |
0.731 49.1% |
0.66 -9.7% |
0.542 -17.9% |
0.41 -24.4% |
-0.002 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.13 -34.9% |
0.95 -15.9% |
0.88 -7.4% |
0.777 -11.7% |
0.67 -13.7% |
0.597 -11.0% |
0.48 -19.5% |
0.716 49.1% |
0.65 -9.2% |
0.534 -17.8% |
0.4 -25.1% |
-0.002 - |