Market Price
$ 38.81
Selling Price
$ 34.21
1864
1781
1624
4142
Market Price
$ 50.57
Selling Price
$ 45.63
1131
619
677
2022
Market Price
$ 36.34
Selling Price
$ 32.97
2592
637
2295
4462
Market Price
$ 60.27
Selling Price
$ 54.75
585
300
295
1670
Market Price
$ 29.48
Selling Price
$ 25.25
424
249
211
464
Market Price
$ 56.17
Selling Price
$ 50.51
1808
537
1671
2907
Market Price
$ 51.33
Selling Price
$ 44.09
2821
1538
1325
3987
Market Price
$ 56.52
Selling Price
$ 48.32
2971
2698
2755
3127
Market Price
$ 64.87
Selling Price
$ 57.51
996
683
650
1882
Market Price
$ 40.90
Selling Price
$ 36.40
4196
1811
2058
4236
Market Price
$ 52.14
Selling Price
$ 44.83
684
650
519
1090
Market Price
$ 61.35
Selling Price
$ 54.26
1432
1084
494
2578
Market Price
$ 50.99
Selling Price
$ 43.82
1823
687
1420
2403
Market Price
$ 40.61
Selling Price
$ 34.94
708
617
356
2095
Market Price
$ 41.75
Selling Price
$ 35.30
2047
1436
1587
4161
Market Price
$ 58.10
Selling Price
$ 50.51
1233
853
1192
3175
Market Price
$ 62.37
Selling Price
$ 52.43
1341
829
1184
2744
Market Price
$ 44.02
Selling Price
$ 38.87
706
627
593
962
Market Price
$ 58.63
Selling Price
$ 50.64
1758
1275
1055
4680
Market Price
$ 60.99
Selling Price
$ 51.45
2997
1485
1618
3155
Market Price
$ 44.26
Selling Price
$ 37.20
812
517
743
1592
Market Price
$ 54.02
Selling Price
$ 48.18
2138
1091
638
2896
Market Price
$ 67.84
Selling Price
$ 59.57
1024
404
372
2196
Market Price
$ 59.68
Selling Price
$ 51.55
418
149
198
1532
Market Price
$ 38.41
Selling Price
$ 34.40
1320
671
1262
1857
Market Price
$ 61.11
Selling Price
$ 55.14
446
209
141
2201
Market Price
$ 43.60
Selling Price
$ 37.11
433
284
145
1737
Market Price
$ 39.42
Selling Price
$ 35.13
2849
1890
581
3387
Market Price
$ 30.86
Selling Price
$ 26.19
1749
1056
1469
2662
Market Price
$ 41.96
Selling Price
$ 35.26
2430
2040
2119
3684
Market Price
$ 34.77
Selling Price
$ 30.05
1541
1311
891
2716
Market Price
$ 33.95
Selling Price
$ 29.99
1587
811
377
2641
Market Price
$ 34.82
Selling Price
$ 31.63
1231
1175
897
3594
Market Price
$ 68.74
Selling Price
$ 57.72
1890
1153
1709
3991
Market Price
$ 34.27
Selling Price
$ 30.66
1737
541
1323
2452
Market Price
$ 53.08
Selling Price
$ 46.86
3858
1105
3116
4587
Market Price
$ 53.40
Selling Price
$ 47.88
377
81
181
1361
Market Price
$ 50.71
Selling Price
$ 44.18
713
395
686
856
Market Price
$ 28.81
Selling Price
$ 26.00
1425
666
759
1661
Market Price
$ 62.51
Selling Price
$ 55.28
2436
1443
1897
4780