2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q2 | 2017 Q4 | 2018 Q4 | 2019 Q4 | 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] |
544.44M 396.5% |
522.43M -4.0% |
546.89M 4.7% |
571.14M 4.4% |
550.52M -3.6% |
585.29M 6.3% |
580.27M -0.9% |
577.15M -0.5% |
596.98M 3.4% |
587.38M -1.6% |
588.12M 0.1% |
603.61M 2.6% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
95.42M 15.7% |
289.23M 203.1% |
410.35M 41.9% |
431.53M 5.2% |
419.04M -2.9% |
443.57M 5.9% |
433.43M -2.3% |
427.48M -1.4% |
441.26M 3.2% |
426.76M -3.3% |
423.5M -0.8% |
430.22M 1.6% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
27.72M 2.1% |
183.65M 562.4% |
136.54M -25.7% |
139.62M 2.3% |
131.48M -5.8% |
141.72M 7.8% |
146.84M 3.6% |
149.67M 1.9% |
155.73M 4.0% |
160.62M 3.1% |
164.62M 2.5% |
173.39M 5.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
564.41M 534.5% |
312.54M -44.6% |
444.04M 42.1% |
466.88M 5.1% |
452.42M -3.1% |
480.71M 6.3% |
470.09M -2.2% |
462.85M -1.5% |
481.96M 4.1% |
470.4M -2.4% |
468.07M -0.5% |
477.24M 2.0% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
47.69M 638.6% |
23.32M -51.1% |
33.69M 44.5% |
35.35M 4.9% |
33.37M -5.6% |
37.15M 11.3% |
36.66M -1.3% |
35.36M -3.5% |
40.7M 15.1% |
43.64M 7.2% |
44.56M 2.1% |
47.02M 5.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
-19.97M - |
151.61M - |
102.85M -32.2% |
104.26M 1.4% |
98.1M -5.9% |
104.58M 6.6% |
110.18M 5.4% |
114.31M 3.7% |
115.03M 0.6% |
116.98M 1.7% |
120.05M 2.6% |
126.37M 5.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
42.48M - |
- |
89.67M - |
- |
94.34M - |
- |
122.73M - |
- |
128.74M - |
- |
121.66M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
103.29M 461.9% |
94.45M -8.6% |
89.67M -5.1% |
91.45M 2.0% |
94.34M 3.2% |
109.41M 16.0% |
122.73M 12.2% |
129.17M 5.2% |
128.74M -0.3% |
124.64M -3.2% |
121.66M -2.4% |
130.43M 7.2% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.369 470.4% |
1.252 -8.6% |
1.18 -5.7% |
1.21 2.5% |
1.15 -5.0% |
1.23 7.0% |
1.292 5.0% |
1.282 -0.8% |
1.282 0% |
1.232 -3.9% |
1.2 -2.6% |
1.29 7.5% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
1.369 470.4% |
1.252 -8.6% |
1.18 -5.7% |
1.21 2.5% |
1.15 -5.0% |
1.23 7.0% |
1.292 5.0% |
1.282 -0.8% |
1.282 0% |
1.232 -3.9% |
1.2 -2.6% |
1.29 7.5% |