Market Price
$ 41.30
Selling Price
$ 36.51
531
426
332
2559
Market Price
$ 47.28
Selling Price
$ 39.94
972
734
922
3749
Market Price
$ 65.20
Selling Price
$ 57.74
1281
1205
1253
3964
Market Price
$ 31.28
Selling Price
$ 27.91
660
278
296
2392
Market Price
$ 64.27
Selling Price
$ 53.94
4377
1668
2497
4403
Market Price
$ 57.69
Selling Price
$ 48.93
598
385
534
708
Market Price
$ 64.51
Selling Price
$ 55.24
2173
449
898
4983
Market Price
$ 38.48
Selling Price
$ 32.43
925
417
309
2395
Market Price
$ 30.63
Selling Price
$ 27.30
1433
893
600
2780
Market Price
$ 29.18
Selling Price
$ 26.35
3555
835
1491
4492
Market Price
$ 55.07
Selling Price
$ 49.82
2687
2562
1267
3189
Market Price
$ 60.02
Selling Price
$ 54.25
2477
1487
727
4667
Market Price
$ 63.27
Selling Price
$ 53.82
936
783
487
1377
Market Price
$ 61.44
Selling Price
$ 51.61
3469
925
1494
4123
Market Price
$ 43.41
Selling Price
$ 36.41
759
159
207
932
Market Price
$ 41.82
Selling Price
$ 35.14
539
397
344
1004
Market Price
$ 57.38
Selling Price
$ 49.77
1057
329
287
1413
Market Price
$ 59.34
Selling Price
$ 51.24
378
100
119
1838
Market Price
$ 41.32
Selling Price
$ 37.14
2296
1571
831
3049
Market Price
$ 53.04
Selling Price
$ 48.15
282
223
223
875
Market Price
$ 43.38
Selling Price
$ 36.20
340
231
132
975
Market Price
$ 70.95
Selling Price
$ 59.29
630
376
497
768
Market Price
$ 50.43
Selling Price
$ 43.41
2721
552
1078
4432
Market Price
$ 48.85
Selling Price
$ 44.25
767
745
493
1120
Market Price
$ 30.91
Selling Price
$ 27.62
413
209
203
1024
Market Price
$ 52.33
Selling Price
$ 46.28
572
499
467
1958
Market Price
$ 40.31
Selling Price
$ 36.26
332
184
185
459
Market Price
$ 55.23
Selling Price
$ 48.35
2153
1786
1194
2395
Market Price
$ 41.73
Selling Price
$ 36.82
412
324
375
795
Market Price
$ 27.98
Selling Price
$ 25.25
2793
1214
2586
3611
Market Price
$ 52.41
Selling Price
$ 44.82
1446
557
1247
1819
Market Price
$ 64.47
Selling Price
$ 57.94
311
64
132
1436
Market Price
$ 44.61
Selling Price
$ 38.30
2015
652
604
2037
Market Price
$ 41.14
Selling Price
$ 36.18
1158
484
478
2568
Market Price
$ 56.30
Selling Price
$ 50.87
1032
937
885
1224
Market Price
$ 33.28
Selling Price
$ 29.39
3988
2360
1581
4704
Market Price
$ 54.15
Selling Price
$ 47.03
710
631
584
1976
Market Price
$ 55.47
Selling Price
$ 48.59
487
410
459
624
Market Price
$ 50.69
Selling Price
$ 45.30
966
451
466
3470
Market Price
$ 60.36
Selling Price
$ 50.97
2069
1633
673
3572