Current Assets | 1.72 B |
Cash & Short-Term Investments | 734 M |
Receivables | 766 M |
Other Current Assets | 216 M |
Non-Current Assets | 14.3 B |
Long-Term Investments | 2.69 B |
PP&E | 679 M |
Other Non-Current Assets | 10.9 B |
Current Liabilities | 28.4 M |
Accounts Payable | 0 |
Short-Term Debt | 0 |
Other Current Liabilities | 28.4 M |
Non-Current Liabilities | 9.8 B |
Long-Term Debt | 0 |
Other Non-Current Liabilities | 9.8 B |
Revenue | 1.79 B |
Cost Of Revenue | 928 M |
Gross Profit | 860 M |
Operating Expenses | 149 M |
Operating Income | 711 M |
Other Expenses | 691 M |
Net Income | 20.1 M |
Net Income | 20.1 M |
Depreciation & Amortization | 469 M |
Capital Expenditures | 0 |
Stock-Based Compensation | 30.2 M |
Change in Working Capital | -57 M |
Others | 7.1 M |
Free Cash Flow | 538 M |
Date | Value | Insider | Amount | Avg Price |
---|---|---|---|---|
1 year ago
Dec 21, 2023
|
Sell 7.77 M
USD
|
Fascitelli Michael D
Director
|
- 262945
|
29.5365 USD |
1 year ago
Dec 22, 2023
|
Sell 5.74 M
USD
|
Fascitelli Michael D
Director
|
- 196736
|
29.1868 USD |
1 year ago
Dec 22, 2023
|
Sell 4.21 M
USD
|
Fascitelli Michael D
Director
|
- 140319
|
30.0379 USD |
1 year ago
Dec 13, 2023
|
Sell 428 K
USD
|
WIGHT RUSSELL B JR
Director
|
- 15000
|
28.5159 USD |
1 year ago
Dec 13, 2023
|
Sell 233 K
USD
|
WIGHT RUSSELL B JR
Director
|
- 8000
|
29.0956 USD |
1 year ago
Dec 14, 2023
|
Sell 91.5 K
USD
|
WIGHT RUSSELL B JR
Director
|
- 3000
|
30.4907 USD |
1 year ago
Dec 14, 2023
|
Sell 125 K
USD
|
WIGHT RUSSELL B JR
Director
|
- 4000
|
31.3036 USD |
1 year ago
Dec 08, 2023
|
Sell 140 K
USD
|
WIGHT RUSSELL B JR
Director
|
- 5000
|
27.9535 USD |
1 year ago
Dec 06, 2023
|
Sell 561 K
USD
|
WIGHT RUSSELL B JR
Director
|
- 20000
|
28.0377 USD |
1 year ago
Dec 07, 2023
|
Sell 1.24 M
USD
|
WIGHT RUSSELL B JR
Director
|
- 44595
|
27.7325 USD |
1 year ago
May 25, 2023
|
Bought
11.4 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
11.4 USD |
1 year ago
May 25, 2023
|
Bought
11.4 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
11.4 USD |
1 year ago
May 26, 2023
|
Bought
11.2 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
11.2 USD |
1 year ago
May 26, 2023
|
Bought
11.2 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
11.2 USD |
1 year ago
May 25, 2023
|
Bought
18.8 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1673
|
11.2397 USD |
1 year ago
May 25, 2023
|
Bought
18.7 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1668
|
11.2399 USD |
1 year ago
May 23, 2023
|
Bought
11.5 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
11.52 USD |
1 year ago
May 23, 2023
|
Bought
11.5 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
11.51 USD |
1 year ago
May 17, 2023
|
Bought
11 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
10.986 USD |
1 year ago
May 17, 2023
|
Bought
11 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
10.9864 USD |
1 year ago
May 17, 2023
|
Bought
9.26 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
9.265 USD |
1 year ago
May 17, 2023
|
Bought
9.28 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
9.2797 USD |
1 year ago
May 16, 2023
|
Bought
22.1 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 2000
|
11.05 USD |
1 year ago
May 15, 2023
|
Bought
11.1 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
11.1398 USD |
1 year ago
May 16, 2023
|
Bought
22.1 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 2000
|
11.05 USD |
1 year ago
May 15, 2023
|
Bought
11.2 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
11.15 USD |
1 year ago
May 16, 2023
|
Bought
11.2 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
11.15 USD |
1 year ago
May 16, 2023
|
Bought
19 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 2000
|
9.51 USD |
1 year ago
May 16, 2023
|
Bought
19 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 2000
|
9.49 USD |
1 year ago
May 16, 2023
|
Bought
11.5 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
11.5 USD |
1 year ago
May 12, 2023
|
Bought
11 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
11.04 USD |
1 year ago
May 11, 2023
|
Bought
78 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 7000
|
11.15 USD |
1 year ago
May 12, 2023
|
Bought
11 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 1000
|
11.045 USD |
1 year ago
May 11, 2023
|
Bought
55.8 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 5000
|
11.15 USD |
1 year ago
May 12, 2023
|
Bought
22.3 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 2000
|
11.17 USD |
1 year ago
May 12, 2023
|
Bought
22.3 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 2000
|
11.16 USD |
1 year ago
May 11, 2023
|
Bought
22.8 K USD
|
WIGHT RUSSELL B JR
Director
|
+ 2000
|
11.41 USD |