Market Price
$ 68.67
Selling Price
$ 58.91
3061
2301
1128
4842
Market Price
$ 30.06
Selling Price
$ 25.33
575
160
151
1693
Market Price
$ 29.09
Selling Price
$ 25.91
160
120
154
643
Market Price
$ 31.05
Selling Price
$ 26.41
3344
1331
2443
3396
Market Price
$ 58.03
Selling Price
$ 50.38
561
315
484
1440
Market Price
$ 64.05
Selling Price
$ 55.16
1205
663
788
3944
Market Price
$ 35.56
Selling Price
$ 31.81
1320
1069
478
2868
Market Price
$ 44.66
Selling Price
$ 37.97
506
120
384
2070
Market Price
$ 38.80
Selling Price
$ 32.67
792
677
283
1412
Market Price
$ 38.62
Selling Price
$ 33.47
3780
2406
3438
4519
Market Price
$ 55.97
Selling Price
$ 48.22
491
344
444
857
Market Price
$ 56.59
Selling Price
$ 49.21
544
334
197
1595
Market Price
$ 54.96
Selling Price
$ 45.94
1914
1766
1524
3658
Market Price
$ 31.65
Selling Price
$ 28.50
2300
2179
474
3947
Market Price
$ 40.93
Selling Price
$ 35.52
3994
1705
1233
4196
Market Price
$ 33.18
Selling Price
$ 29.70
1487
621
652
1725
Market Price
$ 58.50
Selling Price
$ 52.66
1766
466
1364
1994
Market Price
$ 68.24
Selling Price
$ 57.87
2507
1498
1762
2565
Market Price
$ 40.14
Selling Price
$ 35.57
846
738
740
1028
Market Price
$ 35.48
Selling Price
$ 31.65
3629
1006
1424
4915
Market Price
$ 49.77
Selling Price
$ 44.23
2676
2421
2652
3671
Market Price
$ 34.71
Selling Price
$ 31.50
972
348
550
1678
Market Price
$ 35.15
Selling Price
$ 29.42
1904
1596
1410
2166
Market Price
$ 47.06
Selling Price
$ 41.87
2938
1213
1802
3718
Market Price
$ 57.25
Selling Price
$ 51.65
846
578
442
1791
Market Price
$ 61.12
Selling Price
$ 52.12
1307
426
460
3280
Market Price
$ 29.44
Selling Price
$ 26.32
447
130
291
1347
Market Price
$ 62.36
Selling Price
$ 53.16
2618
2108
1377
4696
Market Price
$ 53.73
Selling Price
$ 48.16
1419
650
433
2997
Market Price
$ 46.87
Selling Price
$ 42.54
1406
898
292
1867
Market Price
$ 55.72
Selling Price
$ 46.52
2532
828
1358
4021
Market Price
$ 63.94
Selling Price
$ 55.01
1097
744
874
4805
Market Price
$ 52.14
Selling Price
$ 44.52
3169
3130
648
4988
Market Price
$ 70.91
Selling Price
$ 59.19
534
366
339
1835
Market Price
$ 31.87
Selling Price
$ 28.81
330
125
125
425
Market Price
$ 61.07
Selling Price
$ 54.96
3219
2686
2934
4242
Market Price
$ 59.54
Selling Price
$ 50.33
280
199
131
925
Market Price
$ 38.46
Selling Price
$ 33.89
1706
1290
753
2182
Market Price
$ 35.47
Selling Price
$ 31.38
3566
1676
1135
4067
Market Price
$ 38.28
Selling Price
$ 32.66
3550
2301
1483
4037