Market Price
$ 31.32
Selling Price
$ 27.19
3087
871
1003
4752
Market Price
$ 67.23
Selling Price
$ 58.53
1480
673
359
1926
Market Price
$ 51.05
Selling Price
$ 45.16
1616
1172
995
2885
Market Price
$ 67.04
Selling Price
$ 59.09
2737
1570
1368
3524
Market Price
$ 47.35
Selling Price
$ 40.10
1072
1027
917
1355
Market Price
$ 46.16
Selling Price
$ 38.80
3526
3077
2074
4001
Market Price
$ 35.14
Selling Price
$ 31.30
1068
798
629
1232
Market Price
$ 47.15
Selling Price
$ 42.56
898
452
365
2213
Market Price
$ 61.15
Selling Price
$ 52.17
2446
1440
1421
4263
Market Price
$ 62.48
Selling Price
$ 52.76
1300
601
295
3131
Market Price
$ 45.99
Selling Price
$ 38.88
894
566
483
4324
Market Price
$ 45.76
Selling Price
$ 38.88
1927
483
863
2500
Market Price
$ 64.40
Selling Price
$ 55.18
433
150
419
1066
Market Price
$ 66.06
Selling Price
$ 59.00
2569
1179
1462
4193
Market Price
$ 68.55
Selling Price
$ 59.94
832
638
800
1224
Market Price
$ 30.26
Selling Price
$ 25.23
1258
722
1040
2740
Market Price
$ 54.49
Selling Price
$ 48.74
448
240
203
831
Market Price
$ 34.31
Selling Price
$ 29.49
161
111
132
562
Market Price
$ 42.27
Selling Price
$ 36.24
712
613
429
3321
Market Price
$ 48.82
Selling Price
$ 42.23
3142
1675
1314
3405
Market Price
$ 29.43
Selling Price
$ 26.64
1772
1108
661
4087
Market Price
$ 50.88
Selling Price
$ 45.33
520
501
118
1191
Market Price
$ 39.75
Selling Price
$ 35.00
3477
1743
1369
3618
Market Price
$ 53.64
Selling Price
$ 46.56
1313
928
860
2986
Market Price
$ 67.66
Selling Price
$ 57.59
1641
385
1268
4072
Market Price
$ 42.37
Selling Price
$ 37.14
1887
961
1882
1939
Market Price
$ 39.27
Selling Price
$ 34.36
1077
318
450
1819
Market Price
$ 69.35
Selling Price
$ 59.89
1185
293
607
1483
Market Price
$ 51.75
Selling Price
$ 45.04
1226
996
1033
2754
Market Price
$ 67.91
Selling Price
$ 58.43
4498
1848
2418
4752
Market Price
$ 31.59
Selling Price
$ 27.37
2983
2834
2621
3990
Market Price
$ 32.50
Selling Price
$ 29.47
2540
2515
1088
4604
Market Price
$ 49.97
Selling Price
$ 43.33
487
197
196
2405
Market Price
$ 64.21
Selling Price
$ 54.06
1783
460
439
1923
Market Price
$ 64.66
Selling Price
$ 55.65
1964
1742
758
2130
Market Price
$ 35.82
Selling Price
$ 31.40
2138
1355
637
2585
Market Price
$ 43.82
Selling Price
$ 37.12
1473
1356
1296
4209
Market Price
$ 48.25
Selling Price
$ 43.06
463
123
264
1246
Market Price
$ 56.54
Selling Price
$ 51.06
814
353
576
1734
Market Price
$ 45.80
Selling Price
$ 39.08
684
405
568
827