Planet Reports Financial Results for Third Quarter of Fiscal 2024

EoP Customer Count: The Company defines EoP Customer Count as the total count of all existing customers at the end of the period excluding customers that are exclusively Sentinel Hub self-service paying users. For EoP Customer Count, the Company defines existing customers as customers with an active contract with the Company at the end of the reported period. For the purpose of this metric, the Company defines a customer as a distinct entity that uses the Company’s data or services. The Company sells directly to customers, as well as indirectly through its partner network. If a partner does not provide the end customer’s name, then the partner is reported as the customer. Each customer, regardless of the number of active opportunities with the Company, is counted only once. For example, if a customer utilizes multiple products of Planet, the Company only counts that customer once for purposes of EoP Customer Count. A customer with multiple divisions, segments, or subsidiaries are also counted as a single unique customer based on the parent organization or parent account. For EoP Customer Count, the Company does not include users that only utilize the Company’s self-service Sentinel Hub web based ordering system, which the Company acquired in August 2023, and which offers standard starter packages on a monthly or annual basis. The Company believes excluding these users from EoP Customer Count creates a more useful metric, as the Company views the Sentinel Hub starter packages as entry points for smaller accounts, leading to broader awareness of the Company’s solutions throughout their networks and organizations. The Company believes EoP Customer Count is a useful metric for investors and management to track as it is an important indicator of the broader adoption of the Company’s platform and is a measure of the Company’s success in growing its market presence and penetration. Management applies judgment as to which customers are deemed to have an active contract in a period, as well as whether a customer is a distinct entity that uses the Company’s data or services.

Capital Expenditures as a Percentage of Revenue: The Company defines capital expenditures as purchases of property and equipment plus capitalized internally developed software development costs, which are included in our statements of cash flows from investing activities. The Company defines Capital Expenditures as a Percentage of Revenue as the total amount of capital expenditures divided by total revenue in the reported period. Capital Expenditures as a Percentage of Revenue is a performance measure that we use to evaluate the appropriate level of capital expenditures needed to support demand for the Company’s data services and related revenue, and to provide a comparable view of the Company’s performance relative to other earth observation companies, which may invest significantly greater amounts in their satellites to deliver their data to customers. The Company uses an agile space systems strategy, which means we invest in a larger number of significantly lower cost satellites and software infrastructure to automate the management of the satellites and to deliver the Company’s data to clients. As a result of the Company’s strategy and business model, the Company’s capital expenditures may be more similar to software companies with large data center infrastructure costs. Therefore, the Company believes it is important to look at the level of capital expenditure investments relative to revenue when evaluating the Company’s performance relative to other earth observation companies or to other software and data companies with significant data center infrastructure investment requirements. The Company believes Capital Expenditures as a Percentage of Revenue is a useful metric for investors because it provides visibility to the level of capital expenditures required to operate the Company and the Company’s relative capital efficiency.

Forward-looking Statements

This press release contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. Forward-looking statements generally relate to future events or Planet's future financial or operating performance. In some cases, you can identify forward looking statements because they contain words such as “expect,” “estimate,” “project,” “budget,” “forecast,” “target,” “anticipate,” “intend,” “develop,” “evolve,” “plan,” “seek,” “may,” “will,” “could,” “can,” “should,” “would,” “believes,” “predicts,” “potential,” “strategy,” “opportunity,” “aim,” “conviction,” “continue,” “positioned” or the negative of these words or other similar terms or expressions that concern Planet's expectations, strategy, priorities, plans or intentions. Forward-looking statements in this release include, but are not limited to, statements regarding Planet’s financial guidance and outlook, Planet’s path to profitability, Planet’s expectations regarding future product development and performance, and Planet’s expectations regarding its strategies with respect to its markets and customers. Planet’s expectations and beliefs regarding these matters may not materialize, and actual results in future periods are subject to risks and uncertainties that could cause actual results to differ materially from those projected, including risks related to the macroeconomic environment and risks regarding our ability to forecast our performance due to our limited operating history. The forward-looking statements contained in this release are also subject to other risks and uncertainties, including those more fully described in Planet's filings with the Securities and Exchange Commission (“SEC”), including our Annual Report on Form 10-K and any subsequent filings with the SEC the Company may make. All forward-looking statements reflect the Company’s beliefs and assumptions only as of the date of this press release. The Company undertakes no obligation to update forward-looking statements to reflect future events or circumstances, except as may be required by law. The Company’s results for the quarter ended October 31, 2023 are not necessarily indicative of its operating results for any future periods.

 

