Market Price
$ 54.41
Selling Price
$ 47.14
2252
1425
1578
2601
Market Price
$ 63.97
Selling Price
$ 55.06
911
402
241
1177
Market Price
$ 36.61
Selling Price
$ 32.73
408
253
184
653
Market Price
$ 56.83
Selling Price
$ 51.19
694
569
674
1332
Market Price
$ 35.54
Selling Price
$ 31.07
691
160
465
965
Market Price
$ 29.12
Selling Price
$ 26.39
876
459
831
2035
Market Price
$ 29.27
Selling Price
$ 25.29
3366
1226
866
4140
Market Price
$ 28.24
Selling Price
$ 25.03
357
109
264
1647
Market Price
$ 69.61
Selling Price
$ 59.95
2106
1715
1540
2322
Market Price
$ 71.42
Selling Price
$ 59.90
1151
1102
401
1465
Market Price
$ 67.86
Selling Price
$ 59.86
620
315
315
2489
Market Price
$ 55.76
Selling Price
$ 48.13
864
443
291
1950
Market Price
$ 33.92
Selling Price
$ 28.59
3685
1310
3090
4294
Market Price
$ 53.97
Selling Price
$ 46.61
2200
1745
779
4302
Market Price
$ 41.38
Selling Price
$ 36.48
495
182
488
1883
Market Price
$ 27.91
Selling Price
$ 25.27
1820
846
818
4515
Market Price
$ 63.95
Selling Price
$ 56.62
3196
3092
771
4968
Market Price
$ 34.49
Selling Price
$ 30.95
1023
493
214
3865
Market Price
$ 56.33
Selling Price
$ 47.71
522
226
295
1186
Market Price
$ 29.23
Selling Price
$ 25.87
721
573
586
798
Market Price
$ 35.31
Selling Price
$ 30.54
850
847
208
2422
Market Price
$ 65.88
Selling Price
$ 57.28
1662
1375
1450
4718
Market Price
$ 34.27
Selling Price
$ 30.28
602
487
189
855
Market Price
$ 67.87
Selling Price
$ 58.04
491
329
242
731
Market Price
$ 50.75
Selling Price
$ 43.31
1032
574
890
1180
Market Price
$ 63.46
Selling Price
$ 56.17
895
813
873
3467
Market Price
$ 53.49
Selling Price
$ 47.52
3336
3046
2577
4734
Market Price
$ 59.07
Selling Price
$ 52.14
1961
1364
1067
3348
Market Price
$ 56.82
Selling Price
$ 51.06
2387
1206
536
4337
Market Price
$ 67.93
Selling Price
$ 59.39
1040
432
837
4255
Market Price
$ 58.77
Selling Price
$ 50.29
3498
2363
1844
3560
Market Price
$ 63.11
Selling Price
$ 55.69
465
324
442
1885
Market Price
$ 37.07
Selling Price
$ 32.73
1894
714
1022
4150
Market Price
$ 56.58
Selling Price
$ 50.98
4109
1909
3884
4161
Market Price
$ 36.01
Selling Price
$ 30.72
3041
2503
929
3658
Market Price
$ 56.60
Selling Price
$ 49.21
1292
807
509
1729
Market Price
$ 45.18
Selling Price
$ 40.11
3612
734
2745
3618
Market Price
$ 50.29
Selling Price
$ 42.12
2566
2378
596
3609
Market Price
$ 54.03
Selling Price
$ 48.49
1986
1598
1284
2272
Market Price
$ 41.87
Selling Price
$ 35.11
1526
925
1428
3004