2014 Q4 | 2015 Q4 | 2016 Q4 | 2017 Q2 | 2017 Q4 | 2018 Q4 | 2019 Q4 | 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] |
456.12M 9.0% |
1.89B 313.9% |
2.21B 17.0% |
2.38B 8.0% |
2.6B 9.0% |
2.61B 0.5% |
2.35B -10.0% |
2.26B -3.8% |
2.08B -8.1% |
2.01B -3.2% |
2.07B 3.2% |
1.98B -4.7% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
375.64M 6.8% |
460.12M 22.5% |
1.85B 302.7% |
2B 8.0% |
2.19B 9.4% |
2.2B 0.7% |
1.99B -9.8% |
1.89B -4.7% |
1.74B -8.4% |
1.68B -3.1% |
1.73B 3.1% |
1.67B -3.8% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
80.47M 20.4% |
591.1M 634.5% |
355.07M -39.9% |
383.81M 8.1% |
409.98M 6.8% |
409.62M -0.1% |
363.98M -11.1% |
367.35M 0.9% |
342.41M -6.8% |
328.89M -4.0% |
341.1M 3.7% |
309.24M -9.3% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
414.63M 9.8% |
501.78M 21.0% |
2.01B 300.6% |
2.17B 7.7% |
2.37B 9.3% |
2.38B 0.5% |
2.15B -9.8% |
2.06B -4.0% |
1.89B -8.3% |
1.85B -2.0% |
1.93B 4.0% |
1.86B -3.3% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
38.99M 49.0% |
41.66M 6.9% |
157.23M 277.4% |
164.65M 4.7% |
177.03M 7.5% |
174.89M -1.2% |
157.07M -10.2% |
165.55M 5.4% |
153.82M -7.1% |
169.59M 10.3% |
191.82M 13.1% |
194.72M 1.5% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
41.48M 2.0% |
481.39M 1060.5% |
197.84M -58.9% |
219.16M 10.8% |
232.95M 6.3% |
234.73M 0.8% |
206.91M -11.9% |
201.8M -2.5% |
188.6M -6.5% |
159.3M -15.5% |
149.28M -6.3% |
114.51M -23.3% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
73.78M - |
- |
168.86M - |
- |
199.67M - |
- |
195.34M - |
- |
181.09M - |
- |
143.71M - |
- | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
36.83M -0.3% |
146.07M 296.6% |
168.86M 15.6% |
198.85M 17.8% |
199.67M 0.4% |
213.3M 6.8% |
195.34M -8.4% |
183.66M -6.0% |
181.27M -1.3% |
159.73M -11.9% |
144.37M -9.6% |
123.31M -14.6% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.708 0% |
2.805 296.4% |
3.246 15.7% |
3.823 17.8% |
3.738 -2.2% |
3.708 -0.8% |
3.146 -15.1% |
2.662 -15.4% |
1.976 -25.8% |
1.476 -25.3% |
2.08 40.9% |
1.77 -14.9% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.708 0% |
2.805 296.4% |
3.246 15.7% |
3.823 17.8% |
3.738 -2.2% |
3.708 -0.8% |
3.146 -15.1% |
2.662 -15.4% |
1.976 -25.8% |
1.476 -25.3% |
2.08 40.9% |
1.77 -14.9% |