Market Price
$ 69.37
Selling Price
$ 58.51
1746
1448
1322
3344
Market Price
$ 32.57
Selling Price
$ 27.48
703
304
456
1396
Market Price
$ 33.01
Selling Price
$ 29.64
1999
1867
551
4061
Market Price
$ 35.97
Selling Price
$ 31.90
4168
2717
1276
4771
Market Price
$ 54.79
Selling Price
$ 46.63
1161
667
271
2102
Market Price
$ 40.68
Selling Price
$ 35.41
735
429
630
3230
Market Price
$ 67.63
Selling Price
$ 58.47
217
217
193
1020
Market Price
$ 60.00
Selling Price
$ 53.99
1896
478
465
2782
Market Price
$ 45.30
Selling Price
$ 38.82
2424
2226
573
4782
Market Price
$ 31.35
Selling Price
$ 26.70
674
585
265
684
Market Price
$ 51.29
Selling Price
$ 46.57
1230
689
762
4487
Market Price
$ 29.89
Selling Price
$ 25.38
2669
1286
1025
4811
Market Price
$ 47.15
Selling Price
$ 41.77
1628
809
1432
2847
Market Price
$ 33.11
Selling Price
$ 29.50
647
212
607
863
Market Price
$ 30.33
Selling Price
$ 26.90
942
941
817
2636
Market Price
$ 29.47
Selling Price
$ 26.67
601
454
407
2385
Market Price
$ 58.86
Selling Price
$ 50.49
1249
400
950
4570
Market Price
$ 51.20
Selling Price
$ 43.59
1206
363
606
1814
Market Price
$ 69.16
Selling Price
$ 59.15
2081
736
641
3450
Market Price
$ 33.62
Selling Price
$ 29.06
1113
665
600
1450
Market Price
$ 37.57
Selling Price
$ 32.05
575
136
344
659
Market Price
$ 38.97
Selling Price
$ 35.39
1248
440
602
1538
Market Price
$ 31.45
Selling Price
$ 28.30
1008
291
555
1310
Market Price
$ 43.29
Selling Price
$ 38.71
1447
1217
1039
4703
Market Price
$ 39.52
Selling Price
$ 35.08
504
460
145
2302
Market Price
$ 28.24
Selling Price
$ 25.56
4153
3546
1703
4160
Market Price
$ 55.07
Selling Price
$ 45.91
2953
1510
713
3840
Market Price
$ 67.47
Selling Price
$ 59.67
1948
1838
1926
3810
Market Price
$ 62.18
Selling Price
$ 52.48
2715
1551
1944
3560
Market Price
$ 67.00
Selling Price
$ 59.24
3971
2303
2639
3986
Market Price
$ 29.48
Selling Price
$ 26.24
2436
608
820
4370
Market Price
$ 30.83
Selling Price
$ 27.31
4099
3596
2013
4824
Market Price
$ 59.03
Selling Price
$ 51.78
1830
630
1110
2477
Market Price
$ 52.68
Selling Price
$ 45.52
3848
3701
1861
4272
Market Price
$ 31.86
Selling Price
$ 26.95
2849
1710
2082
3644
Market Price
$ 50.00
Selling Price
$ 44.74
984
324
910
2670
Market Price
$ 39.63
Selling Price
$ 33.91
1573
392
452
4443
Market Price
$ 49.83
Selling Price
$ 44.95
606
580
265
1523
Market Price
$ 50.49
Selling Price
$ 43.60
440
343
432
749
Market Price
$ 58.93
Selling Price
$ 49.36
2200
1598
835
4536