2019 Q2 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
670.64M 17.1% |
696.1M 3.8% |
733.38M 5.4% |
801.94M 9.3% |
862.21M 7.5% |
919.25M 6.6% |
971.52M 5.7% |
1.02B 4.5% |
1.05B 3.3% |
1.1B 4.9% |
1.12B 1.5% |
1.13B 1.4% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
549.81M 20.7% |
585.9M 6.6% |
622.84M 6.3% |
693.26M 11.3% |
761.94M 9.9% |
820.66M 7.7% |
880.97M 7.3% |
917.9M 4.2% |
937.49M 2.1% |
967.41M 3.2% |
977.03M 1.0% |
988.96M 1.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
120.83M 3.0% |
110.2M -8.8% |
110.54M 0.3% |
108.67M -1.7% |
100.27M -7.7% |
98.59M -1.7% |
90.55M -8.2% |
97.75M 7.9% |
112.08M 14.7% |
133.12M 18.8% |
140.17M 5.3% |
143.84M 2.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
621.83M 20.4% |
659.45M 6.0% |
697.85M 5.8% |
770.25M 10.4% |
840.44M 9.1% |
900.41M 7.1% |
961.79M 6.8% |
999.64M 3.9% |
1.02B 2.1% |
1.06B 3.5% |
1.07B 1.0% |
1.08B 1.4% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
72.02M 17.8% |
73.55M 2.1% |
75.01M 2.0% |
76.99M 2.6% |
78.5M 2.0% |
79.75M 1.6% |
80.82M 1.3% |
81.74M 1.1% |
82.78M 1.3% |
88.37M 6.8% |
89.49M 1.3% |
92.08M 2.9% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
48.81M -13.1% |
36.65M -24.9% |
35.53M -3.1% |
31.69M -10.8% |
21.77M -31.3% |
18.84M -13.5% |
9.73M -48.3% |
16.01M 64.5% |
29.31M 83.1% |
44.75M 52.7% |
50.68M 13.3% |
51.76M 2.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.79M -57.7% |
20.47M -28.9% |
24.63M 20.3% |
21.21M -13.9% |
13.35M -37.1% |
10.76M -19.4% |
4.06M -62.3% |
7.68M 89.3% |
15.82M 106.0% |
24.52M 55.0% |
26.75M 9.1% |
26.5M -0.9% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
28.52M -57.7% |
20.16M -29.3% |
24.35M 20.8% |
20.97M -13.9% |
13.08M -37.6% |
10.46M -20.0% |
3.43M -67.2% |
7.14M 108.0% |
15.28M 114.1% |
23.99M 57.0% |
26.62M 10.9% |
18.4M -30.9% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.17 -83.6% |
0.19 11.7% |
0.37 94.8% |
0.31 -16.2% |
0.2 -35.5% |
0.16 -20.0% |
0.05 -68.7% |
0.11 120.0% |
0.23 109.1% |
0.36 56.5% |
0.41 13.9% |
0.28 -31.7% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.16 -84.6% |
0.18 12.4% |
0.37 105.6% |
0.31 -16.2% |
0.2 -35.5% |
0.16 -20.0% |
0.05 -68.7% |
0.11 120.0% |
0.23 109.1% |
0.36 56.5% |
0.41 13.9% |
0.28 -31.7% |