Market Price
$ 49.52
Selling Price
$ 43.77
1629
1610
1048
4824
Market Price
$ 49.80
Selling Price
$ 45.21
2696
1282
885
4658
Market Price
$ 48.60
Selling Price
$ 40.77
2176
1223
1406
2967
Market Price
$ 51.36
Selling Price
$ 44.54
2551
1108
1450
3204
Market Price
$ 33.55
Selling Price
$ 28.98
2180
1465
1847
4791
Market Price
$ 43.36
Selling Price
$ 36.79
453
300
400
542
Market Price
$ 62.95
Selling Price
$ 54.98
1986
1069
1411
4299
Market Price
$ 40.20
Selling Price
$ 36.04
1058
874
830
4010
Market Price
$ 39.34
Selling Price
$ 33.41
467
152
178
1144
Market Price
$ 54.39
Selling Price
$ 47.00
2856
2507
1613
2886
Market Price
$ 55.20
Selling Price
$ 47.20
1322
566
560
2173
Market Price
$ 37.49
Selling Price
$ 31.33
892
372
224
1841
Market Price
$ 58.60
Selling Price
$ 51.49
1650
1136
536
1803
Market Price
$ 64.48
Selling Price
$ 55.37
2377
1360
1032
2701
Market Price
$ 49.02
Selling Price
$ 43.45
609
402
372
1348
Market Price
$ 51.35
Selling Price
$ 45.63
872
812
220
2122
Market Price
$ 63.87
Selling Price
$ 53.24
730
313
322
889
Market Price
$ 61.95
Selling Price
$ 53.52
3119
679
3076
4896
Market Price
$ 58.11
Selling Price
$ 51.45
357
229
179
708
Market Price
$ 55.73
Selling Price
$ 47.91
2333
2132
920
3405
Market Price
$ 35.04
Selling Price
$ 31.04
1233
906
1070
2463
Market Price
$ 31.82
Selling Price
$ 27.42
1850
837
1086
1851
Market Price
$ 46.09
Selling Price
$ 38.70
638
550
133
707
Market Price
$ 54.77
Selling Price
$ 47.02
517
386
260
643
Market Price
$ 67.28
Selling Price
$ 57.13
205
197
177
991
Market Price
$ 56.24
Selling Price
$ 47.88
2260
1278
1963
3457
Market Price
$ 48.84
Selling Price
$ 40.75
613
416
504
1028
Market Price
$ 49.70
Selling Price
$ 43.63
3008
2370
2772
3520
Market Price
$ 59.22
Selling Price
$ 50.80
2019
1672
1584
4727
Market Price
$ 31.16
Selling Price
$ 26.79
881
644
799
3211
Market Price
$ 62.55
Selling Price
$ 54.38
525
111
240
729
Market Price
$ 31.94
Selling Price
$ 26.71
2312
2213
1829
3687
Market Price
$ 58.88
Selling Price
$ 53.05
1509
1445
899
1565
Market Price
$ 56.67
Selling Price
$ 47.85
686
478
159
1224
Market Price
$ 46.45
Selling Price
$ 42.07
1272
390
758
3996
Market Price
$ 65.84
Selling Price
$ 57.49
1223
520
1214
3731
Market Price
$ 57.20
Selling Price
$ 50.14
2905
1582
1935
3734
Market Price
$ 38.82
Selling Price
$ 32.73
1094
275
1036
1157
Market Price
$ 59.70
Selling Price
$ 52.83
242
207
208
730
Market Price
$ 67.90
Selling Price
$ 57.15
3425
1393
2517
4083