Market Price
$ 42.05
Selling Price
$ 37.00
2870
2594
2093
4882
Market Price
$ 65.14
Selling Price
$ 58.81
892
348
688
1141
Market Price
$ 48.03
Selling Price
$ 42.36
1401
1020
885
3961
Market Price
$ 62.68
Selling Price
$ 54.32
667
432
407
890
Market Price
$ 51.24
Selling Price
$ 44.75
1111
765
728
3403
Market Price
$ 55.72
Selling Price
$ 48.15
1097
996
393
1521
Market Price
$ 67.27
Selling Price
$ 56.99
3440
1720
1796
4849
Market Price
$ 67.68
Selling Price
$ 58.94
985
804
884
1707
Market Price
$ 68.33
Selling Price
$ 59.23
746
574
614
3529
Market Price
$ 69.31
Selling Price
$ 59.08
1450
1351
1436
3262
Market Price
$ 40.26
Selling Price
$ 35.39
2578
1803
1619
3962
Market Price
$ 49.93
Selling Price
$ 42.62
406
237
179
812
Market Price
$ 30.51
Selling Price
$ 27.57
812
372
295
1553
Market Price
$ 65.44
Selling Price
$ 58.40
1916
1721
1418
2367
Market Price
$ 39.73
Selling Price
$ 33.15
3389
3207
1148
3515
Market Price
$ 32.69
Selling Price
$ 27.45
1493
1033
1429
1664
Market Price
$ 57.25
Selling Price
$ 49.70
1061
266
328
1225
Market Price
$ 47.18
Selling Price
$ 42.02
3572
2692
2618
3753
Market Price
$ 50.58
Selling Price
$ 45.13
1800
1296
864
4722
Market Price
$ 46.43
Selling Price
$ 41.20
1116
555
1048
3386
Market Price
$ 50.05
Selling Price
$ 45.30
1017
913
735
4583
Market Price
$ 60.50
Selling Price
$ 53.43
517
192
163
686
Market Price
$ 50.13
Selling Price
$ 42.28
885
346
554
3287
Market Price
$ 50.17
Selling Price
$ 44.33
1415
404
1219
2877
Market Price
$ 33.50
Selling Price
$ 28.12
926
522
541
3441
Market Price
$ 65.11
Selling Price
$ 58.76
2644
1697
924
3814
Market Price
$ 50.49
Selling Price
$ 45.23
2996
2077
1369
4180
Market Price
$ 70.43
Selling Price
$ 59.12
2739
1569
1694
4455
Market Price
$ 31.69
Selling Price
$ 28.46
3135
2082
2911
4942
Market Price
$ 63.02
Selling Price
$ 54.40
268
235
231
1191
Market Price
$ 31.23
Selling Price
$ 26.18
2448
1344
1126
2629
Market Price
$ 44.64
Selling Price
$ 40.50
1438
1286
1170
1693
Market Price
$ 55.78
Selling Price
$ 50.43
1184
636
534
3645
Market Price
$ 57.77
Selling Price
$ 50.56
3143
2049
1735
3885
Market Price
$ 39.46
Selling Price
$ 35.79
415
126
259
700
Market Price
$ 39.85
Selling Price
$ 34.46
1694
1456
869
3838
Market Price
$ 43.12
Selling Price
$ 37.17
1826
418
1716
2648
Market Price
$ 46.96
Selling Price
$ 42.13
368
274
75
468
Market Price
$ 29.75
Selling Price
$ 26.15
338
304
177
1088
Market Price
$ 51.59
Selling Price
$ 44.55
649
473
513
1271