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 | 2024 Q2 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
162.99M 16.3% |
585.01M 258.9% |
634.96M 8.5% |
622.07M -2.0% |
635.25M 2.1% |
605.43M -4.7% |
572.91M -5.4% |
636.38M 11.1% |
676.7M 6.3% |
753.32M 11.3% |
802.46M 6.5% |
850.7M 6.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] |
142.41M 20.2% |
496.84M 248.9% |
548.64M 10.4% |
539.81M -1.6% |
551.74M 2.2% |
524.45M -4.9% |
502.2M -4.2% |
552.04M 9.9% |
582.34M 5.5% |
654.54M 12.4% |
696.22M 6.4% |
741.13M 6.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] |
20.58M -5.1% |
88.16M 328.4% |
86.32M -2.1% |
82.27M -4.7% |
83.51M 1.5% |
80.98M -3.0% |
70.71M -12.7% |
84.34M 19.3% |
94.36M 11.9% |
98.77M 4.7% |
106.24M 7.6% |
109.57M 3.1% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] |
154.04M 19.4% |
537.21M 248.7% |
590.27M 9.9% |
579.9M -1.8% |
586.3M 1.1% |
564.44M -3.7% |
542.75M -3.8% |
601.33M 10.8% |
640.21M 6.5% |
712.39M 11.3% |
758.35M 6.5% |
799.65M 5.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] |
11.63M 10.8% |
40.37M 247.0% |
41.63M 3.1% |
40.1M -3.7% |
34.56M -13.8% |
39.99M 15.7% |
40.55M 1.4% |
49.29M 21.6% |
57.87M 17.4% |
57.85M 0.0% |
62.13M 7.4% |
58.52M -5.8% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] |
8.95M -19.9% |
47.79M 434.3% |
44.7M -6.5% |
42.17M -5.7% |
48.96M 16.1% |
40.99M -16.3% |
30.16M -26.4% |
35.05M 16.2% |
36.49M 4.1% |
40.92M 12.1% |
44.11M 7.8% |
51.05M 15.7% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | - |
35.24M - |
- |
21.35M - |
- |
47.02M - |
- |
45.4M - |
- |
43.54M - |
- |
48.89M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] |
6.87M -11.9% |
35.27M 413.3% |
31.22M -11.5% |
34.85M 11.6% |
48.64M 39.6% |
47.03M -3.3% |
41.25M -12.3% |
45.42M 10.1% |
42.28M -6.9% |
43.55M 3.0% |
46.3M 6.3% |
48.89M 5.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.05 0% |
0.23 360% |
0.21 -8.7% |
0.231 9.8% |
0.25 8.5% |
0.28 12.0% |
0.23 -17.9% |
0.24 4.3% |
0.25 4.2% |
0.21 -16.0% |
0.22 4.8% |
0.23 4.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] |
0.05 0% |
0.23 360% |
0.2 -13.0% |
0.231 15.3% |
0.25 8.5% |
0.28 12.0% |
0.23 -17.9% |
0.24 4.3% |
0.25 4.2% |
0.21 -16.0% |
0.22 4.8% |
0.23 4.5% |