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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
907.38M -43.0% |
1.05B 15.2% |
1.07B 2.0% |
1.29B 20.8% |
1.56B 21.3% |
1.17B -24.9% |
1.21B 3.2% |
1.68B 38.5% |
1.57B -6.2% |
1.91B 21.4% |
1.82B -4.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
568.32M -48.2% |
690.53M 21.5% |
668.07M -3.3% |
852.38M 27.6% |
1.07B 25.3% |
736.15M -31.1% |
776.64M 5.5% |
1.18B 51.8% |
1.06B -10.4% |
1.38B 30.9% |
1.26B -9.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
339.05M -31.4% |
354.95M 4.7% |
398.46M 12.3% |
436.46M 9.5% |
494.98M 13.4% |
437.32M -11.6% |
434.04M -0.8% |
497.59M 14.6% |
515.18M 3.5% |
524.62M 1.8% |
561.32M 7.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
827.94M -38.9% |
964.85M 16.5% |
951.57M -1.4% |
1.13B 18.4% |
1.39B 23.8% |
1.06B -23.8% |
1.1B 3.9% |
1.52B 37.3% |
1.43B -6.0% |
1.76B 23.6% |
1.67B -5.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
259.62M 0.7% |
274.31M 5.7% |
283.5M 3.4% |
274M -3.4% |
326.24M 19.1% |
326.03M -0.1% |
327.35M 0.4% |
337.34M 3.1% |
368.74M 9.3% |
379.21M 2.8% |
415.11M 9.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
79.44M -66.4% |
80.64M 1.5% |
114.96M 42.6% |
162.46M 41.3% |
168.74M 3.9% |
111.29M -34.0% |
106.69M -4.1% |
160.25M 50.2% |
146.44M -8.6% |
145.41M -0.7% |
146.21M 0.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
166.69M - |
- | - | - |
298.87M - |
- | - | - |
-64.17M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
59.18M -66.9% |
60.96M 3.0% |
79.93M 31.1% |
126.86M 58.7% |
133.22M 5.0% |
87.61M -34.2% |
77.43M -11.6% |
125.63M 62.2% |
102.92M -18.1% |
-141.89M - |
131.06M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.57 -67.2% |
13.95 2.8% |
18.29 31.1% |
28.73 57.1% |
29.89 4.0% |
19.49 -34.8% |
17.16 -12.0% |
27.85 62.3% |
22.69 -18.5% |
-31.27 - |
28.84 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
13.03 -67.7% |
13.46 3.3% |
17.67 31.3% |
28.73 62.6% |
29.36 2.2% |
19.42 -33.9% |
17.13 -11.8% |
27.83 62.5% |
22.69 -18.5% |
-31.27 - |
28.803 - |