|
Concept
|
2021 | 2020 | 2019 | 2018 | 2017 |
|---|---|---|---|---|---|
| Revenue |
$3.217B
-0.6%
YoY
|
$3.237B
7.51%
YoY
|
$3.011B
1.23%
YoY
|
$2.974B
5.28%
YoY
|
$2.825B
3.24%
YoY
|
| Cost Of Revenue |
$625.1M
25.38%
YoY
|
$498.5M
7.43%
YoY
|
$464.0M
6.97%
YoY
|
$433.8M
-1.33%
YoY
|
$439.6M
8.58%
YoY
|
| Gross Profit |
$2.592B
-5.33%
YoY
|
$2.738B
7.53%
YoY
|
$2.547B
0.25%
YoY
|
$2.540B
6.5%
YoY
|
$2.385B
2.31%
YoY
|
| Selling, General & Admin |
$1.604B
1.76%
YoY
|
$1.576B
8.47%
YoY
|
$1.453B
4.59%
YoY
|
$1.390B
6.18%
YoY
|
$1.309B
1.2%
YoY
|
| Research & Development |
$581.6M
8.09%
YoY
|
$538.1M
3.7%
YoY
|
$518.9M
17.93%
YoY
|
$440.0M
5.82%
YoY
|
$415.8M
5.17%
YoY
|
| Depreciation & Amortization |
$61.63M
-5.36%
YoY
|
$65.13M
-9.65%
YoY
|
$72.08M
-8.74%
YoY
|
$78.98M
-9.36%
YoY
|
$87.14M
-19.28%
YoY
|
| Operating Expenses |
$2.355B
10.62%
YoY
|
$2.129B
5.92%
YoY
|
$2.010B
7.96%
YoY
|
$1.862B
2.65%
YoY
|
$1.814B
2.43%
YoY
|
| Operating Profit |
$236.6M
-61.13%
YoY
|
$608.8M
13.56%
YoY
|
$536.1M
-20.92%
YoY
|
$678.0M
18.73%
YoY
|
$571.0M
1.93%
YoY
|
| Interest Expense |
$91.79M
41.9%
YoY
|
$64.69M
40.7%
YoY
|
$45.97M
-42.65%
YoY
|
$80.16M
55.33%
YoY
|
$51.61M
14.82%
YoY
|
| Other Income/Expense, Net |
$21.09M
175.62%
YoY
|
$7.651M
611.06%
YoY
|
$1.076M
-112.85%
YoY
|
-$8.373M
-365.81%
YoY
|
$3.150M
-176.25%
YoY
|
| Pretax Income |
$167.1M
-69.88%
YoY
|
$554.9M
8.91%
YoY
|
$509.5M
191.95%
YoY
|
$174.5M
121.2%
YoY
|
$78.90M
32.95%
YoY
|
| Income Tax |
-$140.4M
-378.29%
YoY
|
$50.43M
-129.27%
YoY
|
-$172.3M
-420.36%
YoY
|
$53.79M
-89.82%
YoY
|
$528.4M
812.3%
YoY
|
| Net Earnings |
$307.5M
-39.04%
YoY
|
$504.4M
-26.01%
YoY
|
$681.8M
18.44%
YoY
|
$575.7M
-2878.45%
YoY
|
-$20.72M
-103.86%
YoY
|
| Basic Earnings Per Share |
$2.48
-39.22%
YoY
|
$4.08
-21.69%
YoY
|
$5.21
23.17%
YoY
|
$4.23
-3353.85%
YoY
|
-$0.13
-103.76%
YoY
|
| Diluted Earnings Per Share |
$2.44
-39.0%
YoY
|
$4.00
-20.48%
YoY
|
$5.03
27.66%
YoY
|
$3.94
-3130.77%
YoY
|
-$0.13
-103.81%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
124.1M shares
0.44%
YoY
|
123.6M shares
-5.56%
YoY
|
130.9M shares
-3.81%
YoY
|
136.0M shares
-9.78%
YoY
|
150.8M shares
-2.81%
YoY
|
| Diluted Shares Outstanding |
126.3M shares
0.08%
YoY
|
126.2M shares
-6.9%
YoY
|
135.5M shares
-7.15%
YoY
|
145.9M shares
-6.15%
YoY
|
155.5M shares
-1.01%
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 |
$859.5M
5.84%
YoY
|
$825.3M
6.39%
YoY
|
$850.8M
5.09%
YoY
|
$778.4M
1.47%
YoY
|
$812.1M
1.65%
YoY
|
$775.8M
-9.89%
YoY
|
$809.7M
-0.02%
YoY
|
$767.2M
4.68%
YoY
|
$798.9M
6.71%
YoY
|
$860.9M
19.72%
YoY
|
$809.8M
0.99%
YoY
|
$732.9M
0.06%
YoY
|
$748.7M
0.85%
YoY
|
$719.1M
3.15%
YoY
|
$801.9M
3.09%
YoY
|
$732.5M
6.01%
YoY
|
$742.4M
7.09%
YoY
|
$697.2M
5.21%
YoY
|
$777.9M
5.89%
YoY
|
| Cost Of Revenue |
$155.9M
-3.34%
YoY
|
$141.9M
-1.1%
YoY
|
$173.5M
30.05%
YoY
|
$146.8M
15.35%
YoY
|
$161.3M
31.96%
YoY
|
$143.5M
24.13%
YoY
|
$133.4M
11.91%
YoY
|
$127.3M
0.29%
YoY
|
$122.2M
10.65%
YoY
|
$115.6M
7.54%
YoY
|
$119.2M
5.58%
YoY
|
$126.9M
22.13%
YoY
|
$110.5M
1.59%
YoY
|
$107.5M
-0.75%
YoY
|
$112.9M
6.11%
YoY
|
$103.9M
-1.91%
YoY
|
$108.7M
-0.52%
YoY
|
$108.3M
5.69%
YoY
|
$106.4M
7.91%
YoY
|
| Gross Profit |
$703.6M
8.11%
YoY
|
$683.4M
8.09%
YoY
|
$677.4M
0.17%
YoY
|
$631.6M
-1.29%
YoY
|
$650.8M
-3.83%
YoY
|
$632.3M
-15.17%
YoY
|
$676.2M
-2.09%
YoY
|
$639.9M
5.59%
YoY
|
$676.7M
6.03%
YoY
|
$745.4M
21.86%
YoY
|
$690.6M
0.24%
YoY
|
$606.0M
-3.59%
YoY
|
$638.2M
0.73%
YoY
|
$611.7M
3.87%
YoY
|
$689.0M
5.05%
YoY
|
$628.6M
7.45%
YoY
|
$633.6M
8.51%
YoY
|
$588.9M
5.12%
YoY
|
$655.9M
3.32%
YoY
|
| Selling, General & Admin |
$364.7M
-8.95%
YoY
|
$402.0M
3.54%
YoY
|
$433.8M
8.91%
YoY
|
$381.7M
0.38%
YoY
|
$400.5M
2.23%
YoY
|
$388.3M
-4.41%
YoY
|
$398.3M
8.62%
YoY
|
$380.3M
7.14%
YoY
|
$391.8M
3.21%
YoY
|
$406.2M
15.33%
YoY
|
$366.7M
1.33%
YoY
|
$354.9M
1.8%
YoY
|
$379.6M
4.26%
YoY
|
$352.2M
11.83%
YoY
|
$361.9M
18.0%
YoY
|
$348.6M
6.01%
YoY
|
$364.1M
4.18%
YoY
|
$314.9M
-2.58%
YoY
|
$306.7M
-7.65%
YoY
|
| Research & Development |
$137.2M
-6.17%
YoY
|
$147.9M
2.6%
YoY
|
$145.5M
9.78%
YoY
|
$145.8M
11.62%
YoY
|
$146.2M
4.02%
YoY
|
$144.2M
7.21%
YoY
|
$132.5M
3.35%
YoY
|
$130.6M
3.33%
YoY
|
$140.5M
4.85%
YoY
|
$134.5M
3.22%
YoY
|
$128.2M
9.67%
YoY
|
$126.4M
13.32%
YoY
|
$134.0M
18.67%
YoY
|
$130.3M
32.18%
YoY
|
$116.9M
17.72%
YoY
|
$111.6M
4.15%
YoY
|
$112.9M
5.85%
YoY
|
$98.55M
-4.01%
YoY
|
$99.30M
9.48%
YoY
|
| Depreciation & Amortization |
$19.84M
-77.49%
YoY
|
$85.76M
22.15%
YoY
|
$109.5M
125.3%
YoY
|
$89.15M
69.16%
YoY
|
$88.14M
66.62%
YoY
|
$70.21M
30.73%
YoY
|
$48.60M
-198.98%
YoY
|
$52.70M
-24.39%
YoY
|
$52.90M
-5.87%
YoY
|
$53.70M
-14.04%
YoY
|
-$49.10M
149.24%
YoY
|
$69.70M
26.04%
YoY
|
$56.20M
3.31%
YoY
|
$62.47M
20.43%
YoY
|
-$19.70M
-197.52%
YoY
|
$55.30M
5.53%
YoY
|
$54.40M
13.1%
YoY
|
$51.88M
5.23%
YoY
|
$20.20M
68.33%
YoY
|
| Operating Expenses |
$530.3M
-6.33%
YoY
|
$587.2M
8.75%
YoY
|
$598.9M
12.66%
YoY
|
$547.2M
6.96%
YoY
|
$566.1M
6.21%
YoY
|
$540.0M
-0.71%
YoY
|
$531.6M
6.51%
YoY
|
$511.6M
3.32%
YoY
|
$533.0M
2.28%
YoY
|
$543.8M
11.25%
YoY
|
$499.1M
3.35%
YoY
|
$495.2M
6.76%
YoY
|
$521.1M
6.69%
YoY
|
$488.8M
15.47%
YoY
|
$482.9M
17.87%
YoY
|
$463.8M
3.46%
YoY
|
$488.5M
5.74%
YoY
|
$423.3M
-3.25%
YoY
|
$409.7M
-3.92%
YoY
|
| Operating Profit |
$173.3M
104.65%
YoY
|
$96.23M
4.22%
YoY
|
$78.47M
-42.0%
YoY
|
$84.47M
-34.17%
YoY
|
$84.68M
-41.06%
YoY
|
$92.33M
-54.19%
YoY
|
$135.3M
-27.02%
YoY
|
$128.3M
15.77%
YoY
|
$143.7M
22.71%
YoY
|
$201.5M
64.07%
YoY
|
$185.4M
-8.45%
YoY
|
$110.8M
-32.74%
YoY
|
$117.1M
-19.34%
YoY
|
$122.8M
-25.8%
YoY
|
$202.5M
-17.77%
YoY
|
$164.8M
20.53%
YoY
|
$145.1M
19.03%
YoY
|
$165.6M
34.99%
YoY
|
$246.2M
6.45%
YoY
|
| Interest Expense |
$23.85M
4.12%
YoY
|
$22.08M
-9.38%
YoY
|
-$21.40M
34.58%
YoY
|
$22.81M
37.08%
YoY
|
$22.91M
34.14%
YoY
|
$24.36M
66.72%
YoY
|
-$15.90M
34.75%
YoY
|
$16.64M
88.61%
YoY
|
$17.08M
65.96%
YoY
|
$14.61M
-18.98%
YoY
|
-$11.80M
28.26%
YoY
|
$8.822M
-55.81%
YoY
|
$10.29M
-49.91%
YoY
|
$18.03M
-11.32%
YoY
|
-$9.200M
12.2%
YoY
|
$19.96M
70.24%
YoY
|
$20.54M
71.08%
YoY
|
$20.34M
76.02%
YoY
|
-$8.200M
583.33%
YoY
|
| Other Income/Expense, Net |
-$3.817M
-157.53%
YoY
|
-$1.077M
-108.35%
YoY
|
$3.607M
-1903.5%
YoY
|
-$2.050M
-153.37%
YoY
|
$6.635M
247.2%
YoY
|
$12.90M
514.68%
YoY
|
-$200.0K
-108.33%
YoY
|
$3.841M
11.14%
YoY
|
$1.911M
-155.88%
YoY
|
$2.098M
-43.28%
YoY
|
$2.400M
-226.32%
YoY
|
$3.456M
-6.65%
YoY
|
-$3.420M
34.8%
YoY
|
$3.699M
-222.81%
YoY
|
-$1.900M
-416.67%
YoY
|
$3.702M
277.37%
YoY
|
-$2.537M
122.35%
YoY
|
-$3.012M
-190.56%
YoY
|
$600.0K
-106.74%
YoY
|
| Pretax Income |
$146.6M
113.4%
YoY
|
$73.52M
-9.45%
YoY
|
-$42.65M
-135.81%
YoY
|
$59.93M
-48.34%
YoY
|
$68.68M
-46.8%
YoY
|
$81.19M
-57.41%
YoY
|
$119.1M
-32.33%
YoY
|
$116.0M
7.29%
YoY
|
$129.1M
20.38%
YoY
|
$190.6M
61.31%
YoY
|
$176.0M
-6.18%
YoY
|
$108.1M
-32.18%
YoY
|
$107.2M
-18.43%
YoY
|
$118.2M
-21.7%
YoY
|
$187.6M
3.02%
YoY
|
$159.4M
19.11%
YoY
|
$131.5M
14.97%
YoY
|
$150.9M
25.76%
YoY
|
$182.1M
-5.25%
YoY
|
| Income Tax |
$31.11M
426.08%
YoY
|
$13.29M
-249.98%
YoY
|
-$145.5M
-2149.93%
YoY
|
$8.138M
-54.21%
YoY
|
$5.913M
-63.48%
YoY
|
-$8.858M
-194.06%
YoY
|
$7.100M
-122.76%
YoY
|
$17.77M
-110.92%
YoY
|
$16.19M
17.76%
YoY
|
$9.417M
20.18%
YoY
|
-$31.20M
-164.73%
YoY
|
-$162.7M
-29265.41%
YoY
|
$13.75M
-44.2%
YoY
|
$7.836M
17.18%
YoY
|
$48.20M
31.69%
YoY
|
$558.0K
-92.16%
YoY
|
$24.64M
346.0%
YoY
|
$6.687M
-86.55%
YoY
|
$36.60M
167.15%
YoY
|
| Net Earnings |
$115.5M
83.95%
YoY
|
$60.23M
-33.11%
YoY
|
$102.9M
-8.2%
YoY
|
$51.79M
-47.28%
YoY
|
$62.77M
-44.41%
YoY
|
$90.05M
-50.31%
YoY
|
$112.1M
-45.88%
YoY
|
$98.23M
-63.73%
YoY
|
$112.9M
20.76%
YoY
|
$181.2M
64.23%
YoY
|
$207.1M
24.98%
YoY
|
$270.9M
70.5%
YoY
|
$93.50M
-12.48%
YoY
|
$110.3M
-23.51%
YoY
|
$165.7M
-158.37%
YoY
|
$158.9M
25.36%
YoY
|
$106.8M
-1.83%
YoY
|
$144.3M
422.28%
YoY
|
-$283.9M
-242.05%
YoY
|
| Basic Earnings Per Share |
$0.91
78.43%
YoY
|
$0.48
-34.25%
YoY
|
N/A
|
$0.42
-47.5%
YoY
|
$0.51
-43.96%
YoY
|
$0.73
-49.66%
YoY
|
$0.91
-42.77%
YoY
|
$0.80
-61.54%
YoY
|
$0.91
28.17%
YoY
|
$1.45
72.62%
YoY
|
$1.59
28.23%
YoY
|
$2.08
76.27%
YoY
|
$0.71
-10.13%
YoY
|
$0.84
-19.23%
YoY
|
$1.24
-164.25%
YoY
|
$1.18
40.48%
YoY
|
$0.79
9.72%
YoY
|
$1.04
477.78%
YoY
|
-$1.93
-250.78%
YoY
|
| Diluted Earnings Per Share |
$0.90
80.0%
YoY
|
$0.47
-33.8%
YoY
|
$812.7K
91312001.42%
YoY
|
$0.41
-47.44%
YoY
|
$0.50
-44.44%
YoY
|
$0.71
-50.0%
YoY
|
$0.89
-42.95%
YoY
|
$0.78
-61.76%
YoY
|
$0.90
28.57%
YoY
|
$1.42
82.05%
YoY
|
$1.56
35.65%
YoY
|
$2.04
88.89%
YoY
|
$0.70
-4.11%
YoY
|
$0.78
-21.21%
YoY
|
$1.15
-159.59%
YoY
|
$1.08
31.71%
YoY
|
$0.73
4.29%
YoY
|
$0.99
482.35%
YoY
|
-$1.93
-253.17%
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 |
126.7M shares
2.02%
YoY
|
125.5M shares
2.09%
YoY
|
124.7M shares
1.3%
YoY
|
124.5M shares
1.02%
YoY
|
124.2M shares
0.57%
YoY
|
122.9M shares
-1.45%
YoY
|
123.1M shares
-5.45%
YoY
|
123.3M shares
-5.39%
YoY
|
123.5M shares
-5.93%
YoY
|
124.7M shares
-5.13%
YoY
|
130.2M shares
-3.37%
YoY
|
130.3M shares
-3.54%
YoY
|
131.3M shares
-3.44%
YoY
|
131.5M shares
-5.58%
YoY
|
134.8M shares
-10.56%
YoY
|
135.1M shares
-10.65%
YoY
|
136.0M shares
-10.06%
YoY
|
139.2M shares
-9.13%
YoY
|
150.7M shares
-3.39%
YoY
|
| Diluted Shares Outstanding |
127.8M shares
1.45%
YoY
|
127.7M shares
1.36%
YoY
|
N/A
|
126.3M shares
0.36%
YoY
|
126.0M shares
0.21%
YoY
|
126.0M shares
-1.22%
YoY
|
N/A
|
125.9M shares
-5.12%
YoY
|
125.7M shares
-6.36%
YoY
|
127.6M shares
-9.54%
YoY
|
N/A
|
132.7M shares
-10.11%
YoY
|
134.3M shares
-7.68%
YoY
|
141.0M shares
-3.66%
YoY
|
N/A
|
147.6M shares
-4.57%
YoY
|
145.4M shares
-6.79%
YoY
|
146.4M shares
-7.57%
YoY
|
N/A
|
Loading...