PLANET

CONDENSED CONSOLIDATED BALANCE SHEETS (unaudited)

 

(In thousands)

October 31, 2023

 

January 31, 2023

Assets

 

 

 

Current assets

 

 

 

Cash and cash equivalents

$

101,547

 

 

$

181,892

 

Restricted cash and cash equivalents, current

 

7,880

 

 

 

527

 

Short-term investments

 

213,347

 

 

 

226,868

 

Accounts receivable, net

 

45,145

 

 

 

38,952

 

Prepaid expenses and other current assets

 

19,616

 

 

 

27,416

 

Total current assets

 

387,535

 

 

 

475,655

 

Property and equipment, net

 

114,058

 

 

 

108,091

 

Capitalized internal-use software, net

 

14,050

 

 

 

11,417

 

Goodwill

 

135,701

 

 

 

112,748

 

Intangible assets, net

 

27,427

 

 

 

14,831

 

Restricted cash and cash equivalents, non-current

 

10,321

 

 

 

5,657

 

Operating lease right-of-use assets

 

22,091

 

 

 

20,403

 

Other non-current assets

 

2,337

 

 

 

3,921

 

Total assets

$

713,520

 

 

$

752,723

 

Liabilities and Stockholders’ Equity

 

 

 

Current liabilities

 

 

 

Accounts payable

$

4,589

 

 

$

6,900

 

Accrued and other current liabilities

 

41,961

 

 

 

46,022

 

Deferred revenue

 

67,228

 

 

 

51,900

 

Liability from early exercise of stock options

 

9,860

 

 

 

12,550

 

Operating lease liabilities, current

 

7,500

 

 

 

4,885

 

Total current liabilities

 

131,138

 

 

 

122,257

 

Deferred revenue

 

7,763

 

 

 

2,882

 

Deferred hosting costs

 

8,353

 

 

 

8,679

 

Public and private placement warrant liabilities

 

2,666

 

 

 

16,670

 

Operating lease liabilities, non-current

 

17,321

 

 

 

17,145

 

Contingent consideration

 

5,588

 

 

 

7,499

 

Other non-current liabilities

 

7,093

 

 

 

1,487

 

Total liabilities

 

179,922

 

 

 

176,619

 

Commitments and contingencies

 

 

 

Stockholders’ equity

 

 

 

Common stock

 

28

 

 

 

27

 

Additional paid-in capital

 

1,583,531

 

 

 

1,513,102

 

Accumulated other comprehensive income (loss)

 

(242

)

 

 

2,271

 

Accumulated deficit

 

(1,049,719

)

 

 

(939,296

)

Total stockholders’ equity

 

533,598

 

 

 

576,104

 

Total liabilities and stockholders’ equity

$

713,520

 

 

$

752,723

 

PLANET

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS (unaudited)

 

 

Three Months Ended October 31,

 

Nine Months Ended October 31,

(In thousands, except share and per share amounts)

 

2023

 

 

 

2022

 

 

 

2023

 

 

 

2022

 

Revenue

$

55,380

 

 

$

49,704

 

 

$

161,844

 

 

$

138,281

 

Cost of revenue

 

29,350

 

 

 

24,728

 

 

 

81,375

 

 

 

73,333

 

Gross profit

 

26,030

 

 

 

24,976

 

 

 

80,469

 

 

 

64,948

 

Operating expenses

 

 

 

 

 

 

 

Research and development

 

33,002

 

 

 

27,598

 

 

 

87,929

 

 

 

79,085

 

Sales and marketing

 

20,774

 

 

 

19,383

 

 

 

66,209

 

 

 

57,721

 

General and administrative

 

20,112

 

 

 

20,627

 

 

 

62,161

 

 

 

61,128

 

Total operating expenses

 

73,888

 

 

 

67,608

 

 

 

216,299

 

 

 

197,934

 

Loss from operations

 

(47,858

)

 

 

(42,632

)

 

 

(135,830

)

 

 

(132,986

)

Interest income

 

3,445

 

 

 

2,853

 

 

 

11,753

 

 

 

4,276

 

Change in fair value of warrant liabilities

 

