![012345637346
64809232467154
8 71 48 2662 1
5 8
9 !"
( 71107)94* 93*09607133 64832 1 + 9 #,' 3 464809232464 8 71 4783 +
$ &- . /0& $& ,&,5&.&12&$+
9
3 39716232 194* 93*09607133 64832 1 + 9 #,' 3 464809232464 8 71 4783 + 93 439716232 1
*492 5 9
3
8 11 /&1412&$5 !+ 67
7/ 3 &$ 8&4 . 2 .
#49 . 1& -9& $ 8&. - &, 8 $ &$'
HI;JK?LK?=M;:?NO;PA R<KK?
S
KTMUS=IR?=IVNWVKPJ=<NXK?IN=
#7,,$& -8$ . 8 /&9&.4 Z& -- .& '
#6 & $ &$F4$ , . . $8 $ $ $ GIQ '
@ABCDAC@E@
#2 9 6 418/ 0&$
2,& - . 1 '
YCE@E
#[ 88 ,&'
9& $ \ &/&8 & 412&$ ./4, $& . ,&5#] ' 66!6
S;VT?NMN;W?;^NWM;?;QLT?WT=IMMKS;VMNKI_A`abKXMU;cVMd
3 /& -& . ./
3$ , 6012 /# '
1 1& -& . &9. & e . $& &$&,
JKffKISMKVgPL=?O=<T;PhEiEEE_L;?WU=?;
cjkS
lU;m=WQ=nSMKVgo=?g;MjjJ
`m=WQ=nk<Ka=<S;<;VMo=?g;Mb
S;VT?NMN;W?;^NWM;?;QLT?WT=IMMKS;VMNKI_A`^bKXMU;cVMd1 &
pIQNV=M;aqVU;Vgf=?gNXMU;r;^NWM?=IMNW=>;<<BgIK>IW;=WKI;QNWWT;?P=WQ;XNI;QNIrT<;CEsKXMU;S;VT?NMN;WcVMituSvmHw
pIQNV=M;aqVU;Vgf=?gNXMU;r;^NWM?=IMNWIKM?;nTN?;QMKXN<;?;LK?MWLT?WT=IMMKS;VMNKI_xK?_s`QbKXMU;cVMituSvmHw
pIQNV=M;aqVU;Vgf=?g>U;MU;?MU;r;^NWM?=IMd`_bU=WXN<;Q=<<?;LK?MW?;nTN?;QMKa;XN<;QaqS;VMNKI_xK?_s`QbKXMU;S;VT?NMN;WuyVU=I^;cVMKX_YxCQT?NI^MU;
L?;V;QNI^_AfKIMUW`K?XK?WTVUWUK?M;?L;?NKQMU=MMU;r;^NWM?=IM>=W?;nTN?;QMKXN<;WTVU?;LK?MWbP=IQ`AbU=Wa;;IWTaz;VMMKWTVUXN<NI^?;nTN?;f;IMWXK?MU;L=WMYE
Q=qWituSwmHv
pIQNV=M;aqVU;Vgf=?g>U;MU;?MU;r;^NWM?=IMU=WWTafNMM;Q;<;VM?KINV=<<q;O;?qpIM;?=VMNO;:=M=RN<;?;nTN?;QMKa;WTafNMM;QLT?WT=IMMKrT<;CEsKXr;^T<=MNKISBl
`{AxAiCEsKXMUNWVU=LM;?bQT?NI^MU;L?;V;QNI^_AfKIMUW`K?XK?WTVUWUK?M;?L;?NKQMU=MMU;r;^NWM?=IM>=W?;nTN?;QMKWTafNMWTVUXN<;WbituSwmHv
pIQNV=M;aqVU;Vgf=?g>U;MU;?MU;r;^NWM?=IMNW=<=?^;=VV;<;?=M;QXN<;?P=I=VV;<;?=M;QXN<;?P=IKIB=VV;<;?=M;QXN<;?P=Wf=<<;??;LK?MNI^VKfL=IqPK?=I;f;?^NI^
^?K>MUVKfL=IqiS;;MU;Q;XNINMNKIWKX|<=?^;=VV;<;?=M;QXN<;?P}|=VV;<;?=M;QXN<;?P}|Wf=<<;??;LK?MNI^VKfL=IqP}=IQ|;f;?^NI^^?K>MUVKfL=Iq}NIrT<;_AaBAKX
MU;uyVU=I^;cVMi
j=?^;=VV;<;?=M;QXN<;?
mKIB=VV;<;?=M;QXN<;?
v
w
cVV;<;?=M;QXN<;?
Sf=<<;??;LK?MNI^VKfL=Iq
uf;?^NI^^?K>MUVKfL=Iq
v
w
w
pX=I;f;?^NI^^?K>MUVKfL=IqPNIQNV=M;aqVU;Vgf=?gNXMU;r;^NWM?=IMU=W;<;VM;QIKMMKTW;MU;;yM;IQ;QM?=IWNMNKIL;?NKQXK?VKfL<qNI^>NMU=IqI;>K??;ONW;Q
XNI=IVN=<=VVKTIMNI^WM=IQ=?QWL?KONQ;QLT?WT=IMMKS;VMNKI_x`=bKXMU;uyVU=I^;cVMiv
pIQNV=M;aqVU;Vgf=?g>U;MU;?MU;r;^NWM?=IMU=WXN<;Q=?;LK?MKI=IQ=MM;WM=MNKIMKNMWf=I=^;f;IM~W=WW;WWf;IMKXMU;;XX;VMNO;I;WWKXNMWNIM;?I=<VKIM?K<KO;?
XNI=IVN=<?;LK?MNI^TIQ;?S;VMNKICEC`abKXMU;S=?a=I;WBHy<;qcVM`_s iSiJiDA A`abbaqMU;?;^NWM;?;QLTa<NV=VVKTIMNI^XN?fMU=ML?;L=?;QK?NWWT;QNMW
=TQNM?;LK?Miv
pXW;VT?NMN;W=?;?;^NWM;?;QLT?WT=IMMKS;VMNKI_A`abKXMU;cVMPNIQNV=M;aqVU;Vgf=?g>U;MU;?MU;XNI=IVN=<WM=M;f;IMWKXMU;?;^NWM?=IMNIV<TQ;QNIMU;XN<NI^?;X<;VMMU;
VK??;VMNKIKX=I;??K?MKL?;ONKTW<qNWWT;QXNI=IVN=<WM=M;f;IMWi
pIQNV=M;aqVU;Vgf=?g>U;MU;?=IqKXMUKW;;??K?VK??;VMNKIW=?;?;WM=M;f;IMWMU=M?;nTN?;Q=?;VKO;?q=I=<qWNWKXNIV;IMNO;Ba=W;QVKfL;IW=MNKI?;V;NO;Qaq=IqKXMU;
?;^NWM?=IM W;y;VTMNO;KXXNV;?WQT?NI^MU;?;<;O=IM?;VKO;?L;?NKQLT?WT=IMMKS;VMNKIACEi_E:B_`abi
pIQNV=M;aqVU;Vgf=?g>U;MU;?MU;r;^NWM?=IMNW=WU;<<VKfL=Iq`=WQ;XNI;QNIrT<;_AaBAKXMU;cVMbituSvmHw
lU;=^^?;^=M;f=?g;MO=<T;KXVKffKIWMKVgU;<QaqIKIB=XXN<N=M;WKXMU;r;^NWM?=IM>=W=LL?KyNf=M;<qhxsiAfN<<NKI=WKX TI;xEPAEAAPMU;<=WMaTWNI;WWQ=qKXMU;
r;^NWM?=IM WfKWM?;V;IM<qVKfL<;M;QW;VKIQXNWV=<nT=?M;?Pa=W;QKI`NbCAP@EYPxxYWU=?;WKXVKffKIWMKVgPhEiEEE_L=?O=<T;L;?WU=?;PKTMWM=IQNI^PVKfL?NW;QKX
xYPD_DPEE_WU=?;WKXOKMNI^VKffKIWMKVgPhEiEEE_L=?O=<T;L;?WU=?;=IQxPEYAPxx@WU=?;WKXIKIBOKMNI^VKffKIWMKVgPhEiEEE_L=?O=<T;L;?WU=?;P=IQ`NNbMU;
V<KWNI^W=<;WL?NV;XK?MU;r;^NWM?=IM~WVKffKIWMKVgKIMU;m=WQ=nk<Ka=<S;<;VMo=?g;MKIWTVUQ=M;i
cWKXo=?VU PAEAxPMU;r;^NWM?=IMU=QCAPYCEPE@YWU=?;WKXVKffKIWMKVgPhEiEEE_L=?O=<T;L;?WU=?;PKTMWM=IQNI^PVKfL?NW;QKXxYP@CDPDs_WU=?;WKXOKMNI^
VKffKIWMKVgPhEiEEE_L=?O=<T;L;?WU=?;=IQxPEYAPxx@WU=?;WKXIKIBOKMNI^VKffKIWMKVgPhEiEEE_L=?O=<T;L;?WU=?;i
5 80 4136218 9* 97345 94 494184
K?MNKIWKXMU;r;^NWM?=IM~W:;XNINMNO; ?KyqSM=M;f;IM?;<=MNI^MKMU;AEAxcIIT=<o;;MNI^KXSMKVgUK<Q;?WP>UNVU>N<<a;XN<;Q>NMUMU;S;VT?NMN;W=IQuyVU=I^;
JKffNWWNKI>NMUNI_AEQ=qW=XM;?MU;;IQKXMU;r;^NWM?=IM~WXNWV=<q;=?;IQ;Q:;V;fa;?x_PAEAAP=?;NIVK?LK?=M;Qaq?;X;?;IV;NIMK =?MpppKXMUNWr;LK?Mi](/algs/algs-shareholder-letter-20230428-page-1.png)




012345637346
64809232467154
8 71 48 2662 1
5 8
9 !"
( 71107)94* 93*09607133 64832 1 + 9 #,' 3 464809232464 8 71 4783 +
$ &- . /0& $& ,&,5&.&12&$+
9
3 39716232 194* 93*09607133 64832 1 + 9 #,' 3 464809232464 8 71 4783 + 93 439716232 1
*492 5 9
3
8 11 /&1412&$5 !+ 67
7/ 3 &$ 8&4 . 2 .
#49 . 1& -9& $ 8&. - &, 8 $ &$'
HI;JK?LK?=M;:?NO;PA R;<IW;=WKI;QNWWT;?P=WQ;XNI;QNIrT<;CEsKXMU;S;VT?NMN;WcVMituSvmHw
pIQNV=M;aqVU;Vgf=?gNXMU;r;^NWM?=IMNWIKM?;nTN?;QMKXN<;?;LK?MWLT?WT=IMMKS;VMNKI_xK?_s`QbKXMU;cVMituSvmHw
pIQNV=M;aqVU;Vgf=?g>U;MU;?MU;r;^NWM?=IMd`_bU=WXN<;Q=<;LK?MW?;nTN?;QMKa;XN<;QaqS;VMNKI_xK?_s`QbKXMU;S;VT?NMN;WuyVU=I^;cVMKX_YxCQT?NI^MU;
L?;V;QNI^_AfKIMUW`K?XK?WTVUWUK?M;?L;?NKQMU=MMU;r;^NWM?=IM>=W?;nTN?;QMKXN<;WTVU?;LK?MWbP=IQ`AbU=Wa;;IWTaz;VMMKWTVUXNU;MU;?MU;r;^NWM?=IMU=WWTafNMM;Q;<;VM?KINV=<=W?;nTN?;QMKWTafNMWTVUXN<;WbituSwmHv
pIQNV=M;aqVU;Vgf=?g>U;MU;?MU;r;^NWM?=IMNW=<=?^;=VV;<;?=M;QXN<;?P=I=VV;<;?=M;QXN<;?P=IKIB=VV;<;?=M;QXN<;?P=Wf=<<;??;LK?MNI^VKfL=IqPK?=I;f;?^NI^
^?K>MUVKfL=IqiS;;MU;Q;XNINMNKIWKX|<=?^;=VV;<;?=M;QXN<;?P}|=VV;<;?=M;QXN<;?P}|Wf=<<;??;LK?MNI^VKfL=IqP}=IQ|;f;?^NI^^?K>MUVKfL=Iq}NIrT<;_AaBAKX
MU;uyVU=I^;cVMi
j=?^;=VV;<;?=M;QXN<;?
mKIB=VV;<;?=M;QXN<;?
v
w
cVV;<;?=M;QXN<;?
Sf=<<;??;LK?MNI^VKfL=Iq
uf;?^NI^^?K>MUVKfL=Iq
v
w
w
pX=I;f;?^NI^^?K>MUVKfL=IqPNIQNV=M;aqVU;Vgf=?gNXMU;r;^NWM?=IMU=W;<;VM;QIKMMKTW;MU;;yM;IQ;QM?=IWNMNKIL;?NKQXK?VKfLNMU=IqI;>K??;ONW;Q
XNI=IVN=<=VVKTIMNI^WM=IQ=?QWL?KONQ;QLT?WT=IMMKS;VMNKI_x`=bKXMU;uyVU=I^;cVMiv
pIQNV=M;aqVU;Vgf=?g>U;MU;?MU;r;^NWM?=IMU=WXN<;Q=?;LK?MKI=IQ=MM;WM=MNKIMKNMWf=I=^;f;IM~W=WW;WWf;IMKXMU;;XX;VMNO;I;WWKXNMWNIM;?I=U;MU;?MU;XNI=IVN=U;MU;?=IqKXMUKW;;??K?VK??;VMNKIW=?;?;WM=M;f;IMWMU=M?;nTN?;Q=?;VKO;?q=I=U;MU;?MU;r;^NWM?=IMNW=WU;<=W=LL?KyNf=M;UNVU>N<NMUMU;S;VT?NMN;W=IQuyVU=I^;
JKffNWWNKI>NMUNI_AEQ=qW=XM;?MU;;IQKXMU;r;^NWM?=IM~WXNWV=. * 9:%#?;@;;' '
A
8 ' . , . *' * ' ** 0 " ( A
8 " , (. *' 0 0 * . - , *" , , 3 0 ( 3 ( ' ( * ,
' * * . * 3 * ' " A
8 " ' (* 0 " * BCD4E%#< - * . ' * ,' ' ." ( ' ,
.' - . (' ' ' , F * " 3 A
8 1 ' , * , " + F * F ( ( 9:%$;;$$<.
9:%$$$#=>. * 9:%#?;@;;. * ,' * * * 3( * ,' * * . ( 0 *( ' "" '
A
8 - 3 " 1 ,. * - ).' - . ' , , " * ( ' "
( 3 ' , " A
8 ' "" ' F ." + , *" ( ' ,' - * 1 ' A
8 ** , (" + '' ' ( * ,' * * . ) ' , * "- " ( * ,
' * * . ( 0 *A
8 " " ( - " * * , ' ( - .* ,' * * * ' ,3. ' * ,
** * ' ( ) ' ) " 3 A
8 3 ) * * ,' * * ' "" ' * , . ' * , ' ' *) '
, ) G H " .99BIG JA
8 ' ( ' ) - - *" ( ' 3 , ' 0 , * ,' * * .
' * , / ' * " ( ' A
8 " ( 1 .( 0 .' K " . * ( ** ( ' , * - 3 -
** ' A
8 * 0 " * / ' , ' " * * 3. ' * ,' " , * ' * A
8 , 3 * , * 0 " L *M *( , ' A
8 ( " ' ( *% 3 *" ( ' A
8 - 3 ' * + 3" , " . ' ( ' *" * ' A
8 1 ' , * , ** ,) ' ) ) K (3 " , ,, ) ' " 3 * G "
C H M ' (?$#?A
8 1 ' , * , - 3 - ." . ( ' ** ( * ' 3 ' (
* ,' * * A *
0 12345567879 452962647 6 6 23174 6724 45234 9 261 678 92157
439 4 974 23474 15 95 1186 72924 427 95 4 1 99 4 42 7 55424 4292617 4726 9247 15497279 51!42617
9 1215 764779 2346 725 6 363 41 459249 99 4 42 7 4 64 79 977 26179 954 12 95924471 254
45 15 9 415 4 4 1 429 6 1 481 9 81 56787 4529626479 12345 921572392954671 4 9747 4 1 15
1251 "3474 15 95 1186 72924 4277 4981 971 234 9241 2367# 9 4 1521 15 $% &9 9547 !42219 45
1 56787 4529626479 977 2617 4756 4 623474261 262 4 678 92157 9 4 74 345462367# 9 4 1521 15 $%
& '4974 15 95 1186 72924 427954634542 7 !4221567879 452962647 71 41 363 9 12 4 54624 15
(926 64 1 731 1254 1 23474 15 95 1186 72924 42797 54626171 2544 427 "344 4279 65 729 47
54 424 615 15 95 1186 72924 427 9 12 49364 4 151 59 929 547 27 1 6 45 924569 51 23174
51!424 6234 15 95 1186 72924 427 ) 4 29754(654 9 69 4 9 4 1 12 9 21 6 9241554 6749
15 95 1186 72924 427 12964 34546 26 9 245 4 67256 242367# 9 4 1521 15 $% & 342345979547 21 9
4 6 15 9261 2544 4271512345 674
* 9 6261 72924 4272392 4 4 64 4 9 76 6 9572924 42754 4215 4 64 79 1 66171 23454 4 927 !42 "3474
72924 427954 974 1 6 15 9261 9 96 9 421 7971 234 9241 236754 152 9 36 4 4 4 64 47 36 15 9261 15 79
549719 4 9767 157 372924 427 7 36 15 9261 9 4 6 624 156 1 424 9 1572924 427731 12 4549 216 6924
2392 439 4 1 24 9 439726 46(65 621 1554 64 1 9 124269 9 96 9 454 4 926 15 9261 "347472924 427954
634542 45296 9 1 954 92614 1221 54 1 2347472924 427
* 4721579 123457731 1242392 4 9 9 1 4 924569 764779 69 69 6 15 9261 21156 472157 76 156 47215
54 92617 4 7624 +4 5626479 ) 39 4,1 67761 15+), 6 6 7 4 9727 547754 497479 1 454 4 9 7 4 7423474
46 7 6 6 15 4 7624 21 1 6924 62315721831 4579 234 69 12151 9 15 51 279 12345
67747 *267 1776 423922346 15 9261 2392 4 9849 96 9 4 9 4 44 4 21 4 924569 6 15 9261 423454 1544 159 4
6 4721579 12345762454724 6151 9 2154 64 2346 15 9261 2392 4 9849 96 9 41 15 4 7624
-.//01234/0561708179:90993;7056<=75>3.1?.97@699
"34 56 6 9 567879 4529626479 426 15 764776 4234 1 1 6 A
0 49549 669 729 4 61 395 94269 1 9 6239 6 624 1 45926 367215 9 1 51 279 51 4 15
1 4569 79 4 439 46 554 76 6 692 1774776 46 4 261 44 42216 5 17747 1592 4972234 42
74 459 49579 9 4 459364 415 96296 51 629 6 62 363 21 42345 62315 6 624 1 45926 367215 984762
6 6 22197747715 254 69 6 62
0 439 4 4 45 445924 54 4 4 51 51 279 479 9 4 45 4 51 629 4
0 4 6 54(6547 729269 9 62619 69 6 219364 415 19 7 363 9 12 49 96 9 41 9 4 29 4245 7 15
929 # 96 54211 2962367 447795 9 629 34 444 1 154 721 4 9 6 62 54 415245 692415 51 2
4 4 1 42151 4569 6B9261 4 1527
0 4954495 615 4 4 1 424 1527 9 15 7647767 4 4 421 2347 477 4 4 1 421 15 55429
254 5 9 69247 * 4954 9 4219 9 415 554215 254 5 9 692472351 3 669 2569 7 1 296
958426 9 51 9 9 26 924 1 4569 6B49 5 9 69247 4 4 4 1 154 4564 476 6 6924 9 76
16 71 15 76477 6 4 924569 395 4
0 C 5 554215 254 5 9 69247 9 974 47659 47644 4271539 412345 51 452647 34 74 9 14156
1 69261 623123459 51 4 51 27156 4726 92619 4 5 723921 4 9 1539 223465 669 4 4 1 42
54 4223465 958426 9 51 9 6 62234651 4569 124269 15547 2676 6 6924 926 4 174(4 47
0 4 4 4 1 1 9 1592617 6232365 952647 15234 4 4 1 421 452961 15 124269 5 9 69247 9 4
9 4 4 1 9 62619 1 9 15926176234 254 15234 4 4 1 429 1 4569 6B9261 1 234741512345
124269 9 69247 * 151 9 1592617954 127 477 4 9 12 49 421 9 629 6B41 234 95842 124269 1
23474 5 9 69247
0 4624 21 4 4 1 15 55425 9 69247 9 4 4221 4 4 1 12345 254 5 9 69247 6 1 69261 623
1234523459 647 3634 1747 7219 62619 56787
0 4 9476 6 6921 426261 9 6 151 4262157 4 4 1 9 95842 51 272392954 1544 426 4 79 4515 477
4 476 4239 234 5 9 69247 4 4 4 1 151 4569 1 152 62647 6 4 4 926 4 6 924
0 * 49 151 9 1592157954 9 4211 296 96296 512429 4 1547 6642 92429 12345624 429
51 452 5124261 1515 5 9 692479 2431 1 151 4262157 1 4 4 1 9 1 4569 6B4 51 27
012345617879 80 7 2413508377 012 4 0 173 40 843757 4344 453 48 17 0 437 554 88
57 4 508 401 2 950122034 4 0 24 487
6 2 0 34 0 1303484908 7544219 08849193603 40 41 1919 0 7 03197 7364 4 780319364
13488453 08 7 4 3 963 3647 357 47 656 7 82 4 154 30101257 8214903 48 053364 554 7 7
14
460 44134 421378541 1901257880 7 037109 44 413 3636 2 0 34 4 083757 8 367 7 890371
136409 44 413 124 656 48541413488453 08 7 4 3 963377 7 36 2 0 34 7 364409 44 4130 4
34 10342 7 47364 44 4 41542 371 377 14 4803716 367 85417 7 854144 7
57 433 4 7 371 14 1015085712371 4 837 7 4 0371 012 7 45357 82 460 42
40 4696824 412413717 4 4 71148 012 40 4173 554 81033 05319 73 0319012 4301196968
08 42 4 71148 4 0 173 40 8437 554 88 84 4137 14 3 0349
64 0 0537 245 420 7 4 67 82 4 4023794364 3636434 37 364 88 0537 487 1364 453714133842
!0537 "0123647364 1 7 0371 43 7 36136 #11 08 4 7 371!7 $%&' 158 2197 5717820342 101508
3034 413012364 4803421734 0 4880 17364 275 4133603 4 84 36364()* 64 0 420 7 47 245 421
88 487 0 4173364718 3603 4 054 #2237108 012 154 30134 173 45 48 17 137 7 3603 45 4138244 37
4 034 08 0 087 034 08802 4 480 4537 14 1015085712371 4 837 7 4 0371 012 3 49 7 36
7 453