2016 Q3 | 2016 Q4 | 2017 Q1 | 2017 Q2 | 2017 Q3 | 2017 Q4 | 2018 Q1 | 2018 Q2 | 2018 Q3 | 2018 Q4 | 2019 Q1 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
856.34M 5.5% |
910.74M 6.4% |
1B 10.3% |
1.07B 6.4% |
1.19B 11.1% |
1.3B 9.6% |
1.36B 4.4% |
1.44B 6.0% |
1.48B 2.9% |
1.56B 5.5% |
1.62B 3.5% |
1.66B 2.9% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
729.66M 6.6% |
790.8M 8.4% |
882.47M 11.6% |
952.32M 7.9% |
1.06B 11.7% |
1.16B 9.3% |
1.22B 5.1% |
1.29B 5.5% |
1.31B 1.7% |
1.37B 4.3% |
1.4B 2.4% |
1.43B 2.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
126.68M -0.2% |
119.94M -5.3% |
122.31M 2.0% |
116.73M -4.6% |
124.36M 6.5% |
139.3M 12.0% |
136.83M -1.8% |
150.62M 10.1% |
170.44M 13.2% |
196.38M 15.2% |
217.77M 10.9% |
230.29M 5.7% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
815.23M 6.7% |
882.68M 8.3% |
979.21M 10.9% |
1.05B 7.2% |
1.16B 10.9% |
1.27B 9.1% |
1.33B 5.0% |
1.41B 5.6% |
1.44B 1.9% |
1.49B 4.0% |
1.53B 2.7% |
1.57B 2.5% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
85.56M 8.0% |
91.88M 7.4% |
96.74M 5.3% |
97.27M 0.5% |
100.65M 3.5% |
107.56M 6.9% |
112.34M 4.4% |
119.33M 6.2% |
124.98M 4.7% |
126.95M 1.6% |
133.2M 4.9% |
137.97M 3.6% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.11M -13.9% |
28.06M -31.8% |
25.57M -8.9% |
19.47M -23.9% |
23.71M 21.8% |
31.74M 33.9% |
24.49M -22.8% |
31.29M 27.7% |
45.46M 45.3% |
69.44M 52.7% |
84.57M 21.8% |
92.32M 9.2% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.83M -17.7% |
20.18M -32.4% |
17.82M -11.7% |
13.33M -25.2% |
16.16M 21.2% |
21.38M 32.3% |
17.76M -16.9% |
21.69M 22.2% |
31.2M 43.8% |
49M 57.0% |
56.95M 16.2% |
61.31M 7.7% |
|
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
29.83M -17.7% |
20.18M -32.4% |
17.82M -11.7% |
13.33M -25.2% |
16.16M 21.2% |
21.38M 32.3% |
17.76M -16.9% |
21.69M 22.2% |
31.2M 43.8% |
49M 57.0% |
56.95M 16.2% |
61.31M 7.7% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.58 -17.1% |
0.39 -32.8% |
0.35 -10.3% |
0.25 -28.6% |
0.31 24% |
0.41 32.3% |
0.34 -17.1% |
0.42 23.5% |
0.6 42.9% |
0.95 58.3% |
1.1 15.8% |
1.19 8.2% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.58 -17.1% |
0.39 -32.8% |
0.35 -10.3% |
0.25 -28.6% |
0.31 24% |
0.41 32.3% |
0.34 -17.1% |
0.42 23.5% |
0.6 42.9% |
0.94 56.7% |
1.09 16.0% |
1.18 8.3% |