Market Price
$ 66.24
Selling Price
$ 56.31
1906
1204
1794
3358
Market Price
$ 57.41
Selling Price
$ 49.61
805
232
735
2036
Market Price
$ 65.02
Selling Price
$ 55.57
529
256
391
1989
Market Price
$ 65.30
Selling Price
$ 56.09
4160
1509
2463
4223
Market Price
$ 63.21
Selling Price
$ 54.95
4526
3913
2737
4932
Market Price
$ 49.29
Selling Price
$ 41.22
1252
987
630
2157
Market Price
$ 48.07
Selling Price
$ 42.06
1681
1389
1353
1995
Market Price
$ 56.32
Selling Price
$ 48.02
499
298
432
621
Market Price
$ 63.87
Selling Price
$ 57.68
701
334
693
2035
Market Price
$ 41.26
Selling Price
$ 36.80
594
271
512
934
Market Price
$ 68.49
Selling Price
$ 57.10
1929
1837
1923
3088
Market Price
$ 57.65
Selling Price
$ 51.23
3598
1973
1219
3755
Market Price
$ 66.29
Selling Price
$ 58.02
1055
456
959
3370
Market Price
$ 43.39
Selling Price
$ 36.29
3298
1264
1077
4332
Market Price
$ 36.48
Selling Price
$ 32.81
412
383
317
562
Market Price
$ 66.50
Selling Price
$ 57.59
2564
2517
1168
3138
Market Price
$ 34.67
Selling Price
$ 30.05
2216
1102
1201
2486
Market Price
$ 40.08
Selling Price
$ 34.21
1176
972
762
2797
Market Price
$ 42.58
Selling Price
$ 38.67
877
322
540
2342
Market Price
$ 66.43
Selling Price
$ 56.38
1455
434
1244
3171
Market Price
$ 30.34
Selling Price
$ 26.08
2306
797
633
4306
Market Price
$ 58.83
Selling Price
$ 51.34
270
214
227
870
Market Price
$ 52.23
Selling Price
$ 45.20
2555
2405
2232
3193
Market Price
$ 45.01
Selling Price
$ 38.23
1205
980
1068
1366
Market Price
$ 33.71
Selling Price
$ 28.64
2638
1023
2413
3059
Market Price
$ 55.12
Selling Price
$ 50.00
2919
1753
766
4318
Market Price
$ 46.82
Selling Price
$ 42.11
700
425
146
722
Market Price
$ 63.61
Selling Price
$ 56.86
1019
394
680
1421
Market Price
$ 56.94
Selling Price
$ 49.06
1096
367
1091
1361
Market Price
$ 35.13
Selling Price
$ 31.14
204
153
74
931
Market Price
$ 30.67
Selling Price
$ 27.22
319
110
166
485
Market Price
$ 30.26
Selling Price
$ 26.65
1314
401
422
3151
Market Price
$ 45.77
Selling Price
$ 38.68
2811
2487
937
4026
Market Price
$ 40.11
Selling Price
$ 35.59
1107
260
705
3761
Market Price
$ 29.51
Selling Price
$ 26.41
2740
1056
2686
3386
Market Price
$ 67.85
Selling Price
$ 58.83
1682
1343
1035
1704
Market Price
$ 51.25
Selling Price
$ 45.91
1005
279
286
4452
Market Price
$ 55.52
Selling Price
$ 48.58
542
344
255
608
Market Price
$ 64.92
Selling Price
$ 57.32
1296
297
792
1436
Market Price
$ 41.05
Selling Price
$ 36.01
1683
1090
1399
2616