2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q4 | 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] |
70.84M -71.4% |
479.51M 576.9% |
176.4M -63.2% |
520.59M 195.1% |
537M 3.2% |
549.9M 2.4% |
560.13M 1.9% |
546.99M -2.3% |
544.95M -0.4% |
575.79M 5.7% |
599.5M 4.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
50.85M -71.5% |
349.5M 587.3% |
136.04M -61.1% |
394.84M 190.2% |
409M 3.6% |
425.14M 3.9% |
449.12M 5.6% |
436.39M -2.8% |
438.78M 0.5% |
465.99M 6.2% |
490.71M 5.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
19.99M -71.3% |
130.01M 550.3% |
40.36M -69.0% |
125.76M 211.6% |
128M 1.8% |
124.76M -2.5% |
111.01M -11.0% |
110.6M -0.4% |
106.18M -4.0% |
109.8M 3.4% |
108.78M -0.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.12M -70.5% |
386.57M 565.2% |
145.47M -62.4% |
432.99M 197.7% |
447.58M 3.4% |
467.17M 4.4% |
491.39M 5.2% |
480.53M -2.2% |
486.33M 1.2% |
512.21M 5.3% |
539.11M 5.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
7.27M -61.7% |
37.07M 410.1% |
9.43M -74.6% |
38.15M 304.6% |
38.58M 1.1% |
42.03M 8.9% |
42.27M 0.6% |
44.14M 4.4% |
47.55M 7.7% |
46.22M -2.8% |
48.4M 4.7% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
12.72M -74.9% |
92.94M 630.4% |
30.93M -66.7% |
87.61M 183.2% |
89.42M 2.1% |
82.73M -7.5% |
68.74M -16.9% |
66.46M -3.3% |
58.62M -11.8% |
63.58M 8.5% |
60.38M -5.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - |
101.41M - |
- |
94.9M - |
- |
94M - |
- |
86.67M - |
- |
81.47M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
16.08M -69.7% |
101.5M 531.1% |
33.23M -67.3% |
95.08M 186.2% |
93.67M -1.5% |
94.21M 0.6% |
82.26M -12.7% |
86.85M 5.6% |
82.32M -5.2% |
81.81M -0.6% |
80.68M -1.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.11 -71.1% |
0.72 554.5% |
0.24 -66.7% |
0.67 179.2% |
0.67 0% |
0.63 -6.0% |
0.5 -20.6% |
0.51 2.0% |
0.45 -11.8% |
0.44 -2.2% |
0.44 0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.11 -71.1% |
0.72 554.5% |
0.24 -66.7% |
0.67 179.2% |
0.67 0% |
0.63 -6.0% |
0.5 -20.6% |
0.51 2.0% |
0.45 -11.8% |
0.44 -2.2% |
0.44 0% |