Market Price
$ 37.90
Selling Price
$ 32.79
2470
1185
1628
3582
Market Price
$ 65.51
Selling Price
$ 57.40
653
183
286
1630
Market Price
$ 35.19
Selling Price
$ 29.73
199
162
154
927
Market Price
$ 39.11
Selling Price
$ 33.75
1687
867
1237
4404
Market Price
$ 41.94
Selling Price
$ 38.01
800
609
628
2778
Market Price
$ 50.45
Selling Price
$ 43.76
1169
307
896
1959
Market Price
$ 61.64
Selling Price
$ 51.93
838
811
401
1449
Market Price
$ 34.19
Selling Price
$ 28.64
507
420
118
2277
Market Price
$ 66.26
Selling Price
$ 57.08
2953
2818
1496
3599
Market Price
$ 48.04
Selling Price
$ 42.26
405
165
231
1477
Market Price
$ 60.64
Selling Price
$ 54.74
1764
1595
894
4150
Market Price
$ 53.08
Selling Price
$ 45.47
930
382
639
1030
Market Price
$ 54.61
Selling Price
$ 49.21
1344
1257
288
2200
Market Price
$ 42.00
Selling Price
$ 35.19
2100
820
1026
2594
Market Price
$ 40.24
Selling Price
$ 33.92
1276
1067
336
1845
Market Price
$ 66.52
Selling Price
$ 59.80
1203
1025
737
1435
Market Price
$ 65.68
Selling Price
$ 56.69
3430
2648
3383
4780
Market Price
$ 51.18
Selling Price
$ 42.88
1806
854
1096
2073
Market Price
$ 37.01
Selling Price
$ 32.57
338
234
199
643
Market Price
$ 37.87
Selling Price
$ 31.66
741
442
602
2601
Market Price
$ 65.35
Selling Price
$ 56.91
1691
851
1485
1993
Market Price
$ 34.62
Selling Price
$ 29.30
101
87
33
491
Market Price
$ 38.29
Selling Price
$ 33.20
1047
1029
785
3605
Market Price
$ 55.18
Selling Price
$ 48.90
907
482
748
1152
Market Price
$ 46.37
Selling Price
$ 38.76
421
112
176
1698
Market Price
$ 47.33
Selling Price
$ 39.97
141
33
141
557
Market Price
$ 51.80
Selling Price
$ 45.37
1620
1612
1044
1785
Market Price
$ 48.27
Selling Price
$ 42.29
373
151
224
1462
Market Price
$ 40.84
Selling Price
$ 35.36
1403
614
463
1767
Market Price
$ 66.49
Selling Price
$ 59.83
1944
1920
554
2580
Market Price
$ 61.93
Selling Price
$ 56.27
488
189
240
911
Market Price
$ 64.45
Selling Price
$ 53.84
988
812
984
1244
Market Price
$ 60.91
Selling Price
$ 50.97
1737
1626
479
4844
Market Price
$ 68.02
Selling Price
$ 58.67
305
276
176
1165
Market Price
$ 28.39
Selling Price
$ 25.80
1336
874
891
1498
Market Price
$ 45.40
Selling Price
$ 38.44
303
230
181
1330
Market Price
$ 41.44
Selling Price
$ 35.47
869
796
323
3014
Market Price
$ 42.53
Selling Price
$ 37.97
1652
394
685
4777
Market Price
$ 64.51
Selling Price
$ 54.79
1074
553
785
1094
Market Price
$ 42.01
Selling Price
$ 35.33
2961
1034
1354
4691