Market Price
$ 30.72
Selling Price
$ 27.36
3684
755
1813
4013
Market Price
$ 63.03
Selling Price
$ 52.81
2082
634
1730
3773
Market Price
$ 42.02
Selling Price
$ 35.56
1057
261
1034
1812
Market Price
$ 52.71
Selling Price
$ 44.99
1081
647
645
3186
Market Price
$ 48.55
Selling Price
$ 43.14
821
225
750
3273
Market Price
$ 55.93
Selling Price
$ 48.56
1111
630
858
2477
Market Price
$ 51.73
Selling Price
$ 46.56
853
413
471
1411
Market Price
$ 58.44
Selling Price
$ 53.07
847
257
621
4194
Market Price
$ 33.51
Selling Price
$ 29.61
851
407
386
2145
Market Price
$ 69.16
Selling Price
$ 58.32
589
423
358
619
Market Price
$ 52.75
Selling Price
$ 43.99
3014
2326
1410
3281
Market Price
$ 38.52
Selling Price
$ 33.89
1410
1409
848
1502
Market Price
$ 65.97
Selling Price
$ 56.81
875
485
413
3123
Market Price
$ 44.99
Selling Price
$ 40.06
860
707
540
2070
Market Price
$ 32.96
Selling Price
$ 27.82
402
370
189
1415
Market Price
$ 41.21
Selling Price
$ 36.35
2508
1996
2505
4464
Market Price
$ 63.46
Selling Price
$ 54.65
1961
545
1108
2441
Market Price
$ 42.43
Selling Price
$ 35.63
1463
830
661
2519
Market Price
$ 39.32
Selling Price
$ 32.83
432
245
190
1827
Market Price
$ 65.51
Selling Price
$ 57.84
2285
1552
862
3338
Market Price
$ 63.92
Selling Price
$ 53.79
1404
885
1305
1868
Market Price
$ 29.83
Selling Price
$ 27.04
1103
300
529
4693
Market Price
$ 48.14
Selling Price
$ 42.14
1860
1393
960
4329
Market Price
$ 33.57
Selling Price
$ 29.55
2289
1914
730
4169
Market Price
$ 31.69
Selling Price
$ 26.87
744
532
270
1021
Market Price
$ 45.43
Selling Price
$ 38.27
973
426
723
4294
Market Price
$ 38.95
Selling Price
$ 34.82
3100
1193
3070
4339
Market Price
$ 29.54
Selling Price
$ 25.28
1425
339
759
3385
Market Price
$ 38.66
Selling Price
$ 33.87
565
178
261
653
Market Price
$ 60.57
Selling Price
$ 51.35
605
395
195
1560
Market Price
$ 50.52
Selling Price
$ 42.62
1555
1132
1529
4574
Market Price
$ 37.85
Selling Price
$ 33.92
1722
779
1333
1768
Market Price
$ 64.86
Selling Price
$ 57.33
742
271
440
1240
Market Price
$ 33.54
Selling Price
$ 29.24
2785
871
587
4192
Market Price
$ 61.99
Selling Price
$ 56.30
395
270
99
810
Market Price
$ 60.42
Selling Price
$ 52.41
446
93
318
1752
Market Price
$ 54.47
Selling Price
$ 48.59
330
81
105
413
Market Price
$ 63.50
Selling Price
$ 55.18
1077
253
1024
1529
Market Price
$ 37.12
Selling Price
$ 32.44
2040
729
1331
2602
Market Price
$ 46.42
Selling Price
$ 39.00
1110
1084
279
2862