Market Price
$ 100.15
Selling Price
$ 86.67
2409
1699
506
2929
Market Price
$ 113.57
Selling Price
$ 95.86
3057
642
1921
3260
Market Price
$ 109.89
Selling Price
$ 97.87
546
518
367
1470
Market Price
$ 112.21
Selling Price
$ 98.17
1247
881
694
1359
Market Price
$ 82.22
Selling Price
$ 68.66
2936
787
2180
3161
Market Price
$ 109.53
Selling Price
$ 92.71
3983
2448
3835
4814
Market Price
$ 78.77
Selling Price
$ 69.30
1127
636
548
1592
Market Price
$ 111.57
Selling Price
$ 95.59
3258
1745
3014
4043
Market Price
$ 67.10
Selling Price
$ 59.22
4650
3492
3478
4956
Market Price
$ 104.78
Selling Price
$ 92.50
1012
975
899
1471
Market Price
$ 65.68
Selling Price
$ 57.43
376
159
368
1436
Market Price
$ 108.21
Selling Price
$ 90.55
962
284
342
1332
Market Price
$ 77.12
Selling Price
$ 69.44
1285
1086
1194
1725
Market Price
$ 97.12
Selling Price
$ 81.89
2139
1199
972
3792
Market Price
$ 94.23
Selling Price
$ 80.33
564
202
171
1925
Market Price
$ 99.42
Selling Price
$ 88.26
470
356
169
579
Market Price
$ 103.59
Selling Price
$ 87.32
1585
1526
1261
2063
Market Price
$ 94.33
Selling Price
$ 83.11
4063
3699
1322
4086
Market Price
$ 108.95
Selling Price
$ 91.07
1565
1343
712
4565
Market Price
$ 73.00
Selling Price
$ 61.75
632
536
370
2323
Market Price
$ 95.11
Selling Price
$ 83.56
3621
3383
1834
4480
Market Price
$ 65.92
Selling Price
$ 56.36
775
254
373
1073
Market Price
$ 101.21
Selling Price
$ 91.74
792
513
723
1600
Market Price
$ 96.44
Selling Price
$ 86.45
1598
969
1064
4138
Market Price
$ 76.24
Selling Price
$ 65.83
467
442
105
1201
Market Price
$ 103.40
Selling Price
$ 91.90
1847
1760
429
2579
Market Price
$ 116.81
Selling Price
$ 98.23
1167
792
1053
2940
Market Price
$ 78.31
Selling Price
$ 70.75
1559
467
1085
3251
Market Price
$ 74.52
Selling Price
$ 66.83
3169
2633
3138
4347
Market Price
$ 82.65
Selling Price
$ 69.48
593
527
291
1944
Market Price
$ 86.02
Selling Price
$ 75.18
1611
719
1286
1718
Market Price
$ 81.39
Selling Price
$ 69.14
2119
524
1651
2364
Market Price
$ 80.02
Selling Price
$ 71.84
2630
2618
2491
2960
Market Price
$ 93.83
Selling Price
$ 78.36
568
325
525
649
Market Price
$ 99.31
Selling Price
$ 88.32
2087
1214
822
4750
Market Price
$ 69.02
Selling Price
$ 58.74
1477
1096
933
4303
Market Price
$ 94.05
Selling Price
$ 79.47
3393
1427
1614
3737
Market Price
$ 94.31
Selling Price
$ 79.87
1227
529
1177
1358
Market Price
$ 100.66
Selling Price
$ 88.29
1530
682
394
3201
Market Price
$ 80.62
Selling Price
$ 72.85
1137
973
942
1470