6,833

 

 

 

(19

)

 

 

14,004

 

 

 

5,369

 

Other income (expense), net

 

(69

)

 

 

1

 

 

 

894

 

 

 

123

 

Total other income (expense), net

 

10,209

 

 

 

2,835

 

 

 

26,651

 

 

 

9,768

 

Loss before provision for income taxes

 

(37,649

)

 

 

(39,797

)

 

 

(109,179

)

 

 

(123,218

)

Provision for income taxes

 

355

 

 

 

439

 

 

 

1,244

 

 

 

907

 

Net loss

$

(38,004

)

 

$

(40,236

)

 

$

(110,423

)

 

$

(124,125

)

Basic and diluted net loss per share attributable to common stockholders

$

(0.13

)

 

$

(0.15

)

 

$

(0.40

)

 

$

(0.47

)

Basic and diluted weighted-average common shares outstanding used in computing net loss per share attributable to common stockholders

 

284,197,733

 

 

 

267,947,661

 

 

 

277,252,951

 

 

 

266,104,962

 

PLANET

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (unaudited)

 

 

Three Months Ended October 31,

 

Nine Months Ended October 31,

(In thousands)

 

2023

 

 

 

2022

 

 

 

2023

 

 

 

2022

 

Net loss

$

(38,004

)

 

$

(40,236

)

 

$

(110,423

)

 

$

(124,125

)

Other comprehensive income (loss), net of tax:

 

 

 

 

 

 

 

Foreign currency translation adjustment

 

(1,667

)

 

 

(235

)

 

 

(1,543

)

 

 

82

 

Change in fair value of available-for-sale securities

 

89

 

 

 

(1,538

)

 

 

(970

)

 

 

(1,235

)

Other comprehensive income (loss), net of tax

 

(1,578

)

 

 

(1,773

)

 

 

(2,513

)

 

 

(1,153

)

Comprehensive loss

$

(39,582

)

 

$

(42,009

)

 

$

(112,936

)

 

$

(125,278

)

PLANET

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (unaudited)

 

 

Nine Months Ended October 31,

(In thousands)

 

2023

 

 

 

2022

 

Operating activities

 

 

 

Net loss

$

(110,423

)

 

$

(124,125

)

Adjustments to reconcile net loss to net cash used in operating activities

 

 

 

Depreciation and amortization

 

36,033

 

 

 

33,997

 

Stock-based compensation, net of capitalized cost

 

44,611

 

 

 

59,841

 

Change in fair value of warrant liabilities

 

(14,004

)

 

 

(5,369

)

Change in fair value of contingent consideration

 

(923

)

 

 

 

Other

 

(3,538

)

 

 

555

 

Changes in operating assets and liabilities

 

 

 

Accounts receivable

 

(3,872

)

 

 

15,237

 

Prepaid expenses and other assets

 

9,483

 

 

 

(9,472

)

Accounts payable, accrued and other liabilities

 

(20,706

)

 

 

(8,649

)

Deferred revenue

 

19,557

 

 

 

(19,382

)

Deferred hosting costs

 

(92

)

 

 

(1,751

)

Net cash used in operating activities

 

(43,874

)

 

 

(59,118

)

Investing activities

 

 

 

Purchases of property and equipment

 

(29,086

)

 

 

(9,008

)

Capitalized internal-use software

 

(3,266

)

 

 

(1,737

)

Business acquisition

 

(7,542

)

 

 

 

Maturities of available-for-sale securities

 

142,903

 

 

 

13,000

 

Sales of available-for-sale securities

 

40,072

 

 

 

 

Purchases of available-for-sale securities

 

(166,169

)

 

 

(239,321

)

Other

 

(944

)

 

 

(412

)

Net cash used in investing activities

 

(24,032

)

 

 

(237,478

)

Financing activities

 

 

 

Proceeds from the exercise of common stock options

 

6,770

 

 

 

10,909

 

Class A common stock withheld to satisfy employee tax withholding obligations

 

(7,112

)

 

 

(4,328

)

Payment of transaction costs related to the Business Combination

 

 

 

 

(326

)

Other

 

(15

)

 

 

122

 

Net cash provided by (used in) financing activities

 

(357

)

 

 

6,377

 

Effect of exchange rate changes on cash and cash equivalents, and restricted cash and cash equivalents

 

(65

)

 

 

