Market Price
$ 48.05
Selling Price
$ 41.08
2395
1749
1645
2427
Market Price
$ 56.66
Selling Price
$ 48.38
1135
395
739
2026
Market Price
$ 68.10
Selling Price
$ 58.61
295
230
281
509
Market Price
$ 58.84
Selling Price
$ 49.88
901
399
207
2379
Market Price
$ 35.52
Selling Price
$ 31.94
304
282
109
1064
Market Price
$ 33.74
Selling Price
$ 28.27
1647
1116
759
2614
Market Price
$ 57.56
Selling Price
$ 51.46
335
188
175
436
Market Price
$ 53.61
Selling Price
$ 44.69
3419
2742
992
4372
Market Price
$ 43.28
Selling Price
$ 37.32
1242
536
555
2618
Market Price
$ 32.77
Selling Price
$ 27.31
165
145
137
775
Market Price
$ 40.52
Selling Price
$ 36.40
516
437
453
1226
Market Price
$ 49.95
Selling Price
$ 43.24
1175
404
981
2430
Market Price
$ 47.43
Selling Price
$ 39.93
2632
591
1108
3433
Market Price
$ 64.41
Selling Price
$ 55.47
2127
1789
812
4778
Market Price
$ 69.34
Selling Price
$ 59.13
1316
1076
415
3072
Market Price
$ 42.88
Selling Price
$ 36.73
458
200
189
1391
Market Price
$ 63.37
Selling Price
$ 56.51
799
330
739
2204
Market Price
$ 57.65
Selling Price
$ 50.28
2612
1568
2080
4590
Market Price
$ 37.86
Selling Price
$ 33.29
3167
1483
2068
3311
Market Price
$ 63.39
Selling Price
$ 53.73
1440
1075
921
3578
Market Price
$ 55.54
Selling Price
$ 46.78
737
723
166
1663
Market Price
$ 47.50
Selling Price
$ 40.06
840
593
819
2759
Market Price
$ 60.69
Selling Price
$ 54.50
1529
413
1140
1550
Market Price
$ 40.78
Selling Price
$ 34.15
2158
1438
1737
4044
Market Price
$ 34.04
Selling Price
$ 30.42
545
469
301
612
Market Price
$ 36.15
Selling Price
$ 30.98
1639
835
1470
3072
Market Price
$ 36.65
Selling Price
$ 33.16
888
658
394
2049
Market Price
$ 67.11
Selling Price
$ 59.94
228
226
102
985
Market Price
$ 68.49
Selling Price
$ 57.19
1173
273
254
3545
Market Price
$ 63.97
Selling Price
$ 55.33
913
623
246
3931
Market Price
$ 35.62
Selling Price
$ 29.82
944
244
425
1146
Market Price
$ 64.02
Selling Price
$ 57.92
2911
2369
771
4348
Market Price
$ 37.20
Selling Price
$ 31.59
2167
882
1637
3109
Market Price
$ 29.87
Selling Price
$ 25.02
1027
431
871
1306
Market Price
$ 39.01
Selling Price
$ 34.50
395
203
287
438
Market Price
$ 62.29
Selling Price
$ 52.49
1692
941
880
2525
Market Price
$ 63.49
Selling Price
$ 55.98
421
105
168
1978
Market Price
$ 37.71
Selling Price
$ 32.47
165
47
91
686
Market Price
$ 43.61
Selling Price
$ 38.79
1452
1071
771
3177
Market Price
$ 39.01
Selling Price
$ 33.83
1215
317
811
1240