2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 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] |
972.41M 284.0% |
976.76M 0.4% |
922.73M -5.5% |
889.47M -3.6% |
870.54M -2.1% |
846.51M -2.8% |
804.71M -4.9% |
805.34M 0.1% |
839.95M 4.3% |
894.04M 6.4% |
980.27M 9.6% |
1.03B 4.8% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
845.24M 272.0% |
853.77M 1.0% |
817.71M -4.2% |
788.26M -3.6% |
783.81M -0.6% |
770.56M -1.7% |
744.39M -3.4% |
749.46M 0.7% |
782.85M 4.5% |
836.41M 6.8% |
910.17M 8.8% |
951.34M 4.5% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
127.17M 388.1% |
122.99M -3.3% |
105.01M -14.6% |
101.21M -3.6% |
86.73M -14.3% |
75.96M -12.4% |
60.32M -20.6% |
55.88M -7.4% |
57.1M 2.2% |
57.63M 0.9% |
70.1M 21.6% |
75.96M 8.4% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
879.08M 272.0% |
893.86M 1.7% |
857.86M -4.0% |
830.73M -3.2% |
827.71M -0.4% |
814.13M -1.6% |
784.96M -3.6% |
787.16M 0.3% |
822.62M 4.5% |
875.89M 6.5% |
952.99M 8.8% |
999.04M 4.8% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
33.84M 270.5% |
40.09M 18.5% |
40.15M 0.1% |
42.47M 5.8% |
43.9M 3.4% |
43.57M -0.7% |
40.58M -6.9% |
37.7M -7.1% |
39.77M 5.5% |
39.49M -0.7% |
42.82M 8.5% |
47.69M 11.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
93.33M 451.5% |
82.89M -11.2% |
64.86M -21.8% |
58.74M -9.4% |
42.83M -27.1% |
32.39M -24.4% |
19.75M -39.0% |
18.18M -8.0% |
17.33M -4.7% |
18.15M 4.7% |
27.28M 50.3% |
28.26M 3.6% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.3M - |
- |
47.53M - |
- |
30.86M - |
- |
15.7M - |
- |
12.96M - |
- |
19.97M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.3M 462.5% |
68.03M -8.4% |
47.53M -30.1% |
42.3M -11.0% |
30.86M -27.0% |
20.87M -32.4% |
15.79M -24.4% |
15.67M -0.7% |
13.14M -16.2% |
14.04M 6.9% |
20.12M 43.3% |
18.57M -7.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.24 463.6% |
1.13 -8.9% |
0.77 -31.9% |
0.65 -15.6% |
0.42 -35.4% |
0.24 -42.9% |
0.2 -16.7% |
0.2 0% |
0.17 -15% |
0.18 5.9% |
0.25 38.9% |
0.23 -8.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.24 463.6% |
1.13 -8.9% |
0.77 -31.9% |
0.65 -15.6% |
0.42 -35.4% |
0.24 -42.9% |
0.2 -16.7% |
0.2 0% |
0.17 -15% |
0.18 5.9% |
0.25 38.9% |
0.23 -8.0% |