day ×
day ×
% ×
% ×
% ×
% ×
% ×
% ×
% ×
% ×
% ×
% ×
% ×
% ×
% ×
day ×
% ×
% ×
% ×
% ×
% ×
% ×
% ×
% ×
% ×
% ×
% ×
% ×
Unless stated otherwise, all values are in millions
Symbol Date Total revenue Cost of revenue Gross profit Research & development Selling, general & administrative Total operating expenses Operating income Net other income EBIT Income before tax Income tax expense Minority interest Net income Income (for common shares)
2023-12-31 $316,565,000 $249,781,000 $66,784,000 - $20,692,000 $270,473,000 $46,092,000 -$10,572,000 - $54,729,000 $10,228,000 $51,778,000 $33,839,000 $33,839,000
2023-12-31 $38,651,360 $28,630,442 $10,020,918 $23,011 $5,708,547 $34,135,236 $4,516,124 -$1,662,359 - $3,303,760 $1,008,159 $4,539,485 $2,170,497 $2,170,497
2023-03-31 $6,570,439 $3,242,397 $3,328,042 $319,484 $2,695,328 $5,937,725 $632,714 -$657,070 - -$469,127 $320,674 $1,619,366 -$970,144 -$1,006,257
2023-03-31 $21,571,973 $19,022,501 $2,549,472 - $1,607,518 $20,671,491 $900,482 $106,114 - $1,680,631 $409,132 $1,053,396 $1,180,694 $1,180,694
2023-03-31 $37,154,298 $31,477,309 $5,676,989 $1,406,198 $2,956,976 $34,434,285 $2,720,013 -$1,110,139 - $3,668,733 $1,175,765 $925,507 $2,451,318 $2,451,318
2023-03-31 $37,154,298 $31,477,309 $5,676,989 $1,406,198 $2,956,976 $34,434,285 $2,720,013 -$1,110,139 - $3,668,733 $1,175,765 $925,507 $2,451,318 $2,451,318
2023-03-31 $13,136,194 $11,307,208 $1,828,986 $252,820 - $11,307,208 $1,828,986 -$1,765,588 - $1,817,679 $524,923 $789,274 $1,213,116 $1,213,116
2023-03-31 $15,016,554 $13,802,729 $1,213,825 $29,364 $956,534 $14,740,444 $276,110 -$362,296 - $257,435 $54,462 $427,746 $143,766 $143,766
2023-03-31 $1,672,377 $511,131 $1,161,246 $39,054 $1,007,606 $1,514,345 $158,032 -$186,403 - $235,218 $46,055 $398,501 $178,868 $178,868
2023-03-31 $10,881,150 $8,192,063 $2,689,087 $316,200 $1,940,943 $9,938,894 $942,256 -$985,309 - $819,971 $116,101 $392,713 $649,124 $649,124
2023-03-31 $16,907,725 $13,576,133 $3,331,592 $880,915 $1,669,908 $16,126,956 $780,769 $36,112 - $879,565 $162,256 $318,041 $651,416 $651,416
2023-12-31 $2,164,516 $848,080 $1,316,436 $3,559 $98,446 $957,029 $1,207,487 -$238,486 - $1,253,382 $920,807 $289,932 $321,708 $321,708
2023-12-31 $1,604,647 $1,228,000 $376,647 $3,245 $154,797 $1,395,698 $208,949 $33,611 - $152,695 $34,962 $269,543 $72,230 $72,230
2023-12-31 $2,071,315 $2,234,959 -$163,644 $14,312 - $2,246,462 -$175,147 -$255,104 - -$217,741 $111,794 $251,151 -$339,473 -$339,473
2023-12-31 $3,020,711 $2,144,242 $876,469 $100,105 $538,621 $2,689,651 $331,060 -$88,911 - $344,400 $84,402 $240,294 $238,455 $238,455
2023-03-31 $6,323,260 $5,269,151 $1,054,108 $5,424 $42,552 $5,792,555 $530,705 $517,809 - $430,508 $102,731 $206,077 $354,405 $354,405
2023-03-31 $6,323,260 $5,269,151 $1,054,108 $5,424 $42,552 $5,792,555 $530,705 $517,809 - $430,508 $102,731 $206,077 $354,405 $354,405
2023-03-31 $6,817,872 $5,583,120 $1,234,752 - $794,038 $6,394,857 $423,015 $77,490 - $722,918 $123,830 $197,941 $565,178 $564,921
2023-03-31 $14,306,402 $12,910,174 $1,396,228 - $666,975 $13,604,119 $702,283 -$37,613 - $1,395,295 $240,668 $197,398 $1,130,630 $1,130,630
2023-12-31 $3,011,012 $1,972,940 $1,038,072 $21,957 $257,583 $2,763,955 $249,005 $337,815 - $237,462 $57,169 $184,210 $161,146 $161,146