Market Price
$ 37.38
Selling Price
$ 32.91
1409
600
775
1887
Market Price
$ 60.59
Selling Price
$ 53.51
2900
2394
732
3145
Market Price
$ 51.61
Selling Price
$ 46.55
587
370
151
811
Market Price
$ 31.92
Selling Price
$ 28.07
1042
369
355
2937
Market Price
$ 53.62
Selling Price
$ 46.27
397
390
299
683
Market Price
$ 70.47
Selling Price
$ 59.43
1914
455
1682
3466
Market Price
$ 61.84
Selling Price
$ 51.96
1034
409
382
4964
Market Price
$ 52.49
Selling Price
$ 46.80
346
331
334
1598
Market Price
$ 47.68
Selling Price
$ 40.67
1252
1147
1044
3771
Market Price
$ 35.85
Selling Price
$ 32.19
315
311
184
470
Market Price
$ 64.19
Selling Price
$ 55.09
2873
2677
1858
3997
Market Price
$ 30.53
Selling Price
$ 26.08
1469
887
1151
3094
Market Price
$ 33.07
Selling Price
$ 28.44
2674
981
838
4213
Market Price
$ 48.27
Selling Price
$ 42.05
3664
3141
2768
3719
Market Price
$ 48.39
Selling Price
$ 40.59
689
439
415
694
Market Price
$ 39.39
Selling Price
$ 33.64
2629
1537
2496
4752
Market Price
$ 40.62
Selling Price
$ 34.20
362
226
261
1224
Market Price
$ 28.95
Selling Price
$ 25.79
1125
822
742
3090
Market Price
$ 41.02
Selling Price
$ 34.92
973
261
266
1795
Market Price
$ 35.04
Selling Price
$ 29.60
634
270
530
876
Market Price
$ 58.75
Selling Price
$ 52.70
3782
3437
2302
4899
Market Price
$ 41.44
Selling Price
$ 34.63
1043
278
606
1516
Market Price
$ 61.93
Selling Price
$ 55.15
3590
1816
2579
4379
Market Price
$ 29.75
Selling Price
$ 25.37
1356
1152
1025
4905
Market Price
$ 59.68
Selling Price
$ 50.57
506
265
426
614
Market Price
$ 61.93
Selling Price
$ 55.83
2580
829
2304
4778
Market Price
$ 37.97
Selling Price
$ 32.86
132
96
28
592
Market Price
$ 33.09
Selling Price
$ 27.82
2880
989
2265
3290
Market Price
$ 45.09
Selling Price
$ 38.75
3793
1659
2184
4162
Market Price
$ 69.00
Selling Price
$ 58.65
337
236
256
1131
Market Price
$ 60.57
Selling Price
$ 53.16
458
418
430
461
Market Price
$ 43.88
Selling Price
$ 37.39
3781
1330
3495
4911
Market Price
$ 53.18
Selling Price
$ 47.93
1682
885
671
2607
Market Price
$ 41.40
Selling Price
$ 35.75
3226
1696
2960
4007
Market Price
$ 67.99
Selling Price
$ 58.60
879
643
507
2655
Market Price
$ 60.28
Selling Price
$ 54.09
749
209
747
1383
Market Price
$ 44.29
Selling Price
$ 38.95
241
49
119
557
Market Price
$ 32.01
Selling Price
$ 26.89
1082
632
667
4000
Market Price
$ 68.54
Selling Price
$ 58.49
3867
2785
1736
4145
Market Price
$ 63.84
Selling Price
$ 56.86
1254
1128
1107
2391