Market Price
$ 64.17
Selling Price
$ 57.25
652
204
143
1572
Market Price
$ 34.61
Selling Price
$ 31.45
3887
2881
1877
4347
Market Price
$ 43.79
Selling Price
$ 36.67
3889
2736
1727
4833
Market Price
$ 50.33
Selling Price
$ 42.30
1067
462
570
4241
Market Price
$ 43.32
Selling Price
$ 37.46
207
76
141
570
Market Price
$ 56.18
Selling Price
$ 49.13
864
326
637
1226
Market Price
$ 42.25
Selling Price
$ 37.72
1235
1096
1169
3872
Market Price
$ 31.43
Selling Price
$ 26.50
1799
1354
647
2145
Market Price
$ 40.85
Selling Price
$ 34.92
582
435
188
2402
Market Price
$ 59.08
Selling Price
$ 52.71
289
222
138
1356
Market Price
$ 36.54
Selling Price
$ 32.87
616
391
583
2796
Market Price
$ 45.09
Selling Price
$ 40.54
1819
1227
1191
2828
Market Price
$ 40.89
Selling Price
$ 36.62
446
330
117
1440
Market Price
$ 60.53
Selling Price
$ 50.85
1936
491
1679
2737
Market Price
$ 61.91
Selling Price
$ 52.54
1484
1391
724
3417
Market Price
$ 42.88
Selling Price
$ 38.96
679
556
320
2015
Market Price
$ 45.91
Selling Price
$ 39.08
1232
335
1069
2544
Market Price
$ 66.08
Selling Price
$ 55.48
1880
1208
477
3539
Market Price
$ 43.09
Selling Price
$ 36.10
1118
529
1016
2725
Market Price
$ 50.66
Selling Price
$ 45.01
1312
540
566
1749
Market Price
$ 36.90
Selling Price
$ 31.32
1526
844
1258
2889
Market Price
$ 46.81
Selling Price
$ 40.53
3882
3788
2216
4948
Market Price
$ 55.23
Selling Price
$ 48.78
2141
1129
1755
2324
Market Price
$ 65.51
Selling Price
$ 59.45
3799
2069
1564
4164
Market Price
$ 44.46
Selling Price
$ 39.49
960
414
872
4350
Market Price
$ 44.29
Selling Price
$ 37.67
3737
1470
3313
4361
Market Price
$ 48.90
Selling Price
$ 41.29
1439
918
422
1768
Market Price
$ 40.44
Selling Price
$ 36.26
608
299
138
1018
Market Price
$ 43.35
Selling Price
$ 38.34
826
293
383
3188
Market Price
$ 37.52
Selling Price
$ 31.81
1243
309
450
3708
Market Price
$ 37.92
Selling Price
$ 31.90
2141
1082
1078
4659
Market Price
$ 39.53
Selling Price
$ 34.23
261
101
218
412
Market Price
$ 31.57
Selling Price
$ 26.42
1602
359
1462
1902
Market Price
$ 42.19
Selling Price
$ 35.96
491
170
346
907
Market Price
$ 48.09
Selling Price
$ 42.79
1102
647
781
3470
Market Price
$ 32.70
Selling Price
$ 27.66
849
781
190
1108
Market Price
$ 55.99
Selling Price
$ 46.83
320
122
267
674
Market Price
$ 30.57
Selling Price
$ 25.51
3398
1858
2491
3966
Market Price
$ 47.45
Selling Price
$ 41.90
919
793
418
2643
Market Price
$ 34.24
Selling Price
$ 29.66
3779
1507
2044
3867