Market Price
$ 41.13
Selling Price
$ 34.34
1675
1051
473
1917
Market Price
$ 43.35
Selling Price
$ 38.11
2431
2251
550
2744
Market Price
$ 50.88
Selling Price
$ 43.74
1355
627
908
2943
Market Price
$ 58.40
Selling Price
$ 51.86
2520
2051
928
3095
Market Price
$ 32.97
Selling Price
$ 28.52
2583
2241
1092
4075
Market Price
$ 37.55
Selling Price
$ 33.59
972
255
940
1100
Market Price
$ 29.41
Selling Price
$ 26.47
1176
750
749
3163
Market Price
$ 70.25
Selling Price
$ 59.58
3001
1658
1351
4477
Market Price
$ 41.21
Selling Price
$ 35.48
1210
1060
581
1493
Market Price
$ 62.03
Selling Price
$ 54.28
2412
2209
812
2486
Market Price
$ 69.44
Selling Price
$ 58.64
1855
1844
1512
3852
Market Price
$ 57.21
Selling Price
$ 47.97
3749
1384
3477
4939
Market Price
$ 46.85
Selling Price
$ 40.40
862
511
299
2903
Market Price
$ 34.54
Selling Price
$ 31.35
4520
3379
1970
4709
Market Price
$ 35.00
Selling Price
$ 30.44
3273
2659
2663
3549
Market Price
$ 36.73
Selling Price
$ 31.96
481
338
273
510
Market Price
$ 41.69
Selling Price
$ 34.78
1398
307
1169
1426
Market Price
$ 30.45
Selling Price
$ 27.32
823
313
514
3813
Market Price
$ 29.65
Selling Price
$ 25.60
741
334
724
909
Market Price
$ 41.53
Selling Price
$ 36.90
623
433
140
1607
Market Price
$ 50.12
Selling Price
$ 44.63
2298
666
625
2885
Market Price
$ 34.36
Selling Price
$ 30.41
1324
892
596
4222
Market Price
$ 58.02
Selling Price
$ 50.81
611
602
481
2318
Market Price
$ 35.17
Selling Price
$ 31.22
1417
327
945
1606
Market Price
$ 58.29
Selling Price
$ 50.09
2595
2164
2167
3035
Market Price
$ 48.20
Selling Price
$ 41.41
1083
788
676
1285
Market Price
$ 50.68
Selling Price
$ 43.99
2400
1291
1413
2491
Market Price
$ 46.05
Selling Price
$ 39.51
320
288
182
539
Market Price
$ 36.14
Selling Price
$ 31.19
1052
444
982
1232
Market Price
$ 63.28
Selling Price
$ 53.82
885
220
730
2497
Market Price
$ 54.30
Selling Price
$ 47.63
2321
920
1639
2667
Market Price
$ 33.99
Selling Price
$ 29.78
2100
1190
1181
3106
Market Price
$ 54.73
Selling Price
$ 48.76
1602
1184
332
2007
Market Price
$ 33.33
Selling Price
$ 28.00
2580
662
883
3518
Market Price
$ 51.91
Selling Price
$ 45.41
1099
608
876
3140
Market Price
$ 54.47
Selling Price
$ 46.36
1108
539
704
2407
Market Price
$ 35.86
Selling Price
$ 30.46
979
241
601
4351
Market Price
$ 29.78
Selling Price
$ 26.98
778
483
207
1070
Market Price
$ 31.26
Selling Price
$ 26.48
2107
646
1213
3628
Market Price
$ 56.81
Selling Price
$ 50.14
2045
1228
1225
2113