2018 Q4 | 2019 Q4 | 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] |
109.29M -28.7% |
586.55M 436.7% |
654.06M 11.5% |
640.96M -2.0% |
644.34M 0.5% |
570.39M -11.5% |
541.23M -5.1% |
507.03M -6.3% |
479.8M -5.4% |
457.7M -4.6% |
460.06M 0.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
69M -30.1% |
381.97M 453.6% |
430.57M 12.7% |
424.71M -1.4% |
429.76M 1.2% |
383.24M -10.8% |
361.44M -5.7% |
338.96M -6.2% |
319.47M -5.8% |
300.06M -6.1% |
308.13M 2.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
40.3M -26.3% |
204.58M 407.7% |
223.49M 9.2% |
216.26M -3.2% |
214.58M -0.8% |
187.15M -12.8% |
179.78M -3.9% |
168.07M -6.5% |
160.32M -4.6% |
157.64M -1.7% |
151.93M -3.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
95.57M -21.4% |
474.15M 396.1% |
533.73M 12.6% |
526.57M -1.3% |
535.32M 1.7% |
485.13M -9.4% |
461.18M -4.9% |
438.54M -4.9% |
414.7M -5.4% |
400.83M -3.3% |
407.56M 1.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
26.58M 15.9% |
92.18M 246.9% |
103.16M 11.9% |
101.87M -1.3% |
105.55M 3.6% |
101.89M -3.5% |
99.74M -2.1% |
99.58M -0.2% |
95.23M -4.4% |
100.77M 5.8% |
99.43M -1.3% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
13.72M -56.8% |
112.39M 719.2% |
120.32M 7.1% |
114.39M -4.9% |
109.03M -4.7% |
85.26M -21.8% |
80.04M -6.1% |
68.49M -14.4% |
65.09M -5.0% |
56.88M -12.6% |
52.5M -7.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
84.21M - |
- |
89.35M - |
- |
64.81M - |
- |
50.57M - |
- |
37.93M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
8.84M -66.3% |
84.21M 852.2% |
95.21M 13.1% |
89.35M -6.2% |
85.94M -3.8% |
64.81M -24.6% |
60.67M -6.4% |
50.57M -16.6% |
48.99M -3.1% |
37.93M -22.6% |
34.92M -7.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.14 -70.2% |
1.46 942.9% |
1.63 11.6% |
1.5 -8.0% |
1.4 -6.7% |
0.94 -32.9% |
0.82 -12.8% |
0.61 -25.6% |
0.62 1.6% |
0.47 -24.2% |
0.43 -8.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.14 -67.4% |
1.4 900.0% |
1.58 12.9% |
1.49 -5.7% |
1.38 -7.4% |
0.94 -31.9% |
0.82 -12.8% |
0.61 -25.6% |
0.62 1.6% |
0.47 -24.2% |
0.43 -8.5% |