Market Price
$ 35.66
Selling Price
$ 30.27
1865
1519
426
4829
Market Price
$ 48.07
Selling Price
$ 43.70
2302
1926
1721
4650
Market Price
$ 47.34
Selling Price
$ 42.75
1350
801
1187
1603
Market Price
$ 28.65
Selling Price
$ 25.01
1527
415
995
4513
Market Price
$ 49.81
Selling Price
$ 42.44
173
140
45
668
Market Price
$ 59.88
Selling Price
$ 54.06
1668
493
1338
4497
Market Price
$ 49.67
Selling Price
$ 44.29
422
384
214
1935
Market Price
$ 55.37
Selling Price
$ 47.46
4229
3864
2804
4879
Market Price
$ 37.15
Selling Price
$ 32.67
2602
1394
525
2746
Market Price
$ 35.54
Selling Price
$ 30.30
1709
1585
1051
2232
Market Price
$ 49.07
Selling Price
$ 42.94
1433
1295
925
2600
Market Price
$ 62.71
Selling Price
$ 53.14
619
384
324
1170
Market Price
$ 34.60
Selling Price
$ 30.91
2372
777
1906
4091
Market Price
$ 57.21
Selling Price
$ 48.81
699
414
402
1185
Market Price
$ 32.71
Selling Price
$ 27.71
773
259
220
868
Market Price
$ 62.82
Selling Price
$ 56.59
3644
1483
1097
4900
Market Price
$ 59.99
Selling Price
$ 53.41
4526
4198
1751
4638
Market Price
$ 31.33
Selling Price
$ 26.81
1395
1080
437
3095
Market Price
$ 35.46
Selling Price
$ 30.22
252
251
233
793
Market Price
$ 50.71
Selling Price
$ 44.77
1552
693
1023
3250
Market Price
$ 53.31
Selling Price
$ 44.54
269
238
143
983
Market Price
$ 60.34
Selling Price
$ 50.97
1280
841
928
3071
Market Price
$ 57.16
Selling Price
$ 50.11
2844
1156
2034
3863
Market Price
$ 51.47
Selling Price
$ 46.52
791
447
409
869
Market Price
$ 48.88
Selling Price
$ 40.83
1066
763
801
2312
Market Price
$ 64.82
Selling Price
$ 55.88
1234
354
307
3069
Market Price
$ 67.51
Selling Price
$ 59.52
807
364
534
1801
Market Price
$ 29.07
Selling Price
$ 25.57
2781
2298
2683
3404
Market Price
$ 30.03
Selling Price
$ 26.11
496
376
351
610
Market Price
$ 29.45
Selling Price
$ 26.66
1144
454
732
4501
Market Price
$ 32.64
Selling Price
$ 27.40
3705
3592
2381
4496
Market Price
$ 59.56
Selling Price
$ 51.78
730
658
549
999
Market Price
$ 37.89
Selling Price
$ 33.83
2573
976
1249
4667
Market Price
$ 48.83
Selling Price
$ 42.46
1694
963
660
2717
Market Price
$ 45.14
Selling Price
$ 39.48
2773
1709
1621
3590
Market Price
$ 37.63
Selling Price
$ 31.65
650
340
475
739
Market Price
$ 47.24
Selling Price
$ 42.93
1697
538
1189
1960
Market Price
$ 48.00
Selling Price
$ 40.99
682
477
603
861
Market Price
$ 40.30
Selling Price
$ 34.01
1647
1064
613
1705
Market Price
$ 68.73
Selling Price
$ 58.02
600
478
592
2415