2019 Q3 | 2019 Q4 | 2020 Q1 | 2020 Q2 | 2020 Q3 | 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] | [friend] | [friend] | [friend] |
760.69M 20.6% |
762.55M 0.2% |
704.45M -7.6% |
697.2M -1.0% |
734.72M 5.4% |
878.95M 19.6% |
817.66M -7.0% |
861.49M 5.4% |
894.85M 3.9% |
896.06M 0.1% |
902.59M 0.7% |
1.05B 16.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
621.8M 21.2% |
660.94M 6.3% |
597.13M -9.7% |
586.15M -1.8% |
628.57M 7.2% |
777.43M 23.7% |
713.43M -8.2% |
745.49M 4.5% |
774.96M 4.0% |
793.39M 2.4% |
790.77M -0.3% |
923.03M 16.7% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
138.89M 18.2% |
101.62M -26.8% |
107.32M 5.6% |
111.06M 3.5% |
106.15M -4.4% |
101.53M -4.4% |
104.23M 2.7% |
116M 11.3% |
119.89M 3.4% |
102.67M -14.4% |
111.82M 8.9% |
123.9M 10.8% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
701.73M 21.1% |
725.01M 3.3% |
662.38M -8.6% |
653.87M -1.3% |
701.04M 7.2% |
858.93M 22.5% |
788.73M -8.2% |
822.73M 4.3% |
855.16M 3.9% |
877.15M 2.6% |
867.36M -1.1% |
988.75M 14.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
79.93M 20.4% |
64.08M -19.8% |
65.24M 1.8% |
67.72M 3.8% |
72.47M 7.0% |
81.5M 12.5% |
75.3M -7.6% |
77.25M 2.6% |
80.2M 3.8% |
83.76M 4.4% |
76.58M -8.6% |
65.72M -14.2% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
58.96M 15.3% |
37.54M -36.3% |
42.08M 12.1% |
43.34M 3.0% |
33.68M -22.3% |
20.02M -40.6% |
28.93M 44.5% |
38.75M 34.0% |
39.69M 2.4% |
18.91M -52.4% |
35.23M 86.3% |
58.18M 65.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - |
62.62M - |
- | - | - |
38.24M - |
- | - | - |
60.76M - |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.14M 7.0% |
26.93M -34.5% |
29.13M 8.2% |
33.5M 15.0% |
20.92M -37.5% |
26.28M 25.6% |
18.53M -29.5% |
19.71M 6.4% |
24.19M 22.7% |
24.07M -0.5% |
20.68M -14.1% |
40.09M 93.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.072 -28.0% |
0.048 -33.3% |
0.05 4.2% |
0.07 40.0% |
0.036 -48.6% |
0.054 50.0% |
0.03 -44.4% |
0.04 33.3% |
0.047 17.5% |
0.043 -8.5% |
0.04 -7.0% |
0.07 75.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.072 -28.0% |
0.048 -33.3% |
0.05 4.2% |
0.07 40.0% |
0.036 -48.6% |
0.054 50.0% |
0.03 -44.4% |
0.04 33.3% |
0.047 17.5% |
0.043 -8.5% |
0.04 -7.0% |
0.07 75.0% |