Market Price
$ 32.03
Selling Price
$ 27.60
2233
2151
1124
3257
Market Price
$ 66.65
Selling Price
$ 59.02
539
482
229
599
Market Price
$ 66.82
Selling Price
$ 57.50
2097
1556
1809
2728
Market Price
$ 67.02
Selling Price
$ 56.15
910
247
893
1016
Market Price
$ 34.26
Selling Price
$ 31.09
633
583
257
876
Market Price
$ 41.49
Selling Price
$ 36.43
1431
1382
1153
4847
Market Price
$ 48.93
Selling Price
$ 42.03
692
651
453
778
Market Price
$ 29.57
Selling Price
$ 26.23
218
176
152
566
Market Price
$ 63.38
Selling Price
$ 56.38
2301
1249
2176
4556
Market Price
$ 60.57
Selling Price
$ 53.55
561
262
453
1361
Market Price
$ 57.71
Selling Price
$ 50.46
1398
1057
330
1816
Market Price
$ 40.20
Selling Price
$ 34.58
493
322
389
1694
Market Price
$ 62.68
Selling Price
$ 55.82
920
290
355
1018
Market Price
$ 57.36
Selling Price
$ 49.84
2210
608
2030
4998
Market Price
$ 36.41
Selling Price
$ 32.79
2389
1624
1301
2932
Market Price
$ 48.28
Selling Price
$ 41.37
1530
774
1050
3881
Market Price
$ 56.72
Selling Price
$ 49.69
1050
347
604
2375
Market Price
$ 56.22
Selling Price
$ 49.02
777
615
500
1920
Market Price
$ 37.85
Selling Price
$ 33.47
3965
3651
2471
4193
Market Price
$ 50.02
Selling Price
$ 42.78
389
104
377
1197
Market Price
$ 45.69
Selling Price
$ 40.14
952
839
436
1363
Market Price
$ 65.72
Selling Price
$ 55.98
1058
827
479
2589
Market Price
$ 55.20
Selling Price
$ 48.25
3467
3173
2098
3961
Market Price
$ 61.36
Selling Price
$ 53.42
378
251
352
1098
Market Price
$ 35.54
Selling Price
$ 29.62
2505
2078
789
3186
Market Price
$ 41.29
Selling Price
$ 34.89
1369
500
983
1958
Market Price
$ 58.79
Selling Price
$ 51.61
419
169
83
451
Market Price
$ 34.28
Selling Price
$ 31.05
1585
464
961
2475
Market Price
$ 43.96
Selling Price
$ 37.88
995
706
620
2069
Market Price
$ 51.84
Selling Price
$ 44.46
4125
3479
898
4605
Market Price
$ 46.57
Selling Price
$ 41.46
1905
1157
590
2778
Market Price
$ 54.38
Selling Price
$ 45.96
1213
1141
360
4144
Market Price
$ 49.80
Selling Price
$ 42.77
839
466
368
3795
Market Price
$ 65.99
Selling Price
$ 59.30
2194
1540
2027
4836
Market Price
$ 33.52
Selling Price
$ 29.58
371
292
100
1630
Market Price
$ 52.75
Selling Price
$ 44.53
327
178
259
1315
Market Price
$ 53.07
Selling Price
$ 44.35
460
223
120
1000
Market Price
$ 59.18
Selling Price
$ 50.75
1395
509
424
2188
Market Price
$ 43.64
Selling Price
$ 38.12
1764
379
1232
1878
Market Price
$ 42.85
Selling Price
$ 38.29
2069
1761
816
4292