(1,781

)

Net decrease in cash and cash equivalents, and restricted cash and cash equivalents

 

(68,328

)

 

 

(292,000

)

Cash and cash equivalents, and restricted cash and cash equivalents at the beginning of the period

 

188,076

 

 

 

496,814

 

Cash and cash equivalents, and restricted cash and cash equivalents at the end of the period

$

119,748

 

 

$

204,814

 

PLANET

RECONCILIATION OF NET LOSS TO ADJUSTED EBITDA (unaudited)

 

 

 

Three Months Ended October 31,

 

Nine Months Ended October 31,

(in thousands)

 

 

2023

 

 

 

2022

 

 

 

2023

 

 

 

2022

 

Net loss

 

$

(38,004

)

 

$

(40,236

)

 

$

(110,423

)

 

$

(124,125

)

Interest income

 

 

(3,445

)

 

 

(2,853

)

 

 

(11,753

)

 

 

(4,276

)

Income tax provision

 

 

355

 

 

 

439

 

 

 

1,244

 

 

 

907

 

Depreciation and amortization

 

 

13,625

 

 

 

10,785

 

 

 

36,033

 

 

 

33,997

 

Change in fair value of warrant liabilities

 

 

(6,833

)

 

 

19

 

 

 

(14,004

)

 

 

(5,369

)

Stock-based compensation

 

 

12,598

 

 

 

19,438

 

 

 

44,611

 

 

 

59,841

 

Restructuring costs (1)

 

 

7,341

 

 

 

 

 

 

7,341

 

 

 

 

Employee transaction bonuses in connection with the Sinergise business combination (2)

 

 

2,317

 

 

 

 

 

 

2,317

 

 

 

 

Other (income) expense, net

 

 

69

 

 

 

(1

)

 

 

(894

)

 

 

(123

)

Adjusted EBITDA

 

$

(11,977

)

 

$

(12,409

)

 

$

(45,528

)

 

$

(39,148

)

 

 

 

 

 

 

 

 

 

(1) As part of the headcount reduction plan announced in August 2023, we recognized $7.3 million of severance and other employee costs for the three and nine months ended October 31, 2023. For the three and nine months ended October 31, 2023, the restructuring related stock-based compensation benefit of $1.5 million is included on its respective line item.

(2) Certain employees of Sinergise, which became employees of Planet, were paid cash transaction bonuses in connection with the closing of the Sinergise acquisition. The cost of the transaction bonuses was allocated from the purchase consideration we paid for the acquisition.

PLANET

RECONCILIATION OF U.S. GAAP TO NON-GAAP FINANCIAL MEASURES (unaudited)

 

 

Three Months Ended October 31,

 

Nine Months Ended October 31,

(In thousands)

 

2023

 

 

 

2022

 

 

 

2023

 

 

 

2022

 

Reconciliation of cost of revenue:

 

 

 

 

 

 

 

GAAP cost of revenue

$

29,350

 

 

$

24,728

 

 

$

81,375

 

 

$

73,333

 

Less: Stock-based compensation

 

888

 

 

 

1,317

 

 

 

2,855

 

 

 

3,992

 

Less: Amortization of acquired intangible assets

 

796

 

 

 

366

 

 

 

1,674

 

 

 

1,163

 

Less: Restructuring costs

 

563

 

 

 

 

 

 

563

 

 

 

 

Less: Employee transaction bonuses in connection with the Sinergise business combination

 

267

 

 

 

 

 

 

267

 

 

 

 

Non-GAAP cost of revenue

$

26,836

 

 

$

23,045

 

 

$

76,016

 

 

$

68,178

 

 

 

 

 

 

 

 

 

Reconciliation of gross profit:

 

 

 

 

 

 

 

GAAP gross profit

$

26,030

 

 

$

24,976

 

 

$

80,469

 

 

$

64,948

 

Add: Stock-based compensation

 

888

 

 

 

1,317

 

 

 

2,855

 

 

 

3,992

 

Add: Amortization of acquired intangible assets

 

796

 

 

 

366

 

 

 

1,674

 

 

 

1,163

 

Add: Restructuring costs

 

563

 

 

 

 

 

 

563

 

 

 

 

Add: Employee transaction bonuses in connection with the Sinergise business combination

 

267

 

 

 

 

 

 

267

 

 

 

 

