XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Net Income per Share (Tables)
9 Months Ended
Oct. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Numerators and Denominators of the Basic and Diluted EPS Computations for Common Stock
The numerators and denominators of the basic and diluted net income per share computations for our common stock are calculated as follows (in thousands, except per share data):
Three months ended October 31,Nine months ended October 31,
2023202220232022
Class A
Class B(1)
Class AClass BClass A
Class B(1)
Class AClass B
Basic
Numerator
Net income, basic$124,569 $10,589 $98,151 $10,306 $345,597 $32,710 $270,666 $28,507 
Denominator
Weighted average shares used in computing net income per share, basic148,172 12,596 140,626 14,766 146,480 13,864 140,193 14,765 
Net income per share, basic$0.84 $0.84 $0.70 $0.70 $2.36 $2.36 $1.93 $1.93 
Diluted
Numerator
Net income, basic$124,569 $10,589 $98,151 $10,306 $345,597 $32,710 $270,666 $28,507 
Reallocation as a result of conversion of Class B to Class A common stock:
Net income, basic10,589 — 10,306 — 32,710 — 28,507 — 
Reallocation of net income to Class B common stock— 2,277 — 4,175 — 5,901 — 12,067 
Net income, diluted$135,158 $12,866 $108,457 $14,481 $378,307 $38,611 $299,173 $40,574 
Denominator
Number of shares used for basic net income per share computation148,172 12,596 140,626 14,766 146,480 13,864 140,193 14,765 
Conversion of Class B to Class A common stock12,596 — 14,766 — 13,864 — 14,765 — 
Effect of potentially dilutive common shares2,993 2,993 6,903 6,903 2,785 2,785 7,231 7,231 
Weighted average shares used in computing net income per share, diluted163,761 15,589 162,295 21,669 163,129 16,649 162,189 21,996 
Net income per share, diluted$0.83 $0.83 $0.67 $0.67 $2.32 $2.32 $1.84 $1.84 
(1) Net income per share attributable to Class B common stock was determined for the relevant periods through October 15, 2023. See note 11 Stockholders’ Equity.
Schedule of Potential Common Share Equivalents Excluded where the Inclusion would be Anti-dilutive
Potential common share equivalents excluded where the inclusion would be anti-dilutive are as follows:
Three months ended October 31,Nine months ended October 31,
2023202220232022
Options and awards 6,340,276 5,022,968 6,615,821 4,363,631