Market Price
$ 31.90
Selling Price
$ 27.77
1641
718
562
2219
Market Price
$ 39.22
Selling Price
$ 34.28
3884
3657
3150
4317
Market Price
$ 60.99
Selling Price
$ 51.22
973
421
569
3381
Market Price
$ 59.50
Selling Price
$ 53.93
2578
2400
1394
4297
Market Price
$ 48.36
Selling Price
$ 41.15
567
159
203
755
Market Price
$ 48.92
Selling Price
$ 42.27
378
77
328
462
Market Price
$ 55.05
Selling Price
$ 48.40
2323
1990
727
4671
Market Price
$ 41.08
Selling Price
$ 34.92
1676
1609
751
2571
Market Price
$ 50.61
Selling Price
$ 45.39
1747
1354
570
3884
Market Price
$ 51.33
Selling Price
$ 44.02
370
353
324
1538
Market Price
$ 55.15
Selling Price
$ 49.90
1728
543
1636
2748
Market Price
$ 42.47
Selling Price
$ 36.82
830
427
737
1793
Market Price
$ 55.46
Selling Price
$ 48.07
978
305
634
1316
Market Price
$ 54.48
Selling Price
$ 47.85
1016
451
392
3948
Market Price
$ 63.50
Selling Price
$ 55.39
1063
972
954
1621
Market Price
$ 39.56
Selling Price
$ 33.03
1816
1498
1398
1927
Market Price
$ 47.14
Selling Price
$ 39.92
2381
1023
2000
2397
Market Price
$ 53.58
Selling Price
$ 47.19
1967
1204
422
3884
Market Price
$ 54.35
Selling Price
$ 45.34
388
320
319
1911
Market Price
$ 59.37
Selling Price
$ 51.51
393
106
186
916
Market Price
$ 31.64
Selling Price
$ 27.40
1449
373
668
2823
Market Price
$ 64.75
Selling Price
$ 55.16
3326
1925
1794
4931
Market Price
$ 58.20
Selling Price
$ 51.14
662
514
514
2288
Market Price
$ 64.69
Selling Price
$ 58.51
2859
1329
2321
2892
Market Price
$ 58.39
Selling Price
$ 48.80
745
573
394
919
Market Price
$ 62.01
Selling Price
$ 53.50
1193
481
882
2501
Market Price
$ 46.71
Selling Price
$ 41.23
288
195
206
566
Market Price
$ 48.32
Selling Price
$ 42.56
1911
1160
555
4139
Market Price
$ 30.14
Selling Price
$ 25.52
222
76
118
894
Market Price
$ 48.69
Selling Price
$ 43.34
1096
309
536
3685
Market Price
$ 37.79
Selling Price
$ 32.06
1218
830
246
1483
Market Price
$ 64.26
Selling Price
$ 53.99
1280
926
1157
2866
Market Price
$ 40.43
Selling Price
$ 35.97
2735
1948
2079
3994
Market Price
$ 67.01
Selling Price
$ 56.95
2729
1141
1276
2894
Market Price
$ 32.19
Selling Price
$ 27.92
2846
2396
1167
3450
Market Price
$ 35.92
Selling Price
$ 30.89
1231
1120
875
1345
Market Price
$ 54.03
Selling Price
$ 45.51
546
229
538
2215
Market Price
$ 38.09
Selling Price
$ 33.88
2110
1393
567
4302
Market Price
$ 52.57
Selling Price
$ 44.63
3110
794
1591
4852
Market Price
$ 51.22
Selling Price
$ 43.09
638
570
580
1634