Non-GAAP gross profit

$

28,544

 

 

$

26,659

 

 

$

85,828

 

 

$

70,103

 

GAAP gross margin

 

47

%

 

 

50

%

 

 

50

%

 

 

47

%

Non-GAAP gross margin

 

52

%

 

 

54

%

 

 

53

%

 

 

51

%

PLANET

RECONCILIATION OF U.S. GAAP TO NON-GAAP FINANCIAL MEASURES (unaudited)

 

 

Three Months Ended October 31,

 

Nine Months Ended October 31,

(In thousands)

 

2023

 

 

 

2022

 

 

 

2023

 

 

 

2022

 

Reconciliation of operating expenses:

 

 

 

 

 

 

 

GAAP research and development

$

33,002

 

 

$

27,598

 

 

$

87,929

 

 

$

79,085

 

Less: Stock-based compensation

 

5,655

 

 

 

7,910

 

 

 

18,555

 

 

 

24,642

 

Less: Amortization of acquired intangible assets

 

 

 

 

 

 

 

 

 

 

 

Less: Restructuring costs

 

3,297

 

 

 

 

 

 

3,297

 

 

 

 

Less: Employee transaction bonuses in connection with the Sinergise business combination

 

1,891

 

 

 

 

 

 

1,891

 

 

 

 

Non-GAAP research and development

$

22,159

 

 

$

19,688

 

 

$

64,186

 

 

$

54,443

 

GAAP sales and marketing

$

20,774

 

 

$

19,383

 

 

$

66,209

 

 

$

57,721

 

Less: Stock-based compensation

 

1,626

 

 

 

3,221

 

 

 

7,827

 

 

 

10,615

 

Less: Amortization of acquired intangible assets

 

261

 

 

 

153

 

 

 

665

 

 

 

458

 

Less: Restructuring costs

 

1,943

 

 

 

 

 

 

1,943

 

 

 

 

Less: Employee transaction bonuses in connection with the Sinergise business combination

 

41

 

 

 

 

 

 

41

 

 

 

 

Non-GAAP sales and marketing

$

16,903

 

 

$

16,009

 

 

$

55,733

 

 

$

46,648

 

GAAP general and administrative

$

20,112

 

 

$

20,627

 

 

$

62,161

 

 

$

61,128

 

Less: Stock-based compensation

 

4,429

 

 

 

6,990

 

 

 

15,374

 

 

 

20,592

 

Less: Amortization of acquired intangible assets

 

93

 

 

 

80

 

 

 

254

 

 

 

240

 

Less: Restructuring costs

 

1,538

 

 

 

 

 

 

1,538

 

 

 

 

Less: Employee transaction bonuses in connection with the Sinergise business combination

 

118

 

 

 

 

 

 

118

 

 

 

 

Non-GAAP general and administrative

$

13,934

 

 

$

13,557

 

 

$

44,877

 

 

$

40,296

 

 

 

 

 

 

 

 

 

Reconciliation of loss from operations

 

 

 

 

 

 

 

GAAP loss from operations

$

(47,858

)

 

$

(42,632

)

 

$

(135,830

)

 

$

(132,986

)

Add: Stock-based compensation

 

12,598

 

 

 

19,438

 

 

 

44,611

 

 

 

59,841

 

Add: Amortization of acquired intangible assets

 

1,150

 

 

 

599

 

 

 

2,593

 

 

 

1,861

 

Add: Restructuring costs

 

7,341

 

 

 

 

 

 

7,341

 

 

 

 

Add: Employee transaction bonuses in connection with the Sinergise business combination

 

2,317

 

 

 

 

 

 

2,317

 

 

 

 

Non-GAAP loss from operations

$

(24,452

)

 

$

(22,595

)

 

$

(78,968

)

 

$

(71,284

)

PLANET

RECONCILIATION OF U.S. GAAP TO NON-GAAP FINANCIAL MEASURES (unaudited)

 

 

Three Months Ended October 31,

 

Nine Months Ended October 31,

(In thousands, except share and per share amounts)

 

2023

 

 

 

2022

 

 

 

2023

 

 

 

2022

 

Reconciliation of net loss

 

 

 

 

 

 

 

GAAP net loss

$

(38,004

)

 

$

(40,236

)

 

$

(110,423

)

 

$

(124,125

)

Add: Stock-based compensation

 

