Market Price
$ 42.43
Selling Price
$ 35.90
2668
1436
2043
3173
Market Price
$ 63.71
Selling Price
$ 54.86
1273
1000
643
3359
Market Price
$ 65.89
Selling Price
$ 59.46
820
708
357
4087
Market Price
$ 42.22
Selling Price
$ 37.48
1702
1446
583
4323
Market Price
$ 50.96
Selling Price
$ 45.99
1597
395
640
2064
Market Price
$ 36.97
Selling Price
$ 32.48
973
207
608
3617
Market Price
$ 48.91
Selling Price
$ 42.14
406
193
134
1027
Market Price
$ 60.71
Selling Price
$ 51.08
376
345
308
1750
Market Price
$ 32.21
Selling Price
$ 27.75
1212
975
332
1664
Market Price
$ 35.98
Selling Price
$ 32.56
499
183
326
1843
Market Price
$ 28.88
Selling Price
$ 25.01
1127
734
595
1143
Market Price
$ 66.48
Selling Price
$ 57.50
1259
464
926
2643
Market Price
$ 63.77
Selling Price
$ 55.83
967
963
414
1640
Market Price
$ 63.84
Selling Price
$ 53.88
3364
1360
2688
3538
Market Price
$ 47.19
Selling Price
$ 39.52
1158
821
792
1461
Market Price
$ 31.50
Selling Price
$ 27.91
1582
1277
608
2552
Market Price
$ 57.18
Selling Price
$ 48.34
4213
1900
1547
4833
Market Price
$ 59.57
Selling Price
$ 51.27
2031
900
905
4032
Market Price
$ 43.01
Selling Price
$ 37.66
4198
1169
2161
4655
Market Price
$ 57.99
Selling Price
$ 49.02
703
211
238
1456
Market Price
$ 30.74
Selling Price
$ 25.81
847
427
550
2997
Market Price
$ 61.72
Selling Price
$ 53.34
484
368
200
715
Market Price
$ 29.47
Selling Price
$ 25.30
807
487
386
1061
Market Price
$ 45.51
Selling Price
$ 39.38
2456
1821
1223
4165
Market Price
$ 55.61
Selling Price
$ 48.87
653
180
165
1794
Market Price
$ 70.66
Selling Price
$ 59.99
372
283
294
472
Market Price
$ 46.44
Selling Price
$ 40.36
631
290
623
664
Market Price
$ 60.29
Selling Price
$ 50.60
1876
633
1775
2576
Market Price
$ 57.79
Selling Price
$ 50.88
442
205
88
541
Market Price
$ 54.13
Selling Price
$ 47.94
1624
469
376
1712
Market Price
$ 34.50
Selling Price
$ 31.27
408
278
356
1054
Market Price
$ 45.88
Selling Price
$ 39.47
2617
910
1883
2901
Market Price
$ 53.43
Selling Price
$ 47.02
1798
1285
1502
2320
Market Price
$ 62.93
Selling Price
$ 56.88
2398
583
1329
3090
Market Price
$ 56.90
Selling Price
$ 47.47
981
281
335
2967
Market Price
$ 32.15
Selling Price
$ 28.48
2692
655
1611
3633
Market Price
$ 55.13
Selling Price
$ 46.65
1015
547
878
2501
Market Price
$ 57.59
Selling Price
$ 48.25
1562
777
1076
2237
Market Price
$ 65.68
Selling Price
$ 56.53
3503
1001
3130
3823
Market Price
$ 54.46
Selling Price
$ 46.47
1404
897
669
1608