Market Price
$ 37.02
Selling Price
$ 32.55
2555
1024
1743
4495
Market Price
$ 48.25
Selling Price
$ 41.55
906
224
675
2133
Market Price
$ 30.02
Selling Price
$ 26.73
360
197
143
559
Market Price
$ 64.12
Selling Price
$ 57.36
3184
778
1193
3450
Market Price
$ 61.75
Selling Price
$ 55.03
1782
1365
1091
1822
Market Price
$ 34.07
Selling Price
$ 29.26
3236
1773
2230
4657
Market Price
$ 38.24
Selling Price
$ 33.75
666
362
488
841
Market Price
$ 64.40
Selling Price
$ 55.70
419
152
311
1332
Market Price
$ 56.20
Selling Price
$ 48.44
4312
2666
3848
4469
Market Price
$ 36.04
Selling Price
$ 30.50
1049
225
801
2216
Market Price
$ 55.44
Selling Price
$ 49.69
946
680
358
1613
Market Price
$ 33.20
Selling Price
$ 29.32
748
172
715
1269
Market Price
$ 52.77
Selling Price
$ 47.30
1280
895
650
1522
Market Price
$ 30.40
Selling Price
$ 25.72
606
460
584
1908
Market Price
$ 35.45
Selling Price
$ 30.44
3243
1953
1824
4074
Market Price
$ 67.46
Selling Price
$ 57.16
1751
678
1563
4674
Market Price
$ 46.46
Selling Price
$ 41.78
2519
1602
1212
4078
Market Price
$ 64.35
Selling Price
$ 53.92
560
299
407
2169
Market Price
$ 64.41
Selling Price
$ 55.93
1911
392
1345
2693
Market Price
$ 51.80
Selling Price
$ 43.59
2380
2279
894
4895
Market Price
$ 53.11
Selling Price
$ 45.66
2487
2390
929
4408
Market Price
$ 60.85
Selling Price
$ 53.25
1091
389
735
3441
Market Price
$ 48.13
Selling Price
$ 41.85
693
451
150
960
Market Price
$ 37.42
Selling Price
$ 32.01
467
437
421
1400
Market Price
$ 65.20
Selling Price
$ 54.40
3993
2706
3838
3993
Market Price
$ 56.75
Selling Price
$ 48.32
3334
890
718
3539
Market Price
$ 34.57
Selling Price
$ 30.74
1030
394
217
1270
Market Price
$ 45.49
Selling Price
$ 38.46
1971
803
590
4838
Market Price
$ 54.46
Selling Price
$ 45.52
799
373
473
995
Market Price
$ 63.83
Selling Price
$ 54.72
275
161
95
583
Market Price
$ 36.35
Selling Price
$ 32.69
1744
533
875
1889
Market Price
$ 33.42
Selling Price
$ 27.90
868
636
403
4124
Market Price
$ 58.67
Selling Price
$ 50.61
824
646
311
922
Market Price
$ 64.19
Selling Price
$ 55.05
867
629
733
1073
Market Price
$ 48.55
Selling Price
$ 43.21
2889
1047
1039
4035
Market Price
$ 53.69
Selling Price
$ 45.34
1105
337
333
2454
Market Price
$ 34.38
Selling Price
$ 29.49
409
243
224
1311
Market Price
$ 42.90
Selling Price
$ 37.37
2816
1006
1918
4139
Market Price
$ 37.60
Selling Price
$ 32.46
1969
718
1922
2526
Market Price
$ 37.12
Selling Price
$ 33.31
1314
1149
624
2562