Market Price
$ 53.52
Selling Price
$ 46.55
982
971
746
2012
Market Price
$ 49.92
Selling Price
$ 41.66
897
720
189
1820
Market Price
$ 53.82
Selling Price
$ 45.59
517
151
326
1495
Market Price
$ 34.52
Selling Price
$ 30.42
1099
977
943
2345
Market Price
$ 45.23
Selling Price
$ 38.84
494
135
410
640
Market Price
$ 41.36
Selling Price
$ 34.59
1148
1109
346
1189
Market Price
$ 41.41
Selling Price
$ 36.38
1642
1617
1276
2347
Market Price
$ 46.13
Selling Price
$ 40.76
446
209
330
1928
Market Price
$ 42.03
Selling Price
$ 35.81
1349
490
655
3895
Market Price
$ 29.90
Selling Price
$ 26.10
465
349
178
564
Market Price
$ 39.01
Selling Price
$ 34.90
1208
328
795
1233
Market Price
$ 60.61
Selling Price
$ 52.80
3305
766
2376
4067
Market Price
$ 50.98
Selling Price
$ 44.70
2200
538
2033
3779
Market Price
$ 29.90
Selling Price
$ 25.23
665
600
296
3322
Market Price
$ 62.50
Selling Price
$ 53.81
918
445
439
2283
Market Price
$ 43.29
Selling Price
$ 37.95
3493
2219
3133
4500
Market Price
$ 41.19
Selling Price
$ 36.97
183
134
175
792
Market Price
$ 46.47
Selling Price
$ 40.64
916
766
314
2424
Market Price
$ 51.83
Selling Price
$ 47.08
2031
1295
931
3698
Market Price
$ 67.17
Selling Price
$ 56.58
284
188
70
1395
Market Price
$ 55.32
Selling Price
$ 46.95
1391
1163
1365
4511
Market Price
$ 43.37
Selling Price
$ 39.38
3223
978
920
4265
Market Price
$ 47.61
Selling Price
$ 41.66
1949
1864
451
4107
Market Price
$ 56.17
Selling Price
$ 47.97
2338
1312
918
3681
Market Price
$ 53.92
Selling Price
$ 46.06
304
159
81
957
Market Price
$ 45.97
Selling Price
$ 40.78
677
185
171
959
Market Price
$ 64.63
Selling Price
$ 55.94
648
452
230
2809
Market Price
$ 66.58
Selling Price
$ 59.64
868
636
278
1226
Market Price
$ 57.71
Selling Price
$ 49.09
2570
1285
2161
3155
Market Price
$ 33.92
Selling Price
$ 30.27
1349
642
516
2400
Market Price
$ 56.07
Selling Price
$ 49.09
749
499
707
2962
Market Price
$ 45.28
Selling Price
$ 40.06
1994
1164
707
2501
Market Price
$ 34.54
Selling Price
$ 30.40
1539
911
585
4426
Market Price
$ 58.43
Selling Price
$ 52.31
488
213
109
488
Market Price
$ 67.49
Selling Price
$ 57.05
2394
1513
1825
2973
Market Price
$ 52.09
Selling Price
$ 45.99
2982
2592
2637
4006
Market Price
$ 55.53
Selling Price
$ 49.29
546
134
432
2451
Market Price
$ 66.30
Selling Price
$ 58.49
1593
1469
1473
2314
Market Price
$ 44.52
Selling Price
$ 37.72
336
125
149
484
Market Price
$ 65.55
Selling Price
$ 58.38
981
910
723
1667