Market Price
$ 36.50
Selling Price
$ 30.87
648
333
320
1496
Market Price
$ 38.74
Selling Price
$ 33.26
2741
1601
2111
3536
Market Price
$ 55.60
Selling Price
$ 48.47
621
605
457
2686
Market Price
$ 59.16
Selling Price
$ 49.70
2011
1709
482
2891
Market Price
$ 39.73
Selling Price
$ 35.01
1992
1319
992
2187
Market Price
$ 65.95
Selling Price
$ 56.79
453
111
418
1928
Market Price
$ 59.37
Selling Price
$ 51.31
714
271
414
1120
Market Price
$ 41.02
Selling Price
$ 34.92
1068
221
452
2819
Market Price
$ 62.01
Selling Price
$ 56.09
771
680
356
1259
Market Price
$ 30.01
Selling Price
$ 26.85
1522
786
424
2253
Market Price
$ 49.03
Selling Price
$ 41.05
257
53
187
951
Market Price
$ 58.88
Selling Price
$ 51.14
840
207
496
2886
Market Price
$ 57.78
Selling Price
$ 51.55
1241
1226
572
4383
Market Price
$ 56.23
Selling Price
$ 48.86
638
422
400
1865
Market Price
$ 49.18
Selling Price
$ 44.26
165
115
75
805
Market Price
$ 41.29
Selling Price
$ 37.48
1180
863
910
1599
Market Price
$ 31.38
Selling Price
$ 27.71
414
376
159
435
Market Price
$ 43.93
Selling Price
$ 37.02
1137
873
235
1276
Market Price
$ 51.51
Selling Price
$ 44.13
2241
799
911
2429
Market Price
$ 59.03
Selling Price
$ 52.88
234
232
176
472
Market Price
$ 59.03
Selling Price
$ 53.43
439
362
423
2075
Market Price
$ 31.91
Selling Price
$ 28.09
1749
574
1003
1767
Market Price
$ 50.97
Selling Price
$ 44.00
1506
479
521
3114
Market Price
$ 62.23
Selling Price
$ 55.64
711
297
373
2251
Market Price
$ 40.92
Selling Price
$ 34.73
2743
1298
2000
3816
Market Price
$ 62.89
Selling Price
$ 54.34
532
386
396
1747
Market Price
$ 40.50
Selling Price
$ 35.65
4082
943
2095
4252
Market Price
$ 50.94
Selling Price
$ 44.64
2285
1228
831
3217
Market Price
$ 62.66
Selling Price
$ 54.18
989
861
359
1309
Market Price
$ 35.75
Selling Price
$ 32.09
1757
1078
1527
1796
Market Price
$ 55.68
Selling Price
$ 50.42
637
292
262
1721
Market Price
$ 48.72
Selling Price
$ 41.67
1410
1245
843
2122
Market Price
$ 52.32
Selling Price
$ 44.31
1601
465
1414
2828
Market Price
$ 33.33
Selling Price
$ 28.29
4337
1340
1609
4381
Market Price
$ 65.13
Selling Price
$ 59.04
2458
2226
886
4534
Market Price
$ 63.76
Selling Price
$ 57.31
964
755
436
2730
Market Price
$ 38.58
Selling Price
$ 32.51
3725
1948
1508
4674
Market Price
$ 57.08
Selling Price
$ 50.07
1248
422
631
3585
Market Price
$ 45.23
Selling Price
$ 40.95
184
114
69
870
Market Price
$ 65.56
Selling Price
$ 54.89
2598
2259
978
3159