Market Price
$ 35.37
Selling Price
$ 31.72
1715
1361
391
2235
Market Price
$ 48.16
Selling Price
$ 43.01
2983
1196
1273
3972
Market Price
$ 61.27
Selling Price
$ 52.77
916
915
503
3285
Market Price
$ 50.13
Selling Price
$ 41.94
2814
1593
1936
4039
Market Price
$ 51.54
Selling Price
$ 43.98
2045
1381
854
2240
Market Price
$ 45.40
Selling Price
$ 39.32
1579
1150
1057
1962
Market Price
$ 48.24
Selling Price
$ 42.55
1630
1621
823
4293
Market Price
$ 54.66
Selling Price
$ 49.47
1777
428
958
4274
Market Price
$ 56.16
Selling Price
$ 48.27
1258
844
1109
2055
Market Price
$ 65.12
Selling Price
$ 55.62
212
186
97
586
Market Price
$ 52.30
Selling Price
$ 44.95
1557
1252
844
3697
Market Price
$ 41.78
Selling Price
$ 36.37
1616
657
337
2724
Market Price
$ 30.60
Selling Price
$ 25.64
1031
386
940
4182
Market Price
$ 53.50
Selling Price
$ 45.61
692
509
280
2245
Market Price
$ 42.62
Selling Price
$ 35.80
846
689
565
2085
Market Price
$ 70.94
Selling Price
$ 59.46
3503
3223
717
4471
Market Price
$ 50.77
Selling Price
$ 43.83
1549
528
366
2501
Market Price
$ 52.37
Selling Price
$ 44.90
844
552
707
2502
Market Price
$ 58.34
Selling Price
$ 51.89
879
492
498
1363
Market Price
$ 33.40
Selling Price
$ 28.18
1171
901
308
3554
Market Price
$ 63.88
Selling Price
$ 56.34
4642
2947
4506
4900
Market Price
$ 33.28
Selling Price
$ 29.51
2709
557
2435
2974
Market Price
$ 66.69
Selling Price
$ 57.07
182
128
116
538
Market Price
$ 59.24
Selling Price
$ 53.61
834
557
589
1362
Market Price
$ 30.21
Selling Price
$ 27.00
3500
1922
2313
3790
Market Price
$ 35.42
Selling Price
$ 30.46
1816
405
632
1993
Market Price
$ 51.05
Selling Price
$ 45.10
777
434
585
1303
Market Price
$ 52.48
Selling Price
$ 45.02
1281
1118
452
1339
Market Price
$ 33.96
Selling Price
$ 28.33
664
387
213
1186
Market Price
$ 52.37
Selling Price
$ 47.21
1532
1211
1284
1743
Market Price
$ 54.96
Selling Price
$ 49.25
381
316
376
1017
Market Price
$ 38.95
Selling Price
$ 34.67
1663
1631
1297
2427
Market Price
$ 52.18
Selling Price
$ 44.70
847
816
308
1012
Market Price
$ 47.43
Selling Price
$ 42.95
465
395
353
553
Market Price
$ 28.79
Selling Price
$ 25.01
1638
437
860
2301
Market Price
$ 34.32
Selling Price
$ 30.71
444
329
441
1073
Market Price
$ 38.37
Selling Price
$ 34.51
2022
943
1315
3327
Market Price
$ 59.76
Selling Price
$ 50.61
4597
1093
4437
4646
Market Price
$ 35.33
Selling Price
$ 29.51
1710
1470
1219
2806
Market Price
$ 53.73
Selling Price
$ 47.32
864
199
463
3536