Market Price
$ 36.94
Selling Price
$ 32.36
1307
1105
767
1374
Market Price
$ 51.03
Selling Price
$ 44.52
965
891
656
2265
Market Price
$ 50.49
Selling Price
$ 43.41
327
324
208
410
Market Price
$ 29.90
Selling Price
$ 25.85
1374
1304
596
2150
Market Price
$ 48.26
Selling Price
$ 43.61
1868
1818
1780
2412
Market Price
$ 37.54
Selling Price
$ 32.40
2481
1546
578
2724
Market Price
$ 61.50
Selling Price
$ 54.47
407
184
257
1402
Market Price
$ 69.71
Selling Price
$ 59.98
3770
2271
2068
3783
Market Price
$ 32.01
Selling Price
$ 26.81
3487
2286
1427
4609
Market Price
$ 43.77
Selling Price
$ 39.70
760
599
525
3109
Market Price
$ 54.08
Selling Price
$ 48.89
1153
481
338
1339
Market Price
$ 43.02
Selling Price
$ 36.58
2621
672
1617
2733
Market Price
$ 67.11
Selling Price
$ 59.67
865
456
375
1854
Market Price
$ 63.90
Selling Price
$ 55.60
701
507
484
1868
Market Price
$ 58.42
Selling Price
$ 52.77
3416
2858
2301
3486
Market Price
$ 42.61
Selling Price
$ 37.75
2184
1511
775
3663
Market Price
$ 28.17
Selling Price
$ 25.33
777
272
658
1091
Market Price
$ 36.61
Selling Price
$ 32.96
1766
802
848
1827
Market Price
$ 55.51
Selling Price
$ 49.83
1465
1019
1252
1608
Market Price
$ 58.29
Selling Price
$ 52.06
2821
831
2495
4445
Market Price
$ 32.06
Selling Price
$ 26.83
552
432
513
940
Market Price
$ 48.77
Selling Price
$ 42.36
406
203
165
661
Market Price
$ 34.61
Selling Price
$ 29.99
2123
1695
1528
2463
Market Price
$ 31.38
Selling Price
$ 27.53
206
171
97
876
Market Price
$ 43.72
Selling Price
$ 39.22
764
201
602
964
Market Price
$ 42.65
Selling Price
$ 36.20
1692
1327
1032
2946
Market Price
$ 43.79
Selling Price
$ 38.92
2467
1208
803
4415
Market Price
$ 49.63
Selling Price
$ 44.47
562
512
449
1003
Market Price
$ 33.94
Selling Price
$ 29.47
4202
1658
2647
4233
Market Price
$ 41.92
Selling Price
$ 37.63
351
199
148
963
Market Price
$ 64.07
Selling Price
$ 56.23
3087
1943
2109
3516
Market Price
$ 31.26
Selling Price
$ 26.17
574
327
313
2671
Market Price
$ 45.63
Selling Price
$ 39.88
1728
1322
1150
2577
Market Price
$ 29.78
Selling Price
$ 26.07
2327
882
2219
3586
Market Price
$ 38.70
Selling Price
$ 33.49
2877
1863
1721
3418
Market Price
$ 31.07
Selling Price
$ 27.13
3615
3612
1874
3725
Market Price
$ 29.76
Selling Price
$ 25.72
513
300
473
2411
Market Price
$ 42.60
Selling Price
$ 37.16
461
175
437
502
Market Price
$ 63.79
Selling Price
$ 56.69
3993
2519
2557
4440
Market Price
$ 43.66
Selling Price
$ 38.76
3904
1853
1218
3984