Market Price
$ 63.30
Selling Price
$ 52.91
1778
1360
501
4313
Market Price
$ 59.49
Selling Price
$ 49.87
2474
1663
805
4186
Market Price
$ 51.07
Selling Price
$ 45.49
3016
1852
2005
3406
Market Price
$ 32.29
Selling Price
$ 27.52
1991
562
418
3142
Market Price
$ 40.22
Selling Price
$ 34.04
1296
918
1107
4732
Market Price
$ 59.95
Selling Price
$ 50.89
2724
2009
2509
3013
Market Price
$ 60.75
Selling Price
$ 53.47
702
519
280
1628
Market Price
$ 31.74
Selling Price
$ 28.83
781
283
548
2649
Market Price
$ 63.87
Selling Price
$ 56.88
395
213
361
448
Market Price
$ 46.25
Selling Price
$ 41.87
3191
1277
3124
3212
Market Price
$ 34.93
Selling Price
$ 30.82
2832
976
1607
3766
Market Price
$ 32.58
Selling Price
$ 29.07
306
72
119
794
Market Price
$ 59.74
Selling Price
$ 53.18
2214
605
519
2797
Market Price
$ 66.73
Selling Price
$ 58.94
370
224
81
1652
Market Price
$ 55.96
Selling Price
$ 48.84
397
205
308
678
Market Price
$ 36.07
Selling Price
$ 30.09
746
186
241
956
Market Price
$ 28.49
Selling Price
$ 25.53
2524
1341
566
3852
Market Price
$ 42.81
Selling Price
$ 35.86
1009
512
285
4789
Market Price
$ 34.94
Selling Price
$ 31.26
698
610
293
1695
Market Price
$ 66.08
Selling Price
$ 55.14
1387
1202
1054
1732
Market Price
$ 44.18
Selling Price
$ 38.15
654
438
207
1175
Market Price
$ 42.92
Selling Price
$ 36.87
1117
286
870
4094
Market Price
$ 33.16
Selling Price
$ 28.73
1786
1346
807
4348
Market Price
$ 44.20
Selling Price
$ 38.93
967
728
374
1953
Market Price
$ 53.60
Selling Price
$ 46.98
1934
1438
1224
2178
Market Price
$ 37.79
Selling Price
$ 33.65
1352
1242
989
1631
Market Price
$ 64.19
Selling Price
$ 55.42
613
130
211
1328
Market Price
$ 55.57
Selling Price
$ 49.49
88
69
22
413
Market Price
$ 65.99
Selling Price
$ 55.68
1252
1153
962
1867
Market Price
$ 50.63
Selling Price
$ 44.63
882
489
862
994
Market Price
$ 40.45
Selling Price
$ 35.83
2229
2003
1681
4279
Market Price
$ 54.76
Selling Price
$ 48.17
3310
1574
1828
3524
Market Price
$ 42.23
Selling Price
$ 36.67
279
152
215
473
Market Price
$ 53.57
Selling Price
$ 48.39
2389
1843
1044
2608
Market Price
$ 29.98
Selling Price
$ 25.10
1559
346
1093
2133
Market Price
$ 48.37
Selling Price
$ 40.69
2650
1269
1016
3072
Market Price
$ 31.95
Selling Price
$ 27.79
2504
2289
925
3373
Market Price
$ 70.49
Selling Price
$ 59.42
683
646
403
1108
Market Price
$ 67.45
Selling Price
$ 58.11
1431
368
1022
4623
Market Price
$ 63.07
Selling Price
$ 57.04
655
218
493
2796