Market Price
$ 50.03
Selling Price
$ 43.84
1673
617
1384
2237
Market Price
$ 31.34
Selling Price
$ 26.90
2804
2541
1719
3152
Market Price
$ 38.97
Selling Price
$ 33.55
693
619
584
1214
Market Price
$ 44.31
Selling Price
$ 38.62
1729
1241
1394
3275
Market Price
$ 37.33
Selling Price
$ 33.18
1370
1230
1292
2430
Market Price
$ 54.58
Selling Price
$ 45.76
1663
780
424
1976
Market Price
$ 37.32
Selling Price
$ 33.53
826
535
527
3839
Market Price
$ 62.54
Selling Price
$ 55.64
800
658
672
3833
Market Price
$ 43.41
Selling Price
$ 38.22
3243
2913
3152
4091
Market Price
$ 42.40
Selling Price
$ 36.82
560
159
315
582
Market Price
$ 33.60
Selling Price
$ 28.62
440
180
304
456
Market Price
$ 31.78
Selling Price
$ 27.10
1633
1148
401
3066
Market Price
$ 44.03
Selling Price
$ 38.96
2091
1045
1894
3497
Market Price
$ 68.66
Selling Price
$ 59.23
1272
547
1182
1444
Market Price
$ 34.48
Selling Price
$ 30.73
2417
1288
791
3531
Market Price
$ 53.45
Selling Price
$ 46.47
279
146
84
606
Market Price
$ 41.80
Selling Price
$ 35.54
979
919
711
4302
Market Price
$ 65.22
Selling Price
$ 58.74
784
542
724
826
Market Price
$ 64.82
Selling Price
$ 54.39
234
55
224
1106
Market Price
$ 58.71
Selling Price
$ 51.07
1979
1642
1233
2040
Market Price
$ 55.70
Selling Price
$ 46.99
1157
513
646
1668
Market Price
$ 46.48
Selling Price
$ 41.29
1662
794
557
3583
Market Price
$ 52.94
Selling Price
$ 44.82
1226
292
1106
1662
Market Price
$ 33.96
Selling Price
$ 29.28
171
146
59
517
Market Price
$ 55.66
Selling Price
$ 48.85
3063
1909
2680
3828
Market Price
$ 44.49
Selling Price
$ 39.99
534
327
525
879
Market Price
$ 46.57
Selling Price
$ 42.04
1649
1549
1206
3289
Market Price
$ 41.95
Selling Price
$ 36.73
2531
1980
1493
3980
Market Price
$ 31.77
Selling Price
$ 27.21
725
690
280
1020
Market Price
$ 42.45
Selling Price
$ 36.43
2810
682
637
3471
Market Price
$ 49.94
Selling Price
$ 43.32
2418
2386
719
3236
Market Price
$ 32.16
Selling Price
$ 28.39
754
744
396
2358
Market Price
$ 56.04
Selling Price
$ 47.88
1794
991
741
2340
Market Price
$ 30.77
Selling Price
$ 27.00
205
48
191
699
Market Price
$ 50.33
Selling Price
$ 44.04
722
159
671
832
Market Price
$ 39.01
Selling Price
$ 32.74
504
177
298
607
Market Price
$ 49.19
Selling Price
$ 43.22
2098
1920
601
3267
Market Price
$ 47.96
Selling Price
$ 41.11
1325
329
748
2356
Market Price
$ 51.80
Selling Price
$ 45.78
1198
309
808
4678
Market Price
$ 50.99
Selling Price
$ 42.60
1258
332
1058
2526