IRADIMED CORP (IRMD)
2025-06-30 | 2025-03-31 | 2024-09-30 | 2024-06-30 | |
---|---|---|---|---|
Revenue | 20,409,400 | 19,510,637 | 18,325,959 | 17,928,876 |
Cost of revenue | 4,454,408 | 4,667,831 | 4,134,253 | 3,919,283 |
Gross profit | 15,954,992 | 14,842,806 | 14,191,706 | 14,009,593 |
Sales and marketing | 4,009,640 | 4,176,273 | 3,795,320 | 3,476,460 |
Research and development | 877,362 | 624,245 | 639,467 | 801,129 |
General and administrative | 4,279,993 | 4,610,832 | 3,967,799 | 4,104,961 |
Total operating expenses | 9,166,995 | 9,411,350 | 8,402,586 | 8,382,550 |
Income from operations | 6,787,997 | 5,431,456 | 5,789,120 | 5,627,043 |
Other income, net | 539,247 | 513,973 | 629,201 | 642,217 |
Income before provision for income taxes | 7,327,244 | 5,945,429 | 6,418,321 | 6,269,260 |
Provision for income tax expense | 1,553,283 | 1,258,000 | 1,368,830 | 1,368,036 |
Net income | 5,773,961 | 4,687,429 | 5,049,491 | 4,901,224 |
Earnings per share, basic | 0.45 | 0.37 | 0.4 | 0.39 |
Earnings per share, diluted | 0.45 | 0.37 | 0.4 | 0.38 |
Weighted average number of shares outstanding, basic | 12,715,872 | 12,714,224 | 12,669,741 | 12,664,920 |
Weighted average number of shares outstanding, diluted | 12,835,408 | 12,825,672 | 12,778,446 | 12,757,996 |