Market Price
$ 64.25
Selling Price
$ 54.19
2821
1538
1325
3987
Market Price
$ 29.42
Selling Price
$ 26.14
2971
2698
2755
3127
Market Price
$ 45.11
Selling Price
$ 40.50
996
683
650
1882
Market Price
$ 30.23
Selling Price
$ 27.12
4196
1811
2058
4236
Market Price
$ 55.40
Selling Price
$ 46.70
684
650
519
1090
Market Price
$ 41.04
Selling Price
$ 37.12
1432
1084
494
2578
Market Price
$ 56.94
Selling Price
$ 49.63
1823
687
1420
2403
Market Price
$ 44.23
Selling Price
$ 38.68
708
617
356
2095
Market Price
$ 31.38
Selling Price
$ 27.93
2047
1436
1587
4161
Market Price
$ 29.32
Selling Price
$ 25.32
1233
853
1192
3175
Market Price
$ 55.33
Selling Price
$ 47.89
1341
829
1184
2744
Market Price
$ 31.03
Selling Price
$ 28.05
706
627
593
962
Market Price
$ 53.05
Selling Price
$ 45.78
1758
1275
1055
4680
Market Price
$ 54.57
Selling Price
$ 46.95
2997
1485
1618
3155
Market Price
$ 36.06
Selling Price
$ 31.33
812
517
743
1592
Market Price
$ 61.75
Selling Price
$ 51.56
2138
1091
638
2896
Market Price
$ 65.43
Selling Price
$ 55.49
1024
404
372
2196
Market Price
$ 62.64
Selling Price
$ 55.30
418
149
198
1532
Market Price
$ 36.24
Selling Price
$ 30.33
1320
671
1262
1857
Market Price
$ 39.48
Selling Price
$ 35.45
446
209
141
2201
Market Price
$ 47.06
Selling Price
$ 40.64
433
284
145
1737
Market Price
$ 55.13
Selling Price
$ 47.59
2849
1890
581
3387
Market Price
$ 53.92
Selling Price
$ 45.76
1749
1056
1469
2662
Market Price
$ 44.89
Selling Price
$ 40.41
2430
2040
2119
3684
Market Price
$ 64.23
Selling Price
$ 55.43
1541
1311
891
2716
Market Price
$ 68.40
Selling Price
$ 58.91
1587
811
377
2641
Market Price
$ 43.01
Selling Price
$ 36.38
1231
1175
897
3594
Market Price
$ 66.25
Selling Price
$ 55.99
1890
1153
1709
3991
Market Price
$ 30.85
Selling Price
$ 26.19
1737
541
1323
2452
Market Price
$ 58.67
Selling Price
$ 51.66
3858
1105
3116
4587
Market Price
$ 38.57
Selling Price
$ 34.03
377
81
181
1361
Market Price
$ 64.16
Selling Price
$ 54.50
713
395
686
856
Market Price
$ 42.81
Selling Price
$ 36.15
1425
666
759
1661
Market Price
$ 67.43
Selling Price
$ 57.09
2436
1443
1897
4780
Market Price
$ 32.99
Selling Price
$ 28.10
1763
1143
566
4925
Market Price
$ 65.14
Selling Price
$ 54.46
1163
938
802
3991
Market Price
$ 29.11
Selling Price
$ 26.41
351
331
92
809
Market Price
$ 59.78
Selling Price
$ 52.52
942
592
257
2147
Market Price
$ 41.17
Selling Price
$ 35.40
1642
868
401
4803
Market Price
$ 65.49
Selling Price
$ 56.50
1057
647
680
2543