Market Price
$ 47.94
Selling Price
$ 42.62
1845
572
1713
3325
Market Price
$ 36.42
Selling Price
$ 32.30
812
546
661
2446
Market Price
$ 48.88
Selling Price
$ 42.97
466
348
101
553
Market Price
$ 60.57
Selling Price
$ 52.51
331
245
166
502
Market Price
$ 35.13
Selling Price
$ 29.86
1071
1039
487
2524
Market Price
$ 39.51
Selling Price
$ 35.60
324
252
284
1236
Market Price
$ 59.26
Selling Price
$ 52.72
2790
1248
1343
4122
Market Price
$ 38.22
Selling Price
$ 32.66
618
127
584
1058
Market Price
$ 31.64
Selling Price
$ 28.53
3039
2267
2713
3703
Market Price
$ 61.55
Selling Price
$ 51.66
582
536
302
1470
Market Price
$ 37.12
Selling Price
$ 33.26
915
554
822
4078
Market Price
$ 63.67
Selling Price
$ 53.21
3074
1908
1700
3130
Market Price
$ 40.73
Selling Price
$ 34.26
1277
462
806
1539
Market Price
$ 34.62
Selling Price
$ 31.03
113
67
111
451
Market Price
$ 64.33
Selling Price
$ 55.30
1843
1373
882
2160
Market Price
$ 58.54
Selling Price
$ 50.16
4286
3262
1229
4444
Market Price
$ 67.66
Selling Price
$ 56.83
157
113
84
763
Market Price
$ 55.38
Selling Price
$ 46.33
3325
1860
1346
4676
Market Price
$ 45.76
Selling Price
$ 38.28
838
250
633
1615
Market Price
$ 58.25
Selling Price
$ 51.68
511
123
174
2036
Market Price
$ 47.83
Selling Price
$ 41.71
1091
801
898
1204
Market Price
$ 49.91
Selling Price
$ 43.96
358
198
354
1657
Market Price
$ 58.35
Selling Price
$ 51.03
1525
655
579
3823
Market Price
$ 31.41
Selling Price
$ 27.06
3400
2960
886
4266
Market Price
$ 63.15
Selling Price
$ 54.76
4026
2628
2605
4319
Market Price
$ 31.83
Selling Price
$ 27.24
1178
279
868
2098
Market Price
$ 60.81
Selling Price
$ 53.82
1503
350
1449
2044
Market Price
$ 44.51
Selling Price
$ 37.29
909
203
505
1175
Market Price
$ 65.87
Selling Price
$ 59.20
1053
471
464
1072
Market Price
$ 61.31
Selling Price
$ 54.58
507
491
179
1187
Market Price
$ 46.20
Selling Price
$ 39.56
1366
830
722
2681
Market Price
$ 59.86
Selling Price
$ 51.07
1372
684
1192
1401
Market Price
$ 48.22
Selling Price
$ 40.27
155
99
88
643
Market Price
$ 60.81
Selling Price
$ 53.42
1378
339
278
4752
Market Price
$ 64.78
Selling Price
$ 55.61
1279
1024
318
3365
Market Price
$ 36.66
Selling Price
$ 31.55
841
532
346
1260
Market Price
$ 44.17
Selling Price
$ 37.38
1867
1421
498
3549
Market Price
$ 37.56
Selling Price
$ 31.78
1384
538
1269
1810
Market Price
$ 50.10
Selling Price
$ 43.84
565
222
545
753
Market Price
$ 34.21
Selling Price
$ 30.80
543
313
111
1520