USD in Thousand except per share data
Subscriptions
2,574,178
2,135,780
1,803,449
Training and services
346,283
276,023
248,781
Total revenue
2,920,461
2,411,803
2,052,230
Cost of subscription and training and services revenue:
Cost of subscriptions
185,339
158,977
126,663
Cost of training and services
246,458
195,401
182,966
Total cost of revenue
431,797
354,378
309,629
Gross profit
2,488,664
2,057,425
1,742,601
Sales and marketing
1,198,576
1,036,021
848,950
Research and development
578,330
480,668
413,322
General and administrative
239,316
208,491
192,281
Total operating expense
2,016,222
1,725,180
1,454,553
Income from operations
472,442
332,245
288,048
Interest income
18,493
13,921
11,673
Interest expense
24,569
23,822
23,121
Other expense, net
8,335
(2,164)
(1,735)
Income before provision for income taxes
474,701
320,180
274,865
Provision for income taxes
215,898
66,477
75,500
Net income
258,803
253,703
199,365
Basic net income per common share
1.46
1.41
1.09
Diluted net income per common share
1.40
1.39
1.07
Weighted average shares outstanding:
Basic
177,150
179,642
182,817
Diluted
184,602
182,961
186,119