2017 Q4 | 2018 Q4 | 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 | Graph | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
263.78M 330.2% |
273.44M 3.7% |
315.11M 15.2% |
346.37M 9.9% |
397.1M 14.6% |
410.35M 3.3% |
463.24M 12.9% |
483.89M 4.5% |
547.03M 13.0% |
564.56M 3.2% |
543.7M -3.7% |
524.36M -3.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
82.08M 288.3% |
85.83M 4.6% |
108.63M 26.6% |
119.1M 9.6% |
153.79M 29.1% |
161.17M 4.8% |
181.24M 12.5% |
191.23M 5.5% |
196.05M 2.5% |
200.93M 2.5% |
190.68M -5.1% |
186.49M -2.2% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
181.7M 352.2% |
187.61M 3.3% |
206.48M 10.1% |
227.27M 10.1% |
243.3M 7.1% |
249.18M 2.4% |
282M 13.2% |
292.65M 3.8% |
350.99M 19.9% |
363.63M 3.6% |
353.02M -2.9% |
337.87M -4.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
197.71M 278.6% |
215.64M 9.1% |
246.16M 14.2% |
274.03M 11.3% |
310.21M 13.2% |
327.72M 5.6% |
368.23M 12.4% |
394.03M 7.0% |
424.37M 7.7% |
444.85M 4.8% |
460.39M 3.5% |
472.74M 2.7% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
115.63M 272.0% |
129.81M 12.3% |
137.53M 5.9% |
154.92M 12.6% |
156.42M 1.0% |
166.55M 6.5% |
186.99M 12.3% |
202.8M 8.5% |
228.32M 12.6% |
243.91M 6.8% |
269.72M 10.6% |
286.25M 6.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
66.07M 626.2% |
57.8M -12.5% |
68.95M 19.3% |
72.34M 4.9% |
86.88M 20.1% |
82.63M -4.9% |
95.01M 15.0% |
89.86M -5.4% |
122.66M 36.5% |
119.71M -2.4% |
83.3M -30.4% |
51.61M -38.0% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.42M - |
67.86M -8.8% |
76.13M 12.2% |
- |
81.24M - |
- |
96.4M - |
- |
116.06M - |
- |
81.72M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
74.42M 232.9% |
67.86M -8.8% |
76.13M 12.2% |
66.85M -12.2% |
81.24M 21.5% |
81.86M 0.8% |
96.4M 17.8% |
94.88M -1.6% |
116.06M 22.3% |
109.83M -5.4% |
81.72M -25.6% |
54.98M -32.7% |
|
Diluted Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | - | - | - | - | - | - | - | - | - | - | - | - | |
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.223 235.2% |
1.115 -8.8% |
1.25 12.1% |
1.061 -15.1% |
1.169 10.2% |
1.23 5.2% |
1.277 3.8% |
1.243 -2.6% |
1.432 15.2% |
1.358 -5.2% |
1.012 -25.5% |
0.422 -58.3% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.223 235.2% |
1.115 -8.8% |
1.25 12.1% |
1.061 -15.1% |
1.169 10.2% |
1.23 5.2% |
1.277 3.8% |
1.243 -2.6% |
1.412 13.6% |
1.338 -5.3% |
1.002 -25.1% |
0.402 -59.9% |