12,598

 

 

 

19,438

 

 

 

44,611

 

 

 

59,841

 

Add: Amortization of acquired intangible assets

 

1,150

 

 

 

599

 

 

 

2,593

 

 

 

1,861

 

Add: Restructuring costs

 

7,341

 

 

 

 

 

 

7,341

 

 

 

 

Add: Employee transaction bonuses in connection with the Sinergise business combination

 

2,317

 

 

 

 

 

 

2,317

 

 

 

 

Income tax effect of non-GAAP adjustments

 

 

 

 

 

 

 

 

 

 

 

Non-GAAP net loss

$

(14,598

)

 

$

(20,199

)

 

$

(53,561

)

 

$

(62,423

)

 

 

 

 

 

 

 

 

Reconciliation of net loss per share, diluted

 

 

 

 

 

 

 

GAAP net loss

$

(38,004

)

 

$

(40,236

)

 

$

(110,423

)

 

$

(124,125

)

Non-GAAP net loss

$

(14,598

)

 

$

(20,199

)

 

$

(53,561

)

 

$

(62,423

)

 

 

 

 

 

 

 

 

GAAP net loss per share, basic and diluted (1)

$

(0.13

)

 

$

(0.15

)

 

$

(0.40

)

 

$

(0.47

)

Add: Stock-based compensation

 

0.04

 

 

 

0.07

 

 

 

0.16

 

 

 

0.22

 

Add: Amortization of acquired intangible assets

 

 

 

 

 

 

 

0.01

 

 

 

0.01

 

Add: Restructuring costs

 

0.03

 

 

 

 

 

 

0.03

 

 

 

 

Add: Employee transaction bonuses in connection with the Sinergise business combination

 

0.01

 

 

 

 

 

 

0.01

 

 

 

 

Income tax effect of non-GAAP adjustments

 

 

 

 

 

 

 

 

 

 

 

Non-GAAP net loss per share, diluted (2) (3)

$

(0.05

)

 

$

(0.08

)

 

$

(0.19

)

 

$

(0.23

)

 

 

 

 

 

 

 

 

Weighted-average shares used in computing GAAP net loss per share, basic and diluted (1)

 

284,197,733

 

 

 

267,947,661

 

 

 

277,252,951

 

 

 

266,104,962

 

Weighted-average shares used in computing Non-GAAP net loss per share, diluted (1)

 

284,197,733

 

 

 

267,947,661

 

 

 

277,252,951

 

 

 

266,104,962

 

 

 

 

 

 

 

 

 

(1) Basic and diluted GAAP net loss per share was the same for each period presented as the inclusion of all potential Class A common stock and Class B common stock outstanding would have been anti-dilutive.

(2) Non-GAAP net loss per share, diluted is calculated using weighted-average shares, adjusted for dilutive potential shares assumed outstanding during the period. No adjustment was made to weighted-average shares for each period presented as the inclusion of all potential Class A common stock and Class B common stock outstanding would have been anti-dilutive.

(3) Totals may not sum due to rounding. Figures are calculated based upon the respective underlying non-rounded data.


« Previous Page 1 | 2 | 3 | 4  Next Page »
Featured Video
Jobs
Senior Firmware Architect - Server Manageability for Nvidia at Santa Clara, California
Senior Platform Software Engineer, AI Server - GPU for Nvidia at Santa Clara, California
Design Verification Engineer for Blockwork IT at Milpitas, California
CAD Engineer for Nvidia at Santa Clara, California
GPU Design Verification Engineer for AMD at Santa Clara, California
Upcoming Events
SEMICON Japan 2024 at Tokyo Big Sight Tokyo Japan - Dec 11 - 13, 2024
PDF Solutions AI Executive Conference at St. Regis Hotel San Francisco - Dec 12, 2024
DVCon U.S. 2025 at United States - Feb 24 - 27, 2025



© 2024 Internet Business Systems, Inc.
670 Aberdeen Way, Milpitas, CA 95035
+1 (408) 882-6554 — Contact Us, or visit our other sites:
AECCafe - Architectural Design and Engineering TechJobsCafe - Technical Jobs and Resumes GISCafe - Geographical Information Services  MCADCafe - Mechanical Design and Engineering ShareCG - Share Computer Graphic (CG) Animation, 3D Art and 3D Models
  Privacy PolicyAdvertise