XML 16 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2021
Jun. 30, 2020
Jun. 30, 2021
Jun. 30, 2020
Revenue:        
Total revenue $ 826,142 $ 637,592 $ 1,603,849 $ 1,263,928
Cost of Revenue:        
Total cost of revenue 336,834 258,250 643,759 524,996
Gross profit 489,308 379,342 960,090 738,932
Expenses:        
Sales and marketing 119,032 94,181 233,843 210,324
General and administrative 73,326 60,268 144,096 126,080
Research and development 37,697 31,645 75,276 64,955
Income from operations 259,253 193,248 506,875 337,573
Interest expense (7,613) (9,495) (15,197) (17,187)
Interest income 91 69 143 209
Income before provision for income taxes 251,731 183,822 491,821 320,595
Provision for income taxes 49,125 34,826 84,926 59,743
Net income 202,606 148,996 406,895 260,852
Less: Net income attributable to noncontrolling interest 24 56 56 85
Net income attributable to IDEXX Laboratories, Inc. stockholders $ 202,582 $ 148,940 $ 406,839 $ 260,767
Earnings per Share:        
Basic (in USD per share) $ 2.37 $ 1.75 $ 4.76 $ 3.06
Diluted (in USD per share) $ 2.34 $ 1.72 $ 4.69 $ 3.01
Weighted Average Shares Outstanding:        
Basic (in shares) 85,325 85,134 85,427 85,282
Diluted (in shares) 86,654 86,402 86,794 86,568
Product revenue        
Revenue:        
Total revenue $ 480,715 $ 366,058 $ 935,063 $ 730,831
Cost of Revenue:        
Total cost of revenue 169,832 124,024 317,102 249,478
Service revenue        
Revenue:        
Total revenue 345,427 271,534 668,786 533,097
Cost of Revenue:        
Total cost of revenue $ 167,002 $ 134,226 $ 326,657 $ 275,518