v3.25.1
Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 2025
Stock-based Compensation  
Schedule of stock-based awards activity

Weighted Average

Options

Weighted Average

Remaining Contractual

Outstanding

Exercise Price

Life (Years)

Options outstanding at December 31, 2023

27,590

$

335.78

6.94

Options exercised

Options cancelled

Options outstanding at March 31, 2024

27,590

$

335.78

6.69

Options outstanding at December 31, 2024

21,965

$

331.34

5.45

Options exercised

Options cancelled

(2,200)

330.72

Options outstanding at March 31, 2025

19,765

$

331.40

5.72

Schedule of stock options outstanding

Expiration

Number

Number

Exercise

Date

Outstanding

Exercisable

Price

January 27, 2027

300

300

225.00

May 11, 2027

1,201

1,201

225.00

June 9, 2027

167

167

376.50

January 28, 2028

300

300

241.50

August 4, 2029

68

68

834.00

January 27, 2030

1,115

1,115

225.00

January 28, 2031

6,667

6,667

241.50

September 9, 2031

9,446

9,446

412.50

December 17, 2031

501

501

525.00

Total

19,765

19,765

Schedule of changes in restricted stock units

Shares
(in thousands)

    

Weighted Average Grant-Date Fair Value Per Share

Non-vested awards, December 31, 2023

3

$

151.50

Granted

Vested

 

(2)

151.50

Non-vested awards, March 31, 2024

1

$

151.50

Non-vested awards, December 31, 2024

117

$

37.23

Granted

61

41.15

Forfeitures

(5)

5.40

Vested

(16)

105.80

Non-vested awards, March 31, 2025

157

$

34.96