2012 Q4 | 2013 Q4 | 2014 Q2 | 2014 Q4 | 2015 Q2 | 2017 Q2 | 2017 Q4 | 2018 Q2 | 2018 Q4 | 2019 Q2 | 2019 Q4 | 2020 Q2 | 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] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
128.04M -66.9% |
488.51M 281.5% |
129.34M -73.5% |
483.77M 274.0% |
493.91M 2.1% |
498.95M 1.0% |
500.9M 0.4% |
517.02M 3.2% |
510.63M -1.2% |
539.88M 5.7% |
550.62M 2.0% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
87.63M -68.0% |
339.68M 287.6% |
84.4M -75.2% |
332.41M 293.9% |
342.04M 2.9% |
350.68M 2.5% |
360.53M 2.8% |
374.11M 3.8% |
375.62M 0.4% |
404.79M 7.8% |
410.62M 1.4% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
40.41M -64.2% |
148.84M 268.3% |
44.95M -69.8% |
151.36M 236.7% |
151.87M 0.3% |
148.27M -2.4% |
140.37M -5.3% |
142.91M 1.8% |
135.01M -5.5% |
135.09M 0.1% |
140.01M 3.6% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
105.46M -68.4% |
403.55M 282.7% |
105.61M -73.8% |
403.93M 282.5% |
417.25M 3.3% |
429.84M 3.0% |
440.17M 2.4% |
458.9M 4.3% |
461.05M 0.5% |
489.04M 6.1% |
495.18M 1.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
17.83M -70.1% |
63.87M 258.3% |
21.21M -66.8% |
71.53M 237.2% |
75.21M 5.1% |
79.16M 5.3% |
79.64M 0.6% |
84.79M 6.5% |
85.42M 0.8% |
84.25M -1.4% |
84.56M 0.4% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
22.58M -57.5% |
84.96M 276.2% |
23.74M -72.1% |
79.84M 236.4% |
76.66M -4.0% |
69.11M -9.9% |
60.73M -12.1% |
58.12M -4.3% |
49.59M -14.7% |
50.84M 2.5% |
55.45M 9.1% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.75M -60.7% |
60.05M 307.1% |
18.25M -69.6% |
58.76M 222.0% |
- |
50.59M - |
- |
56.95M - |
- |
60.37M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
14.75M -60.7% |
60.05M 307.1% |
18.25M -69.6% |
58.76M 222.0% |
56.35M -4.1% |
50.59M -10.2% |
48.47M -4.2% |
56.95M 17.5% |
54.1M -5.0% |
60.37M 11.6% |
61.23M 1.4% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.13 -61.8% |
0.54 315.4% |
0.166 -69.3% |
0.53 219.5% |
0.51 -3.8% |
0.443 -13.1% |
0.387 -12.8% |
0.433 12.1% |
0.386 -11.0% |
0.409 6.1% |
0.416 1.6% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.13 -61.8% |
0.54 315.4% |
0.166 -69.3% |
0.53 219.5% |
0.51 -3.8% |
0.443 -13.1% |
0.387 -12.8% |
0.433 12.1% |
0.386 -11.0% |
0.409 6.1% |
0.416 1.6% |