Market Price
$ 45.54
Selling Price
$ 40.06
2286
2048
563
4055
Market Price
$ 71.27
Selling Price
$ 59.83
1900
589
1172
2149
Market Price
$ 34.71
Selling Price
$ 31.37
1519
312
396
3489
Market Price
$ 69.64
Selling Price
$ 59.00
4715
3713
2135
4898
Market Price
$ 63.62
Selling Price
$ 56.21
849
251
425
1590
Market Price
$ 62.64
Selling Price
$ 54.02
2268
967
2258
3711
Market Price
$ 59.26
Selling Price
$ 51.30
1042
295
488
2267
Market Price
$ 67.37
Selling Price
$ 59.15
1297
1281
786
2142
Market Price
$ 55.46
Selling Price
$ 49.82
2302
1793
1147
4304
Market Price
$ 49.48
Selling Price
$ 43.32
1022
271
380
1884
Market Price
$ 70.66
Selling Price
$ 58.92
2166
2022
1481
2554
Market Price
$ 47.90
Selling Price
$ 40.43
1513
330
1467
4382
Market Price
$ 58.31
Selling Price
$ 51.08
1226
719
503
2774
Market Price
$ 32.32
Selling Price
$ 28.33
4299
3163
3330
4768
Market Price
$ 53.66
Selling Price
$ 45.18
2032
822
1180
2689
Market Price
$ 51.94
Selling Price
$ 45.86
2004
747
1362
3526
Market Price
$ 47.93
Selling Price
$ 41.37
4163
1723
2957
4824
Market Price
$ 52.29
Selling Price
$ 45.34
704
271
569
1378
Market Price
$ 34.19
Selling Price
$ 30.10
503
497
451
710
Market Price
$ 31.42
Selling Price
$ 26.73
883
189
332
3507
Market Price
$ 44.67
Selling Price
$ 37.84
1608
406
1302
2393
Market Price
$ 63.76
Selling Price
$ 57.50
1530
1004
1381
2013
Market Price
$ 32.57
Selling Price
$ 28.21
1577
535
677
2631
Market Price
$ 64.77
Selling Price
$ 54.52
685
233
627
1211
Market Price
$ 59.52
Selling Price
$ 49.80
1223
1156
838
1554
Market Price
$ 52.12
Selling Price
$ 44.83
909
726
432
1029
Market Price
$ 43.42
Selling Price
$ 38.11
504
288
404
1575
Market Price
$ 31.77
Selling Price
$ 28.58
636
501
134
721
Market Price
$ 55.23
Selling Price
$ 49.93
1878
1515
1632
1909
Market Price
$ 46.48
Selling Price
$ 42.02
1740
918
723
3232
Market Price
$ 49.94
Selling Price
$ 45.06
489
231
176
531
Market Price
$ 47.06
Selling Price
$ 41.09
214
165
184
801
Market Price
$ 62.82
Selling Price
$ 56.80
2597
1887
1563
3325
Market Price
$ 55.62
Selling Price
$ 49.30
2082
780
840
4046
Market Price
$ 35.09
Selling Price
$ 31.57
3273
1393
1187
3583
Market Price
$ 58.51
Selling Price
$ 51.18
1159
267
247
1465
Market Price
$ 48.94
Selling Price
$ 43.12
437
151
280
635
Market Price
$ 66.49
Selling Price
$ 58.13
4881
2685
3479
4993
Market Price
$ 31.96
Selling Price
$ 27.52
1965
395
1685
4292
Market Price
$ 35.40
Selling Price
$ 29.81
1110
744
1042
3134