|
Concept
|
2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| Revenue |
$4.216B
15.38%
YoY
|
$3.654B
36.66%
YoY
|
$2.674B
19.93%
YoY
|
$2.229B
-5.49%
YoY
|
$2.359B
30.83%
YoY
|
| Cost Of Revenue |
$852.7M
4.49%
YoY
|
$816.0M
11.18%
YoY
|
$734.0M
34.1%
YoY
|
$547.3M
27.35%
YoY
|
$429.8M
24.69%
YoY
|
| Gross Profit |
$3.363B
18.51%
YoY
|
$2.838B
46.3%
YoY
|
$1.940B
15.32%
YoY
|
$1.682B
-12.81%
YoY
|
$1.929B
32.28%
YoY
|
| Selling, General & Admin |
$2.179B
4.98%
YoY
|
$2.076B
0.93%
YoY
|
$2.057B
23.08%
YoY
|
$1.671B
4.68%
YoY
|
$1.596B
25.95%
YoY
|
| Research & Development |
$943.9M
-5.34%
YoY
|
$997.2M
-3.15%
YoY
|
$1.030B
30.16%
YoY
|
$791.0M
27.63%
YoY
|
$619.8M
40.24%
YoY
|
| Depreciation & Amortization |
$88.68M
-10.85%
YoY
|
$99.47M
0.33%
YoY
|
$99.15M
5.85%
YoY
|
$93.67M
38.43%
YoY
|
$67.66M
29.05%
YoY
|
| Operating Expenses |
$3.123B
1.63%
YoY
|
$3.073B
-0.43%
YoY
|
$3.087B
25.36%
YoY
|
$2.462B
11.1%
YoY
|
$2.216B
29.64%
YoY
|
| Operating Profit |
$239.5M
-201.7%
YoY
|
-$235.5M
-79.46%
YoY
|
-$1.147B
46.99%
YoY
|
-$780.2M
171.71%
YoY
|
-$287.1M
14.32%
YoY
|
| Interest Expense |
$60.75M
-394.55%
YoY
|
-$20.63M
-111.81%
YoY
|
$174.6M
41.86%
YoY
|
$123.1M
27.87%
YoY
|
$96.25M
129.37%
YoY
|
| Other Income/Expense, Net |
-$3.083M
-66.92%
YoY
|
-$9.320M
-94.64%
YoY
|
-$174.0M
43.93%
YoY
|
-$120.9M
171.51%
YoY
|
-$44.51M
270.39%
YoY
|
| Pretax Income |
$297.2M
-211.95%
YoY
|
-$265.5M
-79.9%
YoY
|
-$1.321B
46.58%
YoY
|
-$901.0M
171.69%
YoY
|
-$331.7M
26.01%
YoY
|
| Income Tax |
$33.44M
169.41%
YoY
|
$12.41M
-32.23%
YoY
|
$18.31M
164.2%
YoY
|
$6.932M
38.17%
YoY
|
$5.017M
-59.49%
YoY
|
| Net Earnings |
$263.7M
-194.92%
YoY
|
-$277.9M
-79.25%
YoY
|
-$1.339B
47.48%
YoY
|
-$908.0M
169.68%
YoY
|
-$336.7M
22.17%
YoY
|
| Basic Earnings Per Share |
N/A
|
-$1.71
-79.37%
YoY
|
-$8.29
45.95%
YoY
|
-$5.68
155.86%
YoY
|
-$2.22
N/A
|
| Diluted Earnings Per Share |
$1.50
-187.89%
YoY
|
-$1.71
-79.36%
YoY
|
-$8.29
45.95%
YoY
|
-$5.68
155.86%
YoY
|
-$2.22
-100.0%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
N/A
|
162.5M shares
0.33%
YoY
|
162.0M shares
0.98%
YoY
|
160.4M shares
5.07%
YoY
|
152.7M shares
4.75%
YoY
|
| Diluted Shares Outstanding |
N/A
|
162.4M shares
0.46%
YoY
|
161.6M shares
1.18%
YoY
|
159.7M shares
5.13%
YoY
|
151.9M shares
N/A
|
|
Concept
|
2024 Q1 | 2023 Q4 | 2023 Q3 | 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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.486B
18.79%
YoY
|
$1.067B
14.8%
YoY
|
$910.6M
14.0%
YoY
|
$751.5M
11.49%
YoY
|
$1.251B
38.84%
YoY
|
$929.8M
39.87%
YoY
|
$798.8M
31.86%
YoY
|
$674.1M
34.27%
YoY
|
$901.1M
20.94%
YoY
|
$664.8M
19.01%
YoY
|
$605.7M
23.2%
YoY
|
$502.1M
15.66%
YoY
|
$745.1M
-5.83%
YoY
|
$558.6M
-10.82%
YoY
|
$491.7M
-4.82%
YoY
|
$434.1M
2.17%
YoY
|
$791.2M
27.18%
YoY
|
$626.3M
30.22%
YoY
|
$516.6M
33.03%
YoY
|
$424.9M
36.33%
YoY
|
| Cost Of Revenue |
$223.6M
8.9%
YoY
|
$210.0M
4.07%
YoY
|
$211.9M
2.47%
YoY
|
$207.2M
2.51%
YoY
|
$205.3M
7.84%
YoY
|
$201.8M
7.16%
YoY
|
$206.8M
12.75%
YoY
|
$202.2M
17.6%
YoY
|
$190.4M
26.74%
YoY
|
$188.3M
37.66%
YoY
|
$183.4M
38.89%
YoY
|
$171.9M
33.66%
YoY
|
$150.2M
17.53%
YoY
|
$136.8M
26.86%
YoY
|
$132.1M
34.32%
YoY
|
$128.6M
34.22%
YoY
|
$127.8M
36.39%
YoY
|
$107.8M
20.84%
YoY
|
$98.31M
17.39%
YoY
|
$95.82M
22.9%
YoY
|
| Gross Profit |
$1.263B
20.73%
YoY
|
$857.4M
17.77%
YoY
|
$698.7M
18.03%
YoY
|
$544.3M
15.33%
YoY
|
$1.046B
47.14%
YoY
|
$728.0M
52.79%
YoY
|
$592.0M
40.16%
YoY
|
$471.9M
42.94%
YoY
|
$710.8M
19.47%
YoY
|
$476.5M
12.96%
YoY
|
$422.3M
17.44%
YoY
|
$330.1M
8.08%
YoY
|
$594.9M
-10.31%
YoY
|
$421.8M
-18.65%
YoY
|
$359.6M
-14.02%
YoY
|
$305.5M
-7.16%
YoY
|
$663.3M
25.53%
YoY
|
$518.5M
32.36%
YoY
|
$418.3M
37.33%
YoY
|
$329.0M
40.81%
YoY
|
| Selling, General & Admin |
$595.4M
10.94%
YoY
|
$542.1M
7.04%
YoY
|
$528.1M
0.59%
YoY
|
$513.9M
1.17%
YoY
|
$536.7M
0.9%
YoY
|
$506.4M
1.34%
YoY
|
$525.0M
3.54%
YoY
|
$507.9M
-2.0%
YoY
|
$531.9M
14.51%
YoY
|
$499.7M
25.84%
YoY
|
$507.1M
26.21%
YoY
|
$518.3M
28.95%
YoY
|
$464.5M
-1.92%
YoY
|
$397.1M
-2.46%
YoY
|
$401.8M
8.28%
YoY
|
$401.9M
16.6%
YoY
|
$473.6M
29.05%
YoY
|
$407.1M
25.64%
YoY
|
$371.0M
22.99%
YoY
|
$344.7M
28.26%
YoY
|
| Research & Development |
$235.3M
-3.16%
YoY
|
$232.5M
-3.67%
YoY
|
$239.1M
-6.99%
YoY
|
$237.0M
-7.33%
YoY
|
$243.0M
-5.63%
YoY
|
$241.4M
-8.96%
YoY
|
$257.1M
-1.02%
YoY
|
$255.7M
3.44%
YoY
|
$257.5M
23.57%
YoY
|
$265.1M
39.39%
YoY
|
$259.7M
31.63%
YoY
|
$247.2M
28.67%
YoY
|
$208.4M
5.52%
YoY
|
$190.2M
19.72%
YoY
|
$197.3M
47.12%
YoY
|
$192.1M
48.6%
YoY
|
$197.5M
50.53%
YoY
|
$158.9M
34.97%
YoY
|
$134.1M
25.64%
YoY
|
$129.3M
49.72%
YoY
|
| Depreciation & Amortization |
$19.66M
-24.44%
YoY
|
$8.800M
-24.14%
YoY
|
$8.600M
-18.87%
YoY
|
$24.68M
5.81%
YoY
|
$26.02M
6.13%
YoY
|
$11.60M
17.17%
YoY
|
$10.60M
6.0%
YoY
|
$23.32M
-9.59%
YoY
|
$24.52M
-7.12%
YoY
|
$9.900M
1.02%
YoY
|
$10.00M
29.87%
YoY
|
$25.80M
25.87%
YoY
|
$26.40M
22.22%
YoY
|
$9.800M
13.95%
YoY
|
$7.700M
16.67%
YoY
|
$20.49M
52.77%
YoY
|
$21.60M
48.97%
YoY
|
$8.600M
28.36%
YoY
|
$6.600M
1.54%
YoY
|
$13.42M
17.51%
YoY
|
| Operating Expenses |
$830.8M
6.54%
YoY
|
$774.6M
3.59%
YoY
|
$767.2M
-1.9%
YoY
|
$750.8M
-1.67%
YoY
|
$779.8M
-1.23%
YoY
|
$747.8M
-2.23%
YoY
|
$782.1M
1.99%
YoY
|
$763.6M
-0.25%
YoY
|
$789.4M
16.49%
YoY
|
$764.8M
30.23%
YoY
|
$766.8M
27.99%
YoY
|
$765.5M
28.86%
YoY
|
$677.7M
0.33%
YoY
|
$587.3M
3.76%
YoY
|
$599.1M
18.59%
YoY
|
$594.1M
25.33%
YoY
|
$675.5M
35.59%
YoY
|
$566.0M
28.12%
YoY
|
$505.1M
23.69%
YoY
|
$474.0M
33.47%
YoY
|
| Operating Profit |
$431.8M
62.29%
YoY
|
$82.77M
-518.18%
YoY
|
-$68.52M
-63.95%
YoY
|
-$206.6M
-29.19%
YoY
|
$266.1M
-438.14%
YoY
|
-$19.79M
-93.14%
YoY
|
-$190.1M
-44.81%
YoY
|
-$291.7M
-33.0%
YoY
|
-$78.69M
-4.97%
YoY
|
-$288.4M
74.22%
YoY
|
-$344.4M
43.84%
YoY
|
-$435.3M
50.84%
YoY
|
-$82.80M
578.69%
YoY
|
-$165.5M
248.57%
YoY
|
-$239.5M
175.57%
YoY
|
-$288.6M
99.06%
YoY
|
-$12.20M
-140.4%
YoY
|
-$47.49M
-5.04%
YoY
|
-$86.90M
-16.33%
YoY
|
-$145.0M
19.36%
YoY
|
| Interest Expense |
$14.05M
1022.36%
YoY
|
$10.54M
-6.09%
YoY
|
$11.24M
-12.88%
YoY
|
$10.86M
1.83%
YoY
|
$1.252M
-102.48%
YoY
|
$11.23M
-77.86%
YoY
|
$12.91M
-66.92%
YoY
|
$10.66M
-68.26%
YoY
|
-$50.46M
52.46%
YoY
|
$50.72M
49.31%
YoY
|
$39.01M
29.4%
YoY
|
$33.59M
37.46%
YoY
|
-$33.10M
106.88%
YoY
|
$33.97M
39.2%
YoY
|
$30.15M
25.07%
YoY
|
$24.44M
6.17%
YoY
|
-$16.00M
70.21%
YoY
|
$24.41M
98.91%
YoY
|
$24.10M
1071.23%
YoY
|
$23.02M
1010.32%
YoY
|
| Other Income/Expense, Net |
-$3.683M
107.84%
YoY
|
$20.61M
-343.23%
YoY
|
$12.00M
-202.84%
YoY
|
$14.69M
-258.24%
YoY
|
-$1.772M
-22.04%
YoY
|
-$8.473M
-82.86%
YoY
|
-$11.67M
-68.76%
YoY
|
-$9.281M
-73.05%
YoY
|
-$2.273M
-85.97%
YoY
|
-$49.42M
53.02%
YoY
|
-$37.36M
80.92%
YoY
|
-$34.43M
84.77%
YoY
|
-$16.20M
1520.0%
YoY
|
-$32.30M
168.96%
YoY
|
-$20.65M
147.51%
YoY
|
-$18.64M
158.47%
YoY
|
-$1.000M
11.11%
YoY
|
-$12.01M
209.11%
YoY
|
-$8.343M
-813.08%
YoY
|
-$7.210M
-836.47%
YoY
|
| Pretax Income |
$442.2M
66.52%
YoY
|
$103.4M
-465.74%
YoY
|
-$56.52M
-71.99%
YoY
|
-$191.9M
-36.25%
YoY
|
$265.6M
-302.06%
YoY
|
-$28.27M
-91.63%
YoY
|
-$201.8M
-47.15%
YoY
|
-$301.0M
-35.93%
YoY
|
-$131.4M
-3.3%
YoY
|
-$337.8M
70.76%
YoY
|
-$381.8M
46.78%
YoY
|
-$469.8M
52.9%
YoY
|
-$135.9M
450.2%
YoY
|
-$197.8M
232.5%
YoY
|
-$260.1M
173.11%
YoY
|
-$307.2M
101.88%
YoY
|
-$24.70M
-277.7%
YoY
|
-$59.49M
10.4%
YoY
|
-$95.24M
-7.25%
YoY
|
-$152.2M
26.32%
YoY
|
| Income Tax |
$15.63M
-582.38%
YoY
|
$6.500M
47.73%
YoY
|
$6.700M
-15.19%
YoY
|
$4.600M
35.29%
YoY
|
-$3.241M
-134.48%
YoY
|
$4.400M
-20.0%
YoY
|
$7.900M
259.09%
YoY
|
$3.400M
183.33%
YoY
|
$9.401M
154.08%
YoY
|
$5.500M
48.65%
YoY
|
$2.200M
83.33%
YoY
|
$1.200M
-170.59%
YoY
|
$3.700M
-285.0%
YoY
|
$3.700M
-294.74%
YoY
|
$1.200M
-78.57%
YoY
|
-$1.700M
-153.13%
YoY
|
-$2.000M
-117.09%
YoY
|
-$1.900M
-205.56%
YoY
|
$5.600M
600.0%
YoY
|
$3.200M
-260.0%
YoY
|
| Net Earnings |
$426.5M
58.69%
YoY
|
$96.85M
-396.91%
YoY
|
-$63.25M
-69.84%
YoY
|
-$196.4M
-35.46%
YoY
|
$268.8M
-290.87%
YoY
|
-$32.62M
-90.5%
YoY
|
-$209.7M
-45.38%
YoY
|
-$304.3M
-35.39%
YoY
|
-$140.8M
0.95%
YoY
|
-$343.3M
70.38%
YoY
|
-$384.0M
46.94%
YoY
|
-$471.0M
54.12%
YoY
|
-$139.5M
514.54%
YoY
|
-$201.5M
249.83%
YoY
|
-$261.3M
158.97%
YoY
|
-$305.6M
96.65%
YoY
|
-$22.70M
-1180.95%
YoY
|
-$57.60M
3.41%
YoY
|
-$100.9M
-2.51%
YoY
|
-$155.4M
31.14%
YoY
|
| Basic Earnings Per Share |
N/A
|
$0.58
-390.0%
YoY
|
-$0.38
-70.77%
YoY
|
-$1.19
-37.37%
YoY
|
N/A
|
-$0.20
-90.65%
YoY
|
-$1.30
-44.44%
YoY
|
-$1.90
-34.26%
YoY
|
N/A
|
-$2.14
N/A
|
-$2.34
N/A
|
-$2.89
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Diluted Earnings Per Share |
$2.23
55.0%
YoY
|
$0.55
-375.0%
YoY
|
-$0.38
-70.77%
YoY
|
-$1.19
-37.37%
YoY
|
$1.44
-100.0%
YoY
|
-$0.20
-100.0%
YoY
|
-$1.30
-44.44%
YoY
|
-$1.90
-34.26%
YoY
|
-$885.2K
2.79%
YoY
|
-$2.143M
70.7%
YoY
|
-$2.34
-100.0%
YoY
|
-$2.89
-100.0%
YoY
|
-$861.1K
491.02%
YoY
|
-$1.255M
232.17%
YoY
|
-$1.643M
144.8%
YoY
|
-$1.940M
86.17%
YoY
|
-$145.7K
-1125.45%
YoY
|
-$378.0K
-0.66%
YoY
|
-$671.3K
-3.03%
YoY
|
-$1.042M
26.21%
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
|
N/A
|
| Basic Shares Outstanding |
N/A
|
167.9M shares
2.91%
YoY
|
166.7M shares
2.97%
YoY
|
165.3M shares
2.96%
YoY
|
165.5M shares
2.99%
YoY
|
163.1M shares
1.63%
YoY
|
161.9M shares
-1.5%
YoY
|
160.5M shares
-1.88%
YoY
|
160.7M shares
-1.92%
YoY
|
160.5M shares
-0.37%
YoY
|
164.4M shares
2.93%
YoY
|
163.6M shares
3.31%
YoY
|
163.8M shares
3.29%
YoY
|
161.1M shares
5.24%
YoY
|
159.7M shares
5.89%
YoY
|
158.4M shares
5.75%
YoY
|
158.6M shares
5.69%
YoY
|
153.1M shares
3.95%
YoY
|
150.8M shares
3.4%
YoY
|
149.7M shares
4.27%
YoY
|
| Diluted Shares Outstanding |
N/A
|
186.0M shares
14.07%
YoY
|
166.5M shares
2.89%
YoY
|
165.0M shares
2.9%
YoY
|
N/A
|
163.0M shares
1.77%
YoY
|
161.8M shares
-1.36%
YoY
|
160.3M shares
-1.73%
YoY
|
N/A
|
160.2M shares
N/A
|
164.0M shares
N/A
|
163.2M shares
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
Loading...