|
Concept
|
2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| Revenue |
$4.737B
15.18%
YoY
|
$4.113B
18.03%
YoY
|
$3.485B
11.45%
YoY
|
$3.127B
13.09%
YoY
|
$2.765B
55.45%
YoY
|
| Cost Of Revenue |
$2.663B
15.41%
YoY
|
$2.307B
17.6%
YoY
|
$1.962B
16.41%
YoY
|
$1.685B
24.29%
YoY
|
$1.356B
39.77%
YoY
|
| Gross Profit |
$2.074B
14.89%
YoY
|
$1.806B
18.59%
YoY
|
$1.523B
5.65%
YoY
|
$1.441B
2.31%
YoY
|
$1.409B
74.28%
YoY
|
| Selling, General & Admin |
$1.351B
3.6%
YoY
|
$1.304B
-9.25%
YoY
|
$1.437B
21.42%
YoY
|
$1.183B
66.19%
YoY
|
$711.9M
50.61%
YoY
|
| Research & Development |
$729.5M
1.3%
YoY
|
$720.1M
-18.02%
YoY
|
$878.5M
11.35%
YoY
|
$788.9M
70.91%
YoY
|
$461.6M
29.74%
YoY
|
| Depreciation & Amortization |
$45.60M
-5.98%
YoY
|
$48.50M
-9.01%
YoY
|
$53.30M
71.94%
YoY
|
$31.00M
22.05%
YoY
|
$25.40M
17.05%
YoY
|
| Operating Expenses |
$2.080B
2.78%
YoY
|
$2.024B
-12.58%
YoY
|
$2.315B
17.39%
YoY
|
$1.972B
68.05%
YoY
|
$1.174B
41.65%
YoY
|
| Operating Profit |
-$5.624M
-97.42%
YoY
|
-$218.2M
-72.47%
YoY
|
-$792.4M
49.26%
YoY
|
-$530.9M
-325.81%
YoY
|
$235.1M
-1260.82%
YoY
|
| Interest Expense |
$994.0K
0.51%
YoY
|
$989.0K
-235.48%
YoY
|
-$730.0K
-85.86%
YoY
|
-$5.161M
73.19%
YoY
|
-$2.980M
-12.35%
YoY
|
| Other Income/Expense, Net |
$99.52M
1.34%
YoY
|
$98.21M
5.66%
YoY
|
$92.95M
140.76%
YoY
|
$38.61M
2496.17%
YoY
|
$1.487M
-17.43%
YoY
|
| Pretax Income |
$93.90M
-178.28%
YoY
|
-$120.0M
-82.85%
YoY
|
-$699.4M
42.08%
YoY
|
-$492.3M
-308.08%
YoY
|
$236.6M
-1382.18%
YoY
|
| Income Tax |
$5.537M
-41.27%
YoY
|
$9.428M
-6.94%
YoY
|
$10.13M
77.05%
YoY
|
$5.722M
-198.69%
YoY
|
-$5.798M
513.54%
YoY
|
| Net Earnings |
$88.36M
-168.29%
YoY
|
-$129.4M
-81.77%
YoY
|
-$709.6M
42.48%
YoY
|
-$498.0M
-305.46%
YoY
|
$242.4M
-1484.5%
YoY
|
| Basic Earnings Per Share |
$0.60
-167.42%
YoY
|
-$0.89
-82.24%
YoY
|
-$5.01
38.4%
YoY
|
-$3.62
-297.81%
YoY
|
$1.83
-1407.14%
YoY
|
| Diluted Earnings Per Share |
$0.59
-166.29%
YoY
|
-$0.89
-82.24%
YoY
|
-$5.01
38.4%
YoY
|
-$3.62
-311.7%
YoY
|
$1.71
-1321.43%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
147.2M shares
1.75%
YoY
|
144.6M shares
2.16%
YoY
|
141.6M shares
2.84%
YoY
|
137.7M shares
3.74%
YoY
|
132.7M shares
7.04%
YoY
|
| Diluted Shares Outstanding |
150.9M shares
4.34%
YoY
|
144.6M shares
2.16%
YoY
|
141.6M shares
2.84%
YoY
|
137.7M shares
-2.82%
YoY
|
141.7M shares
14.27%
YoY
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 | 2023 Q3 | 2023 Q2 | 2023 Q1 | 2022 Q4 | 2022 Q3 | 2022 Q2 | 2022 Q1 | 2021 Q4 | 2021 Q3 | 2021 Q2 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$1.249B
22.36%
YoY
|
$1.395B
16.14%
YoY
|
$1.211B
13.97%
YoY
|
$1.111B
14.76%
YoY
|
$1.021B
15.79%
YoY
|
$1.201B
22.0%
YoY
|
$1.062B
16.47%
YoY
|
$968.2M
14.28%
YoY
|
$881.5M
18.96%
YoY
|
$984.4M
13.54%
YoY
|
$912.0M
19.79%
YoY
|
$847.2M
10.83%
YoY
|
$741.0M
0.99%
YoY
|
$867.1M
0.2%
YoY
|
$761.4M
11.97%
YoY
|
$764.4M
18.49%
YoY
|
$733.7M
27.78%
YoY
|
$865.3M
33.15%
YoY
|
$680.0M
50.54%
YoY
|
$645.1M
81.18%
YoY
|
| Cost Of Revenue |
$683.9M
18.82%
YoY
|
$788.1M
14.47%
YoY
|
$685.7M
17.8%
YoY
|
$613.4M
12.86%
YoY
|
$575.6M
16.72%
YoY
|
$688.5M
25.98%
YoY
|
$582.1M
7.17%
YoY
|
$543.5M
15.9%
YoY
|
$493.2M
22.26%
YoY
|
$546.5M
8.72%
YoY
|
$543.2M
34.26%
YoY
|
$468.9M
14.58%
YoY
|
$403.4M
9.35%
YoY
|
$502.7M
3.5%
YoY
|
$404.6M
28.02%
YoY
|
$409.3M
33.37%
YoY
|
$368.9M
49.1%
YoY
|
$485.7M
41.02%
YoY
|
$316.0M
33.44%
YoY
|
$306.9M
46.68%
YoY
|
| Gross Profit |
$564.9M
26.94%
YoY
|
$606.8M
18.39%
YoY
|
$524.9M
9.34%
YoY
|
$497.7M
17.18%
YoY
|
$445.0M
14.62%
YoY
|
$512.6M
17.05%
YoY
|
$480.1M
30.16%
YoY
|
$424.7M
12.27%
YoY
|
$388.3M
15.02%
YoY
|
$437.9M
20.18%
YoY
|
$368.8M
3.37%
YoY
|
$378.3M
6.51%
YoY
|
$337.6M
-7.46%
YoY
|
$364.4M
-4.02%
YoY
|
$356.8M
-1.96%
YoY
|
$355.1M
4.99%
YoY
|
$364.8M
11.64%
YoY
|
$379.6M
24.29%
YoY
|
$363.9M
69.4%
YoY
|
$338.3M
130.37%
YoY
|
| Selling, General & Admin |
$323.7M
1.72%
YoY
|
$356.2M
-2.76%
YoY
|
$333.2M
-1.14%
YoY
|
$343.0M
7.02%
YoY
|
$318.2M
13.7%
YoY
|
$366.3M
2.23%
YoY
|
$337.0M
-22.77%
YoY
|
$320.5M
2.96%
YoY
|
$279.9M
-15.18%
YoY
|
$358.3M
-8.97%
YoY
|
$436.4M
47.35%
YoY
|
$311.3M
15.7%
YoY
|
$330.0M
47.11%
YoY
|
$393.6M
69.77%
YoY
|
$296.2M
69.47%
YoY
|
$269.0M
72.56%
YoY
|
$224.3M
50.15%
YoY
|
$231.8M
59.23%
YoY
|
$174.8M
52.63%
YoY
|
$155.9M
48.91%
YoY
|
| Research & Development |
$189.5M
2.66%
YoY
|
$184.6M
-0.41%
YoY
|
$182.2M
1.92%
YoY
|
$178.0M
1.45%
YoY
|
$184.6M
2.28%
YoY
|
$185.4M
0.87%
YoY
|
$178.8M
-36.64%
YoY
|
$175.5M
-9.05%
YoY
|
$180.5M
-18.0%
YoY
|
$183.8M
-13.78%
YoY
|
$282.2M
35.93%
YoY
|
$192.9M
-1.88%
YoY
|
$220.1M
34.2%
YoY
|
$213.2M
68.6%
YoY
|
$207.6M
72.57%
YoY
|
$196.6M
73.59%
YoY
|
$164.0M
61.45%
YoY
|
$126.4M
33.51%
YoY
|
$120.3M
36.11%
YoY
|
$113.3M
34.21%
YoY
|
| Depreciation & Amortization |
$13.90M
18.8%
YoY
|
$17.39M
15.28%
YoY
|
$11.50M
-2.54%
YoY
|
$11.40M
-7.32%
YoY
|
$11.70M
-8.59%
YoY
|
$15.09M
-13.54%
YoY
|
$11.80M
-18.62%
YoY
|
$12.30M
-33.67%
YoY
|
$12.80M
14.29%
YoY
|
$17.45M
42.59%
YoY
|
$14.50M
61.11%
YoY
|
$18.55M
164.93%
YoY
|
$11.20M
60.0%
YoY
|
$12.24M
8.12%
YoY
|
$9.000M
45.16%
YoY
|
$7.000M
14.75%
YoY
|
$7.000M
16.67%
YoY
|
$11.32M
17.89%
YoY
|
$6.200M
6.9%
YoY
|
$6.100M
17.31%
YoY
|
| Operating Expenses |
$513.2M
2.07%
YoY
|
$540.8M
-1.97%
YoY
|
$515.4M
-0.08%
YoY
|
$521.0M
5.05%
YoY
|
$502.8M
9.22%
YoY
|
$551.7M
1.77%
YoY
|
$515.8M
-28.22%
YoY
|
$495.9M
-1.63%
YoY
|
$460.3M
-16.31%
YoY
|
$542.1M
-10.66%
YoY
|
$718.6M
42.65%
YoY
|
$504.2M
8.27%
YoY
|
$550.1M
41.66%
YoY
|
$606.8M
69.36%
YoY
|
$503.8M
318.74%
YoY
|
$465.7M
72.99%
YoY
|
$388.3M
54.72%
YoY
|
$358.3M
49.1%
YoY
|
$120.3M
36.11%
YoY
|
$269.2M
42.35%
YoY
|
| Operating Profit |
$51.77M
-189.68%
YoY
|
$65.97M
-268.62%
YoY
|
$9.466M
-126.47%
YoY
|
-$23.33M
-67.25%
YoY
|
-$57.73M
-19.86%
YoY
|
-$39.13M
-62.44%
YoY
|
-$35.76M
-89.78%
YoY
|
-$71.24M
-43.42%
YoY
|
-$72.04M
-66.09%
YoY
|
-$104.2M
-57.03%
YoY
|
-$349.8M
137.97%
YoY
|
-$125.9M
13.94%
YoY
|
-$212.5M
804.47%
YoY
|
-$242.4M
-1234.6%
YoY
|
-$147.0M
-160.34%
YoY
|
-$110.5M
-259.97%
YoY
|
-$23.49M
-130.99%
YoY
|
$21.36M
-67.21%
YoY
|
$243.6M
92.68%
YoY
|
$69.08M
-263.46%
YoY
|
| Interest Expense |
-$624.0K
-110.64%
YoY
|
$2.042M
-133.97%
YoY
|
-$455.0K
-113.79%
YoY
|
-$460.0K
-115.03%
YoY
|
$5.867M
940.25%
YoY
|
-$6.011M
17074.29%
YoY
|
$3.300M
450.0%
YoY
|
$3.060M
-3042.31%
YoY
|
$564.0K
-182.82%
YoY
|
-$35.00K
-98.15%
YoY
|
$600.0K
-151.86%
YoY
|
-$104.0K
-90.18%
YoY
|
-$681.0K
-35.57%
YoY
|
-$1.888M
152.07%
YoY
|
-$1.157M
55.72%
YoY
|
-$1.059M
41.96%
YoY
|
-$1.057M
51.0%
YoY
|
-$749.0K
-6.38%
YoY
|
-$743.0K
-7.13%
YoY
|
-$746.0K
-25.4%
YoY
|
| Other Income/Expense, Net |
$36.87M
114.18%
YoY
|
$23.69M
22.99%
YoY
|
$28.56M
-7.5%
YoY
|
$28.01M
-0.44%
YoY
|
$17.22M
-33.65%
YoY
|
$19.27M
-30.36%
YoY
|
$30.88M
34.84%
YoY
|
$28.13M
39.95%
YoY
|
$25.95M
15.73%
YoY
|
$27.67M
103.21%
YoY
|
$22.90M
-14.41%
YoY
|
$20.10M
2510.26%
YoY
|
$22.42M
-3559.88%
YoY
|
$13.61M
578.66%
YoY
|
$26.76M
5251.4%
YoY
|
$770.0K
-0.52%
YoY
|
-$648.0K
115.28%
YoY
|
$2.006M
-8.82%
YoY
|
$500.0K
-58.33%
YoY
|
$774.0K
29.0%
YoY
|
| Pretax Income |
$88.65M
-318.8%
YoY
|
$91.71M
-454.49%
YoY
|
$38.03M
-878.82%
YoY
|
$4.673M
-110.84%
YoY
|
-$40.51M
-12.1%
YoY
|
-$25.87M
-66.2%
YoY
|
-$4.883M
-98.51%
YoY
|
-$43.11M
-59.31%
YoY
|
-$46.09M
-75.75%
YoY
|
-$76.54M
-67.86%
YoY
|
-$326.9M
171.88%
YoY
|
-$106.0M
-3.44%
YoY
|
-$190.0M
687.31%
YoY
|
-$238.2M
-1152.87%
YoY
|
-$120.2M
-275.26%
YoY
|
-$109.7M
-257.09%
YoY
|
-$24.14M
-131.97%
YoY
|
$22.62M
-66.03%
YoY
|
$68.60M
453.29%
YoY
|
$69.86M
-263.6%
YoY
|
| Income Tax |
$2.945M
-122.48%
YoY
|
$11.23M
16.07%
YoY
|
$13.20M
221.95%
YoY
|
-$5.800M
-36.69%
YoY
|
-$13.10M
-372.92%
YoY
|
$9.677M
452.03%
YoY
|
$4.100M
28.13%
YoY
|
-$9.161M
-662.02%
YoY
|
$4.800M
33.33%
YoY
|
$1.753M
-279.79%
YoY
|
$3.200M
60.0%
YoY
|
$1.630M
-37.31%
YoY
|
$3.600M
63.64%
YoY
|
-$975.0K
-8.54%
YoY
|
$2.000M
-766.67%
YoY
|
$2.600M
-172.22%
YoY
|
$2.200M
-375.0%
YoY
|
-$1.066M
52.29%
YoY
|
-$300.0K
-40.0%
YoY
|
-$3.600M
-820.0%
YoY
|
| Net Earnings |
$85.70M
-412.42%
YoY
|
$80.48M
-326.39%
YoY
|
$24.81M
-374.77%
YoY
|
$10.50M
-130.93%
YoY
|
-$27.43M
-46.06%
YoY
|
-$35.55M
-54.6%
YoY
|
-$9.030M
-97.26%
YoY
|
-$33.95M
-68.44%
YoY
|
-$50.86M
-73.73%
YoY
|
-$78.29M
-66.99%
YoY
|
-$330.1M
170.14%
YoY
|
-$107.6M
-4.21%
YoY
|
-$193.6M
635.97%
YoY
|
-$237.2M
-1101.37%
YoY
|
-$122.2M
-277.24%
YoY
|
-$112.3M
-252.89%
YoY
|
-$26.31M
-134.48%
YoY
|
$23.69M
-64.81%
YoY
|
$68.94M
432.44%
YoY
|
$73.47M
-270.27%
YoY
|
| Basic Earnings Per Share |
$0.58
-405.26%
YoY
|
N/A
|
$0.17
-383.33%
YoY
|
$0.07
-129.17%
YoY
|
-$0.19
-45.71%
YoY
|
N/A
|
-$0.06
-97.42%
YoY
|
-$0.24
-68.42%
YoY
|
-$0.35
-74.64%
YoY
|
N/A
|
-$2.33
164.77%
YoY
|
-$0.76
-7.32%
YoY
|
-$1.38
626.32%
YoY
|
N/A
|
-$0.88
-269.23%
YoY
|
-$0.82
-249.09%
YoY
|
-$0.19
-132.2%
YoY
|
N/A
|
$0.52
420.0%
YoY
|
$0.55
-257.14%
YoY
|
| Diluted Earnings Per Share |
$0.57
-400.0%
YoY
|
$0.53
-315.32%
YoY
|
$0.16
-366.67%
YoY
|
$0.07
-129.17%
YoY
|
-$0.19
-45.71%
YoY
|
-$0.24
-55.39%
YoY
|
-$0.06
-97.42%
YoY
|
-$0.24
-68.54%
YoY
|
-$0.35
-74.64%
YoY
|
-$0.55
-67.76%
YoY
|
-$2.33
164.77%
YoY
|
-$0.76
-6.96%
YoY
|
-$1.38
626.32%
YoY
|
-$1.70
-100.0%
YoY
|
-$0.88
-283.33%
YoY
|
-$0.82
-257.69%
YoY
|
-$0.19
-135.19%
YoY
|
$166.9K
34068399.73%
YoY
|
$0.48
433.33%
YoY
|
$0.52
-248.57%
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 |
147.5M shares
0.9%
YoY
|
N/A
|
147.5M shares
1.8%
YoY
|
146.9M shares
1.77%
YoY
|
146.2M shares
1.7%
YoY
|
N/A
|
144.9M shares
2.1%
YoY
|
144.3M shares
2.34%
YoY
|
143.8M shares
2.44%
YoY
|
N/A
|
141.9M shares
2.39%
YoY
|
141.0M shares
3.06%
YoY
|
140.3M shares
3.54%
YoY
|
N/A
|
138.6M shares
3.65%
YoY
|
136.8M shares
3.12%
YoY
|
135.5M shares
4.52%
YoY
|
N/A
|
133.7M
6.36%
YoY
|
132.7M shares
8.23%
YoY
|
| Diluted Shares Outstanding |
151.0M shares
3.3%
YoY
|
N/A
|
151.6M shares
4.64%
YoY
|
149.7M shares
3.7%
YoY
|
146.2M shares
1.7%
YoY
|
N/A
|
144.9M shares
2.1%
YoY
|
144.3M shares
2.34%
YoY
|
143.8M shares
2.44%
YoY
|
N/A
|
141.9M shares
2.39%
YoY
|
141.0M shares
3.06%
YoY
|
140.3M shares
3.54%
YoY
|
N/A
|
138.6M shares
-2.61%
YoY
|
136.8M shares
-3.71%
YoY
|
135.5M shares
-3.41%
YoY
|
N/A
|
142.3M
4.11%
YoY
|
142.1M shares
15.91%
YoY
|
Loading...