Market Price
$ 37.09
Selling Price
$ 31.73
527
427
426
2480
Market Price
$ 42.66
Selling Price
$ 36.86
1669
1198
362
1739
Market Price
$ 36.19
Selling Price
$ 30.86
1938
1101
728
2940
Market Price
$ 61.48
Selling Price
$ 54.15
379
314
228
503
Market Price
$ 42.79
Selling Price
$ 36.63
720
337
521
1304
Market Price
$ 67.76
Selling Price
$ 58.00
430
304
218
1101
Market Price
$ 59.36
Selling Price
$ 52.79
1160
989
247
2377
Market Price
$ 41.34
Selling Price
$ 36.98
495
407
337
1257
Market Price
$ 56.31
Selling Price
$ 47.38
1664
372
1480
1668
Market Price
$ 54.79
Selling Price
$ 46.63
665
239
207
2829
Market Price
$ 35.16
Selling Price
$ 30.26
580
130
412
1864
Market Price
$ 45.04
Selling Price
$ 38.22
3187
2279
2226
4140
Market Price
$ 63.21
Selling Price
$ 56.95
2059
1851
1900
2227
Market Price
$ 46.25
Selling Price
$ 38.85
1058
551
475
3259
Market Price
$ 56.33
Selling Price
$ 49.10
891
186
744
1139
Market Price
$ 41.50
Selling Price
$ 37.21
3716
3697
3259
4344
Market Price
$ 55.99
Selling Price
$ 48.98
880
679
522
982
Market Price
$ 43.84
Selling Price
$ 37.57
2577
1348
1398
2967
Market Price
$ 45.44
Selling Price
$ 37.96
2433
1160
892
3605
Market Price
$ 35.03
Selling Price
$ 30.74
3380
1743
772
4126
Market Price
$ 35.28
Selling Price
$ 30.24
1655
447
1427
2461
Market Price
$ 50.67
Selling Price
$ 43.50
475
118
388
2027
Market Price
$ 34.40
Selling Price
$ 30.74
1569
1402
1248
3008
Market Price
$ 60.88
Selling Price
$ 51.74
1153
1043
787
4292
Market Price
$ 37.71
Selling Price
$ 32.65
727
572
365
3431
Market Price
$ 48.58
Selling Price
$ 40.51
2627
1547
605
3761
Market Price
$ 57.01
Selling Price
$ 48.30
685
409
665
781
Market Price
$ 54.86
Selling Price
$ 46.99
2815
1012
1608
2872
Market Price
$ 62.10
Selling Price
$ 53.89
1930
587
1744
2467
Market Price
$ 50.91
Selling Price
$ 42.49
3356
3102
3017
4401
Market Price
$ 36.55
Selling Price
$ 32.85
2109
1916
1176
2546
Market Price
$ 66.07
Selling Price
$ 55.59
509
288
465
1184
Market Price
$ 29.63
Selling Price
$ 26.69
2223
1225
1942
2699
Market Price
$ 33.81
Selling Price
$ 29.30
1745
1395
1179
3651
Market Price
$ 61.50
Selling Price
$ 54.93
3087
1403
1156
3363
Market Price
$ 30.75
Selling Price
$ 26.78
485
387
473
1281
Market Price
$ 58.66
Selling Price
$ 52.99
604
211
484
2668
Market Price
$ 55.48
Selling Price
$ 47.73
300
150
141
1411
Market Price
$ 58.99
Selling Price
$ 53.55
1082
904
365
3311
Market Price
$ 63.03
Selling Price
$ 53.33
675
660
262
1229