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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] |
426.49M -28.2% |
463.17M 8.6% |
519.02M 12.1% |
521.06M 0.4% |
502.58M -3.5% |
578.88M 15.2% |
556.8M -3.8% |
605.82M 8.8% |
617.34M 1.9% |
576.86M -6.6% |
610.65M 5.9% |
|
Cost of Revenue | [friend] | [friend] |
199.33M -46.1% |
205.59M 3.1% |
231.2M 12.5% |
249.36M 7.9% |
254.24M 2.0% |
285.29M 12.2% |
287.39M 0.7% |
305.69M 6.4% |
297.47M -2.7% |
302.37M 1.6% |
308.63M 2.1% |
|
Gross Profit | [friend] | [friend] |
227.16M 1.5% |
257.58M 13.4% |
287.83M 11.7% |
271.7M -5.6% |
248.34M -8.6% |
293.6M 18.2% |
269.41M -8.2% |
300.13M 11.4% |
319.87M 6.6% |
274.49M -14.2% |
302.02M 10.0% |
|
Total Expenses | [friend] | [friend] |
351.99M -31.0% |
366.29M 4.1% |
404.08M 10.3% |
443.47M 9.8% |
456.68M 3.0% |
479.35M 5.0% |
494.79M 3.2% |
503.4M 1.7% |
536.52M 6.6% |
557.93M 4.0% |
560.84M 0.5% |
|
Operating Expense | [friend] | [friend] |
152.66M 8.6% |
160.7M 5.3% |
172.88M 7.6% |
194.11M 12.3% |
202.44M 4.3% |
194.06M -4.1% |
207.4M 6.9% |
197.71M -4.7% |
239.05M 20.9% |
255.57M 6.9% |
252.2M -1.3% |
|
Operating Income | [friend] | [friend] |
74.5M -10.5% |
96.89M 30.0% |
114.95M 18.6% |
77.59M -32.5% |
45.9M -40.8% |
99.53M 116.8% |
62.01M -37.7% |
102.42M 65.2% |
80.82M -21.1% |
18.92M -76.6% |
49.82M 163.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | - |
156.8M - |
- | - | - |
145.21M - |
- | - | - |
99.33M - |
- | |
Net Income | [friend] | [friend] |
42.74M -37.2% |
64.55M 51.0% |
78.54M 21.7% |
67.39M -14.2% |
30.45M -54.8% |
67.04M 120.1% |
40.79M -39.2% |
92.06M 125.7% |
47.68M -48.2% |
323K -99.3% |
31.9M 9777.4% |
|
Basic EPS | [friend] | [friend] |
15.46 -51.9% |
19.77 27.9% |
23.5 18.9% |
19.75 -16.0% |
8.76 -55.6% |
19.18 118.9% |
11.59 -39.6% |
26.11 125.3% |
13.56 -48.1% |
0.2 -98.5% |
9.23 4515% |
|
Diluted EPS | [friend] | [friend] |
14 -34.2% |
18.31 30.8% |
22.05 20.4% |
18.7 -15.2% |
8.33 -55.5% |
18.35 120.3% |
11.15 -39.2% |
25.21 126.1% |
13.18 -47.7% |
0.2 -98.5% |
8.98 4390% |