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] |
415.61M -23.2% |
405.93M -2.3% |
496.14M 22.2% |
535.32M 7.9% |
551.29M 3.0% |
429.99M -22.0% |
454.48M 5.7% |
554.49M 22.0% |
536.97M -3.2% |
365.83M -31.9% |
488.55M 33.5% |
666.71M 36.5% |
|
Cost of Revenue | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
219.95M -0.3% |
220.73M 0.4% |
283.99M 28.7% |
256.7M -9.6% |
228.91M -10.8% |
237.59M 3.8% |
256.21M 7.8% |
237.54M -7.3% |
241.54M 1.7% |
228.9M -5.2% |
270.45M 18.2% |
246.05M -9.0% |
|
Gross Profit | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
195.66M -39.0% |
185.2M -5.3% |
212.15M 14.6% |
278.62M 31.3% |
322.38M 15.7% |
192.39M -40.3% |
198.27M 3.1% |
316.95M 59.9% |
295.43M -6.8% |
136.93M -53.7% |
218.1M 59.3% |
420.66M 92.9% |
|
Total Expenses | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
228.78M 3.7% |
234.42M 2.5% |
325.45M 38.8% |
277.12M -14.9% |
246.87M -10.9% |
258.36M 4.7% |
298.27M 15.4% |
251.27M -15.8% |
258.61M 2.9% |
248.8M -3.8% |
302.58M 21.6% |
256.62M -15.2% |
|
Operating Expense | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
8.83M 4852.3% |
13.69M 55.0% |
41.46M 202.8% |
20.43M -50.7% |
17.97M -12.0% |
20.77M 15.6% |
42.05M 102.5% |
13.73M -67.4% |
17.07M 24.3% |
19.9M 16.6% |
32.13M 61.5% |
10.57M -67.1% |
|
Operating Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
186.83M -41.7% |
171.51M -8.2% |
170.69M -0.5% |
258.2M 51.3% |
304.41M 17.9% |
171.63M -43.6% |
156.21M -9.0% |
303.22M 94.1% |
278.36M -8.2% |
117.03M -58.0% |
185.97M 58.9% |
410.1M 120.5% |
|
Net Income (Cont Operations) | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
355.24M - |
- | - | - |
380.1M - |
- | - | - |
401.78M - |
- | - | - | |
Net Income | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
101.03M -49.8% |
90.61M -10.3% |
-84.05M - |
127.94M - |
177.25M 38.5% |
76.18M -57.0% |
94.65M 24.2% |
176.45M 86.4% |
162.04M -8.2% |
41.62M -74.3% |
92.27M 121.7% |
250.47M 171.5% |
|
Basic EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.126 -50.5% |
0.113 -10.3% |
-0.06 - |
0.14 - |
0.2 42.9% |
0.09 -55.0% |
0.1 11.1% |
0.2 100% |
0.18 -10.0% |
0.05 -72.2% |
0.1 100% |
0.28 180.0% |
|
Diluted EPS | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] | [friend] |
0.126 -50.5% |
0.113 -10.3% |
-0.094 - |
0.14 - |
0.199 42.0% |
0.085 -57.0% |
0.1 17.0% |
0.2 100% |
0.18 -10.0% |
0.047 -74.1% |
0.1 114.2% |
0.28 180.0% |