Market Price
$ 47.52
Selling Price
$ 39.88
3929
2998
2440
4751
Market Price
$ 66.80
Selling Price
$ 57.53
880
431
771
3614
Market Price
$ 44.66
Selling Price
$ 39.25
456
452
337
1640
Market Price
$ 43.33
Selling Price
$ 37.91
2088
1288
1621
4774
Market Price
$ 48.40
Selling Price
$ 41.77
1257
840
589
2168
Market Price
$ 29.12
Selling Price
$ 25.31
2671
1770
2643
3809
Market Price
$ 65.79
Selling Price
$ 54.93
2074
1607
1060
2643
Market Price
$ 46.91
Selling Price
$ 39.77
193
114
82
735
Market Price
$ 44.93
Selling Price
$ 39.65
603
364
403
1051
Market Price
$ 39.24
Selling Price
$ 32.82
1472
1364
938
4519
Market Price
$ 36.95
Selling Price
$ 33.15
1325
951
383
3034
Market Price
$ 55.25
Selling Price
$ 47.65
949
830
670
3088
Market Price
$ 28.22
Selling Price
$ 25.03
1020
883
256
1375
Market Price
$ 48.71
Selling Price
$ 40.84
1120
894
1110
1497
Market Price
$ 60.56
Selling Price
$ 51.38
4271
4012
1328
4652
Market Price
$ 60.71
Selling Price
$ 52.03
1039
932
870
1185
Market Price
$ 44.93
Selling Price
$ 37.91
1920
1046
636
2120
Market Price
$ 55.07
Selling Price
$ 49.18
2270
1598
1518
4339
Market Price
$ 28.71
Selling Price
$ 26.00
2421
648
2112
4286
Market Price
$ 47.56
Selling Price
$ 41.94
578
186
447
2813
Market Price
$ 62.88
Selling Price
$ 52.90
2105
1543
1805
2513
Market Price
$ 63.38
Selling Price
$ 54.18
990
741
432
2447
Market Price
$ 34.82
Selling Price
$ 29.34
2608
1787
1026
2772
Market Price
$ 66.40
Selling Price
$ 57.51
768
543
741
867
Market Price
$ 65.04
Selling Price
$ 54.40
1213
634
1202
1502
Market Price
$ 57.03
Selling Price
$ 51.49
2702
1730
2091
3737
Market Price
$ 56.32
Selling Price
$ 47.69
1508
1059
559
2755
Market Price
$ 49.33
Selling Price
$ 42.32
3046
1372
963
4873
Market Price
$ 53.20
Selling Price
$ 46.30
893
620
652
3610
Market Price
$ 48.51
Selling Price
$ 43.06
1753
614
900
2099
Market Price
$ 54.14
Selling Price
$ 48.00
461
318
108
898
Market Price
$ 37.52
Selling Price
$ 33.98
291
66
269
873
Market Price
$ 66.65
Selling Price
$ 55.64
437
289
92
655
Market Price
$ 56.11
Selling Price
$ 49.73
989
411
454
4199
Market Price
$ 64.30
Selling Price
$ 56.01
1821
1536
1114
4700
Market Price
$ 62.67
Selling Price
$ 56.77
1293
969
682
2479
Market Price
$ 38.83
Selling Price
$ 32.62
1461
572
875
2324
Market Price
$ 57.98
Selling Price
$ 50.44
1079
413
858
2294
Market Price
$ 33.41
Selling Price
$ 29.86
1366
1187
1028
3078
Market Price
$ 42.89
Selling Price
$ 36.29
2731
1375
2381
3807