Market Price
$ 56.29
Selling Price
$ 50.34
1086
730
496
2819
Market Price
$ 30.67
Selling Price
$ 26.48
1049
649
1040
1218
Market Price
$ 50.44
Selling Price
$ 42.35
325
287
322
478
Market Price
$ 36.09
Selling Price
$ 30.10
246
142
218
1050
Market Price
$ 44.68
Selling Price
$ 39.38
693
388
574
1002
Market Price
$ 53.15
Selling Price
$ 47.26
3365
1505
2980
4379
Market Price
$ 38.38
Selling Price
$ 33.98
2584
834
2203
4453
Market Price
$ 37.14
Selling Price
$ 32.55
1450
991
1063
4587
Market Price
$ 67.09
Selling Price
$ 57.92
2999
831
1320
3337
Market Price
$ 47.31
Selling Price
$ 42.35
293
96
276
1058
Market Price
$ 35.72
Selling Price
$ 31.27
2725
2088
2724
3114
Market Price
$ 48.15
Selling Price
$ 41.34
1733
1053
1731
4122
Market Price
$ 30.22
Selling Price
$ 26.81
912
367
418
1398
Market Price
$ 39.61
Selling Price
$ 34.24
582
514
305
653
Market Price
$ 32.41
Selling Price
$ 28.12
2421
1007
2328
2665
Market Price
$ 42.74
Selling Price
$ 38.79
2376
1832
1737
2647
Market Price
$ 55.66
Selling Price
$ 46.95
2447
2307
2372
3640
Market Price
$ 37.30
Selling Price
$ 33.65
2492
2462
1274
3340
Market Price
$ 48.98
Selling Price
$ 43.76
1664
1349
1547
2060
Market Price
$ 48.50
Selling Price
$ 41.72
1362
922
1046
1557
Market Price
$ 52.73
Selling Price
$ 46.62
1676
696
1467
2447
Market Price
$ 37.39
Selling Price
$ 32.12
3592
1354
2421
3690
Market Price
$ 48.08
Selling Price
$ 41.33
1504
596
335
3022
Market Price
$ 55.69
Selling Price
$ 49.84
1962
1107
708
2421
Market Price
$ 57.90
Selling Price
$ 49.29
989
219
521
1240
Market Price
$ 37.89
Selling Price
$ 33.87
2615
1162
2396
3322
Market Price
$ 37.15
Selling Price
$ 31.68
612
245
297
696
Market Price
$ 63.01
Selling Price
$ 56.51
1351
1277
1118
2089
Market Price
$ 58.93
Selling Price
$ 51.96
2306
683
872
2808
Market Price
$ 56.61
Selling Price
$ 47.76
571
266
471
1452
Market Price
$ 35.63
Selling Price
$ 30.61
908
863
614
1446
Market Price
$ 31.55
Selling Price
$ 26.77
757
704
516
1365
Market Price
$ 58.11
Selling Price
$ 49.41
1410
586
1191
1453
Market Price
$ 62.37
Selling Price
$ 53.43
868
842
553
2356
Market Price
$ 45.83
Selling Price
$ 40.91
2707
1869
1436
3716
Market Price
$ 48.13
Selling Price
$ 42.05
1386
875
989
3078
Market Price
$ 42.54
Selling Price
$ 36.44
2044
566
1781
3218
Market Price
$ 58.27
Selling Price
$ 50.05
3294
1258
1850
4245
Market Price
$ 31.24
Selling Price
$ 27.94
2977
1779
2455
3003
Market Price
$ 39.03
Selling Price
$ 33.21
832
619
368
928