Market Price
$ 39.58
Selling Price
$ 34.46
1953
402
773
3220
Market Price
$ 40.47
Selling Price
$ 34.09
572
447
352
1016
Market Price
$ 54.95
Selling Price
$ 48.66
98
38
81
423
Market Price
$ 45.15
Selling Price
$ 38.06
1558
1276
1089
2066
Market Price
$ 55.66
Selling Price
$ 50.56
1864
723
1191
3048
Market Price
$ 45.47
Selling Price
$ 39.91
1746
1375
1234
4270
Market Price
$ 33.57
Selling Price
$ 29.66
1190
942
345
3527
Market Price
$ 32.61
Selling Price
$ 27.79
1141
601
1023
1811
Market Price
$ 45.53
Selling Price
$ 39.77
1632
385
1346
1931
Market Price
$ 30.01
Selling Price
$ 25.35
699
596
203
2476
Market Price
$ 64.45
Selling Price
$ 55.66
3130
2776
1101
3352
Market Price
$ 46.53
Selling Price
$ 40.99
2765
2370
920
3359
Market Price
$ 34.90
Selling Price
$ 29.76
1088
740
869
2947
Market Price
$ 31.54
Selling Price
$ 27.60
745
573
192
2874
Market Price
$ 43.91
Selling Price
$ 39.42
1589
1073
1050
1712
Market Price
$ 40.46
Selling Price
$ 36.49
1929
1112
959
2454
Market Price
$ 56.64
Selling Price
$ 51.02
955
210
809
1256
Market Price
$ 62.40
Selling Price
$ 52.86
2736
2231
775
3869
Market Price
$ 31.39
Selling Price
$ 27.76
4007
1810
3803
4198
Market Price
$ 64.06
Selling Price
$ 55.32
3434
1245
2130
4928
Market Price
$ 44.35
Selling Price
$ 39.61
768
607
421
857
Market Price
$ 44.99
Selling Price
$ 39.24
558
249
528
828
Market Price
$ 48.46
Selling Price
$ 43.87
1130
394
270
4123
Market Price
$ 59.91
Selling Price
$ 51.70
1311
546
489
1375
Market Price
$ 31.87
Selling Price
$ 28.21
3464
1934
811
4737
Market Price
$ 67.56
Selling Price
$ 56.46
1606
452
643
3980
Market Price
$ 48.97
Selling Price
$ 41.35
1886
1480
906
2111
Market Price
$ 46.30
Selling Price
$ 41.77
2577
754
1592
3308
Market Price
$ 56.33
Selling Price
$ 47.50
3277
3208
1928
3961
Market Price
$ 37.17
Selling Price
$ 33.58
2521
1653
2502
2920
Market Price
$ 48.52
Selling Price
$ 43.46
3150
1060
3012
4172
Market Price
$ 33.28
Selling Price
$ 29.58
196
84
145
567
Market Price
$ 54.94
Selling Price
$ 49.81
2959
2710
770
3428
Market Price
$ 61.84
Selling Price
$ 53.16
1410
652
1346
4633
Market Price
$ 32.62
Selling Price
$ 28.67
2069
1071
1935
4894
Market Price
$ 52.95
Selling Price
$ 45.06
1173
383
354
3103
Market Price
$ 63.66
Selling Price
$ 57.21
818
383
321
1045
Market Price
$ 30.28
Selling Price
$ 25.32
3110
2712
2531
3753
Market Price
$ 59.22
Selling Price
$ 49.80
791
578
435
892
Market Price
$ 49.33
Selling Price
$ 42.90
3868
3388
1421
4161