Market Price
$ 55.10
Selling Price
$ 48.75
1295
663
674
4120
Market Price
$ 49.21
Selling Price
$ 44.51
1517
1236
882
4127
Market Price
$ 44.23
Selling Price
$ 37.94
1265
590
635
1674
Market Price
$ 33.34
Selling Price
$ 28.39
1596
1432
1326
3153
Market Price
$ 54.75
Selling Price
$ 49.68
3121
2349
1560
3188
Market Price
$ 46.34
Selling Price
$ 41.67
1760
811
884
4698
Market Price
$ 62.93
Selling Price
$ 56.22
379
146
357
1864
Market Price
$ 54.32
Selling Price
$ 48.14
1565
849
430
1967
Market Price
$ 33.03
Selling Price
$ 29.83
401
230
123
1796
Market Price
$ 27.93
Selling Price
$ 25.33
709
143
613
1363
Market Price
$ 66.93
Selling Price
$ 58.94
3610
1514
1155
4400
Market Price
$ 67.33
Selling Price
$ 58.13
1930
1617
1912
3430
Market Price
$ 37.92
Selling Price
$ 33.90
2733
1379
2665
2745
Market Price
$ 61.42
Selling Price
$ 52.12
4409
892
1434
4753
Market Price
$ 38.39
Selling Price
$ 32.23
240
237
191
748
Market Price
$ 61.22
Selling Price
$ 51.34
1016
838
617
2903
Market Price
$ 51.37
Selling Price
$ 43.16
4291
1250
1816
4366
Market Price
$ 69.00
Selling Price
$ 58.16
638
531
206
1493
Market Price
$ 46.29
Selling Price
$ 39.21
3789
3511
1490
4434
Market Price
$ 28.70
Selling Price
$ 25.96
463
232
135
1802
Market Price
$ 50.42
Selling Price
$ 45.20
1127
455
334
1369
Market Price
$ 65.59
Selling Price
$ 58.35
1620
1377
698
3182
Market Price
$ 59.02
Selling Price
$ 50.51
599
257
208
2731
Market Price
$ 66.15
Selling Price
$ 56.41
1535
582
750
3043
Market Price
$ 40.55
Selling Price
$ 33.84
1617
704
1412
2242
Market Price
$ 45.28
Selling Price
$ 40.93
1575
1162
1075
1802
Market Price
$ 28.93
Selling Price
$ 25.28
2986
2570
2061
4257
Market Price
$ 48.05
Selling Price
$ 43.48
1605
867
420
2640
Market Price
$ 52.57
Selling Price
$ 44.04
2775
875
856
3472
Market Price
$ 58.38
Selling Price
$ 50.58
3023
2242
721
3502
Market Price
$ 42.73
Selling Price
$ 37.95
2763
821
911
4172
Market Price
$ 55.94
Selling Price
$ 49.72
3155
1278
2639
3442
Market Price
$ 30.47
Selling Price
$ 26.89
1682
1203
994
1771
Market Price
$ 64.81
Selling Price
$ 54.90
1669
769
688
2828
Market Price
$ 60.53
Selling Price
$ 50.88
1750
1137
1556
3703
Market Price
$ 55.29
Selling Price
$ 46.49
2773
1184
2198
3317
Market Price
$ 34.23
Selling Price
$ 28.87
694
544
392
2472
Market Price
$ 65.97
Selling Price
$ 59.28
114
71
56
507
Market Price
$ 64.77
Selling Price
$ 57.51
507
207
498
746
Market Price
$ 38.41
Selling Price
$ 32.75
1047
293
517
1989