Market Price
$ 29.78
Selling Price
$ 25.71
520
454
261
1306
Market Price
$ 30.80
Selling Price
$ 27.99
1816
1016
1206
3971
Market Price
$ 48.92
Selling Price
$ 41.42
1087
1085
665
2436
Market Price
$ 58.30
Selling Price
$ 51.37
1085
675
777
3066
Market Price
$ 62.06
Selling Price
$ 51.81
878
215
513
3852
Market Price
$ 42.00
Selling Price
$ 37.56
1361
903
492
3429
Market Price
$ 44.30
Selling Price
$ 36.99
856
363
604
1823
Market Price
$ 60.69
Selling Price
$ 52.47
2387
2320
704
4907
Market Price
$ 62.20
Selling Price
$ 55.12
109
101
38
407
Market Price
$ 64.99
Selling Price
$ 54.37
4624
1616
1639
4807
Market Price
$ 47.99
Selling Price
$ 40.58
3768
3486
1012
4363
Market Price
$ 61.98
Selling Price
$ 52.85
1400
764
347
2336
Market Price
$ 61.47
Selling Price
$ 54.55
1471
658
392
3775
Market Price
$ 61.50
Selling Price
$ 53.30
2840
1348
1562
3471
Market Price
$ 32.26
Selling Price
$ 27.32
3761
3741
781
4328
Market Price
$ 64.43
Selling Price
$ 54.44
1822
1001
419
3317
Market Price
$ 45.13
Selling Price
$ 38.28
3757
2757
987
4734
Market Price
$ 57.35
Selling Price
$ 49.00
1282
282
1013
1292
Market Price
$ 28.75
Selling Price
$ 25.57
1158
1087
902
3300
Market Price
$ 33.08
Selling Price
$ 29.61
2187
1788
1572
4343
Market Price
$ 64.41
Selling Price
$ 55.83
510
248
256
795
Market Price
$ 45.83
Selling Price
$ 39.84
1165
449
843
2060
Market Price
$ 31.49
Selling Price
$ 27.80
1361
711
851
3144
Market Price
$ 56.27
Selling Price
$ 48.05
1138
675
755
2217
Market Price
$ 57.97
Selling Price
$ 50.81
2607
2119
2255
3850
Market Price
$ 43.60
Selling Price
$ 37.01
729
487
330
1927
Market Price
$ 66.68
Selling Price
$ 59.74
918
521
508
1392
Market Price
$ 61.18
Selling Price
$ 55.56
749
499
338
1076
Market Price
$ 33.17
Selling Price
$ 29.36
1538
1302
1098
2305
Market Price
$ 37.65
Selling Price
$ 33.74
228
172
109
436
Market Price
$ 42.56
Selling Price
$ 38.12
691
510
584
933
Market Price
$ 38.39
Selling Price
$ 32.29
2823
2547
2546
3542
Market Price
$ 38.54
Selling Price
$ 32.77
352
150
336
1285
Market Price
$ 56.49
Selling Price
$ 47.19
1047
700
784
2521
Market Price
$ 39.78
Selling Price
$ 36.06
199
171
39
816
Market Price
$ 69.64
Selling Price
$ 59.37
1058
947
860
1900
Market Price
$ 61.92
Selling Price
$ 55.26
501
183
159
792
Market Price
$ 34.10
Selling Price
$ 28.98
3305
2371
2686
3396
Market Price
$ 37.22
Selling Price
$ 33.21
1354
872
1007
2873
Market Price
$ 41.43
Selling Price
$ 37.36
786
256
688
1151