Market Price
$ 38.20
Selling Price
$ 32.57
909
194
468
2536
Market Price
$ 68.98
Selling Price
$ 58.84
1727
1300
1475
3152
Market Price
$ 49.56
Selling Price
$ 43.87
504
124
360
1578
Market Price
$ 37.71
Selling Price
$ 33.51
1611
1539
1007
3805
Market Price
$ 63.68
Selling Price
$ 56.23
300
213
111
1395
Market Price
$ 31.55
Selling Price
$ 27.54
635
221
595
1804
Market Price
$ 47.73
Selling Price
$ 42.16
1208
270
970
2369
Market Price
$ 34.46
Selling Price
$ 29.42
339
335
253
999
Market Price
$ 43.75
Selling Price
$ 38.32
323
265
145
473
Market Price
$ 52.38
Selling Price
$ 45.72
1664
1190
544
4301
Market Price
$ 50.48
Selling Price
$ 43.43
488
206
189
801
Market Price
$ 28.59
Selling Price
$ 25.48
282
260
130
1165
Market Price
$ 50.84
Selling Price
$ 42.99
1744
1559
1564
4000
Market Price
$ 48.77
Selling Price
$ 43.15
2721
2323
1561
4301
Market Price
$ 29.97
Selling Price
$ 25.92
695
329
159
1728
Market Price
$ 50.40
Selling Price
$ 43.82
268
88
206
998
Market Price
$ 67.17
Selling Price
$ 56.06
844
473
381
911
Market Price
$ 40.72
Selling Price
$ 35.50
503
227
172
2296
Market Price
$ 61.70
Selling Price
$ 55.47
2232
1993
1552
3055
Market Price
$ 41.20
Selling Price
$ 37.29
342
288
214
747
Market Price
$ 40.17
Selling Price
$ 35.32
286
274
273
1254
Market Price
$ 59.42
Selling Price
$ 49.77
646
445
271
1442
Market Price
$ 31.86
Selling Price
$ 27.85
927
371
920
1414
Market Price
$ 64.51
Selling Price
$ 56.49
476
410
409
1241
Market Price
$ 49.36
Selling Price
$ 41.53
1942
525
401
2319
Market Price
$ 46.28
Selling Price
$ 42.06
1647
882
1078
2394
Market Price
$ 52.92
Selling Price
$ 47.92
2051
1396
1776
4033
Market Price
$ 52.29
Selling Price
$ 45.85
1070
971
587
2056
Market Price
$ 48.50
Selling Price
$ 40.44
1516
1414
1266
2890
Market Price
$ 65.74
Selling Price
$ 55.45
1690
705
485
2073
Market Price
$ 41.88
Selling Price
$ 35.61
177
124
134
687
Market Price
$ 36.81
Selling Price
$ 32.53
803
788
361
3800
Market Price
$ 54.54
Selling Price
$ 45.68
2646
2518
2432
4262
Market Price
$ 37.41
Selling Price
$ 33.62
2923
2863
1026
3038
Market Price
$ 66.40
Selling Price
$ 55.80
796
455
366
2297
Market Price
$ 42.79
Selling Price
$ 38.47
2751
858
2527
4084
Market Price
$ 30.37
Selling Price
$ 25.51
2659
2451
1806
3932
Market Price
$ 64.64
Selling Price
$ 56.36
2404
2364
2150
2696
Market Price
$ 48.33
Selling Price
$ 42.10
1743
436
782
3037
Market Price
$ 63.69
Selling Price
$ 54.71
1016
903
890
1393