Market Price
$ 51.71
Selling Price
$ 46.55
1715
1295
840
2077
Market Price
$ 40.27
Selling Price
$ 35.77
589
403
161
2060
Market Price
$ 40.76
Selling Price
$ 35.77
1039
1020
735
1220
Market Price
$ 57.36
Selling Price
$ 51.03
1325
1201
483
4042
Market Price
$ 34.56
Selling Price
$ 29.79
1619
637
626
1754
Market Price
$ 41.68
Selling Price
$ 35.97
1855
944
1216
1976
Market Price
$ 46.32
Selling Price
$ 41.68
3442
2714
2875
3483
Market Price
$ 44.95
Selling Price
$ 37.48
3369
1430
2154
4654
Market Price
$ 62.04
Selling Price
$ 51.91
2423
682
523
2643
Market Price
$ 36.59
Selling Price
$ 30.69
3651
3286
1902
4167
Market Price
$ 56.43
Selling Price
$ 48.85
1325
687
417
3205
Market Price
$ 31.41
Selling Price
$ 27.85
2625
1091
1381
3402
Market Price
$ 53.93
Selling Price
$ 45.14
811
595
322
3046
Market Price
$ 66.18
Selling Price
$ 57.62
1084
464
499
2539
Market Price
$ 55.03
Selling Price
$ 49.31
3948
1640
2650
4858
Market Price
$ 49.16
Selling Price
$ 42.98
332
313
186
550
Market Price
$ 54.72
Selling Price
$ 46.87
1731
933
682
2589
Market Price
$ 66.43
Selling Price
$ 55.45
1047
890
710
4549
Market Price
$ 51.48
Selling Price
$ 45.13
3022
1762
1390
4337
Market Price
$ 29.29
Selling Price
$ 25.06
654
333
482
691
Market Price
$ 45.94
Selling Price
$ 41.73
766
738
460
2589
Market Price
$ 60.53
Selling Price
$ 52.86
815
612
675
2444
Market Price
$ 35.23
Selling Price
$ 30.86
369
183
277
1384
Market Price
$ 56.35
Selling Price
$ 48.82
1028
820
957
3263
Market Price
$ 46.37
Selling Price
$ 39.41
1723
512
370
4064
Market Price
$ 32.63
Selling Price
$ 29.41
427
351
154
1323
Market Price
$ 60.57
Selling Price
$ 50.88
227
147
189
465
Market Price
$ 48.26
Selling Price
$ 43.32
1556
1218
876
4820
Market Price
$ 67.96
Selling Price
$ 58.58
1185
1166
572
1308
Market Price
$ 61.60
Selling Price
$ 51.53
501
150
128
2080
Market Price
$ 66.08
Selling Price
$ 58.02
1576
797
1203
2125
Market Price
$ 42.21
Selling Price
$ 36.19
3359
1312
3270
4467
Market Price
$ 53.06
Selling Price
$ 44.30
1001
709
873
2236
Market Price
$ 46.27
Selling Price
$ 41.78
1395
1275
884
2613
Market Price
$ 68.67
Selling Price
$ 58.20
2928
1330
2545
4596
Market Price
$ 46.26
Selling Price
$ 39.74
231
145
183
727
Market Price
$ 31.66
Selling Price
$ 26.83
378
214
89
1098
Market Price
$ 66.59
Selling Price
$ 58.13
1941
431
1066
3409
Market Price
$ 38.95
Selling Price
$ 32.94
391
291
213
831
Market Price
$ 32.34
Selling Price
$ 27.20
203
144
72
887