Market Price
$ 51.72
Selling Price
$ 46.94
672
172
375
897
Market Price
$ 41.04
Selling Price
$ 34.58
497
102
142
2346
Market Price
$ 65.19
Selling Price
$ 56.99
866
530
264
3572
Market Price
$ 33.52
Selling Price
$ 28.46
463
290
416
1783
Market Price
$ 35.41
Selling Price
$ 31.77
2228
2202
492
2651
Market Price
$ 52.97
Selling Price
$ 46.79
3782
2417
3282
4574
Market Price
$ 54.42
Selling Price
$ 47.39
3583
2660
2322
4515
Market Price
$ 64.42
Selling Price
$ 55.06
886
731
263
1940
Market Price
$ 35.92
Selling Price
$ 32.64
2317
1922
1862
4181
Market Price
$ 43.74
Selling Price
$ 39.37
481
382
275
544
Market Price
$ 40.00
Selling Price
$ 34.74
1511
913
1251
3314
Market Price
$ 43.09
Selling Price
$ 36.45
3182
1391
1270
4274
Market Price
$ 32.65
Selling Price
$ 29.16
1066
704
394
3557
Market Price
$ 45.31
Selling Price
$ 39.79
2204
497
653
4496
Market Price
$ 41.16
Selling Price
$ 36.59
4263
1369
3898
4841
Market Price
$ 33.14
Selling Price
$ 27.73
2339
1965
542
2482
Market Price
$ 56.37
Selling Price
$ 49.01
2910
1286
926
2942
Market Price
$ 45.61
Selling Price
$ 40.78
989
424
494
1097
Market Price
$ 37.35
Selling Price
$ 31.63
807
757
595
1308
Market Price
$ 64.68
Selling Price
$ 54.12
565
419
311
2288
Market Price
$ 42.31
Selling Price
$ 36.32
476
393
340
630
Market Price
$ 40.20
Selling Price
$ 34.17
2701
1553
1046
3805
Market Price
$ 42.80
Selling Price
$ 36.50
566
484
266
1974
Market Price
$ 33.24
Selling Price
$ 29.45
1742
1082
1595
1810
Market Price
$ 45.23
Selling Price
$ 40.25
813
657
619
1817
Market Price
$ 44.59
Selling Price
$ 37.26
3199
1469
2450
4572
Market Price
$ 34.03
Selling Price
$ 28.68
1259
613
882
3887
Market Price
$ 59.40
Selling Price
$ 50.39
2950
2348
1756
4970
Market Price
$ 63.63
Selling Price
$ 54.42
926
652
264
2506
Market Price
$ 62.29
Selling Price
$ 53.90
4507
3401
3103
5000
Market Price
$ 32.23
Selling Price
$ 28.36
2556
1539
908
4200
Market Price
$ 65.79
Selling Price
$ 55.97
992
432
738
1079
Market Price
$ 33.07
Selling Price
$ 28.83
331
213
246
1022
Market Price
$ 52.68
Selling Price
$ 44.40
1826
1536
1499
2452
Market Price
$ 50.08
Selling Price
$ 44.38
761
303
717
1392
Market Price
$ 58.57
Selling Price
$ 50.84
1982
877
1694
2262
Market Price
$ 57.13
Selling Price
$ 49.94
2158
1524
1040
3169
Market Price
$ 65.05
Selling Price
$ 57.95
3882
3847
3594
4367
Market Price
$ 54.20
Selling Price
$ 48.27
1388
722
788
1811
Market Price
$ 33.31
Selling Price
$ 29.46
275
73
232
1348