Market Price
$ 44.76
Selling Price
$ 40.08
238
70
184
712
Market Price
$ 59.44
Selling Price
$ 51.75
3091
2446
2275
3659
Market Price
$ 45.70
Selling Price
$ 41.22
287
129
201
681
Market Price
$ 50.23
Selling Price
$ 43.12
1474
1452
630
1685
Market Price
$ 42.13
Selling Price
$ 38.12
4161
4086
3030
4587
Market Price
$ 45.75
Selling Price
$ 40.83
702
218
605
901
Market Price
$ 40.03
Selling Price
$ 35.35
1123
439
328
3903
Market Price
$ 43.65
Selling Price
$ 36.97
2141
1089
2078
3326
Market Price
$ 33.51
Selling Price
$ 29.83
873
735
863
878
Market Price
$ 46.66
Selling Price
$ 40.73
2259
1640
2226
3588
Market Price
$ 28.94
Selling Price
$ 26.27
657
231
500
1603
Market Price
$ 67.54
Selling Price
$ 56.88
620
491
568
1861
Market Price
$ 48.91
Selling Price
$ 42.71
498
457
221
568
Market Price
$ 63.67
Selling Price
$ 55.55
1208
904
1172
1310
Market Price
$ 41.85
Selling Price
$ 35.02
1665
367
650
2790
Market Price
$ 60.87
Selling Price
$ 54.84
1501
458
754
3497
Market Price
$ 55.35
Selling Price
$ 48.07
839
577
758
2136
Market Price
$ 61.47
Selling Price
$ 53.50
1592
1399
489
1689
Market Price
$ 46.93
Selling Price
$ 41.48
1892
1058
1424
3232
Market Price
$ 35.54
Selling Price
$ 31.29
2655
2213
1433
2801
Market Price
$ 34.48
Selling Price
$ 30.00
1749
523
600
3413
Market Price
$ 62.02
Selling Price
$ 54.56
3065
974
1927
3235
Market Price
$ 30.56
Selling Price
$ 25.94
1690
1634
558
4206
Market Price
$ 44.78
Selling Price
$ 40.05
2365
1302
822
2550
Market Price
$ 44.61
Selling Price
$ 38.10
2799
2000
1818
4973
Market Price
$ 61.25
Selling Price
$ 53.48
985
444
729
4359
Market Price
$ 65.02
Selling Price
$ 56.44
998
961
593
3368
Market Price
$ 65.88
Selling Price
$ 56.23
1743
1585
364
2784
Market Price
$ 34.79
Selling Price
$ 31.57
2791
2613
1975
4503
Market Price
$ 30.13
Selling Price
$ 25.55
358
347
260
1240
Market Price
$ 40.05
Selling Price
$ 35.39
1160
711
375
1200
Market Price
$ 48.85
Selling Price
$ 42.13
998
909
711
1264
Market Price
$ 57.88
Selling Price
$ 50.09
1373
544
315
2244
Market Price
$ 29.73
Selling Price
$ 26.10
148
108
70
653
Market Price
$ 34.57
Selling Price
$ 30.14
314
169
211
582
Market Price
$ 38.68
Selling Price
$ 33.20
3196
1388
2752
4810
Market Price
$ 44.09
Selling Price
$ 36.96
3429
1621
1463
4369
Market Price
$ 36.63
Selling Price
$ 30.53
2258
955
1086
4512
Market Price
$ 35.33
Selling Price
$ 30.23
526
435
231
707
Market Price
$ 35.52
Selling Price
$ 31.87
230
184
138
408