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] |
712.97M -4.4% |
746.23M 4.7% |
822.99M 10.3% |
838.55M 1.9% |
798.47M -4.8% |
913.8M 14.4% |
907.07M -0.7% |
893.02M -1.5% |
914.44M 2.4% |
940.17M 2.8% |
846.6M -10.0% |
796.63M -5.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
388.08M 0.1% |
401.54M 3.5% |
435.03M 8.3% |
447.14M 2.8% |
454.78M 1.7% |
500.96M 10.2% |
439.87M -12.2% |
454.4M 3.3% |
507.2M 11.6% |
525.68M 3.6% |
519.52M -1.2% |
489.52M -5.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
324.9M -9.2% |
344.7M 6.1% |
387.96M 12.6% |
391.4M 0.9% |
343.69M -12.2% |
412.84M 20.1% |
467.2M 13.2% |
438.63M -6.1% |
407.24M -7.2% |
414.5M 1.8% |
327.09M -21.1% |
307.11M -6.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
678.3M -5.5% |
683.63M 0.8% |
744.52M 8.9% |
813.91M 9.3% |
790.59M -2.9% |
818.68M 3.6% |
763.31M -6.8% |
802.4M 5.1% |
869.72M 8.4% |
864.8M -0.6% |
852.64M -1.4% |
843.58M -1.1% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
290.22M -12.1% |
282.09M -2.8% |
309.49M 9.7% |
366.77M 18.5% |
335.82M -8.4% |
317.72M -5.4% |
323.44M 1.8% |
348M 7.6% |
362.52M 4.2% |
339.12M -6.5% |
333.12M -1.8% |
354.06M 6.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
34.67M 25.8% |
62.6M 80.5% |
78.47M 25.3% |
24.63M -68.6% |
7.87M -68.0% |
95.12M 1108.2% |
143.75M 51.1% |
90.63M -37.0% |
44.72M -50.7% |
75.38M 68.6% |
-6.04M - |
-46.95M - |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
92.97M - |
- | - | - |
100.32M - |
- | - | - |
101.34M - |
- | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
18.38M -37.0% |
36.08M 96.3% |
64.67M 79.3% |
-545K - |
-9.81M - |
56.03M - |
84.15M 50.2% |
48.67M -42.2% |
-15.69M - |
39.54M - |
-295.87M - |
-75.98M - |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.02 -37.4% |
2 96.1% |
3.58 79% |
-0.03 - |
-0.54 - |
3.1 - |
4.7 51.6% |
2.73 -41.9% |
-0.88 - |
2.22 - |
-16.6 - |
-4.31 - |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.01 -37.6% |
1.99 97.0% |
3.56 78.9% |
-0.03 - |
-0.54 - |
3.1 - |
4.68 51.0% |
2.72 -41.9% |
-0.88 - |
2.219 - |
-16.601 - |
-4.351 - |