Market Price
$ 51.30
Selling Price
$ 45.27
2273
1870
1418
3786
Market Price
$ 68.86
Selling Price
$ 58.86
787
714
557
1251
Market Price
$ 30.97
Selling Price
$ 28.01
1494
436
564
2870
Market Price
$ 48.48
Selling Price
$ 42.06
627
127
309
2736
Market Price
$ 60.43
Selling Price
$ 52.44
1605
1260
655
2283
Market Price
$ 60.67
Selling Price
$ 53.38
2796
2604
2641
2848
Market Price
$ 32.19
Selling Price
$ 28.15
1368
1333
278
2243
Market Price
$ 66.57
Selling Price
$ 55.78
1204
840
367
4363
Market Price
$ 45.95
Selling Price
$ 40.26
907
823
875
1020
Market Price
$ 33.38
Selling Price
$ 28.50
1494
342
1278
1978
Market Price
$ 43.83
Selling Price
$ 37.42
1797
1629
1654
3458
Market Price
$ 38.18
Selling Price
$ 32.86
649
490
584
2881
Market Price
$ 37.80
Selling Price
$ 33.97
3514
3122
1598
3729
Market Price
$ 57.19
Selling Price
$ 48.99
4447
1449
3467
4867
Market Price
$ 59.12
Selling Price
$ 50.33
1488
1027
346
2223
Market Price
$ 69.21
Selling Price
$ 59.22
4006
1098
2246
4238
Market Price
$ 43.33
Selling Price
$ 38.59
934
260
297
2696
Market Price
$ 41.62
Selling Price
$ 36.24
4131
4094
3819
4484
Market Price
$ 31.39
Selling Price
$ 27.54
770
155
238
907
Market Price
$ 43.97
Selling Price
$ 37.15
359
181
147
710
Market Price
$ 36.87
Selling Price
$ 32.74
1391
1101
670
2396
Market Price
$ 63.79
Selling Price
$ 57.18
690
539
341
1175
Market Price
$ 32.84
Selling Price
$ 29.39
962
922
853
1953
Market Price
$ 37.37
Selling Price
$ 33.26
1516
1238
1329
3071
Market Price
$ 42.29
Selling Price
$ 37.30
697
473
495
1144
Market Price
$ 49.09
Selling Price
$ 42.75
1198
383
339
2285
Market Price
$ 45.38
Selling Price
$ 38.81
900
466
587
1138
Market Price
$ 35.50
Selling Price
$ 30.44
4527
3820
2096
4782
Market Price
$ 34.97
Selling Price
$ 29.46
1541
1507
395
1889
Market Price
$ 34.39
Selling Price
$ 30.62
670
357
222
882
Market Price
$ 36.48
Selling Price
$ 32.88
2697
2555
873
4371
Market Price
$ 42.60
Selling Price
$ 36.27
1582
675
1122
1585
Market Price
$ 47.51
Selling Price
$ 41.15
1267
662
775
1862
Market Price
$ 71.76
Selling Price
$ 59.83
4024
921
2605
4245
Market Price
$ 47.53
Selling Price
$ 42.66
2954
2186
2513
4384
Market Price
$ 50.99
Selling Price
$ 42.83
3672
3636
3146
4465
Market Price
$ 55.96
Selling Price
$ 48.83
3916
1576
2291
4240
Market Price
$ 52.43
Selling Price
$ 47.10
1080
1063
613
4081
Market Price
$ 34.84
Selling Price
$ 30.56
1446
1338
840
3718
Market Price
$ 32.16
Selling Price
$ 26.90
1992
722
1786
2485