|
Concept
|
2021 | 2020 | 2019 | 2018 | 2017 |
|---|---|---|---|---|---|
| Revenue |
$1.106B
11.35%
YoY
|
$993.2M
2.0%
YoY
|
$973.8M
2.73%
YoY
|
$947.9M
21.38%
YoY
|
$780.9M
6.9%
YoY
|
| Cost Of Revenue |
$326.8M
10.32%
YoY
|
$296.2M
-10.0%
YoY
|
$329.1M
-6.59%
YoY
|
$352.3M
33.95%
YoY
|
$263.0M
3.67%
YoY
|
| Gross Profit |
$779.1M
11.78%
YoY
|
$697.0M
8.11%
YoY
|
$644.7M
8.24%
YoY
|
$595.6M
15.0%
YoY
|
$517.9M
8.62%
YoY
|
| Selling, General & Admin |
$66.05M
14.08%
YoY
|
$57.90M
-4.93%
YoY
|
$60.90M
8.36%
YoY
|
$56.20M
61.03%
YoY
|
$34.90M
19.93%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$304.9M
2.62%
YoY
|
$297.2M
9.08%
YoY
|
$272.4M
6.31%
YoY
|
$256.3M
5.62%
YoY
|
$242.6M
-5.02%
YoY
|
| Operating Expenses |
$431.8M
3.06%
YoY
|
$419.0M
6.51%
YoY
|
$393.4M
5.78%
YoY
|
$371.9M
19.58%
YoY
|
$311.0M
12.89%
YoY
|
| Operating Profit |
$975.2M
133.4%
YoY
|
$417.8M
-20.37%
YoY
|
$524.8M
13.99%
YoY
|
$460.4M
18.46%
YoY
|
$388.6M
-10.31%
YoY
|
| Interest Expense |
$84.84M
-9.2%
YoY
|
$93.44M
4.11%
YoY
|
$89.76M
5.59%
YoY
|
$85.01M
-2.3%
YoY
|
$87.00M
-22.84%
YoY
|
| Other Income/Expense, Net |
$4.451M
158.63%
YoY
|
$1.721M
-82.69%
YoY
|
$9.941M
-42.32%
YoY
|
$17.23M
17.07%
YoY
|
$14.72M
264.83%
YoY
|
| Pretax Income |
$880.2M
195.82%
YoY
|
$297.5M
-32.51%
YoY
|
$440.9M
12.41%
YoY
|
$392.2M
35.13%
YoY
|
$290.2M
-2.55%
YoY
|
| Income Tax |
$18.55M
-462.85%
YoY
|
-$5.112M
-158.85%
YoY
|
$8.686M
-1.61%
YoY
|
$8.828M
-2572.83%
YoY
|
-$357.0K
-39.39%
YoY
|
| Net Earnings |
$861.6M
184.59%
YoY
|
$302.8M
-30.02%
YoY
|
$432.6M
11.72%
YoY
|
$387.3M
-76.59%
YoY
|
$1.654B
424.72%
YoY
|
| Basic Earnings Per Share |
$2.25
177.78%
YoY
|
$0.81
-31.36%
YoY
|
$1.18
10.28%
YoY
|
$1.07
-76.64%
YoY
|
$4.58
414.61%
YoY
|
| Diluted Earnings Per Share |
$2.25
181.25%
YoY
|
$0.80
-32.2%
YoY
|
$1.18
10.28%
YoY
|
$1.07
-76.54%
YoY
|
$4.56
418.18%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
377.7M shares
2.06%
YoY
|
370.1M shares
2.16%
YoY
|
362.2M shares
1.3%
YoY
|
357.6M shares
0.51%
YoY
|
355.8M shares
1.66%
YoY
|
| Diluted Shares Outstanding |
383.5M shares
2.49%
YoY
|
374.2M shares
1.86%
YoY
|
367.3M shares
1.11%
YoY
|
363.3M shares
0.36%
YoY
|
362.0M shares
1.38%
YoY
|
|
Concept
|
2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 | 2021 Q1 | 2020 Q4 | 2020 Q3 | 2020 Q2 | 2020 Q1 | 2019 Q4 | 2019 Q3 | 2019 Q2 | 2019 Q1 | 2018 Q4 | 2018 Q3 | 2018 Q2 | 2018 Q1 | 2017 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$285.3M
5.0%
YoY
|
$278.2M
-3.85%
YoY
|
$264.6M
-0.65%
YoY
|
$280.4M
7.0%
YoY
|
$271.7M
13.91%
YoY
|
$289.3M
27.8%
YoY
|
$266.3M
15.53%
YoY
|
$262.0M
8.58%
YoY
|
$238.5M
0.63%
YoY
|
$226.4M
-14.55%
YoY
|
$230.5M
-14.91%
YoY
|
$241.3M
4.07%
YoY
|
$237.0M
12.57%
YoY
|
$264.9M
12.95%
YoY
|
$270.9M
25.65%
YoY
|
$231.9M
19.03%
YoY
|
$210.6M
11.16%
YoY
|
$234.6M
29.54%
YoY
|
$215.6M
19.05%
YoY
|
| Cost Of Revenue |
$72.20M
-7.41%
YoY
|
$76.20M
-25.08%
YoY
|
$64.97M
-15.51%
YoY
|
$82.11M
-4.41%
YoY
|
$77.98M
13.34%
YoY
|
$101.7M
57.19%
YoY
|
$76.90M
11.45%
YoY
|
$85.90M
13.47%
YoY
|
$68.80M
-10.18%
YoY
|
$64.70M
-40.04%
YoY
|
$69.00M
-39.53%
YoY
|
$75.70M
-8.69%
YoY
|
$76.60M
21.2%
YoY
|
$107.9M
17.28%
YoY
|
$114.1M
41.92%
YoY
|
$82.90M
21.02%
YoY
|
$63.20M
-0.94%
YoY
|
$92.00M
82.54%
YoY
|
$80.40M
27.62%
YoY
|
| Gross Profit |
$213.1M
10.0%
YoY
|
$202.0M
7.66%
YoY
|
$199.6M
5.39%
YoY
|
$198.3M
12.58%
YoY
|
$193.7M
14.08%
YoY
|
$187.6M
16.02%
YoY
|
$189.4M
17.28%
YoY
|
$176.1M
6.28%
YoY
|
$169.8M
5.86%
YoY
|
$161.7M
2.93%
YoY
|
$161.5M
3.06%
YoY
|
$165.7M
11.28%
YoY
|
$160.4M
8.89%
YoY
|
$157.1M
10.17%
YoY
|
$156.7M
15.9%
YoY
|
$148.9M
17.8%
YoY
|
$147.3M
17.28%
YoY
|
$142.6M
9.1%
YoY
|
$135.2M
14.48%
YoY
|
| Selling, General & Admin |
$27.50M
73.16%
YoY
|
$23.91M
-1.19%
YoY
|
$15.31M
15.95%
YoY
|
$10.65M
-6.56%
YoY
|
$15.88M
38.08%
YoY
|
$24.20M
11.01%
YoY
|
$13.20M
11.86%
YoY
|
$11.40M
-16.79%
YoY
|
$11.50M
-14.18%
YoY
|
$21.80M
-0.91%
YoY
|
$11.80M
-7.81%
YoY
|
$13.70M
52.22%
YoY
|
$13.40M
-0.74%
YoY
|
$22.00M
4.76%
YoY
|
$12.80M
-7.25%
YoY
|
$9.000M
-10.89%
YoY
|
$13.50M
-266.67%
YoY
|
$21.00M
9.38%
YoY
|
$13.80M
4.55%
YoY
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$79.17M
2.33%
YoY
|
$79.02M
-0.05%
YoY
|
$74.61M
-3.73%
YoY
|
$73.85M
-2.57%
YoY
|
$77.37M
7.01%
YoY
|
$79.06M
10.45%
YoY
|
$77.50M
10.56%
YoY
|
$75.80M
7.67%
YoY
|
$72.30M
4.03%
YoY
|
$71.58M
14.67%
YoY
|
$70.10M
6.53%
YoY
|
$70.40M
9.15%
YoY
|
$69.50M
11.92%
YoY
|
$62.42M
-2.38%
YoY
|
$65.80M
4.94%
YoY
|
$64.50M
17.27%
YoY
|
$62.10M
5.79%
YoY
|
$63.94M
-3.37%
YoY
|
$62.70M
-1.72%
YoY
|
| Operating Expenses |
$122.0M
12.99%
YoY
|
$118.7M
-0.26%
YoY
|
$105.0M
-3.98%
YoY
|
$99.98M
-1.79%
YoY
|
$107.9M
8.27%
YoY
|
$119.0M
10.08%
YoY
|
$109.3M
12.91%
YoY
|
$101.8M
3.46%
YoY
|
$99.70M
1.84%
YoY
|
$108.1M
8.1%
YoY
|
$96.80M
3.2%
YoY
|
$98.40M
11.06%
YoY
|
$97.90M
8.18%
YoY
|
$100.0M
0.7%
YoY
|
$93.80M
3.53%
YoY
|
$88.60M
12.58%
YoY
|
$90.50M
51.85%
YoY
|
$99.30M
21.25%
YoY
|
$90.60M
22.93%
YoY
|
| Operating Profit |
$122.0M
-39.45%
YoY
|
$298.9M
178.07%
YoY
|
$94.65M
18.16%
YoY
|
$538.6M
487.76%
YoY
|
$201.4M
163.8%
YoY
|
$107.5M
80.81%
YoY
|
$80.10M
23.8%
YoY
|
$91.64M
-63.11%
YoY
|
$76.36M
-22.99%
YoY
|
$59.46M
-4.53%
YoY
|
$64.70M
2.86%
YoY
|
$248.4M
255.74%
YoY
|
$99.16M
-52.53%
YoY
|
$62.28M
-37.34%
YoY
|
$62.90M
41.03%
YoY
|
$69.83M
-4.83%
YoY
|
$208.9M
36.01%
YoY
|
$99.39M
9.04%
YoY
|
$44.60M
0.45%
YoY
|
| Interest Expense |
$18.73M
-11.1%
YoY
|
$20.00M
-11.14%
YoY
|
-$17.40M
-17.15%
YoY
|
$20.00M
-13.25%
YoY
|
$21.07M
-7.74%
YoY
|
$22.51M
-4.2%
YoY
|
-$21.00M
20900.0%
YoY
|
$23.06M
2.01%
YoY
|
$22.84M
-2.85%
YoY
|
$23.49M
6.15%
YoY
|
-$100.0K
-99.24%
YoY
|
$22.60M
5.32%
YoY
|
$23.51M
13.71%
YoY
|
$22.13M
10.66%
YoY
|
-$13.10M
15.93%
YoY
|
$21.46M
3.01%
YoY
|
$20.68M
-4.64%
YoY
|
$20.00M
-17.23%
YoY
|
-$11.30M
-25.17%
YoY
|
| Other Income/Expense, Net |
$939.0K
-43.87%
YoY
|
$825.0K
78.19%
YoY
|
N/A
|
$1.433M
4378.13%
YoY
|
$1.673M
674.54%
YoY
|
$463.0K
-66.81%
YoY
|
N/A
|
$32.00K
-98.47%
YoY
|
$216.0K
-91.48%
YoY
|
$1.395M
-49.42%
YoY
|
N/A
|
$2.085M
-49.5%
YoY
|
$2.534M
-46.39%
YoY
|
$2.758M
-38.2%
YoY
|
N/A
|
$4.129M
-35.52%
YoY
|
$4.727M
109.16%
YoY
|
$4.463M
737.34%
YoY
|
N/A
|
| Pretax Income |
$104.2M
-42.55%
YoY
|
$257.8M
201.92%
YoY
|
$107.3M
-35.51%
YoY
|
$506.1M
607.7%
YoY
|
$181.3M
352.79%
YoY
|
$85.39M
336.72%
YoY
|
$166.4M
85.51%
YoY
|
$71.52M
-68.62%
YoY
|
$40.05M
-48.78%
YoY
|
$19.55M
-56.7%
YoY
|
$89.70M
42.16%
YoY
|
$227.9M
334.85%
YoY
|
$78.19M
-59.45%
YoY
|
$45.15M
-46.15%
YoY
|
$63.10M
15.99%
YoY
|
$52.41M
23.69%
YoY
|
$192.8M
54.72%
YoY
|
$83.85M
24.14%
YoY
|
$54.40M
34.32%
YoY
|
| Income Tax |
$493.0K
-86.57%
YoY
|
$6.330M
22.11%
YoY
|
$3.312M
-184.92%
YoY
|
$6.381M
-767.47%
YoY
|
$3.672M
-2548.0%
YoY
|
$5.184M
-8740.0%
YoY
|
-$3.900M
-277.27%
YoY
|
-$956.0K
78.36%
YoY
|
-$150.0K
-102.27%
YoY
|
-$60.00K
-115.58%
YoY
|
$2.200M
-414.29%
YoY
|
-$536.0K
-40.25%
YoY
|
$6.616M
10401.59%
YoY
|
$385.0K
-96.27%
YoY
|
-$700.0K
-91.57%
YoY
|
-$897.0K
-349.86%
YoY
|
$63.00K
-98.84%
YoY
|
$10.33M
384.47%
YoY
|
-$8.300M
1975.0%
YoY
|
| Net Earnings |
$103.7M
-41.64%
YoY
|
$251.5M
213.55%
YoY
|
$102.9M
-39.04%
YoY
|
$499.8M
589.18%
YoY
|
$177.7M
341.71%
YoY
|
$80.20M
307.96%
YoY
|
$168.8M
94.47%
YoY
|
$72.52M
-68.27%
YoY
|
$40.22M
-43.88%
YoY
|
$19.66M
-56.24%
YoY
|
$86.80M
35.84%
YoY
|
$228.5M
326.98%
YoY
|
$71.67M
-63.37%
YoY
|
$44.92M
-39.0%
YoY
|
$63.90M
-66.08%
YoY
|
$53.52M
-67.68%
YoY
|
$195.7M
-84.06%
YoY
|
$73.65M
4.05%
YoY
|
$188.4M
294.14%
YoY
|
| Basic Earnings Per Share |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
$0.24
33.33%
YoY
|
$0.62
313.33%
YoY
|
$0.20
-62.96%
YoY
|
$0.12
-40.0%
YoY
|
$0.18
-65.38%
YoY
|
$0.15
-67.39%
YoY
|
$0.54
-84.12%
YoY
|
$0.20
0.0%
YoY
|
$0.52
300.0%
YoY
|
| Diluted Earnings Per Share |
$263.3K
-42.85%
YoY
|
$641.7K
205.23%
YoY
|
$264.9K
-40.78%
YoY
|
$1.286M
571.56%
YoY
|
$460.7K
331.31%
YoY
|
$210.2K
300.93%
YoY
|
$447.3K
194465465.31%
YoY
|
$191.6K
30898099.47%
YoY
|
$106.8K
53408380.94%
YoY
|
$52.43K
43694441.54%
YoY
|
$0.23
27.78%
YoY
|
$0.62
313.33%
YoY
|
$0.20
-62.96%
YoY
|
$0.12
-40.0%
YoY
|
$0.18
-65.38%
YoY
|
$0.15
-67.39%
YoY
|
$0.54
-84.02%
YoY
|
$0.20
0.0%
YoY
|
$0.52
300.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
384.5M shares
2.26%
YoY
|
382.7M shares
2.42%
YoY
|
380.9M shares
2.39%
YoY
|
379.2M shares
2.19%
YoY
|
376.0M shares
1.95%
YoY
|
373.7M shares
1.49%
YoY
|
372.0M shares
1.18%
YoY
|
371.1M shares
2.39%
YoY
|
368.8M shares
2.55%
YoY
|
368.2M shares
2.52%
YoY
|
367.6M shares
2.52%
YoY
|
362.4M shares
1.26%
YoY
|
359.7M shares
0.74%
YoY
|
359.1M shares
0.67%
YoY
|
358.6M shares
0.66%
YoY
|
357.9M shares
0.56%
YoY
|
357.1M shares
0.4%
YoY
|
356.7M shares
0.41%
YoY
|
356.2M shares
0.42%
YoY
|
| Diluted Shares Outstanding |
389.2M shares
1.99%
YoY
|
387.9M shares
2.7%
YoY
|
N/A
|
384.6M shares
2.61%
YoY
|
381.6M shares
2.43%
YoY
|
377.7M shares
1.58%
YoY
|
N/A
|
374.8M shares
2.06%
YoY
|
372.6M shares
2.66%
YoY
|
371.9M shares
2.62%
YoY
|
372.5M shares
2.74%
YoY
|
367.3M shares
1.62%
YoY
|
362.9M shares
0.05%
YoY
|
362.4M shares
0.54%
YoY
|
362.5M shares
0.64%
YoY
|
361.4M shares
-0.19%
YoY
|
362.7M shares
0.21%
YoY
|
360.4M shares
-0.08%
YoY
|
360.2M shares
0.34%
YoY
|
Loading...