Market Price
$ 54.10
Selling Price
$ 47.62
1263
556
439
1865
Market Price
$ 57.19
Selling Price
$ 50.63
1315
516
519
2593
Market Price
$ 43.13
Selling Price
$ 36.84
1101
230
531
2429
Market Price
$ 42.51
Selling Price
$ 36.19
1157
1055
385
4239
Market Price
$ 30.86
Selling Price
$ 28.04
416
301
179
1211
Market Price
$ 43.43
Selling Price
$ 38.00
1567
613
1499
2869
Market Price
$ 67.16
Selling Price
$ 57.33
345
254
232
504
Market Price
$ 58.28
Selling Price
$ 51.21
4593
955
2153
4901
Market Price
$ 38.25
Selling Price
$ 34.57
1791
938
1123
2464
Market Price
$ 37.52
Selling Price
$ 32.22
275
68
138
1148
Market Price
$ 67.01
Selling Price
$ 57.17
2724
1214
2687
4261
Market Price
$ 63.39
Selling Price
$ 52.88
1529
539
1317
2206
Market Price
$ 29.37
Selling Price
$ 25.75
1160
874
943
2261
Market Price
$ 60.67
Selling Price
$ 51.95
1261
929
653
1297
Market Price
$ 41.59
Selling Price
$ 34.67
2984
1969
1127
3383
Market Price
$ 48.61
Selling Price
$ 43.79
2041
1769
1877
2307
Market Price
$ 46.27
Selling Price
$ 41.43
1389
810
346
2578
Market Price
$ 68.85
Selling Price
$ 57.79
1902
1797
1048
2610
Market Price
$ 43.61
Selling Price
$ 39.17
3179
2091
1322
3333
Market Price
$ 43.66
Selling Price
$ 37.69
1517
1320
1069
1601
Market Price
$ 34.51
Selling Price
$ 29.76
1818
1529
1288
4591
Market Price
$ 47.63
Selling Price
$ 40.37
1884
1235
1678
2089
Market Price
$ 41.59
Selling Price
$ 37.36
2648
684
1081
4349
Market Price
$ 62.34
Selling Price
$ 52.15
3136
1942
1845
4603
Market Price
$ 61.06
Selling Price
$ 54.46
643
143
627
2235
Market Price
$ 47.43
Selling Price
$ 41.72
694
279
212
3175
Market Price
$ 36.21
Selling Price
$ 31.37
304
219
213
1314
Market Price
$ 47.77
Selling Price
$ 41.72
995
896
928
4044
Market Price
$ 46.50
Selling Price
$ 39.07
4519
1697
2538
4873
Market Price
$ 34.39
Selling Price
$ 31.21
2850
2199
1355
3097
Market Price
$ 33.93
Selling Price
$ 30.66
1414
664
373
2555
Market Price
$ 38.09
Selling Price
$ 32.36
1943
481
450
2811
Market Price
$ 41.02
Selling Price
$ 35.38
699
444
473
1704
Market Price
$ 60.46
Selling Price
$ 51.52
939
287
848
2753
Market Price
$ 59.63
Selling Price
$ 54.07
382
87
339
780
Market Price
$ 33.94
Selling Price
$ 29.60
3757
3305
2190
4885
Market Price
$ 51.43
Selling Price
$ 46.32
3984
1106
3899
4186
Market Price
$ 41.66
Selling Price
$ 35.66
509
129
495
528
Market Price
$ 41.98
Selling Price
$ 35.67
3510
2482
2510
3524
Market Price
$ 30.47
Selling Price
$ 27.56
2278
1015
1399
3893