2016 Q2 | 2016 Q3 | 2016 Q4 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
665.62M 7.7% |
858.87M 29.0% |
608.51M -29.2% |
978.04M 60.7% |
869.03M -11.1% |
991.89M 14.1% |
998.39M 0.7% |
881.56M -11.7% |
1.19B 35.2% |
1.25B 4.7% |
1.04B -16.4% |
1.44B 38.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
408.82M -9.0% |
667.36M 63.2% |
393.82M -41.0% |
533.81M 35.5% |
419.21M -21.5% |
551.54M 31.6% |
627.95M 13.9% |
598.39M -4.7% |
715.66M 19.6% |
691.26M -3.4% |
690.56M -0.1% |
968.4M 40.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
256.8M 52.0% |
191.51M -25.4% |
214.69M 12.1% |
444.24M 106.9% |
449.82M 1.3% |
440.35M -2.1% |
370.44M -15.9% |
283.17M -23.6% |
476M 68.1% |
556.65M 16.9% |
353.1M -36.6% |
472.07M 33.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
514.27M -4.2% |
664.02M 29.1% |
461.9M -30.4% |
635.29M 37.5% |
540.13M -15.0% |
728.75M 34.9% |
755.79M 3.7% |
716.74M -5.2% |
847.13M 18.2% |
847.49M 0.0% |
812.94M -4.1% |
1.11B 37.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
105.45M 20.4% |
-3.34M - |
68.08M - |
101.48M 49.1% |
120.92M 19.2% |
177.21M 46.6% |
127.84M -27.9% |
118.35M -7.4% |
131.47M 11.1% |
156.23M 18.8% |
122.38M -21.7% |
146.38M 19.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
151.35M 86.1% |
194.85M 28.7% |
146.61M -24.8% |
342.75M 133.8% |
328.9M -4.0% |
263.14M -20.0% |
242.6M -7.8% |
164.82M -32.1% |
344.52M 109.0% |
400.42M 16.2% |
230.72M -42.4% |
325.69M 41.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
382.22M - |
- | - | - |
276.6M - |
- | - | - |
345.26M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
107.2M 51.9% |
155.9M 45.4% |
104.1M -33.2% |
266.43M 155.9% |
219.25M -17.7% |
168.89M -23.0% |
158.35M -6.2% |
114.98M -27.4% |
218.19M 89.8% |
274.88M 26.0% |
134.64M -51.0% |
219.03M 62.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.222 52.0% |
0.315 42.2% |
0.213 -32.3% |
0.539 152.9% |
0.447 -17.2% |
0.343 -23.2% |
0.321 -6.6% |
0.225 -29.7% |
0.443 96.5% |
0.538 21.4% |
0.251 -53.4% |
0.404 61.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.22 51.9% |
0.315 43.6% |
0.213 -32.4% |
0.537 151.9% |
0.441 -17.9% |
0.294 -33.3% |
0.312 6.2% |
0.225 -27.8% |
0.419 86.0% |
0.538 28.3% |
0.249 -53.8% |
0.396 59.1% |