|
Concept
|
2022 | 2021 | 2020 | 2019 | 2018 |
|---|---|---|---|---|---|
| Revenue |
$1.657B
12.72%
YoY
|
$1.470B
14.22%
YoY
|
$1.287B
-4.88%
YoY
|
$1.353B
-0.44%
YoY
|
$1.359B
5.4%
YoY
|
| Cost Of Revenue |
$534.7M
27.02%
YoY
|
$421.0M
13.43%
YoY
|
$371.1M
10.16%
YoY
|
$336.9M
0.95%
YoY
|
$333.7M
1.65%
YoY
|
| Gross Profit |
$1.122B
7.01%
YoY
|
$1.049B
14.55%
YoY
|
$915.6M
-9.92%
YoY
|
$1.016B
-0.89%
YoY
|
$1.025B
6.69%
YoY
|
| Selling, General & Admin |
$581.7M
-2.16%
YoY
|
$594.6M
-0.14%
YoY
|
$595.4M
-0.13%
YoY
|
$596.2M
0.8%
YoY
|
$591.5M
1.36%
YoY
|
| Research & Development |
$327.7M
-2.46%
YoY
|
$336.0M
19.83%
YoY
|
$280.4M
2.91%
YoY
|
$272.5M
4.36%
YoY
|
$261.1M
12.65%
YoY
|
| Depreciation & Amortization |
$90.71M
-8.75%
YoY
|
$99.40M
14.17%
YoY
|
$87.06M
18.39%
YoY
|
$73.54M
4.07%
YoY
|
$70.67M
-2.79%
YoY
|
| Operating Expenses |
$931.8M
0.14%
YoY
|
$930.6M
6.26%
YoY
|
$875.8M
0.82%
YoY
|
$868.6M
1.89%
YoY
|
$852.5M
4.57%
YoY
|
| Operating Profit |
$190.4M
61.16%
YoY
|
$118.2M
-40.78%
YoY
|
$199.6M
14.32%
YoY
|
$174.6M
0.97%
YoY
|
$172.9M
18.59%
YoY
|
| Interest Expense |
$16.59M
338.92%
YoY
|
$3.780M
100.74%
YoY
|
$1.883M
4607.5%
YoY
|
$40.00K
-73.51%
YoY
|
$151.0K
-95.28%
YoY
|
| Other Income/Expense, Net |
-$25.88M
77.37%
YoY
|
-$14.59M
1751.52%
YoY
|
-$788.0K
-113.16%
YoY
|
$5.990M
67.6%
YoY
|
$3.574M
-328.22%
YoY
|
| Pretax Income |
$171.9M
415.09%
YoY
|
$33.37M
-82.39%
YoY
|
$189.5M
92.42%
YoY
|
$98.48M
75.64%
YoY
|
$56.07M
21.08%
YoY
|
| Income Tax |
$32.23M
126.03%
YoY
|
$14.26M
-74.12%
YoY
|
$55.10M
199.59%
YoY
|
$18.39M
-14.04%
YoY
|
$21.40M
-77.47%
YoY
|
| Net Earnings |
$139.6M
56.35%
YoY
|
$89.32M
-37.83%
YoY
|
$143.7M
-11.4%
YoY
|
$162.2M
4.58%
YoY
|
$155.1M
195.85%
YoY
|
| Basic Earnings Per Share |
$1.06
55.88%
YoY
|
$0.68
-38.18%
YoY
|
$1.10
-10.57%
YoY
|
$1.23
5.13%
YoY
|
$1.17
192.5%
YoY
|
| Diluted Earnings Per Share |
$1.054M
157261774.85%
YoY
|
$0.67
-38.53%
YoY
|
$1.09
-10.66%
YoY
|
$1.22
5.17%
YoY
|
$1.16
190.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
131.7M shares
-0.43%
YoY
|
132.3M shares
0.94%
YoY
|
131.1M shares
-0.49%
YoY
|
131.7M shares
-0.2%
YoY
|
132.0M shares
1.29%
YoY
|
| Diluted Shares Outstanding |
132.5M shares
-0.77%
YoY
|
133.6M shares
1.34%
YoY
|
131.8M shares
-0.7%
YoY
|
132.7M shares
-0.41%
YoY
|
133.3M shares
1.44%
YoY
|
|
Concept
|
2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$416.8M
5.25%
YoY
|
$437.0M
13.51%
YoY
|
$448.3M
6.57%
YoY
|
$428.0M
16.62%
YoY
|
$396.0M
14.12%
YoY
|
$385.0M
14.93%
YoY
|
$420.6M
14.37%
YoY
|
$367.0M
19.16%
YoY
|
$347.0M
15.28%
YoY
|
$335.0M
8.41%
YoY
|
$367.8M
0.08%
YoY
|
$308.0M
-9.53%
YoY
|
$301.0M
-9.94%
YoY
|
$309.0M
-0.67%
YoY
|
$367.5M
2.05%
YoY
|
$340.4M
-1.64%
YoY
|
$334.2M
-1.99%
YoY
|
$311.1M
-0.26%
YoY
|
$360.1M
2.94%
YoY
|
| Cost Of Revenue |
$118.5M
-7.05%
YoY
|
$132.7M
11.31%
YoY
|
$144.3M
16.77%
YoY
|
$143.7M
39.9%
YoY
|
$127.5M
28.45%
YoY
|
$119.2M
24.96%
YoY
|
$123.6M
13.18%
YoY
|
$102.7M
11.33%
YoY
|
$99.24M
15.53%
YoY
|
$95.41M
13.91%
YoY
|
$109.2M
19.87%
YoY
|
$92.26M
7.39%
YoY
|
$85.90M
2.55%
YoY
|
$83.76M
10.1%
YoY
|
$91.10M
3.52%
YoY
|
$85.92M
-3.48%
YoY
|
$83.77M
1.96%
YoY
|
$76.08M
2.08%
YoY
|
$88.00M
2.8%
YoY
|
| Gross Profit |
$298.3M
11.3%
YoY
|
$304.1M
14.32%
YoY
|
$304.0M
2.33%
YoY
|
$284.2M
7.48%
YoY
|
$268.0M
8.32%
YoY
|
$266.0M
10.95%
YoY
|
$297.0M
14.87%
YoY
|
$264.4M
22.51%
YoY
|
$247.5M
14.87%
YoY
|
$239.8M
6.27%
YoY
|
$258.6M
-6.41%
YoY
|
$215.9M
-15.19%
YoY
|
$215.4M
-13.99%
YoY
|
$225.6M
-3.99%
YoY
|
$276.3M
1.54%
YoY
|
$254.5M
-1.01%
YoY
|
$250.5M
-3.24%
YoY
|
$235.0M
-1.0%
YoY
|
$272.1M
2.99%
YoY
|
| Selling, General & Admin |
$147.8M
-8.56%
YoY
|
$160.6M
4.71%
YoY
|
$139.5M
-9.53%
YoY
|
$154.6M
4.37%
YoY
|
$161.7M
14.28%
YoY
|
$153.3M
2.13%
YoY
|
$154.2M
15.07%
YoY
|
$148.1M
0.61%
YoY
|
$141.5M
4.96%
YoY
|
$150.1M
5.79%
YoY
|
$134.0M
-0.22%
YoY
|
$147.2M
-1.62%
YoY
|
$134.8M
-10.09%
YoY
|
$141.9M
-2.41%
YoY
|
$134.3M
-4.75%
YoY
|
$149.6M
3.24%
YoY
|
$149.9M
-3.3%
YoY
|
$145.4M
-1.33%
YoY
|
$141.0M
2.1%
YoY
|
| Research & Development |
$83.30M
-2.67%
YoY
|
$86.64M
5.45%
YoY
|
$78.68M
-4.4%
YoY
|
$82.86M
0.85%
YoY
|
$85.59M
5.1%
YoY
|
$82.16M
2.59%
YoY
|
$82.30M
13.99%
YoY
|
$82.17M
16.05%
YoY
|
$81.43M
26.79%
YoY
|
$80.09M
11.82%
YoY
|
$72.20M
6.33%
YoY
|
$70.80M
6.38%
YoY
|
$64.23M
-5.91%
YoY
|
$71.62M
8.24%
YoY
|
$67.90M
3.19%
YoY
|
$66.56M
0.59%
YoY
|
$68.26M
2.02%
YoY
|
$66.17M
6.99%
YoY
|
$65.80M
16.25%
YoY
|
| Depreciation & Amortization |
$23.30M
-3.62%
YoY
|
$22.24M
3.13%
YoY
|
$21.88M
-15.8%
YoY
|
$23.09M
-1.32%
YoY
|
$24.18M
-7.46%
YoY
|
$21.57M
-9.66%
YoY
|
$25.98M
0.32%
YoY
|
$23.39M
2.16%
YoY
|
$26.12M
37.49%
YoY
|
$23.87M
23.91%
YoY
|
$25.90M
36.32%
YoY
|
$22.90M
23.78%
YoY
|
$19.00M
5.56%
YoY
|
$19.27M
6.96%
YoY
|
$19.00M
11.76%
YoY
|
$18.50M
-0.54%
YoY
|
$18.00M
1.69%
YoY
|
$18.01M
3.3%
YoY
|
$17.00M
-5.03%
YoY
|
| Operating Expenses |
$235.8M
-4.62%
YoY
|
$247.2M
4.97%
YoY
|
$223.1M
-7.09%
YoY
|
$237.4M
3.11%
YoY
|
$247.3M
10.93%
YoY
|
$235.5M
2.29%
YoY
|
$240.1M
14.9%
YoY
|
$230.3M
5.62%
YoY
|
$222.9M
12.01%
YoY
|
$230.2M
7.81%
YoY
|
$209.0M
3.06%
YoY
|
$218.0M
0.84%
YoY
|
$199.0M
-8.78%
YoY
|
$213.5M
0.92%
YoY
|
$202.8M
-2.22%
YoY
|
$216.2M
2.41%
YoY
|
$218.2M
-1.7%
YoY
|
$211.6M
1.13%
YoY
|
$207.4M
6.14%
YoY
|
| Operating Profit |
$62.48M
200.8%
YoY
|
$56.93M
86.44%
YoY
|
$80.84M
42.06%
YoY
|
$80.43M
135.32%
YoY
|
$20.77M
-15.38%
YoY
|
$30.53M
220.01%
YoY
|
$56.90M
14.73%
YoY
|
$34.18M
-1692.73%
YoY
|
$24.55M
49.55%
YoY
|
$9.541M
-94.45%
YoY
|
$49.60M
-32.52%
YoY
|
-$2.146M
-103.29%
YoY
|
$16.42M
-49.17%
YoY
|
$171.8M
634.33%
YoY
|
$73.50M
13.6%
YoY
|
$65.18M
41.66%
YoY
|
$32.30M
-12.51%
YoY
|
$23.40M
-16.84%
YoY
|
$64.70M
-5.96%
YoY
|
| Interest Expense |
-$7.775M
-411.0%
YoY
|
$8.348M
546.13%
YoY
|
-$12.96M
-276.09%
YoY
|
$4.851M
638.36%
YoY
|
$2.500M
104.25%
YoY
|
$1.292M
83.52%
YoY
|
$7.358M
717.56%
YoY
|
$657.0K
-32.48%
YoY
|
$1.224M
1754.55%
YoY
|
$704.0K
826.32%
YoY
|
$900.0K
-47.06%
YoY
|
$973.0K
N/A
|
$66.00K
N/A
|
$76.00K
N/A
|
$1.700M
142.86%
YoY
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$700.0K
N/A
|
| Other Income/Expense, Net |
-$773.0K
-77.95%
YoY
|
-$3.020M
-9251.52%
YoY
|
-$11.97M
-1.04%
YoY
|
-$5.150M
182.97%
YoY
|
-$3.505M
18.29%
YoY
|
$33.00K
-100.65%
YoY
|
-$12.10M
-1199.73%
YoY
|
-$1.820M
-9.05%
YoY
|
-$2.963M
159.23%
YoY
|
-$5.070M
-1005.36%
YoY
|
$1.100M
-200.0%
YoY
|
-$2.001M
-188.97%
YoY
|
-$1.143M
-305.95%
YoY
|
$560.0K
-2433.33%
YoY
|
-$1.100M
-222.22%
YoY
|
$2.249M
26.21%
YoY
|
$555.0K
-150.68%
YoY
|
-$24.00K
-95.38%
YoY
|
$900.0K
-250.0%
YoY
|
| Pretax Income |
$32.41M
87.7%
YoY
|
$53.91M
76.36%
YoY
|
$48.76M
7.98%
YoY
|
$75.28M
132.64%
YoY
|
$17.27M
-20.0%
YoY
|
$30.57M
583.63%
YoY
|
$45.16M
195.15%
YoY
|
$32.36M
-880.32%
YoY
|
$21.59M
41.34%
YoY
|
$4.471M
-97.41%
YoY
|
$15.30M
-71.82%
YoY
|
-$4.147M
-106.15%
YoY
|
$15.27M
-53.51%
YoY
|
$172.4M
563.66%
YoY
|
$54.30M
-14.49%
YoY
|
$67.43M
39.38%
YoY
|
$32.85M
-6.15%
YoY
|
$25.98M
-12.28%
YoY
|
$63.50M
11.99%
YoY
|
| Income Tax |
$1.919M
-60.29%
YoY
|
$6.976M
30.91%
YoY
|
$8.694M
80.3%
YoY
|
$13.38M
158.07%
YoY
|
$4.833M
12.95%
YoY
|
$5.329M
-22304.17%
YoY
|
$4.822M
-54.08%
YoY
|
$5.183M
991.16%
YoY
|
$4.279M
-2.37%
YoY
|
-$24.00K
-100.06%
YoY
|
$10.50M
-344.19%
YoY
|
$475.0K
-96.99%
YoY
|
$4.383M
5.39%
YoY
|
$39.73M
1342.14%
YoY
|
-$4.300M
-146.24%
YoY
|
$15.78M
204.63%
YoY
|
$4.159M
5.34%
YoY
|
$2.755M
-48.45%
YoY
|
$9.300M
-16.22%
YoY
|
| Net Earnings |
$30.49M
145.23%
YoY
|
$46.93M
85.96%
YoY
|
$40.07M
-0.67%
YoY
|
$61.91M
127.79%
YoY
|
$12.43M
-28.15%
YoY
|
$25.24M
461.42%
YoY
|
$40.34M
758.21%
YoY
|
$27.18M
-687.99%
YoY
|
$17.31M
58.93%
YoY
|
$4.495M
-96.61%
YoY
|
$4.700M
-91.98%
YoY
|
-$4.622M
-108.95%
YoY
|
$10.89M
-62.05%
YoY
|
$132.7M
471.3%
YoY
|
$58.60M
3.72%
YoY
|
$51.64M
19.56%
YoY
|
$28.69M
-7.61%
YoY
|
$23.22M
-4.32%
YoY
|
$56.50M
-332.51%
YoY
|
| Basic Earnings Per Share |
$0.23
155.56%
YoY
|
$0.36
89.47%
YoY
|
N/A
|
$0.47
135.0%
YoY
|
$0.09
-30.77%
YoY
|
$0.19
533.33%
YoY
|
N/A
|
$0.20
-600.0%
YoY
|
$0.13
62.5%
YoY
|
$0.03
-97.06%
YoY
|
N/A
|
-$0.04
-110.26%
YoY
|
$0.08
-63.64%
YoY
|
$1.02
466.67%
YoY
|
N/A
|
$0.39
18.18%
YoY
|
$0.22
-8.33%
YoY
|
$0.18
-5.26%
YoY
|
N/A
|
| Diluted Earnings Per Share |
$0.23
152.51%
YoY
|
$0.35
84.21%
YoY
|
$304.1K
0.1%
YoY
|
$0.47
135.0%
YoY
|
$0.09
-30.77%
YoY
|
$0.19
533.33%
YoY
|
$303.8K
754.59%
YoY
|
$0.20
-600.0%
YoY
|
$0.13
62.5%
YoY
|
$0.03
-97.03%
YoY
|
$35.55K
-91.97%
YoY
|
-$0.04
-110.26%
YoY
|
$0.08
-63.64%
YoY
|
$1.01
494.12%
YoY
|
$442.9K
4.97%
YoY
|
$0.39
21.88%
YoY
|
$0.22
-4.35%
YoY
|
$0.17
-5.56%
YoY
|
$422.0K
-327.3%
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 |
131.5M shares
-0.36%
YoY
|
131.5M shares
-0.47%
YoY
|
130.6M shares
-1.0%
YoY
|
132.3M shares
-0.54%
YoY
|
132.0M shares
-0.4%
YoY
|
132.1M shares
0.47%
YoY
|
131.9M shares
0.48%
YoY
|
133.0M shares
1.23%
YoY
|
132.5M shares
1.13%
YoY
|
131.5M shares
0.67%
YoY
|
131.2M shares
0.14%
YoY
|
131.4M shares
0.03%
YoY
|
131.0M shares
-0.79%
YoY
|
130.6M shares
-1.24%
YoY
|
131.1M shares
-1.04%
YoY
|
131.4M shares
-0.73%
YoY
|
132.1M shares
0.14%
YoY
|
132.3M shares
0.86%
YoY
|
132.4M shares
1.29%
YoY
|
| Diluted Shares Outstanding |
134.2M shares
1.1%
YoY
|
133.2M shares
0.03%
YoY
|
N/A
|
132.6M shares
-0.83%
YoY
|
132.7M shares
-0.62%
YoY
|
133.2M shares
0.35%
YoY
|
N/A
|
133.7M shares
1.73%
YoY
|
133.5M shares
1.47%
YoY
|
132.7M shares
1.04%
YoY
|
N/A
|
131.4M shares
-0.36%
YoY
|
131.6M shares
-1.03%
YoY
|
131.4M shares
-1.51%
YoY
|
N/A
|
131.9M shares
-0.98%
YoY
|
133.0M shares
-0.06%
YoY
|
133.4M shares
0.56%
YoY
|
N/A
|
Loading...