Market Price
$ 60.86
Selling Price
$ 54.84
1490
357
1065
4327
Market Price
$ 42.00
Selling Price
$ 35.08
1029
459
556
1472
Market Price
$ 37.97
Selling Price
$ 31.85
1907
1708
421
3167
Market Price
$ 63.22
Selling Price
$ 56.39
1958
1499
1369
2323
Market Price
$ 46.88
Selling Price
$ 40.03
3732
2296
1977
3807
Market Price
$ 45.32
Selling Price
$ 39.59
922
764
552
1819
Market Price
$ 66.28
Selling Price
$ 55.97
1940
401
1909
2456
Market Price
$ 41.36
Selling Price
$ 36.75
3848
2817
2236
3977
Market Price
$ 68.01
Selling Price
$ 57.59
1526
631
1193
3470
Market Price
$ 32.38
Selling Price
$ 28.74
2442
1683
1298
4740
Market Price
$ 48.82
Selling Price
$ 43.70
1859
518
473
3082
Market Price
$ 61.51
Selling Price
$ 54.93
3525
2319
3300
3675
Market Price
$ 68.02
Selling Price
$ 56.97
4177
3395
1610
4506
Market Price
$ 50.23
Selling Price
$ 44.98
284
227
59
1018
Market Price
$ 55.43
Selling Price
$ 47.65
243
156
229
491
Market Price
$ 67.28
Selling Price
$ 56.08
509
387
390
746
Market Price
$ 67.88
Selling Price
$ 57.59
1025
812
446
2389
Market Price
$ 53.12
Selling Price
$ 45.62
2580
2128
1031
3967
Market Price
$ 54.06
Selling Price
$ 48.51
1476
708
302
1611
Market Price
$ 53.37
Selling Price
$ 45.64
2757
2662
1346
2976
Market Price
$ 58.98
Selling Price
$ 51.56
427
380
280
1151
Market Price
$ 32.41
Selling Price
$ 27.38
2430
1124
1234
2491
Market Price
$ 65.66
Selling Price
$ 55.12
3836
3602
3217
4884
Market Price
$ 46.93
Selling Price
$ 39.41
1404
696
1090
4831
Market Price
$ 56.77
Selling Price
$ 50.64
1196
1189
978
2715
Market Price
$ 56.63
Selling Price
$ 51.26
2775
2445
2657
2946
Market Price
$ 28.61
Selling Price
$ 25.22
2989
1498
1981
3596
Market Price
$ 47.49
Selling Price
$ 39.94
4406
2909
1486
4931
Market Price
$ 58.32
Selling Price
$ 49.84
1100
650
1078
2318
Market Price
$ 45.21
Selling Price
$ 38.08
1519
1489
1496
2507
Market Price
$ 56.31
Selling Price
$ 50.18
340
272
232
568
Market Price
$ 44.83
Selling Price
$ 39.28
738
368
621
812
Market Price
$ 34.33
Selling Price
$ 28.74
1458
1067
871
3166
Market Price
$ 30.28
Selling Price
$ 26.47
313
270
283
1561
Market Price
$ 54.91
Selling Price
$ 49.54
2325
1916
528
3334
Market Price
$ 49.06
Selling Price
$ 42.08
911
908
686
1197
Market Price
$ 39.45
Selling Price
$ 33.61
4085
3820
2864
4560
Market Price
$ 64.65
Selling Price
$ 57.00
1039
570
968
3436
Market Price
$ 32.61
Selling Price
$ 28.79
2097
855
608
4831
Market Price
$ 38.01
Selling Price
$ 32.32
861
803
390
1146