Market Price
$ 62.78
Selling Price
$ 53.81
974
672
858
2041
Market Price
$ 50.69
Selling Price
$ 42.49
605
420
169
913
Market Price
$ 50.47
Selling Price
$ 44.55
381
362
370
411
Market Price
$ 59.89
Selling Price
$ 51.76
1094
250
858
2963
Market Price
$ 32.31
Selling Price
$ 28.08
983
959
448
2780
Market Price
$ 39.42
Selling Price
$ 32.88
310
180
93
928
Market Price
$ 30.05
Selling Price
$ 25.44
4343
3872
1361
4866
Market Price
$ 40.65
Selling Price
$ 34.77
678
665
201
1870
Market Price
$ 59.23
Selling Price
$ 52.81
927
390
886
2452
Market Price
$ 39.03
Selling Price
$ 33.09
2315
1872
879
4714
Market Price
$ 47.37
Selling Price
$ 40.89
650
324
499
1002
Market Price
$ 28.10
Selling Price
$ 25.44
4631
2152
1189
4878
Market Price
$ 37.07
Selling Price
$ 32.11
405
259
272
546
Market Price
$ 57.53
Selling Price
$ 48.37
956
632
831
1261
Market Price
$ 30.06
Selling Price
$ 26.58
2303
961
1745
2418
Market Price
$ 61.53
Selling Price
$ 54.85
1651
1351
871
2200
Market Price
$ 60.68
Selling Price
$ 50.88
2179
659
959
3679
Market Price
$ 41.15
Selling Price
$ 34.86
888
778
195
2802
Market Price
$ 37.27
Selling Price
$ 32.80
1746
1158
1746
4813
Market Price
$ 38.20
Selling Price
$ 34.71
472
282
107
2030
Market Price
$ 56.38
Selling Price
$ 50.25
2452
2278
587
2818
Market Price
$ 33.75
Selling Price
$ 28.85
2722
2406
2481
3778
Market Price
$ 64.34
Selling Price
$ 58.00
522
400
195
723
Market Price
$ 49.20
Selling Price
$ 43.72
985
307
915
1041
Market Price
$ 39.32
Selling Price
$ 33.53
1685
584
945
2311
Market Price
$ 36.69
Selling Price
$ 32.98
2387
1499
1408
3099
Market Price
$ 40.06
Selling Price
$ 35.45
1112
748
335
3288
Market Price
$ 45.56
Selling Price
$ 39.76
779
368
454
1368
Market Price
$ 65.49
Selling Price
$ 57.79
2285
1230
948
2591
Market Price
$ 58.59
Selling Price
$ 51.39
3136
2654
697
3301
Market Price
$ 40.12
Selling Price
$ 34.72
507
422
236
578
Market Price
$ 37.13
Selling Price
$ 32.40
427
160
234
1146
Market Price
$ 39.49
Selling Price
$ 34.10
889
390
356
1127
Market Price
$ 30.76
Selling Price
$ 26.03
564
339
237
1532
Market Price
$ 67.48
Selling Price
$ 58.68
1156
777
708
1519
Market Price
$ 64.51
Selling Price
$ 57.46
1535
1262
1451
4482
Market Price
$ 49.94
Selling Price
$ 44.54
2453
2212
1280
3705
Market Price
$ 69.77
Selling Price
$ 58.41
2023
1326
1971
3802
Market Price
$ 58.49
Selling Price
$ 50.84
1799
1005
1561
2261
Market Price
$ 37.59
Selling Price
$ 33.59
742
244
702
1318