Market Price
$ 31.81
Selling Price
$ 27.38
4305
1740
3541
4370
Market Price
$ 61.95
Selling Price
$ 51.73
378
255
101
451
Market Price
$ 50.36
Selling Price
$ 45.43
460
313
154
709
Market Price
$ 31.68
Selling Price
$ 26.81
3351
2791
2397
4471
Market Price
$ 61.83
Selling Price
$ 56.20
333
201
285
776
Market Price
$ 62.24
Selling Price
$ 53.06
1483
569
779
3506
Market Price
$ 59.07
Selling Price
$ 49.71
3152
2622
1448
3732
Market Price
$ 65.70
Selling Price
$ 56.83
3514
2286
2552
4465
Market Price
$ 65.75
Selling Price
$ 58.14
555
202
424
1414
Market Price
$ 67.58
Selling Price
$ 57.96
1094
969
783
2722
Market Price
$ 54.65
Selling Price
$ 45.55
265
142
132
572
Market Price
$ 56.83
Selling Price
$ 48.26
2740
1379
1623
3458
Market Price
$ 37.93
Selling Price
$ 33.59
211
186
140
564
Market Price
$ 51.43
Selling Price
$ 43.23
1860
552
1610
2309
Market Price
$ 61.59
Selling Price
$ 52.51
992
618
219
3408
Market Price
$ 46.63
Selling Price
$ 41.45
1377
1147
1222
2837
Market Price
$ 48.31
Selling Price
$ 43.24
600
134
470
1661
Market Price
$ 57.60
Selling Price
$ 49.92
678
223
650
2078
Market Price
$ 43.95
Selling Price
$ 37.12
1263
796
624
1465
Market Price
$ 42.62
Selling Price
$ 36.89
898
713
635
2423
Market Price
$ 48.83
Selling Price
$ 40.78
803
267
240
2243
Market Price
$ 55.72
Selling Price
$ 47.33
3432
2110
2504
4965
Market Price
$ 40.24
Selling Price
$ 33.63
2279
1670
2222
2513
Market Price
$ 35.18
Selling Price
$ 31.94
470
101
265
1972
Market Price
$ 66.74
Selling Price
$ 57.02
349
104
180
1558
Market Price
$ 60.64
Selling Price
$ 52.72
985
737
823
1154
Market Price
$ 28.77
Selling Price
$ 25.53
1880
1624
1276
4028
Market Price
$ 45.10
Selling Price
$ 39.97
3321
793
1015
3777
Market Price
$ 30.10
Selling Price
$ 26.45
3493
2063
943
3802
Market Price
$ 64.35
Selling Price
$ 57.42
1207
642
1073
1213
Market Price
$ 37.89
Selling Price
$ 31.88
1177
928
584
2974
Market Price
$ 30.12
Selling Price
$ 25.66
3979
974
2156
4684
Market Price
$ 66.28
Selling Price
$ 58.81
2453
2273
2263
2565
Market Price
$ 53.22
Selling Price
$ 46.13
908
248
712
1210
Market Price
$ 42.77
Selling Price
$ 37.28
2424
1055
617
2648
Market Price
$ 31.07
Selling Price
$ 26.76
2661
1971
2258
4171
Market Price
$ 67.81
Selling Price
$ 58.84
879
821
333
3952
Market Price
$ 51.93
Selling Price
$ 45.81
238
51
110
823
Market Price
$ 41.83
Selling Price
$ 36.74
377
303
325
710
Market Price
$ 30.80
Selling Price
$ 25.96
921
225
391
2372