Market Price
$ 37.80
Selling Price
$ 34.12
1616
850
1486
3921
Market Price
$ 39.11
Selling Price
$ 35.15
558
341
468
1699
Market Price
$ 58.20
Selling Price
$ 50.54
2419
1916
894
3232
Market Price
$ 32.55
Selling Price
$ 29.19
529
413
136
2630
Market Price
$ 53.42
Selling Price
$ 46.80
2095
638
637
2174
Market Price
$ 56.19
Selling Price
$ 48.27
273
85
109
1359
Market Price
$ 53.51
Selling Price
$ 44.86
3205
1932
1122
3558
Market Price
$ 29.70
Selling Price
$ 27.00
2099
1098
814
3470
Market Price
$ 37.91
Selling Price
$ 33.38
273
137
98
529
Market Price
$ 43.15
Selling Price
$ 38.31
2480
966
2453
3592
Market Price
$ 67.19
Selling Price
$ 56.05
2106
616
997
3465
Market Price
$ 56.61
Selling Price
$ 48.98
551
461
457
603
Market Price
$ 65.17
Selling Price
$ 54.62
1619
937
462
2667
Market Price
$ 62.20
Selling Price
$ 54.71
1177
422
634
2209
Market Price
$ 59.87
Selling Price
$ 52.97
1105
631
736
1615
Market Price
$ 43.69
Selling Price
$ 38.38
2391
1337
1253
3596
Market Price
$ 31.23
Selling Price
$ 26.31
2009
970
500
3777
Market Price
$ 38.94
Selling Price
$ 34.39
531
120
261
845
Market Price
$ 47.92
Selling Price
$ 40.22
880
764
475
3776
Market Price
$ 53.91
Selling Price
$ 47.23
1708
953
1561
2548
Market Price
$ 37.19
Selling Price
$ 33.64
3270
1126
933
3761
Market Price
$ 64.29
Selling Price
$ 55.33
3018
2882
2312
3334
Market Price
$ 28.63
Selling Price
$ 26.00
1287
407
873
1995
Market Price
$ 31.46
Selling Price
$ 28.22
746
306
641
927
Market Price
$ 61.79
Selling Price
$ 53.37
3185
2240
2126
3669
Market Price
$ 41.93
Selling Price
$ 36.21
1736
1285
1153
1979
Market Price
$ 50.96
Selling Price
$ 45.89
1322
326
427
4519
Market Price
$ 63.47
Selling Price
$ 56.09
296
70
127
1300
Market Price
$ 40.05
Selling Price
$ 34.85
923
323
363
2638
Market Price
$ 50.05
Selling Price
$ 42.72
798
178
371
1811
Market Price
$ 46.29
Selling Price
$ 39.58
1432
701
405
2228
Market Price
$ 36.76
Selling Price
$ 31.73
3752
3224
2759
4398
Market Price
$ 34.73
Selling Price
$ 31.35
2947
2669
2392
3478
Market Price
$ 50.72
Selling Price
$ 45.01
1295
1165
747
2587
Market Price
$ 62.34
Selling Price
$ 56.23
408
194
297
1094
Market Price
$ 68.83
Selling Price
$ 58.72
1010
808
919
1130
Market Price
$ 42.38
Selling Price
$ 35.79
813
688
793
1198
Market Price
$ 63.30
Selling Price
$ 55.07
1306
533
444
1409
Market Price
$ 42.17
Selling Price
$ 36.53
2615
2052
1628
4716
Market Price
$ 52.31
Selling Price
$ 45.85
1131
678
249
2399