Market Price
$ 35.80
Selling Price
$ 32.18
974
837
846
3212
Market Price
$ 42.22
Selling Price
$ 36.61
629
461
549
705
Market Price
$ 61.73
Selling Price
$ 53.63
1516
459
1208
4016
Market Price
$ 62.93
Selling Price
$ 57.17
885
421
381
3849
Market Price
$ 40.36
Selling Price
$ 34.08
2118
950
1746
3148
Market Price
$ 45.47
Selling Price
$ 41.08
2634
1099
1264
3285
Market Price
$ 42.66
Selling Price
$ 37.10
2249
1993
943
4385
Market Price
$ 32.29
Selling Price
$ 28.14
1392
382
1198
1778
Market Price
$ 45.29
Selling Price
$ 37.87
640
466
608
2362
Market Price
$ 50.43
Selling Price
$ 45.40
697
600
601
1902
Market Price
$ 49.61
Selling Price
$ 43.04
2973
1377
2507
4230
Market Price
$ 68.98
Selling Price
$ 59.94
572
375
121
2505
Market Price
$ 49.27
Selling Price
$ 42.21
1590
894
1166
2960
Market Price
$ 35.28
Selling Price
$ 30.37
1596
1304
1528
3953
Market Price
$ 57.42
Selling Price
$ 51.55
800
300
470
3478
Market Price
$ 50.12
Selling Price
$ 44.13
1506
389
892
2929
Market Price
$ 43.22
Selling Price
$ 36.37
1249
1100
707
1798
Market Price
$ 30.27
Selling Price
$ 25.90
897
231
835
2453
Market Price
$ 40.74
Selling Price
$ 34.38
570
119
463
1766
Market Price
$ 61.63
Selling Price
$ 52.00
2023
415
473
3894
Market Price
$ 36.57
Selling Price
$ 31.88
1165
633
303
1855
Market Price
$ 56.74
Selling Price
$ 50.80
1949
579
649
2216
Market Price
$ 60.10
Selling Price
$ 54.03
2987
2289
1819
3808
Market Price
$ 34.21
Selling Price
$ 29.79
2465
1313
2266
3012
Market Price
$ 68.59
Selling Price
$ 58.30
203
168
96
670
Market Price
$ 50.26
Selling Price
$ 43.91
1425
781
941
3815
Market Price
$ 38.78
Selling Price
$ 33.75
829
801
751
922
Market Price
$ 39.93
Selling Price
$ 33.28
1662
470
1520
4984
Market Price
$ 41.27
Selling Price
$ 35.88
1157
943
1089
2192
Market Price
$ 59.89
Selling Price
$ 52.05
1200
399
709
4081
Market Price
$ 48.89
Selling Price
$ 43.11
1298
1037
917
2648
Market Price
$ 65.94
Selling Price
$ 57.84
1182
637
717
3370
Market Price
$ 46.00
Selling Price
$ 38.70
2484
548
2423
4703
Market Price
$ 53.46
Selling Price
$ 48.55
331
216
95
411
Market Price
$ 67.98
Selling Price
$ 59.69
2614
2500
934
3418
Market Price
$ 61.84
Selling Price
$ 51.63
378
368
162
1064
Market Price
$ 53.08
Selling Price
$ 46.15
871
239
492
2273
Market Price
$ 33.21
Selling Price
$ 28.04
678
658
592
1830
Market Price
$ 55.17
Selling Price
$ 46.35
3542
2238
3001
3558
Market Price
$ 55.36
Selling Price
$ 47.90
606
593
121
762