Market Price
$ 32.02
Selling Price
$ 28.59
761
425
271
1117
Market Price
$ 30.77
Selling Price
$ 26.54
1388
917
676
1714
Market Price
$ 45.36
Selling Price
$ 38.04
582
365
572
1857
Market Price
$ 39.18
Selling Price
$ 34.55
2229
503
597
4139
Market Price
$ 41.18
Selling Price
$ 36.57
720
627
489
1200
Market Price
$ 63.26
Selling Price
$ 52.77
747
152
374
2870
Market Price
$ 37.47
Selling Price
$ 32.42
2328
670
1501
2899
Market Price
$ 32.61
Selling Price
$ 28.11
1709
652
874
3563
Market Price
$ 46.54
Selling Price
$ 39.38
3294
941
1057
3320
Market Price
$ 53.50
Selling Price
$ 47.93
181
169
129
410
Market Price
$ 54.54
Selling Price
$ 46.76
2755
1891
1890
3526
Market Price
$ 59.27
Selling Price
$ 53.63
867
430
787
1144
Market Price
$ 62.03
Selling Price
$ 53.79
1049
453
238
2923
Market Price
$ 46.27
Selling Price
$ 40.11
1806
1251
1804
2855
Market Price
$ 57.74
Selling Price
$ 52.25
1378
546
1007
1566
Market Price
$ 50.05
Selling Price
$ 42.04
1979
1005
1372
2013
Market Price
$ 66.21
Selling Price
$ 55.99
2986
1963
1195
4006
Market Price
$ 55.93
Selling Price
$ 47.64
2210
833
1573
4378
Market Price
$ 59.17
Selling Price
$ 52.40
1749
1524
360
2144
Market Price
$ 32.54
Selling Price
$ 28.12
153
31
77
426
Market Price
$ 66.48
Selling Price
$ 56.07
3717
2939
1843
4878
Market Price
$ 58.89
Selling Price
$ 52.40
2633
2066
1299
2964
Market Price
$ 42.32
Selling Price
$ 36.98
378
364
217
415
Market Price
$ 56.97
Selling Price
$ 47.50
711
601
567
1080
Market Price
$ 53.91
Selling Price
$ 46.84
444
100
376
498
Market Price
$ 63.87
Selling Price
$ 53.90
1239
447
748
4432
Market Price
$ 47.87
Selling Price
$ 42.56
3525
2550
2240
3789
Market Price
$ 51.16
Selling Price
$ 44.63
237
237
176
783
Market Price
$ 31.45
Selling Price
$ 28.53
752
176
301
1529
Market Price
$ 70.53
Selling Price
$ 59.35
2157
856
1492
3074
Market Price
$ 39.44
Selling Price
$ 34.40
1446
1295
1127
2686
Market Price
$ 62.08
Selling Price
$ 52.55
1529
1236
1376
2398
Market Price
$ 49.78
Selling Price
$ 44.45
322
239
201
935
Market Price
$ 70.25
Selling Price
$ 59.90
659
603
327
3119
Market Price
$ 46.46
Selling Price
$ 41.68
863
716
391
1444
Market Price
$ 32.46
Selling Price
$ 29.50
1752
841
955
3976
Market Price
$ 46.15
Selling Price
$ 38.60
1613
1069
1385
3296
Market Price
$ 41.14
Selling Price
$ 34.50
701
670
610
1419
Market Price
$ 57.04
Selling Price
$ 47.97
815
721
225
928
Market Price
$ 28.91
Selling Price
$ 25.12
1914
441
1818
4692