Market Price
$ 41.50
Selling Price
$ 37.40
1022
223
503
1050
Market Price
$ 40.76
Selling Price
$ 34.63
1010
360
611
1531
Market Price
$ 29.25
Selling Price
$ 25.25
434
288
228
1593
Market Price
$ 53.37
Selling Price
$ 45.54
427
295
280
1205
Market Price
$ 40.61
Selling Price
$ 35.82
828
537
416
1192
Market Price
$ 40.97
Selling Price
$ 36.18
2193
1202
1975
2724
Market Price
$ 59.06
Selling Price
$ 51.69
1248
709
667
2546
Market Price
$ 60.96
Selling Price
$ 54.10
861
397
762
1192
Market Price
$ 46.65
Selling Price
$ 41.26
3139
1810
2588
4845
Market Price
$ 35.11
Selling Price
$ 30.74
1928
457
1560
4308
Market Price
$ 34.77
Selling Price
$ 29.14
844
563
250
1075
Market Price
$ 48.93
Selling Price
$ 41.66
188
140
120
620
Market Price
$ 57.89
Selling Price
$ 51.38
2827
1645
1191
3134
Market Price
$ 33.71
Selling Price
$ 28.42
2073
1247
1471
4769
Market Price
$ 66.47
Selling Price
$ 56.90
1216
618
693
2532
Market Price
$ 63.62
Selling Price
$ 53.70
1505
1340
1408
2649
Market Price
$ 46.07
Selling Price
$ 38.87
448
184
93
1073
Market Price
$ 29.94
Selling Price
$ 26.88
1173
954
1011
4653
Market Price
$ 66.00
Selling Price
$ 58.51
1630
790
838
3005
Market Price
$ 64.96
Selling Price
$ 56.88
582
235
231
595
Market Price
$ 50.65
Selling Price
$ 43.64
806
311
721
1176
Market Price
$ 52.43
Selling Price
$ 45.44
1004
289
305
2286
Market Price
$ 58.29
Selling Price
$ 52.85
489
105
470
595
Market Price
$ 59.29
Selling Price
$ 52.93
3845
1891
801
4165
Market Price
$ 31.80
Selling Price
$ 27.27
3326
3104
2829
4332
Market Price
$ 61.92
Selling Price
$ 54.48
1461
1027
841
2099
Market Price
$ 42.43
Selling Price
$ 38.37
1784
485
598
1843
Market Price
$ 30.03
Selling Price
$ 25.80
1277
1070
1253
1410
Market Price
$ 38.17
Selling Price
$ 33.54
1190
1111
554
1780
Market Price
$ 59.51
Selling Price
$ 50.63
1440
994
369
1575
Market Price
$ 60.99
Selling Price
$ 53.20
1115
1017
518
1448
Market Price
$ 32.79
Selling Price
$ 28.46
935
883
784
2678
Market Price
$ 36.50
Selling Price
$ 33.03
2576
2251
2509
4669
Market Price
$ 30.45
Selling Price
$ 25.57
1006
469
899
2390
Market Price
$ 52.02
Selling Price
$ 46.60
257
174
81
836
Market Price
$ 29.17
Selling Price
$ 25.81
4127
3622
4026
4165
Market Price
$ 36.32
Selling Price
$ 30.82
956
522
282
3348
Market Price
$ 54.72
Selling Price
$ 46.09
807
358
629
1013
Market Price
$ 55.21
Selling Price
$ 46.55
1139
762
1024
3185
Market Price
$ 48.45
Selling Price
$ 42.22
2808
1939
2615
3196