Market Price
$ 47.45
Selling Price
$ 41.33
2329
1202
1662
3500
Market Price
$ 36.88
Selling Price
$ 31.66
4619
3069
1573
4709
Market Price
$ 60.75
Selling Price
$ 53.99
930
596
916
4077
Market Price
$ 66.59
Selling Price
$ 59.43
805
623
550
1052
Market Price
$ 42.47
Selling Price
$ 37.72
1087
519
517
1126
Market Price
$ 64.02
Selling Price
$ 58.05
923
479
308
1638
Market Price
$ 46.14
Selling Price
$ 40.85
1897
754
686
2370
Market Price
$ 58.05
Selling Price
$ 52.07
1251
1173
1054
1913
Market Price
$ 59.26
Selling Price
$ 53.16
1636
440
512
2558
Market Price
$ 46.96
Selling Price
$ 39.58
2348
1099
2170
3342
Market Price
$ 46.81
Selling Price
$ 39.92
1561
1088
1510
1650
Market Price
$ 37.51
Selling Price
$ 33.33
617
461
388
618
Market Price
$ 67.82
Selling Price
$ 57.25
1372
1274
1332
1609
Market Price
$ 59.63
Selling Price
$ 52.64
1620
901
492
1855
Market Price
$ 56.42
Selling Price
$ 48.65
1157
856
396
1434
Market Price
$ 51.74
Selling Price
$ 43.53
398
391
286
537
Market Price
$ 67.29
Selling Price
$ 59.67
2675
541
1273
3630
Market Price
$ 61.26
Selling Price
$ 53.27
1807
963
1395
3379
Market Price
$ 28.32
Selling Price
$ 25.57
1781
451
482
2598
Market Price
$ 32.76
Selling Price
$ 28.19
932
778
693
948
Market Price
$ 33.17
Selling Price
$ 30.12
3897
2585
3163
4577
Market Price
$ 37.29
Selling Price
$ 32.48
1315
610
270
4898
Market Price
$ 39.80
Selling Price
$ 35.75
4727
3066
4173
4779
Market Price
$ 44.71
Selling Price
$ 40.43
1529
948
476
3876
Market Price
$ 39.21
Selling Price
$ 35.47
812
770
740
3662
Market Price
$ 42.54
Selling Price
$ 37.30
1256
1004
511
2740
Market Price
$ 48.96
Selling Price
$ 42.01
1517
1067
1474
4955
Market Price
$ 57.26
Selling Price
$ 49.26
2079
2059
851
3386
Market Price
$ 66.66
Selling Price
$ 59.76
3939
1189
2185
4256
Market Price
$ 46.68
Selling Price
$ 39.84
903
263
462
2311
Market Price
$ 45.05
Selling Price
$ 38.15
588
205
528
2210
Market Price
$ 63.17
Selling Price
$ 53.64
377
318
290
1586
Market Price
$ 64.38
Selling Price
$ 56.68
1671
410
564
4269
Market Price
$ 38.81
Selling Price
$ 33.25
754
534
197
1461
Market Price
$ 60.12
Selling Price
$ 51.53
528
384
428
753
Market Price
$ 49.84
Selling Price
$ 43.13
371
199
79
692
Market Price
$ 52.73
Selling Price
$ 46.38
3099
2060
2595
4161
Market Price
$ 49.06
Selling Price
$ 42.92
1359
1272
1333
3157
Market Price
$ 40.62
Selling Price
$ 36.07
585
287
128
924
Market Price
$ 30.88
Selling Price
$ 25.82
3652
1016
1376
4635