Market Price
$ 67.35
Selling Price
$ 56.81
1797
1045
849
3060
Market Price
$ 29.36
Selling Price
$ 26.63
3913
991
2406
4230
Market Price
$ 31.92
Selling Price
$ 28.78
912
790
652
2873
Market Price
$ 34.27
Selling Price
$ 30.76
293
104
142
670
Market Price
$ 50.43
Selling Price
$ 45.00
1354
602
1131
3793
Market Price
$ 65.62
Selling Price
$ 56.42
1853
838
1414
4934
Market Price
$ 66.80
Selling Price
$ 59.03
199
53
76
945
Market Price
$ 42.22
Selling Price
$ 36.24
191
78
191
822
Market Price
$ 64.90
Selling Price
$ 55.73
1008
485
477
2371
Market Price
$ 58.26
Selling Price
$ 49.13
2120
1446
1256
3241
Market Price
$ 36.54
Selling Price
$ 31.64
297
220
165
416
Market Price
$ 47.49
Selling Price
$ 39.70
197
147
114
812
Market Price
$ 39.48
Selling Price
$ 35.61
637
293
629
1072
Market Price
$ 56.83
Selling Price
$ 49.46
1025
892
930
1198
Market Price
$ 43.25
Selling Price
$ 38.89
2155
2096
1383
4576
Market Price
$ 45.48
Selling Price
$ 40.00
2355
503
1846
3483
Market Price
$ 67.93
Selling Price
$ 57.03
1094
881
753
3757
Market Price
$ 55.38
Selling Price
$ 50.06
1299
483
343
1816
Market Price
$ 64.31
Selling Price
$ 56.09
893
313
673
2737
Market Price
$ 51.54
Selling Price
$ 45.12
2923
1140
1047
3577
Market Price
$ 71.11
Selling Price
$ 59.84
658
565
528
1322
Market Price
$ 60.09
Selling Price
$ 53.03
3457
2906
3374
3973
Market Price
$ 29.94
Selling Price
$ 25.11
2006
1220
1378
2130
Market Price
$ 56.40
Selling Price
$ 50.83
657
415
308
868
Market Price
$ 36.93
Selling Price
$ 33.02
410
298
375
591
Market Price
$ 34.54
Selling Price
$ 29.75
1611
1113
357
2293
Market Price
$ 48.70
Selling Price
$ 41.91
1954
1784
1320
3202
Market Price
$ 31.56
Selling Price
$ 28.27
1727
881
468
3120
Market Price
$ 40.38
Selling Price
$ 36.48
1047
225
328
1461
Market Price
$ 60.50
Selling Price
$ 54.71
2948
2438
1656
3525
Market Price
$ 52.45
Selling Price
$ 47.36
623
366
566
1943
Market Price
$ 33.20
Selling Price
$ 29.03
2343
1897
1086
4955
Market Price
$ 67.39
Selling Price
$ 59.26
437
111
243
599
Market Price
$ 52.50
Selling Price
$ 45.76
2296
1119
712
2339
Market Price
$ 43.82
Selling Price
$ 36.52
2121
1060
992
2143
Market Price
$ 57.94
Selling Price
$ 48.94
1967
1269
1263
2466
Market Price
$ 54.67
Selling Price
$ 49.40
2060
1836
1013
2407
Market Price
$ 38.35
Selling Price
$ 34.35
3012
2483
1197
4118
Market Price
$ 51.10
Selling Price
$ 44.11
331
201
115
726
Market Price
$ 47.34
Selling Price
$ 42.07
936
530
668
2430