Market Price
$ 41.47
Selling Price
$ 37.50
1384
1191
355
3636
Market Price
$ 30.30
Selling Price
$ 27.14
1112
545
750
1679
Market Price
$ 53.71
Selling Price
$ 47.73
486
123
370
670
Market Price
$ 59.10
Selling Price
$ 50.51
3209
2473
791
4089
Market Price
$ 68.44
Selling Price
$ 59.94
1216
499
275
1434
Market Price
$ 33.10
Selling Price
$ 28.06
634
147
367
776
Market Price
$ 33.71
Selling Price
$ 30.13
2823
1556
1299
4905
Market Price
$ 35.93
Selling Price
$ 32.52
632
327
411
819
Market Price
$ 40.66
Selling Price
$ 35.83
487
370
473
1224
Market Price
$ 46.89
Selling Price
$ 40.54
869
861
868
2158
Market Price
$ 67.76
Selling Price
$ 58.95
3011
1087
975
3572
Market Price
$ 46.80
Selling Price
$ 41.41
592
459
581
970
Market Price
$ 33.30
Selling Price
$ 29.37
1092
817
687
3860
Market Price
$ 42.82
Selling Price
$ 38.47
1534
1171
555
1870
Market Price
$ 40.41
Selling Price
$ 34.33
3236
1226
659
4297
Market Price
$ 53.65
Selling Price
$ 47.73
1591
1251
1267
2727
Market Price
$ 55.22
Selling Price
$ 48.11
2493
1758
2012
3031
Market Price
$ 50.39
Selling Price
$ 44.27
608
251
529
1032
Market Price
$ 55.06
Selling Price
$ 49.41
1459
305
308
1546
Market Price
$ 42.33
Selling Price
$ 35.93
212
174
103
477
Market Price
$ 39.46
Selling Price
$ 35.07
460
171
197
598
Market Price
$ 42.57
Selling Price
$ 38.15
2962
1715
2735
3805
Market Price
$ 50.15
Selling Price
$ 43.55
1466
393
610
2630
Market Price
$ 57.41
Selling Price
$ 51.54
406
168
121
789
Market Price
$ 43.92
Selling Price
$ 39.71
968
321
542
1693
Market Price
$ 44.97
Selling Price
$ 40.68
728
612
574
1546
Market Price
$ 51.17
Selling Price
$ 46.23
1772
365
1387
4658
Market Price
$ 51.15
Selling Price
$ 43.48
1299
307
721
2478
Market Price
$ 54.82
Selling Price
$ 48.73
304
260
233
1042
Market Price
$ 69.07
Selling Price
$ 58.39
1054
995
900
1429
Market Price
$ 43.90
Selling Price
$ 37.74
602
368
560
1210
Market Price
$ 68.81
Selling Price
$ 58.43
476
177
292
1507
Market Price
$ 62.45
Selling Price
$ 53.15
1715
856
1630
3932
Market Price
$ 58.88
Selling Price
$ 49.10
1952
412
745
2251
Market Price
$ 38.08
Selling Price
$ 32.45
2985
1863
1443
3051
Market Price
$ 34.95
Selling Price
$ 29.38
1353
959
1026
3355
Market Price
$ 49.42
Selling Price
$ 41.48
1250
1214
512
1645
Market Price
$ 31.07
Selling Price
$ 27.68
2171
1011
1319
3830
Market Price
$ 52.37
Selling Price
$ 47.30
1317
993
1248
3021
Market Price
$ 29.90
Selling Price
$ 26.28
2985
2252
1079
3625