Market Price
$ 66.69
Selling Price
$ 57.34
1228
927
602
1955
Market Price
$ 82.66
Selling Price
$ 72.00
2510
668
856
4007
Market Price
$ 109.44
Selling Price
$ 97.22
2114
2064
1411
4597
Market Price
$ 107.84
Selling Price
$ 90.36
1701
731
1678
3213
Market Price
$ 100.58
Selling Price
$ 85.20
994
235
199
1295
Market Price
$ 70.83
Selling Price
$ 64.21
3382
1220
808
4231
Market Price
$ 105.59
Selling Price
$ 89.62
1070
258
590
2818
Market Price
$ 90.69
Selling Price
$ 80.30
262
237
202
766
Market Price
$ 63.21
Selling Price
$ 56.30
1147
782
457
1809
Market Price
$ 93.28
Selling Price
$ 78.06
1769
490
434
2532
Market Price
$ 87.52
Selling Price
$ 78.33
3012
663
643
4123
Market Price
$ 85.63
Selling Price
$ 71.53
517
249
151
2185
Market Price
$ 88.95
Selling Price
$ 74.78
2895
1424
2808
3407
Market Price
$ 114.93
Selling Price
$ 97.12
2258
501
1801
4570
Market Price
$ 85.24
Selling Price
$ 74.61
2234
1506
446
4078
Market Price
$ 67.41
Selling Price
$ 58.97
1306
836
832
1540
Market Price
$ 78.42
Selling Price
$ 69.75
219
121
180
531
Market Price
$ 73.73
Selling Price
$ 63.59
4065
2030
3010
4143
Market Price
$ 72.41
Selling Price
$ 64.40
875
495
665
2316
Market Price
$ 78.26
Selling Price
$ 67.81
2388
1909
682
4420
Market Price
$ 65.30
Selling Price
$ 58.55
728
595
642
2797
Market Price
$ 100.95
Selling Price
$ 85.98
415
155
292
557
Market Price
$ 85.13
Selling Price
$ 76.11
1408
646
1308
1504
Market Price
$ 104.56
Selling Price
$ 94.53
1876
1532
1039
2900
Market Price
$ 79.43
Selling Price
$ 69.84
188
173
71
575
Market Price
$ 79.44
Selling Price
$ 66.56
1130
1076
1027
1641
Market Price
$ 112.81
Selling Price
$ 98.65
1059
1058
671
3532
Market Price
$ 76.63
Selling Price
$ 65.24
759
361
532
2546
Market Price
$ 84.91
Selling Price
$ 72.17
419
167
349
1954
Market Price
$ 91.13
Selling Price
$ 80.21
3995
2374
3953
4243
Market Price
$ 106.62
Selling Price
$ 91.29
1470
1309
779
1830
Market Price
$ 90.80
Selling Price
$ 77.75
782
635
611
1470
Market Price
$ 74.35
Selling Price
$ 66.16
1834
442
997
4886
Market Price
$ 106.51
Selling Price
$ 95.35
880
786
343
1075
Market Price
$ 69.07
Selling Price
$ 59.86
608
369
264
2963
Market Price
$ 76.15
Selling Price
$ 64.31
3170
869
770
3455
Market Price
$ 93.78
Selling Price
$ 83.57
885
635
626
4343
Market Price
$ 61.56
Selling Price
$ 55.51
1659
1644
335
2453
Market Price
$ 71.63
Selling Price
$ 61.00
3169
1641
2848
3432
Market Price
$ 76.98
Selling Price
$ 64.83
2409
2227
648
2926