XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation (Tables)
6 Months Ended
Jun. 30, 2025
Stock-Based Compensation  
Schedule of stock option activity

​

​

​

​

​

​

​

​

​

​

​

​

​

​

  

​

​

​

​

​

Weighted

​

​

​

 

​

  

​

​

​

​

Average

​

Aggregate

 

​

  

​

​

Weighted

​

Remaining

​

Intrinsic

 

​

  

​

​

Average

​

Contractual

​

Value

​

​

  

Options

   

Exercise Price

   

Term (in years)

   

(in millions)

 

Options outstanding at January 1, 2025

  

105,704,191

​

$

29.40

 

5.53

​

$

4,233.2

​

Options granted

  

561,379

​

 

71.83

​

​

​

​

​

​

Options exercised

  

(2,656,674)

​

 

20.00

​

​

​

​

​

​

Options forfeited

  

(202,884)

​

 

42.60

​

​

​

​

​

​

Options outstanding at March 31, 2025

  

103,406,012

​

​

29.85

​

5.37

​

​

3,702.6

​

Options granted

  

7,893,986

​

 

86.84

​

​

​

​

​

​

Options exercised

  

(12,792,779)

​

 

22.09

​

​

​

​

​

​

Options forfeited

  

(78,398)

​

 

49.04

​

​

​

​

​

​

Options outstanding at June 30, 2025

  

98,428,821

​

$

35.41

 

5.74

​

$

6,234.3

​

Vested and non-vested options expected to vest at June 30, 2025

  

95,335,043

​

$

34.82

 

5.66

​

$

6,094.3

​

Exercisable options at June 30, 2025

  

68,354,806

​

$

26.25

 

4.62

​

$

4,956.0

​

Summary of status of non-vested options and changes during the year

​

​

​

​

​

​

​

​

​

    

​

    

Weighted

 

​

​

​

​

Average

​

​

​

​

​

Fair Value at 

​

​

​

Options

​

Grant Date

 

Non-vested options at January 1, 2025

 

35,547,254

​

$

10.66

​

Options granted

 

561,379

​

 

20.90

​

Options vested

 

(277,854)

​

 

8.26

​

Options forfeited

 

(202,884)

​

 

11.33

​

Non-vested options at March 31, 2025

 

35,627,895

​

​

10.83

​

Options granted

 

7,893,986

​

 

24.31

​

Options vested

 

(13,374,268)

​

 

8.27

​

Options forfeited

 

(73,598)

​

 

14.63

​

Non-vested options at June 30, 2025

 

30,074,015

​

$

15.50

​

Summary of activity in the option plans

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

 

Three Months Ended

    

Six Months Ended

 

​

​

June 30, 

​

June 30, 

​

​

​

2025

​

2024

​

2025

​

2024

​

Total intrinsic value of stock options exercised

​

$

761.4

​

$

245.8

​

$

901.7

​

$

461.6

​

Total fair value of stock options vested

​

 

110.6

​

 

95.6

​

 

112.9

​

 

97.9

​

Schedule of restricted share activity

Restricted share activity for the three and six months ended June 30, 2025 was as follows:

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

​

Weighted Average

​

​

​

​

​

​

​

Remaining

​

​

​

Restricted

​

Fair Value at 

​

Amortization

​

​

  

Shares

 

Grant Date

 

Term (in years)

 

Restricted shares outstanding at January 1, 2025

 

21,840

​

$

65.96

​

0.36

​

Restricted shares granted

 

—

​

 

—

​

​

​

Restricted shares outstanding at March 31, 2025

 

21,840

​

​

65.96

 

0.12

​

Shares vested and issued

 

(21,840)

​

 

65.96

​

​

​

Restricted shares granted

 

16,520

​

 

86.88

​

​

​

Restricted shares outstanding at June 30, 2025

 

16,520

​

$

86.88

 

0.88

​