Market Price
$ 41.80
Selling Price
$ 34.85
2743
1872
2094
4635
Market Price
$ 52.61
Selling Price
$ 45.33
1835
588
400
3480
Market Price
$ 49.85
Selling Price
$ 43.93
2251
1235
669
4178
Market Price
$ 29.20
Selling Price
$ 26.44
767
456
212
3238
Market Price
$ 53.10
Selling Price
$ 44.42
1344
628
1313
1690
Market Price
$ 67.75
Selling Price
$ 56.88
962
926
481
4035
Market Price
$ 54.14
Selling Price
$ 48.34
387
130
123
521
Market Price
$ 48.65
Selling Price
$ 41.60
1293
657
392
4318
Market Price
$ 36.85
Selling Price
$ 33.22
522
227
293
1886
Market Price
$ 50.46
Selling Price
$ 44.83
4445
3860
2379
4564
Market Price
$ 48.28
Selling Price
$ 43.64
2703
1787
688
4018
Market Price
$ 44.18
Selling Price
$ 37.80
920
349
248
2197
Market Price
$ 44.62
Selling Price
$ 40.11
578
327
116
2292
Market Price
$ 67.06
Selling Price
$ 57.59
1677
1588
813
2695
Market Price
$ 56.21
Selling Price
$ 50.95
1231
1163
661
3813
Market Price
$ 52.59
Selling Price
$ 45.71
2341
562
2100
3565
Market Price
$ 32.58
Selling Price
$ 27.54
1911
960
1760
2192
Market Price
$ 51.22
Selling Price
$ 45.66
1165
745
1124
1347
Market Price
$ 40.25
Selling Price
$ 35.25
1614
1565
1350
2653
Market Price
$ 56.05
Selling Price
$ 46.87
2369
2190
1189
2937
Market Price
$ 53.13
Selling Price
$ 46.37
2082
868
895
2418
Market Price
$ 46.28
Selling Price
$ 41.65
1195
479
1038
1863
Market Price
$ 67.04
Selling Price
$ 57.30
687
146
381
1936
Market Price
$ 45.16
Selling Price
$ 38.28
1233
1070
876
3205
Market Price
$ 56.50
Selling Price
$ 48.04
130
98
40
518
Market Price
$ 66.84
Selling Price
$ 58.97
1799
760
653
4731
Market Price
$ 30.82
Selling Price
$ 27.26
3016
1714
2773
4875
Market Price
$ 34.16
Selling Price
$ 29.12
1355
449
1077
1548
Market Price
$ 36.65
Selling Price
$ 31.11
1107
331
873
2625
Market Price
$ 66.99
Selling Price
$ 57.14
964
606
213
3032
Market Price
$ 46.86
Selling Price
$ 41.54
3572
3227
931
3932
Market Price
$ 49.77
Selling Price
$ 41.85
908
203
882
4257
Market Price
$ 65.52
Selling Price
$ 59.23
1633
424
476
4818
Market Price
$ 60.93
Selling Price
$ 53.11
2341
534
1458
4911
Market Price
$ 29.92
Selling Price
$ 25.43
725
503
244
1688
Market Price
$ 44.13
Selling Price
$ 39.69
2708
943
1521
4700
Market Price
$ 55.63
Selling Price
$ 49.33
850
513
719
2744
Market Price
$ 41.39
Selling Price
$ 37.33
3686
1801
2431
3777
Market Price
$ 54.28
Selling Price
$ 49.10
1645
919
1248
4687
Market Price
$ 44.25
Selling Price
$ 37.73
3358
3228
2017
4691