2016 Q4 | 2017 Q4 | 2018 Q4 | 2019 Q4 | 2020 Q2 | 2020 Q4 | 2021 Q2 | 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] |
507.99M 25.2% |
180.38M -64.5% |
716.59M 297.3% |
156.73M -78.1% |
774.47M 394.1% |
792.25M 2.3% |
720.35M -9.1% |
702.26M -2.5% |
630.24M -10.3% |
539.28M -14.4% |
485.08M -10.1% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
314.31M 14.8% |
- |
407.17M - |
96.77M -76.2% |
459.35M 374.7% |
128.76M -72.0% |
465.73M 261.7% |
456.33M -2.0% |
412.43M -9.6% |
354.86M -14.0% |
327.91M -7.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
193.68M 47.0% |
180.38M -6.9% |
309.42M 71.5% |
59.96M -80.6% |
315.13M 425.6% |
332.91M 5.6% |
254.62M -23.5% |
245.93M -3.4% |
217.82M -11.4% |
184.41M -15.3% |
157.17M -14.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
371.14M 15.6% |
- |
473.29M - |
114.99M -75.7% |
533.24M 363.7% |
140.13M -73.7% |
530.2M 278.4% |
516.24M -2.6% |
477.96M -7.4% |
425.42M -11.0% |
400.98M -5.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
56.83M 20.3% |
- |
66.12M - |
18.22M -72.4% |
73.9M 305.6% |
11.37M -84.6% |
64.47M 467.0% |
59.91M -7.1% |
65.53M 9.4% |
70.56M 7.7% |
73.07M 3.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
136.85M 61.8% |
180.38M 31.8% |
243.3M 34.9% |
41.74M -82.8% |
241.23M 478.0% |
259.01M 7.4% |
190.15M -26.6% |
186.02M -2.2% |
152.29M -18.1% |
113.85M -25.2% |
84.1M -26.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
115.54M 68.3% |
- |
211.72M - |
37.79M -82.1% |
208.9M 452.7% |
- |
164.9M - |
161.57M -2.0% |
141.58M -12.4% |
- |
90.29M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
115.54M 68.3% |
58.17M -49.6% |
211.72M 264.0% |
37.79M -82.1% |
208.9M 452.7% |
201M -3.8% |
164.9M -18.0% |
161.57M -2.0% |
141.58M -12.4% |
113.56M -19.8% |
90.32M -20.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.25 66.7% |
0.63 -49.6% |
2.286 263.1% |
0.414 -81.9% |
2.264 446.6% |
2.179 -3.8% |
1.793 -17.7% |
1.75 -2.4% |
1.536 -12.2% |
1.243 -19.1% |
0.866 -30.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.25 66.7% |
0.63 -49.6% |
2.286 263.1% |
0.414 -81.9% |
2.264 446.6% |
2.179 -3.8% |
1.793 -17.7% |
1.75 -2.4% |
1.536 -12.2% |
1.243 -19.1% |
0.866 -30.3% |