Market Price
$ 41.51
Selling Price
$ 37.42
1111
887
765
4858
Market Price
$ 63.46
Selling Price
$ 53.41
1692
1479
434
2386
Market Price
$ 51.33
Selling Price
$ 44.88
148
61
71
495
Market Price
$ 54.02
Selling Price
$ 48.66
856
670
477
3206
Market Price
$ 50.87
Selling Price
$ 46.14
2232
1328
664
3029
Market Price
$ 57.62
Selling Price
$ 52.35
3791
1480
2777
4626
Market Price
$ 60.52
Selling Price
$ 51.86
1567
1293
1421
1964
Market Price
$ 29.37
Selling Price
$ 25.66
2696
2326
1284
2758
Market Price
$ 45.29
Selling Price
$ 40.48
1815
430
1460
1994
Market Price
$ 43.45
Selling Price
$ 38.91
1222
828
416
2968
Market Price
$ 49.67
Selling Price
$ 43.02
429
244
169
1645
Market Price
$ 58.06
Selling Price
$ 50.39
4479
3071
2518
4946
Market Price
$ 43.14
Selling Price
$ 37.99
247
149
95
413
Market Price
$ 42.32
Selling Price
$ 38.18
1751
426
1442
2976
Market Price
$ 63.47
Selling Price
$ 54.30
2787
2431
1514
2823
Market Price
$ 52.81
Selling Price
$ 46.11
3076
2665
2628
3858
Market Price
$ 44.66
Selling Price
$ 38.75
2047
429
1659
4076
Market Price
$ 45.19
Selling Price
$ 40.87
574
316
427
843
Market Price
$ 55.86
Selling Price
$ 46.87
817
727
701
1173
Market Price
$ 51.23
Selling Price
$ 44.50
2151
518
1073
4074
Market Price
$ 31.03
Selling Price
$ 26.87
227
123
221
1130
Market Price
$ 62.71
Selling Price
$ 56.62
617
202
144
623
Market Price
$ 48.86
Selling Price
$ 42.08
1975
436
1475
2002
Market Price
$ 35.40
Selling Price
$ 31.26
1543
1112
802
4436
Market Price
$ 33.72
Selling Price
$ 29.74
3139
1806
722
4462
Market Price
$ 62.04
Selling Price
$ 54.15
1128
453
333
3001
Market Price
$ 29.50
Selling Price
$ 25.33
1298
499
628
3517
Market Price
$ 44.11
Selling Price
$ 39.17
375
201
115
1253
Market Price
$ 43.79
Selling Price
$ 36.84
1027
255
353
3233
Market Price
$ 46.89
Selling Price
$ 40.00
1455
529
1442
2593
Market Price
$ 40.96
Selling Price
$ 34.39
1145
323
504
1676
Market Price
$ 66.51
Selling Price
$ 58.99
665
588
493
822
Market Price
$ 37.65
Selling Price
$ 31.85
661
224
321
866
Market Price
$ 42.67
Selling Price
$ 36.75
340
294
72
713
Market Price
$ 63.38
Selling Price
$ 53.97
229
79
124
710
Market Price
$ 52.33
Selling Price
$ 46.03
863
179
219
4008
Market Price
$ 31.66
Selling Price
$ 27.06
1906
383
944
2213
Market Price
$ 50.92
Selling Price
$ 44.76
1406
910
819
3829
Market Price
$ 63.31
Selling Price
$ 57.24
1284
595
1226
3770
Market Price
$ 42.01
Selling Price
$ 37.15
1654
558
1036
2452