Market Price
$ 37.38
Selling Price
$ 32.90
2180
1423
2015
3547
Market Price
$ 51.82
Selling Price
$ 46.23
2801
2736
1222
3526
Market Price
$ 40.93
Selling Price
$ 34.41
2891
2065
814
4951
Market Price
$ 66.95
Selling Price
$ 56.95
2186
821
1961
3444
Market Price
$ 60.19
Selling Price
$ 51.77
1513
530
1108
4221
Market Price
$ 52.64
Selling Price
$ 47.31
1095
242
399
3902
Market Price
$ 62.15
Selling Price
$ 53.26
531
253
387
2282
Market Price
$ 62.20
Selling Price
$ 52.99
468
397
208
1011
Market Price
$ 59.04
Selling Price
$ 50.57
2577
761
2341
3061
Market Price
$ 65.34
Selling Price
$ 58.28
927
520
898
1130
Market Price
$ 41.11
Selling Price
$ 36.94
268
171
243
1090
Market Price
$ 50.68
Selling Price
$ 45.48
521
333
193
1924
Market Price
$ 35.63
Selling Price
$ 31.82
1198
1128
1018
1476
Market Price
$ 59.63
Selling Price
$ 52.87
1352
1031
864
4436
Market Price
$ 65.56
Selling Price
$ 57.51
2944
1439
2476
4671
Market Price
$ 65.45
Selling Price
$ 58.23
1424
1148
706
3874
Market Price
$ 38.93
Selling Price
$ 34.55
3377
701
2079
4192
Market Price
$ 60.43
Selling Price
$ 53.17
266
213
163
441
Market Price
$ 65.78
Selling Price
$ 57.10
3501
3060
1326
4289
Market Price
$ 65.55
Selling Price
$ 57.44
764
580
603
837
Market Price
$ 65.28
Selling Price
$ 56.70
2480
1134
2232
3698
Market Price
$ 35.38
Selling Price
$ 32.02
2010
873
846
2171
Market Price
$ 30.27
Selling Price
$ 26.14
2959
1023
1912
3520
Market Price
$ 71.16
Selling Price
$ 59.55
1043
469
492
3077
Market Price
$ 65.10
Selling Price
$ 58.88
553
411
331
1033
Market Price
$ 68.64
Selling Price
$ 58.28
1230
647
659
3659
Market Price
$ 38.53
Selling Price
$ 34.17
342
94
273
1185
Market Price
$ 34.65
Selling Price
$ 29.19
913
584
501
3590
Market Price
$ 57.61
Selling Price
$ 52.26
2179
439
1023
2906
Market Price
$ 39.98
Selling Price
$ 34.03
4097
2512
2626
4300
Market Price
$ 47.93
Selling Price
$ 42.64
1256
432
266
3168
Market Price
$ 45.62
Selling Price
$ 39.72
778
307
619
1526
Market Price
$ 37.51
Selling Price
$ 31.98
1872
1256
1464
2880
Market Price
$ 36.14
Selling Price
$ 31.74
1025
800
785
3679
Market Price
$ 39.77
Selling Price
$ 33.90
990
834
474
1061
Market Price
$ 54.63
Selling Price
$ 49.25
1573
861
1096
3462
Market Price
$ 46.60
Selling Price
$ 39.12
4031
3509
1904
4992
Market Price
$ 34.02
Selling Price
$ 28.78
1912
1568
518
3577
Market Price
$ 43.61
Selling Price
$ 38.26
874
390
276
888
Market Price
$ 65.50
Selling Price
$ 57.51
1215
445
777
2719