Market Price
$ 52.50
Selling Price
$ 47.69
1435
841
486
2372
Market Price
$ 49.14
Selling Price
$ 43.73
1153
458
1022
3641
Market Price
$ 43.37
Selling Price
$ 36.99
2603
1595
1904
3787
Market Price
$ 43.11
Selling Price
$ 38.74
1057
563
846
2546
Market Price
$ 36.45
Selling Price
$ 32.24
1614
1216
1419
2234
Market Price
$ 52.11
Selling Price
$ 44.15
2453
934
2090
3548
Market Price
$ 48.13
Selling Price
$ 42.84
2491
1136
1967
3482
Market Price
$ 43.25
Selling Price
$ 36.68
1480
1149
866
1594
Market Price
$ 45.86
Selling Price
$ 38.52
3642
2719
2929
4030
Market Price
$ 38.09
Selling Price
$ 31.98
4138
1223
4023
4141
Market Price
$ 36.03
Selling Price
$ 32.12
118
42
54
418
Market Price
$ 67.87
Selling Price
$ 57.88
838
604
608
894
Market Price
$ 47.24
Selling Price
$ 42.42
502
102
403
1488
Market Price
$ 61.97
Selling Price
$ 54.74
1386
889
903
2218
Market Price
$ 63.68
Selling Price
$ 57.09
327
271
71
732
Market Price
$ 51.95
Selling Price
$ 45.24
638
563
354
1052
Market Price
$ 56.47
Selling Price
$ 48.04
2626
629
1506
4544
Market Price
$ 36.97
Selling Price
$ 33.32
169
58
139
821
Market Price
$ 51.03
Selling Price
$ 42.85
384
331
95
1715
Market Price
$ 57.96
Selling Price
$ 51.98
381
233
194
1106
Market Price
$ 60.81
Selling Price
$ 52.36
556
426
239
1399
Market Price
$ 30.96
Selling Price
$ 26.60
1224
1194
359
3262
Market Price
$ 35.83
Selling Price
$ 30.21
741
457
565
829
Market Price
$ 50.30
Selling Price
$ 44.82
227
182
91
1121
Market Price
$ 64.28
Selling Price
$ 56.30
799
262
536
1944
Market Price
$ 53.30
Selling Price
$ 47.22
779
248
283
1656
Market Price
$ 33.00
Selling Price
$ 28.27
1330
1018
1196
4424
Market Price
$ 40.59
Selling Price
$ 34.71
1904
469
1463
4176
Market Price
$ 60.03
Selling Price
$ 51.76
2111
1149
549
2243
Market Price
$ 35.85
Selling Price
$ 31.36
1013
959
958
1269
Market Price
$ 59.28
Selling Price
$ 50.01
1183
953
916
1400
Market Price
$ 61.43
Selling Price
$ 52.90
1960
841
693
3197
Market Price
$ 33.05
Selling Price
$ 28.16
2110
2095
1481
4270
Market Price
$ 63.56
Selling Price
$ 55.97
3492
1860
2221
4085
Market Price
$ 57.51
Selling Price
$ 52.22
868
340
442
1674
Market Price
$ 54.37
Selling Price
$ 48.38
792
348
332
2207
Market Price
$ 49.25
Selling Price
$ 43.23
1209
837
1030
3102
Market Price
$ 40.39
Selling Price
$ 35.93
992
490
277
1658
Market Price
$ 44.32
Selling Price
$ 37.13
1227
1165
278
3073
Market Price
$ 46.36
Selling Price
$ 41.58
1405
917
1014
1908