Market Price
$ 101.47
Selling Price
$ 89.36
531
426
332
2559
Market Price
$ 66.97
Selling Price
$ 57.98
972
734
922
3749
Market Price
$ 70.34
Selling Price
$ 63.18
1281
1205
1253
3964
Market Price
$ 76.91
Selling Price
$ 67.64
660
278
296
2392
Market Price
$ 65.96
Selling Price
$ 58.68
4377
1668
2497
4403
Market Price
$ 97.27
Selling Price
$ 86.25
598
385
534
708
Market Price
$ 87.10
Selling Price
$ 76.52
2173
449
898
4983
Market Price
$ 90.21
Selling Price
$ 80.46
925
417
309
2395
Market Price
$ 70.42
Selling Price
$ 60.92
1433
893
600
2780
Market Price
$ 79.54
Selling Price
$ 71.05
3555
835
1491
4492
Market Price
$ 72.52
Selling Price
$ 65.11
2687
2562
1267
3189
Market Price
$ 76.46
Selling Price
$ 66.49
2477
1487
727
4667
Market Price
$ 100.71
Selling Price
$ 85.45
936
783
487
1377
Market Price
$ 85.73
Selling Price
$ 72.59
3469
925
1494
4123
Market Price
$ 67.96
Selling Price
$ 59.50
759
159
207
932
Market Price
$ 98.29
Selling Price
$ 85.97
539
397
344
1004
Market Price
$ 104.76
Selling Price
$ 90.46
1057
329
287
1413
Market Price
$ 88.01
Selling Price
$ 74.43
378
100
119
1838
Market Price
$ 84.48
Selling Price
$ 75.57
2296
1571
831
3049
Market Price
$ 79.66
Selling Price
$ 68.14
282
223
223
875
Market Price
$ 65.12
Selling Price
$ 55.38
340
231
132
975
Market Price
$ 111.45
Selling Price
$ 95.25
630
376
497
768
Market Price
$ 107.27
Selling Price
$ 92.62
2721
552
1078
4432
Market Price
$ 105.18
Selling Price
$ 89.62
767
745
493
1120
Market Price
$ 78.15
Selling Price
$ 70.83
413
209
203
1024
Market Price
$ 96.99
Selling Price
$ 84.51
572
499
467
1958
Market Price
$ 99.27
Selling Price
$ 84.24
332
184
185
459
Market Price
$ 88.32
Selling Price
$ 79.23
2153
1786
1194
2395
Market Price
$ 96.92
Selling Price
$ 85.63
412
324
375
795
Market Price
$ 109.23
Selling Price
$ 97.98
2793
1214
2586
3611
Market Price
$ 99.92
Selling Price
$ 87.09
1446
557
1247
1819
Market Price
$ 76.10
Selling Price
$ 64.82
311
64
132
1436
Market Price
$ 67.19
Selling Price
$ 60.67
2015
652
604
2037
Market Price
$ 104.50
Selling Price
$ 90.51
1158
484
478
2568
Market Price
$ 112.76
Selling Price
$ 97.62
1032
937
885
1224
Market Price
$ 63.32
Selling Price
$ 55.53
3988
2360
1581
4704
Market Price
$ 101.29
Selling Price
$ 85.68
710
631
584
1976
Market Price
$ 108.65
Selling Price
$ 91.29
487
410
459
624
Market Price
$ 101.72
Selling Price
$ 90.59
966
451
466
3470
Market Price
$ 68.39
Selling Price
$ 58.22
2069
1633
673
3572