Market Price
$ 134.16
Selling Price
$ 119.55
1189
406
946
3612
Market Price
$ 124.83
Selling Price
$ 107.71
2514
1404
1008
4499
Market Price
$ 98.83
Selling Price
$ 83.00
2394
2185
1933
4881
Market Price
$ 127.23
Selling Price
$ 112.43
3859
1435
1820
4968
Market Price
$ 142.36
Selling Price
$ 119.71
782
506
347
929
Market Price
$ 82.00
Selling Price
$ 72.05
3391
1394
986
4488
Market Price
$ 102.23
Selling Price
$ 90.17
1255
852
855
1922
Market Price
$ 132.78
Selling Price
$ 119.60
188
47
93
777
Market Price
$ 124.53
Selling Price
$ 112.62
2905
1246
607
2915
Market Price
$ 126.46
Selling Price
$ 107.82
4608
1937
2002
4751
Market Price
$ 101.42
Selling Price
$ 85.50
920
790
901
2717
Market Price
$ 115.15
Selling Price
$ 99.90
4324
1333
2909
4579
Market Price
$ 94.27
Selling Price
$ 81.33
3102
1652
2525
4451
Market Price
$ 132.54
Selling Price
$ 112.24
2353
1845
1530
4808
Market Price
$ 118.64
Selling Price
$ 103.30
1363
530
1097
1787
Market Price
$ 92.69
Selling Price
$ 78.08
733
378
500
1392
Market Price
$ 100.53
Selling Price
$ 89.04
822
500
227
838
Market Price
$ 114.16
Selling Price
$ 99.03
2328
1197
2289
3923
Market Price
$ 132.02
Selling Price
$ 112.05
1212
850
1008
1538
Market Price
$ 126.56
Selling Price
$ 113.73
322
73
298
837
Market Price
$ 126.63
Selling Price
$ 112.20
3550
979
1520
4268
Market Price
$ 124.75
Selling Price
$ 109.10
3628
2796
3273
4706
Market Price
$ 85.03
Selling Price
$ 71.09
1962
1228
1163
2921
Market Price
$ 83.93
Selling Price
$ 75.45
473
291
320
2116
Market Price
$ 107.03
Selling Price
$ 95.39
1351
822
1108
4180
Market Price
$ 132.52
Selling Price
$ 110.50
1780
481
1696
4165
Market Price
$ 91.53
Selling Price
$ 79.04
333
151
333
1333
Market Price
$ 122.07
Selling Price
$ 104.90
2441
931
1791
3607
Market Price
$ 121.53
Selling Price
$ 108.49
885
682
553
2191
Market Price
$ 121.26
Selling Price
$ 105.84
996
825
371
1098
Market Price
$ 132.82
Selling Price
$ 116.91
2651
2500
2439
3684
Market Price
$ 136.90
Selling Price
$ 119.57
3176
1269
2510
3693
Market Price
$ 120.53
Selling Price
$ 103.65
3050
1830
1292
4465
Market Price
$ 90.70
Selling Price
$ 76.23
1493
1198
860
4532
Market Price
$ 138.46
Selling Price
$ 119.16
1586
946
643
2264
Market Price
$ 110.52
Selling Price
$ 99.86
746
273
416
1023
Market Price
$ 119.62
Selling Price
$ 103.37
1210
675
945
1890
Market Price
$ 118.12
Selling Price
$ 99.00
3203
721
3025
4271
Market Price
$ 121.82
Selling Price
$ 107.22
477
326
352
593
Market Price
$ 122.87
Selling Price
$ 105.69
567
283
506
1725