Market Price
$ 41.49
Selling Price
$ 37.23
219
58
119
855
Market Price
$ 34.82
Selling Price
$ 29.12
1671
1351
1114
2510
Market Price
$ 46.87
Selling Price
$ 39.45
2557
2202
1198
3030
Market Price
$ 68.18
Selling Price
$ 59.38
2043
1295
1139
2237
Market Price
$ 48.89
Selling Price
$ 42.48
997
890
327
1087
Market Price
$ 36.25
Selling Price
$ 31.01
3136
1642
1193
3618
Market Price
$ 34.95
Selling Price
$ 29.18
1501
800
1440
1786
Market Price
$ 46.09
Selling Price
$ 41.64
928
236
570
1445
Market Price
$ 32.07
Selling Price
$ 28.00
1161
1041
878
3617
Market Price
$ 41.18
Selling Price
$ 36.12
478
216
461
1933
Market Price
$ 64.23
Selling Price
$ 54.20
2207
1061
955
2707
Market Price
$ 54.17
Selling Price
$ 46.63
1494
800
388
1755
Market Price
$ 60.26
Selling Price
$ 51.31
1358
602
975
3618
Market Price
$ 43.56
Selling Price
$ 38.31
806
477
694
1050
Market Price
$ 42.39
Selling Price
$ 38.42
192
160
149
491
Market Price
$ 37.30
Selling Price
$ 31.26
2618
2023
1263
3069
Market Price
$ 62.67
Selling Price
$ 54.29
3073
1374
628
3690
Market Price
$ 28.23
Selling Price
$ 25.07
1732
1608
1573
4750
Market Price
$ 56.67
Selling Price
$ 50.35
2957
2654
2354
4698
Market Price
$ 61.15
Selling Price
$ 55.56
1622
1222
627
2140
Market Price
$ 38.73
Selling Price
$ 32.48
724
313
667
1498
Market Price
$ 60.08
Selling Price
$ 50.61
1760
1000
1632
3836
Market Price
$ 48.05
Selling Price
$ 41.86
2000
1366
816
4238
Market Price
$ 37.85
Selling Price
$ 32.90
3365
2975
1591
4300
Market Price
$ 36.93
Selling Price
$ 32.54
3510
2263
1653
3766
Market Price
$ 68.46
Selling Price
$ 58.27
1809
1621
944
4464
Market Price
$ 47.80
Selling Price
$ 42.94
690
318
199
942
Market Price
$ 62.71
Selling Price
$ 55.48
227
74
223
621
Market Price
$ 54.82
Selling Price
$ 46.48
762
463
501
1181
Market Price
$ 43.74
Selling Price
$ 38.97
903
654
269
1206
Market Price
$ 47.05
Selling Price
$ 41.13
1281
1007
345
4531
Market Price
$ 53.48
Selling Price
$ 47.22
534
471
116
886
Market Price
$ 37.98
Selling Price
$ 33.33
1481
950
931
2745
Market Price
$ 49.83
Selling Price
$ 43.14
2538
2424
891
3862
Market Price
$ 32.40
Selling Price
$ 29.13
1558
313
1169
2728
Market Price
$ 54.17
Selling Price
$ 49.17
1861
904
761
2789
Market Price
$ 62.62
Selling Price
$ 52.23
1394
695
722
4078
Market Price
$ 32.73
Selling Price
$ 27.33
1049
1049
271
2970
Market Price
$ 37.66
Selling Price
$ 31.48
1294
636
1166
3203
Market Price
$ 65.82
Selling Price
$ 58.35
2148
1978
1068
3682