The Securities and Exchange Commission has not necessarily reviewed the information in this filing and has not determined if it is accurate and complete.
The reader should not assume that the information is accurate and complete.

UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 13F

FORM 13F INFORMATION TABLE

OMB APPROVAL
OMB Number: 3235-0006
Expires: July 31, 2015
Estimated average burden
hours per response: 23.8

COLUMN 1 COLUMN 2 COLUMN 3 COLUMN 4 COLUMN 5 COLUMN 6 COLUMN 7 COLUMN 8
VALUE SHRS OR SH/ PUT/ INVESTMENT OTHER VOTING AUTHORITY
NAME OF ISSUER TITLE OF CLASS CUSIP (x$1000) PRN AMT PRN CALL DISCRETION MANAGER SOLE SHARED NONE
AGNICO EAGLE MINES LTD COM 008474108 25,468,299 138,966 SH SOLE 0 121,567 0 17,399
ALPS ETF TR ALERIAN MLP 00162Q452 7,812,400 150,615 SH SOLE 0 150,305 0 310
APPLE INC COM 037833100 20,749,810 62,308 SH SOLE 0 57,413 0 4,895
BERKSHIRE HATHAWAY INC DEL CL B NEW 084670702 19,244,274 38,647 SH SOLE 0 34,365 0 4,282
BGC GROUP INC CL A 088929104 16,800,928 1,457,149 SH SOLE 0 1,275,176 0 181,973
CELANESE CORP DEL COM 150870103 9,512,928 214,400 SH SOLE 0 189,127 0 25,273
COPA HOLDINGS SA CL A P31076105 6,580,634 49,910 SH SOLE 0 43,670 0 6,240
ENTERPRISE PRODS PARTNERS L COM 293792107 885,087 24,855 SH SOLE 0 0 0 24,855
EQT CORP COM 26884L109 19,636,887 404,384 SH SOLE 0 352,606 0 51,778
EQUINOX GOLD CORP COM 29446Y502 5,867,791 528,154 SH SOLE 0 464,271 0 63,883
EXXONMOBIL HOLDINGS CORP COM SHS 30233Q108 14,593,142 89,666 SH SOLE 0 78,447 0 11,219
GARTNER INC COM 366651107 14,400,888 77,200 SH SOLE 0 67,346 0 9,854
GE VERNOVA INC COM 36828A101 1,355,399 1,426 SH SOLE 0 202 0 1,224
ICON PUB LTD CO SHS G4705A100 11,395,790 67,038 SH SOLE 0 64,709 0 2,329
ISHARES SILVER TR ISHARES 46428Q109 684,101 12,550 SH SOLE 0 0 0 12,550
LYONDELLBASELL INDUSTRIES NV SHS - A - N53745100 10,888,841 189,470 SH SOLE 0 166,749 0 22,721
MCKESSON CORP COM 58155Q103 23,294,498 27,283 SH SOLE 0 23,917 0 3,366
MICROCHIP TECHNOLOGY INC. COM 595017104 15,906,842 204,537 SH SOLE 0 179,729 0 24,808
MICROSOFT CORP COM 594918104 17,270,094 33,671 SH SOLE 0 29,769 0 3,902
NEWMONT CORP COM 651639106 26,745,039 231,880 SH SOLE 0 208,253 0 23,627
NMI HLDGS INC COM 629209305 13,855,237 371,255 SH SOLE 0 324,829 0 46,426
PAYCOM SOFTWARE INC COM 70432V102 13,158,901 60,459 SH SOLE 0 52,836 0 7,623
ROYAL GOLD INC COM 780287108 20,980,164 88,899 SH SOLE 0 81,025 0 7,874
RUSH ENTERPRISES INC CL A 781846209 22,892,586 499,729 SH SOLE 0 471,490 0 28,239
RUSH ENTERPRISES INC CL B 781846308 753,662 13,980 SH SOLE 0 12,827 0 1,153
SLB LIMITED COM STK 806857108 16,019,331 328,804 SH SOLE 0 291,671 0 37,133
SPDR GOLD TR GOLD SHS 78463V107 8,507,966 22,340 SH SOLE 0 15,752 0 6,588
SPROTT FDS TR SILVER MINERS 85208P873 1,198,170 22,009 SH SOLE 0 6,725 0 15,284
TRAVELERS COMPANIES INC COM 89417E109 2,353,323 6,601 SH SOLE 0 2,008 0 4,593
UNITED RENTALS INC COM 911363109 15,785,303 15,773 SH SOLE 0 14,011 0 1,762
WABTEC COM 929740108 18,160,402 63,237 SH SOLE 0 55,897 0 7,340
ZOETIS INC CL A 98978V103 7,977,379 114,240 SH SOLE 0 102,712 0 11,528