Market Price
$ 55.06
Selling Price
$ 49.05
1238
276
490
2785
Market Price
$ 41.90
Selling Price
$ 36.29
595
312
330
1109
Market Price
$ 54.59
Selling Price
$ 47.47
3661
2142
2548
4518
Market Price
$ 42.38
Selling Price
$ 35.36
1047
770
668
3372
Market Price
$ 68.61
Selling Price
$ 58.10
2500
2409
2364
3933
Market Price
$ 47.36
Selling Price
$ 41.72
1950
1489
567
2191
Market Price
$ 62.34
Selling Price
$ 53.50
3241
1849
1357
3989
Market Price
$ 52.17
Selling Price
$ 43.59
2917
2754
2394
4037
Market Price
$ 64.33
Selling Price
$ 58.15
1940
1166
1435
2174
Market Price
$ 44.72
Selling Price
$ 39.06
424
395
323
642
Market Price
$ 54.24
Selling Price
$ 49.04
1845
482
1568
4787
Market Price
$ 30.35
Selling Price
$ 25.39
1506
652
1214
1863
Market Price
$ 59.12
Selling Price
$ 52.63
1017
673
945
1148
Market Price
$ 54.28
Selling Price
$ 47.59
1080
1074
844
1594
Market Price
$ 34.91
Selling Price
$ 30.10
2023
1402
767
2400
Market Price
$ 29.94
Selling Price
$ 25.97
1243
1162
1100
1257
Market Price
$ 41.51
Selling Price
$ 36.59
362
188
255
1660
Market Price
$ 63.45
Selling Price
$ 55.65
3636
1863
1650
4695
Market Price
$ 54.86
Selling Price
$ 48.90
1065
657
465
1609
Market Price
$ 64.98
Selling Price
$ 54.61
954
196
769
1398
Market Price
$ 50.62
Selling Price
$ 43.05
2472
732
1323
2873
Market Price
$ 66.15
Selling Price
$ 56.88
1295
561
752
2002
Market Price
$ 42.55
Selling Price
$ 37.11
3032
3006
2239
3679
Market Price
$ 66.95
Selling Price
$ 57.89
1262
538
971
4294
Market Price
$ 32.38
Selling Price
$ 29.12
512
259
427
884
Market Price
$ 50.17
Selling Price
$ 44.23
1536
325
411
2301
Market Price
$ 66.08
Selling Price
$ 55.68
2543
1902
740
2989
Market Price
$ 52.56
Selling Price
$ 46.39
2197
1184
2171
2350
Market Price
$ 43.65
Selling Price
$ 38.76
1207
1125
970
1823
Market Price
$ 47.57
Selling Price
$ 40.80
1019
828
653
3297
Market Price
$ 53.03
Selling Price
$ 46.75
1941
1515
1460
3104
Market Price
$ 35.98
Selling Price
$ 32.65
2227
1510
677
3916
Market Price
$ 60.58
Selling Price
$ 53.83
433
275
386
1460
Market Price
$ 39.34
Selling Price
$ 35.50
864
177
771
1480
Market Price
$ 52.21
Selling Price
$ 44.55
122
60
49
458
Market Price
$ 60.42
Selling Price
$ 54.09
1696
1338
1058
4342
Market Price
$ 37.44
Selling Price
$ 31.97
909
628
241
1616
Market Price
$ 31.74
Selling Price
$ 26.91
4202
3502
3599
4368
Market Price
$ 28.69
Selling Price
$ 25.87
320
71
102
552
Market Price
$ 29.81
Selling Price
$ 25.81
1792
597
1191
3084