Market Price
$ 45.13
Selling Price
$ 40.99
1514
977
1093
4826
Market Price
$ 62.82
Selling Price
$ 52.50
2525
982
1697
3434
Market Price
$ 50.33
Selling Price
$ 42.16
226
87
164
729
Market Price
$ 49.96
Selling Price
$ 44.44
1584
514
1207
3984
Market Price
$ 47.04
Selling Price
$ 40.01
851
441
626
3149
Market Price
$ 61.74
Selling Price
$ 55.21
2809
1798
2377
3766
Market Price
$ 41.41
Selling Price
$ 35.34
2366
992
1586
4701
Market Price
$ 50.27
Selling Price
$ 43.83
2386
591
626
3640
Market Price
$ 59.33
Selling Price
$ 52.94
954
702
758
1367
Market Price
$ 48.35
Selling Price
$ 41.96
3052
1022
2452
3224
Market Price
$ 65.65
Selling Price
$ 55.62
806
656
190
2351
Market Price
$ 40.68
Selling Price
$ 35.38
1196
511
951
2135
Market Price
$ 62.23
Selling Price
$ 55.42
746
228
438
2640
Market Price
$ 43.01
Selling Price
$ 37.24
254
59
238
457
Market Price
$ 54.00
Selling Price
$ 46.93
3506
1634
3420
3967
Market Price
$ 51.88
Selling Price
$ 45.80
1657
1625
455
2612
Market Price
$ 33.02
Selling Price
$ 29.03
2031
1368
516
3201
Market Price
$ 40.75
Selling Price
$ 36.44
2399
825
2292
3883
Market Price
$ 36.80
Selling Price
$ 31.06
380
380
218
425
Market Price
$ 60.19
Selling Price
$ 54.63
1335
1235
1119
2728
Market Price
$ 30.18
Selling Price
$ 25.69
2329
2208
1964
2361
Market Price
$ 44.51
Selling Price
$ 39.60
2190
796
479
4246
Market Price
$ 43.01
Selling Price
$ 37.45
279
179
264
751
Market Price
$ 59.87
Selling Price
$ 52.54
1340
1213
726
3280
Market Price
$ 48.47
Selling Price
$ 43.42
377
306
372
1460
Market Price
$ 66.77
Selling Price
$ 58.19
471
300
193
1151
Market Price
$ 30.44
Selling Price
$ 27.50
1351
1247
888
1833
Market Price
$ 49.56
Selling Price
$ 41.44
2877
2424
1558
3372
Market Price
$ 46.18
Selling Price
$ 39.90
192
162
134
423
Market Price
$ 67.07
Selling Price
$ 56.03
1226
359
304
2699
Market Price
$ 29.50
Selling Price
$ 25.08
3576
2320
939
3687
Market Price
$ 30.71
Selling Price
$ 26.45
2410
2031
2035
3998
Market Price
$ 57.99
Selling Price
$ 50.73
1334
931
499
2205
Market Price
$ 49.26
Selling Price
$ 44.06
1938
1508
492
3700
Market Price
$ 40.76
Selling Price
$ 36.53
2181
515
1934
2459
Market Price
$ 43.67
Selling Price
$ 37.86
1532
943
564
4679
Market Price
$ 36.61
Selling Price
$ 30.92
1508
1359
465
4599
Market Price
$ 47.41
Selling Price
$ 42.25
655
214
548
871
Market Price
$ 45.81
Selling Price
$ 40.10
371
358
241
1114
Market Price
$ 50.19
Selling Price
$ 44.42
1301
477
1205
3884