Market Price
$ 37.23
Selling Price
$ 31.22
1411
1002
1094
1419
Market Price
$ 32.81
Selling Price
$ 27.75
769
175
548
1467
Market Price
$ 32.28
Selling Price
$ 27.51
517
213
168
987
Market Price
$ 46.37
Selling Price
$ 39.93
2467
771
2225
4612
Market Price
$ 28.57
Selling Price
$ 25.71
359
165
246
682
Market Price
$ 67.34
Selling Price
$ 56.21
2855
1972
2220
4585
Market Price
$ 49.84
Selling Price
$ 41.78
1602
1354
1524
3598
Market Price
$ 36.74
Selling Price
$ 30.90
716
245
426
1077
Market Price
$ 32.67
Selling Price
$ 29.24
504
214
498
880
Market Price
$ 60.51
Selling Price
$ 53.43
2212
472
968
2879
Market Price
$ 56.29
Selling Price
$ 47.64
1627
926
653
4833
Market Price
$ 33.68
Selling Price
$ 29.93
3193
894
2104
4579
Market Price
$ 56.25
Selling Price
$ 48.99
1211
555
1169
3272
Market Price
$ 45.57
Selling Price
$ 40.02
2634
1725
2228
3228
Market Price
$ 46.87
Selling Price
$ 42.03
1962
1505
460
3792
Market Price
$ 53.81
Selling Price
$ 48.38
3209
1475
2663
4819
Market Price
$ 55.11
Selling Price
$ 46.62
1589
1473
1409
2021
Market Price
$ 47.08
Selling Price
$ 41.57
2101
1158
1683
4772
Market Price
$ 40.28
Selling Price
$ 33.74
2025
1123
1518
3164
Market Price
$ 50.84
Selling Price
$ 45.72
1090
287
248
2060
Market Price
$ 37.34
Selling Price
$ 33.28
897
696
803
955
Market Price
$ 62.56
Selling Price
$ 55.23
742
377
622
1375
Market Price
$ 30.64
Selling Price
$ 25.95
2508
1593
1740
4402
Market Price
$ 44.75
Selling Price
$ 39.84
3515
2339
2643
4603
Market Price
$ 29.88
Selling Price
$ 26.09
1229
937
490
1524
Market Price
$ 51.28
Selling Price
$ 45.20
2829
2313
1225
4325
Market Price
$ 53.27
Selling Price
$ 46.63
1217
1177
768
1636
Market Price
$ 62.97
Selling Price
$ 54.32
4284
2446
1361
4972
Market Price
$ 65.13
Selling Price
$ 54.99
259
110
57
1177
Market Price
$ 48.35
Selling Price
$ 41.88
2111
1409
1295
3349
Market Price
$ 65.53
Selling Price
$ 54.80
2824
2320
1214
3879
Market Price
$ 53.69
Selling Price
$ 45.70
1973
1489
497
4046
Market Price
$ 57.49
Selling Price
$ 49.58
2248
2021
1541
4128
Market Price
$ 52.49
Selling Price
$ 47.39
433
217
258
518
Market Price
$ 60.96
Selling Price
$ 54.13
274
158
121
1035
Market Price
$ 35.47
Selling Price
$ 31.08
447
324
397
496
Market Price
$ 44.26
Selling Price
$ 37.09
757
537
693
1279
Market Price
$ 49.24
Selling Price
$ 43.13
2869
691
1942
4958
Market Price
$ 58.26
Selling Price
$ 51.18
2577
2361
2132
3717
Market Price
$ 32.65
Selling Price
$ 27.59
2769
1396
1814
3694