2018 Q4 | 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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] |
127.47M -34.0% |
448.88M 252.1% |
105M -76.6% |
446.15M 324.9% |
418.98M -6.1% |
422.67M 0.9% |
416.82M -1.4% |
426.57M 2.3% |
454.65M 6.6% |
434.25M -4.5% |
429.8M -1.0% |
456.54M 6.2% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] |
231.62M - |
324.96M 40.3% |
- |
142.7M - |
313.18M 119.5% |
313.53M 0.1% |
74.49M -76.2% |
316.79M 325.3% |
338.56M 6.9% |
325.19M -3.9% |
322.51M -0.8% |
339.64M 5.3% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] |
-104.15M - |
123.92M - |
105M -15.3% |
121.19M 15.4% |
105.8M -12.7% |
109.14M 3.2% |
103.29M -5.4% |
109.79M 6.3% |
116.09M 5.7% |
109.05M -6.1% |
107.29M -1.6% |
116.91M 9.0% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] |
275.56M - |
381.09M 38.3% |
- |
166.55M - |
358M 115.0% |
356.22M -0.5% |
83.85M -76.5% |
357.28M 326.1% |
382.72M 7.1% |
373.35M -2.4% |
374.76M 0.4% |
398.73M 6.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] |
43.94M - |
56.13M 27.7% |
- |
23.85M - |
44.82M 87.9% |
42.69M -4.8% |
9.36M -78.1% |
40.5M 332.6% |
44.16M 9.0% |
48.15M 9.1% |
52.25M 8.5% |
59.09M 13.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] |
-148.09M - |
67.78M - |
105M 54.9% |
65.06M -38.0% |
60.98M -6.3% |
66.45M 9.0% |
60.6M -8.8% |
69.29M 14.3% |
71.93M 3.8% |
60.9M -15.3% |
55.04M -9.6% |
57.81M 5.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] |
37.62M - |
58.13M 54.5% |
- |
19.29M - |
- |
58.48M - |
- |
62.69M - |
- |
54.86M - |
- |
52.3M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] |
19.21M 7.9% |
57.39M 198.7% |
12.54M -78.1% |
58.59M 367.0% |
53.6M -8.5% |
58.4M 8.9% |
58.66M 0.4% |
63.25M 7.8% |
62.77M -0.8% |
54.58M -13.1% |
51.64M -5.4% |
53.61M 3.8% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] |
0.444 7.9% |
1.33 199.4% |
0.29 -78.2% |
1.358 368.2% |
1.24 -8.7% |
1.35 8.9% |
1.356 0.4% |
1.46 7.7% |
1.45 -0.7% |
1.2 -17.2% |
1.07 -10.8% |
1.05 -1.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] |
0.444 7.9% |
1.33 199.4% |
0.29 -78.2% |
1.358 368.2% |
1.24 -8.7% |
1.35 8.9% |
1.356 0.4% |
1.46 7.7% |
1.45 -0.7% |
1.2 -17.2% |
1.07 -10.8% |
1.05 -1.9% |