SEC CIK 1548760

Zuckerberg Mark

Reported ownership across 1 company, sourced from SEC Form 4 filings and updated daily.

Current Positions

CompanyShares OwnedAs Of
METAview stock →1,220,7032026-09-24

Position History — META

Reported shares owned immediately after each Form 4 transaction, over time.

013,783,33327,566,66741,350,0002012-052019-042021-012021-062023-112024-032026-092026-09

Recent Filings — META

DateActivitySharesPriceOwned After
2026-09-24Conversion (derivative)17,140$0.00100,102,127
2026-09-24Open-market sale476$779.281,220,703
2026-09-24Open-market sale2,146$778.401,221,179
2026-09-24Open-market sale4,810$777.661,223,325
2026-09-24Open-market sale1,769$776.561,228,135
2026-09-24Open-market sale1,133$775.321,229,904
2026-09-24Open-market sale600$779.330
2026-09-24Open-market sale4,324$778.36600
2026-09-24Open-market sale7,607$777.634,924
2026-09-24Open-market sale2,516$776.5612,531
2026-09-24Open-market sale2,093$775.3915,047
2026-09-24Conversion17,140$0.0017,140
2026-07-31Conversion (derivative)591,690$0.00100,119,267
2026-07-31Gift591,690$0.001,231,037
2026-07-31Gift591,690$0.000
2026-07-31Conversion591,690$0.00591,690
2026-05-07Gift (derivative)8,663,023$0.008,663,023
2025-10-31Conversion (derivative)242,340$0.00109,373,980
2025-10-31Gift242,340$0.000
2025-10-31Conversion242,340$0.00242,340
2025-10-31Gift639,347$0.00639,347
2025-08-13Conversion (derivative)1,037$0.00159,616,320
2025-08-13Open-market sale26$778.571,011
2025-08-13Conversion1,037$0.001,037
2025-08-13Open-market sale96$780.31915
2025-08-13Open-market sale28$792.350
2025-08-13Open-market sale52$791.4128
2025-08-13Open-market sale80$790.2080
2025-08-13Open-market sale106$788.84160
2025-08-13Open-market sale104$787.64266
2025-08-13Open-market sale27$786.14370
2025-08-13Open-market sale182$784.78397
2025-08-13Open-market sale158$783.60579
2025-08-13Open-market sale52$782.47737
2025-08-13Open-market sale126$781.26789
2025-08-12Conversion (derivative)15,847$0.00159,617,357
2025-08-12Open-market sale1,706$787.987,441
2025-08-12Open-market sale1,200$786.989,147
2025-08-12Open-market sale1,448$785.7710,347
2025-08-12Open-market sale1,076$784.9011,795
2025-08-12Open-market sale534$783.6312,871
2025-08-12Open-market sale310$782.5613,405
2025-08-12Open-market sale350$781.5113,715
2025-08-12Open-market sale200$780.0714,065
2025-08-12Open-market sale400$779.3214,265
2025-08-12Open-market sale502$778.3414,665
2025-08-12Open-market sale420$776.6115,167
2025-08-12Open-market sale180$774.9415,587
2025-08-12Open-market sale80$773.4515,767
2025-08-12Conversion15,847$0.0015,847
2025-08-12Open-market sale321$793.310
2025-08-12Open-market sale1,045$792.58321
2025-08-12Open-market sale1,160$791.131,366
2025-08-12Open-market sale2,100$790.112,526
2025-08-12Open-market sale2,815$789.004,626
2025-08-11Conversion (derivative)15,847$0.00159,633,204
2025-08-11Open-market sale2,171$769.835,412
2025-08-11Open-market sale2,934$767.8910,359
2025-08-11Open-market sale1,397$766.6313,293
2025-08-11Open-market sale1,157$765.3914,690
2025-08-11Open-market sale2,776$768.757,583
2025-08-11Conversion15,847$0.0015,847
2025-08-11Open-market sale960$772.710
2025-08-11Open-market sale1,747$770.963,665
2025-08-11Open-market sale2,705$771.81960
2025-08-08Conversion (derivative)15,847$0.00159,649,051
2025-08-08Open-market sale1,341$761.4714,406
2025-08-08Open-market sale940$769.320
2025-08-08Conversion15,847$0.0015,847
2025-08-08Open-market sale2,343$762.3512,063
2025-08-08Open-market sale2,245$763.329,818
2025-08-08Open-market sale2,039$764.317,779
2025-08-08Open-market sale2,009$765.355,770
2025-08-08Open-market sale1,195$766.334,575
2025-08-08Open-market sale1,430$767.563,145
2025-08-08Open-market sale2,205$768.77940
2025-08-08Open-market sale100$759.6315,747
2025-08-07Conversion (derivative)15,847$0.00159,664,898
2025-08-07Open-market sale792$760.7715,055
2025-08-07Open-market sale1,085$773.54313
2025-08-07Open-market sale1,079$772.071,398
2025-08-07Open-market sale1,244$771.492,477
2025-08-07Open-market sale2,766$770.203,721
2025-08-07Open-market sale1,175$769.246,487
2025-08-07Open-market sale860$768.007,662
2025-08-07Open-market sale974$766.948,522
2025-08-07Open-market sale741$766.039,496
2025-08-07Open-market sale750$764.5910,237
2025-08-07Open-market sale1,245$763.6410,987
2025-08-07Open-market sale1,063$762.6112,232
2025-08-07Open-market sale1,760$761.4513,295
2025-08-07Open-market sale313$774.310
2025-08-07Conversion15,847$0.0015,847
2025-08-06Conversion (derivative)15,847$0.00159,680,745
2025-08-06Open-market sale90$773.450
2025-08-06Open-market sale2,522$772.0990
2025-08-06Open-market sale3,656$771.272,612
2025-08-06Conversion15,847$0.0015,847
2025-08-06Open-market sale680$761.2815,167
2025-08-06Open-market sale500$762.2614,667
2025-08-06Open-market sale781$763.5113,886
2025-08-06Open-market sale781$764.4013,105
2025-08-06Open-market sale1,090$765.5212,015
2025-08-06Open-market sale1,317$766.6410,698
2025-08-06Open-market sale1,047$767.719,651
2025-08-06Open-market sale1,240$769.228,411
2025-08-06Open-market sale2,143$770.246,268
2025-08-05Conversion (derivative)15,847$0.00159,696,592
2025-08-05Open-market sale710$775.413,517
2025-08-05Open-market sale563$773.674,227
2025-08-05Open-market sale1,506$768.775,629
2025-08-05Open-market sale768$776.302,749
2025-08-05Open-market sale717$777.662,032
2025-08-05Open-market sale769$779.041,263
2025-08-05Open-market sale873$780.00390
2025-08-05Open-market sale100$781.00290
2025-08-05Open-market sale290$782.410
2025-08-05Open-market sale1,763$767.787,135
2025-08-05Open-market sale1,942$766.898,898
2025-08-05Open-market sale1,814$765.6910,840
2025-08-05Open-market sale2,211$764.8112,654
2025-08-05Open-market sale982$763.8614,865
2025-08-05Conversion15,847$0.0015,847
2025-08-05Open-market sale190$772.074,790
2025-08-05Open-market sale302$771.404,980
2025-08-05Open-market sale347$770.155,282
2025-08-04Conversion (derivative)15,847$0.00159,712,439
2025-08-04Open-market sale2,188$772.225,723
2025-08-04Open-market sale670$771.077,911
2025-08-04Open-market sale510$770.088,581
2025-08-04Open-market sale700$767.939,091
2025-08-04Open-market sale90$766.029,791
2025-08-04Open-market sale776$765.289,881
2025-08-04Open-market sale1,515$764.1910,657
2025-08-04Open-market sale1,620$763.3512,172
2025-08-04Open-market sale1,630$762.0313,792
2025-08-04Open-market sale255$760.7615,422
2025-08-04Open-market sale170$759.5115,677
2025-08-04Conversion15,847$0.0015,847
2025-08-04Open-market sale1,189$776.250
2025-08-04Open-market sale1,850$775.321,189
2025-08-04Open-market sale892$774.333,039
2025-08-04Open-market sale1,792$773.153,931
2025-08-01Conversion (derivative)412,854$0.00159,728,286
2025-08-01Open-market sale236$764.140
2025-08-01Open-market sale100$762.40236
2025-08-01Open-market sale100$760.96336
2025-08-01Open-market sale290$759.61436
2025-08-01Open-market sale880$758.52726
2025-08-01Open-market sale1,244$757.571,606
2025-08-01Open-market sale527$756.232,850
2025-08-01Open-market sale1,540$755.203,377
2025-08-01Open-market sale2,571$754.054,917
2025-08-01Open-market sale1,570$752.897,488
2025-08-01Open-market sale335$751.279,058
2025-08-01Open-market sale6,454$750.379,393
2025-08-01Gift397,007$0.00397,007
2025-08-01Gift397,007$0.0015,847
2025-08-01Conversion412,854$0.00412,854
2025-07-31Conversion (derivative)15,847$0.00160,141,140
2025-07-31Conversion15,847$0.0015,847
2025-07-31Open-market sale1,047$772.9314,156
2025-07-31Open-market sale291$783.630
2025-07-31Open-market sale610$782.56291
2025-07-31Open-market sale987$781.32901
2025-07-31Open-market sale1,632$780.231,888
2025-07-31Open-market sale2,370$779.253,520
2025-07-31Open-market sale1,986$778.165,890
2025-07-31Open-market sale1,982$777.187,876
2025-07-31Open-market sale1,035$776.019,858
2025-07-31Open-market sale2,012$775.1010,893
2025-07-31Open-market sale1,251$774.0012,905
2025-07-31Open-market sale200$767.1815,647
2025-07-31Open-market sale444$771.6315,203
2025-07-02Open-market sale376$715.911,211
2025-07-02Open-market sale663$718.20244
2025-07-02Open-market sale304$716.91907
2025-07-02Open-market sale244$719.400
2025-07-02Open-market sale366$714.821,587
2025-07-02Open-market sale408$713.621,953
2025-07-01Open-market sale146$724.086,719
2025-07-01Open-market sale326$715.9115,828
2025-07-01Open-market sale854$717.3014,974
2025-07-01Open-market sale196$735.762,581
2025-07-01Open-market sale1,884$734.432,777
2025-07-01Open-market sale584$733.354,661
2025-07-01Open-market sale450$732.275,245
2025-07-01Open-market sale104$730.515,695
2025-07-01Open-market sale147$729.365,799
2025-07-01Open-market sale96$727.285,946
2025-07-01Open-market sale396$726.316,042
2025-07-01Open-market sale281$724.986,438
2025-07-01Open-market sale220$737.132,361
2025-07-01Open-market sale611$722.426,865
2025-07-01Open-market sale1,717$721.587,476
2025-07-01Open-market sale2,034$720.529,193
2025-07-01Open-market sale2,415$719.5011,227
2025-07-01Open-market sale1,332$718.7113,642
2025-06-30Open-market sale2,440$739.9722,923
2025-06-30Open-market sale779$735.3629,168
2025-06-30Open-market sale1,298$736.7727,870
2025-06-30Open-market sale196$746.2116,304
2025-06-30Open-market sale292$745.1816,500
2025-06-30Open-market sale948$743.9816,792
2025-06-30Open-market sale888$742.8017,740
2025-06-30Open-market sale1,730$741.7918,628
2025-06-30Open-market sale2,565$740.8420,358
2025-06-30Open-market sale150$747.4616,154
2025-06-30Open-market sale1,339$738.7125,363
2025-06-30Open-market sale1,168$737.6526,702
2025-06-27Open-market sale460$734.1629,947
2025-06-27Open-market sale3,718$730.9932,391
2025-06-27Open-market sale3,357$730.1936,109
2025-06-27Open-market sale286$726.4943,454
2025-06-27Open-market sale514$727.8542,940
2025-06-27Open-market sale983$732.1531,408
2025-06-27Open-market sale1,001$733.2830,407
2025-06-27Open-market sale3,474$729.1139,466
2025-06-26Open-market sale1,008$712.5556,525
2025-06-26Open-market sale529$713.7755,996
2025-06-26Open-market sale355$714.7955,641
2025-06-26Open-market sale200$715.8755,441
2025-06-26Open-market sale300$716.8855,141
2025-06-26Open-market sale492$718.2954,649
2025-06-26Open-market sale585$719.2454,064
2025-06-26Open-market sale1,093$720.4352,971
2025-06-26Open-market sale687$721.2752,284
2025-06-26Open-market sale892$722.4751,392
2025-06-26Open-market sale1,242$723.5550,150
2025-06-26Open-market sale839$724.6849,311
2025-06-26Open-market sale2,755$725.7446,556
2025-06-26Open-market sale528$727.5143,740
2025-06-26Open-market sale2,288$726.7144,268
2025-06-25Open-market sale1,177$713.7058,280
2025-06-25Open-market sale643$714.7457,637
2025-06-25Open-market sale104$716.1257,533
2025-06-25Open-market sale2,353$712.7559,457
2025-06-25Open-market sale1,745$711.7261,810
2025-06-25Open-market sale442$710.0963,555
2025-06-25Open-market sale2,731$709.0863,997
2025-06-25Open-market sale2,428$708.1866,728
2025-06-25Open-market sale1,286$707.0069,156
2025-06-25Open-market sale884$706.0970,442
2025-06-24Open-market sale1,189$707.1480,354
2025-06-24Open-market sale1,290$704.0283,829
2025-06-24Open-market sale674$705.2883,155
2025-06-24Open-market sale1,612$706.2081,543
2025-06-24Open-market sale1,055$712.3971,326
2025-06-24Open-market sale1,192$708.5579,162
2025-06-24Open-market sale1,388$709.5477,774
2025-06-24Open-market sale3,046$710.5474,728
2025-06-24Open-market sale2,347$711.3972,381
2025-06-20Open-market sale444$700.3085,175
2025-06-20Open-market sale56$701.0085,119
2025-06-18Open-market sale2,468$700.3585,904
2025-06-18Open-market sale285$701.1185,619
2025-06-17Open-market sale1,238$702.5190,900
2025-06-17Open-market sale1,430$704.5788,664
2025-06-17Open-market sale806$703.4190,094
2025-06-17Open-market sale292$705.5988,372
2025-06-17Open-market sale1,666$701.3992,138
2025-06-17Open-market sale2,880$700.4793,804
2025-06-16Open-market sale49$706.7896,684
2025-06-16Open-market sale474$705.8896,733
2025-06-16Open-market sale583$704.4897,207
2025-06-16Open-market sale1,765$703.4997,790
2025-06-16Open-market sale3,053$702.4399,555
2025-06-16Open-market sale4,947$701.56102,608
2025-06-16Open-market sale2,922$700.47107,555
2025-06-11Open-market sale1,419$703.50110,971
2025-06-11Open-market sale96$705.20110,577
2025-06-11Open-market sale298$704.50110,673
2025-06-11Open-market sale100$707.45110,477
2025-06-11Open-market sale1,654$702.61112,390
2025-06-11Open-market sale1,648$701.41114,044
2025-06-11Open-market sale2,587$700.43115,692
2025-06-10Open-market sale3,435$701.37121,206
2025-06-10Open-market sale2,927$702.32118,279
2025-06-10Open-market sale7,431$700.55124,641
2025-06-09Open-market sale199$704.52132,072
2025-06-09Open-market sale114$703.23132,271
2025-06-09Open-market sale1,636$702.58132,385
2025-06-09Open-market sale1,495$701.47134,021
2025-06-09Open-market sale4,022$700.41135,516
2025-06-06Open-market sale264$702.22139,538
2025-06-06Open-market sale528$701.41139,802
2025-06-06Open-market sale670$700.48140,330
2025-05-02Gift (derivative)17,061,801$0.0017,061,801
2025-02-21Conversion (derivative)3,523$0.00192,874,288
2025-02-21Open-market sale790$701.42613
2025-02-21Conversion3,523$0.003,523
2025-02-21Open-market sale120$703.780
2025-02-21Open-market sale493$702.66120
2025-02-21Open-market sale2,120$700.471,403
2025-02-20Conversion (derivative)3,563$0.00192,877,811
2025-02-20Open-market sale843$701.941,220
2025-02-20Open-market sale400$703.88143
2025-02-20Open-market sale677$702.97543
2025-02-20Open-market sale143$705.350
2025-02-20Open-market sale1,500$700.412,063
2025-02-20Conversion3,563$0.003,563
2025-02-19Conversion (derivative)19,668$0.00192,881,374
2025-02-19Conversion19,668$0.0019,668
2025-02-19Open-market sale100$706.280
2025-02-19Open-market sale1,292$705.38100
2025-02-19Open-market sale1,124$700.5518,544
2025-02-19Open-market sale4,183$703.675,974
2025-02-19Open-market sale6,248$702.5010,157
2025-02-19Open-market sale2,139$701.5216,405
2025-02-19Open-market sale4,582$704.541,392
2025-02-18Conversion (derivative)19,668$0.00192,901,042
2025-02-18Open-market sale212$736.610
2025-02-18Open-market sale297$735.09212
2025-02-18Open-market sale356$734.27509
2025-02-18Open-market sale200$732.60865
2025-02-18Open-market sale108$730.981,065
2025-02-18Open-market sale119$729.591,173
2025-02-18Open-market sale256$728.331,292
2025-02-18Open-market sale294$727.451,548
2025-02-18Open-market sale290$726.391,842
2025-02-18Open-market sale461$725.122,132
2025-02-18Open-market sale680$723.912,593
2025-02-18Open-market sale407$723.073,273
2025-02-18Open-market sale522$721.593,680
2025-02-18Open-market sale1,404$720.134,202
2025-02-18Open-market sale780$719.015,606
2025-02-18Open-market sale1,942$718.136,386
2025-02-18Open-market sale2,074$717.228,328
2025-02-18Open-market sale2,202$716.0510,402
2025-02-18Open-market sale490$714.9012,604
2025-02-18Open-market sale299$713.6013,094
2025-02-18Open-market sale611$712.5313,393
2025-02-18Open-market sale614$711.2514,004
2025-02-18Open-market sale728$710.1814,618
2025-02-18Open-market sale1,562$709.1215,346
2025-02-18Open-market sale2,191$708.1616,908
2025-02-18Open-market sale569$707.2719,099
2025-02-18Conversion19,668$0.0019,668
2025-02-14Conversion (derivative)19,668$0.00192,920,710
2025-02-14Open-market sale2,753$738.771,519
2025-02-14Open-market sale1,430$735.638,576
2025-02-14Open-market sale1,825$734.7110,006
2025-02-14Open-market sale613$733.3211,831
2025-02-14Open-market sale970$732.0012,444
2025-02-14Open-market sale1,775$731.0213,414
2025-02-14Open-market sale1,665$730.2115,189
2025-02-14Open-market sale1,854$729.0116,854
2025-02-14Open-market sale770$727.8718,708
2025-02-14Open-market sale190$726.6819,478
2025-02-14Conversion19,668$0.0019,668
2025-02-14Open-market sale102$740.710
2025-02-14Open-market sale1,417$739.85102
2025-02-14Open-market sale2,311$736.636,265
2025-02-14Open-market sale1,993$737.624,272
2025-02-13Conversion (derivative)19,668$0.00192,940,378
2025-02-13Open-market sale3,327$723.0310,303
2025-02-13Open-market sale1,474$728.10466
2025-02-13Open-market sale1,525$727.071,940
2025-02-13Open-market sale1,213$725.963,465
2025-02-13Open-market sale2,667$725.074,678
2025-02-13Open-market sale2,958$723.927,345
2025-02-13Open-market sale466$728.810
2025-02-13Open-market sale2,119$721.9513,630
2025-02-13Open-market sale2,035$720.9915,749
2025-02-13Open-market sale870$719.9717,784
2025-02-13Open-market sale1,014$718.8518,654
2025-02-13Conversion19,668$0.0019,668
2025-02-12Conversion (derivative)19,668$0.00192,960,046
2025-02-12Open-market sale200$714.1519,468
2025-02-12Conversion19,668$0.0019,668
2025-02-12Open-market sale300$726.700
2025-02-12Open-market sale1,094$725.83300
2025-02-12Open-market sale4,161$725.011,394
2025-02-12Open-market sale2,780$724.065,555
2025-02-12Open-market sale1,685$722.898,335
2025-02-12Open-market sale1,262$721.5510,020
2025-02-12Open-market sale1,634$720.4211,282
2025-02-12Open-market sale2,008$719.3312,916
2025-02-12Open-market sale2,158$718.2814,924
2025-02-12Open-market sale705$717.2117,082
2025-02-12Open-market sale1,281$716.3117,787
2025-02-12Open-market sale400$715.1619,068
2025-02-11Conversion (derivative)19,668$0.00192,979,714
2025-02-11Open-market sale2,537$716.609,870
2025-02-11Open-market sale1,855$722.7590
2025-02-11Open-market sale1,155$721.831,945
2025-02-11Open-market sale2,306$720.813,100
2025-02-11Open-market sale1,144$719.775,406
2025-02-11Open-market sale690$718.596,550
2025-02-11Open-market sale2,630$717.657,240
2025-02-11Open-market sale90$723.540
2025-02-11Open-market sale1,751$715.6012,407
2025-02-11Open-market sale2,796$714.5314,158
2025-02-11Open-market sale1,327$713.4916,954
2025-02-11Open-market sale1,287$712.3518,281
2025-02-11Open-market sale100$710.2119,568
2025-02-11Conversion19,668$0.0019,668
2025-02-10Conversion (derivative)30,699$0.00192,999,382
2025-02-10Open-market sale5,368$717.174,119
2025-02-10Open-market sale5,185$716.149,487
2025-02-10Open-market sale7,419$715.1314,672
2025-02-10Open-market sale6,640$714.3122,091
2025-02-10Open-market sale1,382$713.2128,731
2025-02-10Open-market sale586$712.2030,113
2025-02-10Conversion30,699$0.0030,699
2025-02-10Open-market sale75$720.38141,000
2025-02-10Open-market sale472$718.72141,075
2025-02-10Open-market sale970$717.48141,547
2025-02-10Open-market sale727$716.52142,517
2025-02-10Open-market sale1,461$715.18143,244
2025-02-10Open-market sale1,199$714.25144,705
2025-02-10Open-market sale192$713.05145,904
2025-02-10Open-market sale2,809$718.221,310
2025-02-10Open-market sale235$720.650
2025-02-10Open-market sale1,075$719.24235
2025-02-07Conversion (derivative)42,614$0.00193,030,081
2025-02-07Open-market sale3,693$714.4737,741
2025-02-07Open-market sale1,180$713.0241,434
2025-02-07Conversion42,614$0.0042,614
2025-02-07Open-market sale264$724.28146,096
2025-02-07Open-market sale784$723.38146,360
2025-02-07Open-market sale683$722.14147,144
2025-02-07Open-market sale1,216$721.26147,827
2025-02-07Open-market sale485$720.00149,043
2025-02-07Open-market sale722$719.04149,528
2025-02-07Open-market sale971$717.89150,250
2025-02-07Open-market sale1,981$716.84151,221
2025-02-07Open-market sale3,568$715.84153,202
2025-02-07Open-market sale1,708$714.82156,770
2025-02-07Open-market sale397$713.65158,478
2025-02-07Open-market sale196$712.36158,875
2025-02-07Open-market sale600$724.260
2025-02-07Open-market sale2,159$723.41600
2025-02-07Open-market sale3,326$722.372,759
2025-02-07Open-market sale3,133$721.496,085
2025-02-07Open-market sale2,447$720.459,218
2025-02-07Open-market sale807$719.3611,665
2025-02-07Open-market sale2,413$718.3912,472
2025-02-07Open-market sale5,451$717.3414,885
2025-02-07Open-market sale8,105$716.2520,336
2025-02-07Open-market sale9,300$715.4228,441
2025-02-06Conversion (derivative)42,614$0.00193,072,695
2025-02-06Open-market sale1,395$704.9141,219
2025-02-06Conversion42,614$0.0042,614
2025-02-06Open-market sale3,299$705.8737,920
2025-02-06Open-market sale2,523$706.9935,397
2025-02-06Open-market sale1,870$707.7633,527
2025-02-06Open-market sale102$718.25159,071
2025-02-06Open-market sale685$717.16159,173
2025-02-06Open-market sale970$716.07159,858
2025-02-06Open-market sale1,589$715.01160,828
2025-02-06Open-market sale406$713.90162,417
2025-02-06Open-market sale1,392$712.79162,823
2025-02-06Open-market sale1,583$711.80164,215
2025-02-06Open-market sale1,290$710.69165,798
2025-02-06Open-market sale935$709.59167,088
2025-02-06Open-market sale1,426$708.79168,023
2025-02-06Open-market sale871$707.31169,449
2025-02-06Open-market sale937$706.09170,320
2025-02-06Open-market sale789$704.98171,257
2025-02-06Open-market sale190$718.550
2025-02-06Open-market sale2,300$717.25190
2025-02-06Open-market sale2,874$716.062,490
2025-02-06Open-market sale4,346$715.175,364
2025-02-06Open-market sale2,817$714.249,710
2025-02-06Open-market sale3,150$713.0312,527
2025-02-06Open-market sale6,295$711.9215,677
2025-02-06Open-market sale3,508$710.9521,972
2025-02-06Open-market sale2,911$709.8625,480
2025-02-06Open-market sale5,136$708.9728,391
2025-02-05Conversion (derivative)42,614$0.00193,115,309
2025-02-05Open-market sale670$700.4741,944
2025-02-05Open-market sale1,004$716.22200
2025-02-05Open-market sale1,776$715.121,204
2025-02-05Open-market sale1,349$714.072,980
2025-02-05Open-market sale1,229$713.004,329
2025-02-05Open-market sale2,661$711.945,558
2025-02-05Open-market sale2,037$710.848,219
2025-02-05Open-market sale1,499$709.8910,256
2025-02-05Open-market sale1,373$708.8511,755
2025-02-05Open-market sale667$707.8713,128
2025-02-05Open-market sale1,243$706.3013,795
2025-02-05Open-market sale4,809$705.4015,038
2025-02-05Open-market sale12,144$704.3619,847
2025-02-05Open-market sale6,392$703.5831,991
2025-02-05Open-market sale2,401$702.5038,383
2025-02-05Open-market sale1,160$701.5240,784
2025-02-05Open-market sale200$717.590
2025-02-05Conversion42,614$0.0042,614
2025-02-05Open-market sale267$707.27176,147
2025-02-05Open-market sale592$714.79172,530
2025-02-05Open-market sale310$713.55173,122
2025-02-05Open-market sale792$712.55173,432
2025-02-05Open-market sale488$711.40174,224
2025-02-05Open-market sale1,143$710.23174,712
2025-02-05Open-market sale292$708.90175,855
2025-02-05Open-market sale484$716.20172,046
2025-02-05Open-market sale400$706.11176,414
2025-02-05Open-market sale2,170$705.09176,814
2025-02-05Open-market sale3,283$704.20178,984
2025-02-05Open-market sale1,759$703.26182,267
2025-02-05Open-market sale633$702.17184,026
2025-02-05Open-market sale362$700.72184,659
2025-02-04Conversion (derivative)42,614$0.00193,157,923
2025-02-04Open-market sale877$692.3641,737
2025-02-04Open-market sale2,598$706.15185,610
2025-02-04Open-market sale1,759$705.05188,208
2025-02-04Open-market sale2,641$704.13189,967
2025-02-04Open-market sale1,128$703.15192,608
2025-02-04Open-market sale502$701.78193,736
2025-02-04Open-market sale526$700.67194,238
2025-02-04Open-market sale261$699.68194,764
2025-02-04Open-market sale388$698.50195,025
2025-02-04Open-market sale578$697.40195,413
2025-02-04Open-market sale599$696.45195,991
2025-02-04Open-market sale300$695.47196,590
2025-02-04Open-market sale606$694.36196,890
2025-02-04Open-market sale500$692.31197,496
2025-02-04Open-market sale2,274$706.940
2025-02-04Open-market sale9,008$706.122,274
2025-02-04Open-market sale7,710$705.1011,282
2025-02-04Open-market sale10,132$704.1618,992
2025-02-04Open-market sale4,087$703.3229,124
2025-02-04Open-market sale1,030$702.0533,211
2025-02-04Open-market sale1,996$701.0434,241
2025-02-04Open-market sale807$700.0336,237
2025-02-04Open-market sale600$698.7737,044
2025-02-04Open-market sale556$698.1037,644
2025-02-04Open-market sale1,368$696.8638,200
2025-02-04Open-market sale1,020$695.8339,568
2025-02-04Open-market sale750$694.8740,588
2025-02-04Open-market sale399$693.8841,338
2025-02-04Open-market sale589$706.95185,021
2025-02-04Conversion42,614$0.0042,614
2025-02-03Open-market sale200$685.29210,107
2025-02-03Open-market sale100$680.84210,699
2025-02-03Open-market sale100$679.82210,799
2025-02-03Open-market sale72$675.69210,899
2025-02-03Open-market sale904$702.98197,996
2025-02-03Open-market sale1,256$701.91198,900
2025-02-03Open-market sale1,056$700.57200,156
2025-02-03Open-market sale1,422$699.34201,212
2025-02-03Open-market sale1,710$698.29202,634
2025-02-03Open-market sale1,807$697.24204,344
2025-02-03Open-market sale496$695.53206,151
2025-02-03Open-market sale544$694.78206,647
2025-02-03Open-market sale892$693.71207,191
2025-02-03Open-market sale563$692.66208,083
2025-02-03Open-market sale385$691.39208,646
2025-02-03Open-market sale292$689.72209,031
2025-02-03Open-market sale388$688.51209,323
2025-02-03Open-market sale96$686.91209,711
2025-02-03Open-market sale300$686.30209,807
2025-02-03Open-market sale96$682.68210,603
2025-02-03Open-market sale296$684.44210,307
2025-02-03Conversion (derivative)35,638$0.00193,200,537
2025-02-03Open-market sale470$684.9234,288
2025-02-03Open-market sale300$683.8334,758
2025-02-03Open-market sale200$682.6635,058
2025-02-03Open-market sale200$681.3235,258
2025-02-03Open-market sale100$678.0035,458
2025-02-03Open-market sale80$675.6935,558
2025-02-03Conversion35,638$0.0035,638
2025-02-03Open-market sale276$703.790
2025-02-03Open-market sale2,639$703.09276
2025-02-03Open-market sale7,004$702.122,915
2025-02-03Open-market sale4,390$701.199,919
2025-02-03Open-market sale5,011$700.1514,309
2025-02-03Open-market sale2,298$699.0819,320
2025-02-03Open-market sale2,834$698.0521,618
2025-02-03Open-market sale680$686.1933,608
2025-02-03Open-market sale780$690.4932,018
2025-02-03Open-market sale2,643$697.2224,452
2025-02-03Open-market sale702$695.8327,095
2025-02-03Open-market sale1,165$694.8527,797
2025-02-03Open-market sale1,306$693.7328,962
2025-02-03Open-market sale1,150$692.5830,268
2025-02-03Open-market sale600$691.5431,418
2025-02-03Open-market sale430$687.6733,178
2025-02-03Open-market sale380$688.5032,798
2025-01-31Conversion (derivative)30,908$0.00193,236,175
2025-01-31Open-market sale734$687.5229,499
2025-01-31Open-market sale1,762$688.5027,737
2025-01-31Open-market sale1,474$689.4026,263
2025-01-31Open-market sale708$690.5125,555
2025-01-31Open-market sale517$691.6525,038
2025-01-31Open-market sale1,111$693.0023,927
2025-01-31Open-market sale876$693.9823,051
2025-01-31Open-market sale1,090$694.8321,961
2025-01-31Open-market sale834$696.0921,127
2025-01-31Open-market sale1,111$697.2020,016
2025-01-31Open-market sale4,922$700.2510,762
2025-01-31Conversion30,908$0.0030,908
2025-01-31Open-market sale2,790$702.332,133
2025-01-31Open-market sale5,839$701.264,923
2025-01-31Open-market sale1,593$703.47540
2025-01-31Open-market sale440$704.33100
2025-01-31Open-market sale100$704.930
2025-01-31Open-market sale1,709$698.2918,307
2025-01-31Open-market sale2,623$699.3915,684
2025-01-31Open-market sale675$686.5630,233
2025-01-31Open-market sale392$686.42223,554
2025-01-31Open-market sale96$705.02210,971
2025-01-31Open-market sale498$687.51223,056
2025-01-31Open-market sale172$704.21211,067
2025-01-31Open-market sale592$703.22211,239
2025-01-31Open-market sale780$702.08211,831
2025-01-31Open-market sale1,573$701.17212,611
2025-01-31Open-market sale1,613$700.11214,184
2025-01-31Open-market sale1,371$699.07215,797
2025-01-31Open-market sale665$698.35217,168
2025-01-31Open-market sale688$696.99217,833
2025-01-31Open-market sale612$696.08218,521
2025-01-31Open-market sale600$694.65219,133
2025-01-31Open-market sale517$693.20219,733
2025-01-31Open-market sale400$692.47220,250
2025-01-31Open-market sale627$690.85220,650
2025-01-31Open-market sale779$689.42221,277
2025-01-31Open-market sale1,000$688.51222,056
2025-01-30Open-market sale99$679.19236,726
2025-01-30Open-market sale96$676.70236,825
2025-01-30Open-market sale192$680.49236,534
2025-01-30Open-market sale265$683.62236,269
2025-01-30Open-market sale972$686.17235,297
2025-01-30Open-market sale1,708$687.15233,589
2025-01-30Open-market sale1,665$688.08231,924
2025-01-30Open-market sale1,188$689.17230,736
2025-01-30Open-market sale1,487$690.27229,249
2025-01-30Open-market sale397$691.56228,852
2025-01-30Open-market sale485$692.57228,367
2025-01-30Open-market sale254$693.19228,113
2025-01-30Open-market sale292$694.85227,821
2025-01-30Open-market sale192$695.88227,629
2025-01-30Open-market sale192$697.65227,437
2025-01-30Open-market sale366$701.57227,071
2025-01-30Open-market sale386$702.24226,685
2025-01-30Open-market sale801$703.59225,884
2025-01-30Open-market sale627$704.65225,257
2025-01-30Open-market sale488$705.76224,769
2025-01-30Open-market sale527$707.07224,242
2025-01-30Open-market sale100$708.00224,142
2025-01-30Open-market sale196$709.42223,946
2025-01-30Conversion (derivative)28,549$0.00193,267,083
2025-01-30Open-market sale1,022$692.9512,603
2025-01-30Open-market sale806$692.0113,625
2025-01-30Open-market sale1,194$690.9214,431
2025-01-30Open-market sale2,714$690.0015,625
2025-01-30Open-market sale2,154$688.8018,339
2025-01-30Open-market sale3,099$687.8920,493
2025-01-30Open-market sale2,807$686.9123,592
2025-01-30Open-market sale980$685.8326,399
2025-01-30Open-market sale290$684.5727,379
2025-01-30Open-market sale100$683.3327,669
2025-01-30Open-market sale300$680.5027,769
2025-01-30Open-market sale380$679.5628,069
2025-01-30Open-market sale100$677.9828,449
2025-01-30Conversion28,549$0.0028,549
2025-01-30Open-market sale305$709.140
2025-01-30Open-market sale899$708.28305
2025-01-30Open-market sale1,275$707.251,204
2025-01-30Open-market sale1,360$706.202,479
2025-01-30Open-market sale2,128$704.943,839
2025-01-30Open-market sale1,439$704.065,967
2025-01-30Open-market sale1,728$703.207,406
2025-01-30Open-market sale1,750$702.079,134
2025-01-30Open-market sale920$700.8010,884
2025-01-30Open-market sale100$698.0011,804
2025-01-30Open-market sale190$696.6811,904
2025-01-30Open-market sale409$695.3612,094
2025-01-30Open-market sale100$693.5612,503
2025-01-29Conversion (derivative)22,946$0.00193,295,632
2025-01-29Open-market sale618$669.04248,658
2025-01-29Open-market sale419$680.030
2025-01-29Open-market sale1,071$679.28419
2025-01-29Open-market sale904$678.141,490
2025-01-29Open-market sale2,675$677.372,394
2025-01-29Open-market sale1,128$676.175,069
2025-01-29Open-market sale1,341$675.126,197
2025-01-29Open-market sale2,638$674.077,538
2025-01-29Open-market sale3,706$673.0410,176
2025-01-29Open-market sale2,921$671.9813,882
2025-01-29Open-market sale2,708$671.0516,803
2025-01-29Open-market sale1,162$670.1619,511
2025-01-29Open-market sale1,150$668.9420,673
2025-01-29Open-market sale723$667.7021,823
2025-01-29Open-market sale400$666.2322,546
2025-01-29Conversion22,946$0.0022,946
2025-01-29Open-market sale541$679.80236,921
2025-01-29Open-market sale584$678.77237,462
2025-01-29Open-market sale984$677.58238,046
2025-01-29Open-market sale995$676.90239,030
2025-01-29Open-market sale718$675.72240,025
2025-01-29Open-market sale1,194$674.52240,743
2025-01-29Open-market sale2,362$673.36241,937
2025-01-29Open-market sale1,562$672.58244,299
2025-01-29Open-market sale1,831$671.39245,861
2025-01-29Open-market sale966$670.27247,692
2025-01-29Open-market sale292$666.13249,604
2025-01-29Open-market sale328$667.96249,276
2025-01-28Open-market sale964$680.75250,192
2025-01-28Open-market sale1,588$677.60253,120
2025-01-28Open-market sale796$676.67254,708
2025-01-28Open-market sale492$674.74255,504
2025-01-28Open-market sale1,315$673.86255,996
2025-01-28Open-market sale566$672.68257,311
2025-01-28Open-market sale684$671.51257,877
2025-01-28Open-market sale789$670.46258,561
2025-01-28Open-market sale592$669.02259,350
2025-01-28Open-market sale594$668.28259,942
2025-01-28Open-market sale502$666.91260,536
2025-01-28Open-market sale832$665.83261,038
2025-01-28Open-market sale513$664.80261,870
2025-01-28Open-market sale296$663.33262,383
2025-01-28Open-market sale192$662.02262,679
2025-01-28Open-market sale296$681.42249,896
2025-01-28Open-market sale1,193$678.50251,927
2025-01-28Open-market sale771$679.47251,156
2025-01-28Conversion (derivative)22,946$0.00193,318,578
2025-01-28Open-market sale898$666.5619,056
2025-01-28Open-market sale1,353$665.6119,954
2025-01-28Open-market sale836$664.7121,307
2025-01-28Open-market sale603$663.2122,143
2025-01-28Open-market sale200$661.4622,746
2025-01-28Conversion22,946$0.0022,946
2025-01-28Open-market sale390$681.640
2025-01-28Open-market sale1,625$680.80390
2025-01-28Open-market sale1,187$679.712,015
2025-01-28Open-market sale2,342$678.743,202
2025-01-28Open-market sale3,236$677.705,544
2025-01-28Open-market sale1,031$676.588,780
2025-01-28Open-market sale400$675.329,811
2025-01-28Open-market sale1,683$674.2510,211
2025-01-28Open-market sale1,380$673.2411,894
2025-01-28Open-market sale1,170$672.5613,274
2025-01-28Open-market sale1,358$671.0814,444
2025-01-28Open-market sale878$669.8915,802
2025-01-28Open-market sale1,373$668.8716,680
2025-01-28Open-market sale1,003$667.7718,053
2025-01-27Open-market sale589$632.75274,669
2025-01-27Open-market sale180$626.56275,666
2025-01-27Open-market sale280$663.130
2025-01-27Open-market sale300$661.48280
2025-01-27Open-market sale77$662.73262,871
2025-01-27Open-market sale231$661.44262,948
2025-01-27Open-market sale149$661.00263,179
2025-01-27Open-market sale907$659.46263,328
2025-01-27Open-market sale592$658.66264,235
2025-01-27Open-market sale592$657.63264,827
2025-01-27Open-market sale759$656.03265,419
2025-01-27Open-market sale392$654.61266,178
2025-01-27Open-market sale794$653.72266,570
2025-01-27Open-market sale894$652.83267,364
2025-01-27Open-market sale1,082$651.50268,258
2025-01-27Open-market sale1,217$650.51269,340
2025-01-27Open-market sale973$649.45270,557
2025-01-27Open-market sale492$647.39271,530
2025-01-27Open-market sale196$646.17272,022
2025-01-27Open-market sale255$644.97272,218
2025-01-27Open-market sale552$642.70272,473
2025-01-27Open-market sale96$640.45273,025
2025-01-27Open-market sale292$639.32273,121
2025-01-27Open-market sale560$638.28273,413
2025-01-27Open-market sale100$636.54273,973
2025-01-27Open-market sale100$635.53274,073
2025-01-27Open-market sale496$634.41274,173
2025-01-27Open-market sale200$629.30275,466
2025-01-27Open-market sale208$631.36275,258
2025-01-27Conversion (derivative)22,946$0.00193,341,524
2025-01-27Open-market sale848$655.185,227
2025-01-27Open-market sale1,515$651.999,207
2025-01-27Open-market sale2,018$650.8710,722
2025-01-27Open-market sale1,731$649.9612,740
2025-01-27Open-market sale808$648.9014,471
2025-01-27Open-market sale684$647.8715,279
2025-01-27Open-market sale500$646.8215,963
2025-01-27Open-market sale513$645.5116,463
2025-01-27Open-market sale290$644.1716,976
2025-01-27Open-market sale490$642.7717,266
2025-01-27Open-market sale270$641.8017,756
2025-01-27Open-market sale326$640.2918,026
2025-01-27Open-market sale780$638.6218,352
2025-01-27Open-market sale655$637.5119,132
2025-01-27Open-market sale200$635.7919,787
2025-01-27Open-market sale586$634.7819,987
2025-01-27Open-market sale493$633.9520,573
2025-01-27Open-market sale898$632.5921,066
2025-01-27Open-market sale470$631.5921,964
2025-01-27Open-market sale180$629.6022,434
2025-01-27Open-market sale280$627.3222,614
2025-01-27Open-market sale52$625.5422,894
2025-01-27Conversion22,946$0.0022,946
2025-01-27Open-market sale425$660.55580
2025-01-27Open-market sale1,772$659.501,005
2025-01-27Open-market sale890$658.382,777
2025-01-27Open-market sale860$657.473,667
2025-01-27Open-market sale700$656.014,527
2025-01-27Open-market sale1,835$653.157,372
2025-01-27Open-market sale1,297$654.226,075
2025-01-24Conversion (derivative)22,946$0.00193,364,470
2025-01-24Conversion22,946$0.0022,946
2025-01-24Open-market sale138$648.08277,063
2025-01-24Open-market sale1,135$647.43277,201
2025-01-24Open-market sale2,105$646.32278,336
2025-01-24Open-market sale2,772$645.34280,441
2025-01-24Open-market sale1,154$644.27283,213
2025-01-24Open-market sale820$643.37284,367
2025-01-24Open-market sale1,770$642.18285,187
2025-01-24Open-market sale1,272$641.15286,957
2025-01-24Open-market sale304$640.15288,229
2025-01-24Open-market sale96$637.23288,533
2025-01-24Open-market sale192$636.45288,629
2025-01-24Open-market sale390$650.880
2025-01-24Open-market sale699$649.97390
2025-01-24Open-market sale1,071$649.131,089
2025-01-24Open-market sale1,449$647.612,160
2025-01-24Open-market sale2,474$646.813,609
2025-01-24Open-market sale4,455$645.836,083
2025-01-24Open-market sale3,816$644.9010,538
2025-01-24Open-market sale1,589$643.8114,354
2025-01-24Open-market sale2,070$642.7015,943
2025-01-24Open-market sale2,731$641.7818,013
2025-01-24Open-market sale1,622$640.7620,744
2025-01-24Open-market sale90$638.6222,366
2025-01-24Open-market sale190$637.1222,456
2025-01-24Open-market sale300$635.9222,646
2025-01-24Open-market sale704$649.28276,359
2025-01-24Open-market sale513$650.72275,846
2025-01-23Conversion (derivative)22,946$0.00193,387,416
2025-01-23Open-market sale901$632.66289,611
2025-01-23Open-market sale470$634.86876
2025-01-23Open-market sale876$635.900
2025-01-23Open-market sale2,675$632.241,936
2025-01-23Open-market sale2,410$631.294,611
2025-01-23Open-market sale2,610$630.147,021
2025-01-23Open-market sale2,953$629.159,631
2025-01-23Open-market sale2,310$628.1512,584
2025-01-23Open-market sale2,087$627.3114,894
2025-01-23Open-market sale2,022$625.8816,981
2025-01-23Open-market sale3,143$624.9019,003
2025-01-23Open-market sale700$623.7622,146
2025-01-23Open-market sale100$621.8322,846
2025-01-23Conversion22,946$0.0022,946
2025-01-23Open-market sale72$636.27288,821
2025-01-23Open-market sale522$635.66288,893
2025-01-23Open-market sale196$634.44289,415
2025-01-23Open-market sale590$632.971,346
2025-01-23Open-market sale1,572$631.84290,512
2025-01-23Open-market sale1,182$630.66292,084
2025-01-23Open-market sale1,839$629.71293,266
2025-01-23Open-market sale1,998$628.61295,105
2025-01-23Open-market sale699$627.52297,103
2025-01-23Open-market sale749$626.80297,802
2025-01-23Open-market sale1,460$625.57298,551
2025-01-23Open-market sale1,397$624.65300,011
2025-01-23Open-market sale292$623.48301,408
2025-01-23Open-market sale96$621.74301,700
2025-01-22Conversion (derivative)22,946$0.00193,410,362
2025-01-22Open-market sale4,066$626.3211,482
2025-01-22Open-market sale1,860$623.1818,049
2025-01-22Open-market sale1,977$622.1719,909
2025-01-22Open-market sale1,060$621.2021,886
2025-01-22Conversion22,946$0.0022,946
2025-01-22Open-market sale586$632.85301,796
2025-01-22Open-market sale576$632.03302,382
2025-01-22Open-market sale982$630.93302,958
2025-01-22Open-market sale496$629.99303,940
2025-01-22Open-market sale1,949$628.42304,436
2025-01-22Open-market sale1,612$627.31306,385
2025-01-22Open-market sale2,681$626.33307,997
2025-01-22Open-market sale942$625.34310,678
2025-01-22Open-market sale748$623.79311,620
2025-01-22Open-market sale914$623.00312,368
2025-01-22Open-market sale1,489$621.76313,282
2025-01-22Open-market sale90$633.390
2025-01-22Open-market sale1,185$632.6890
2025-01-22Open-market sale1,281$631.621,275
2025-01-22Open-market sale1,615$630.582,556
2025-01-22Open-market sale827$629.384,171
2025-01-22Open-market sale2,812$628.304,998
2025-01-22Open-market sale3,672$627.257,810
2025-01-22Open-market sale816$624.2117,233
2025-01-22Open-market sale1,685$625.4115,548
2025-01-21Conversion (derivative)22,946$0.00193,433,308
2025-01-21Open-market sale84$621.00314,771
2025-01-21Open-market sale2,990$617.50316,215
2025-01-21Open-market sale2,581$616.56319,205
2025-01-21Open-market sale2,188$615.56321,786
2025-01-21Open-market sale982$614.45323,974
2025-01-21Open-market sale1,688$613.53324,956
2025-01-21Open-market sale612$612.24326,644
2025-01-21Open-market sale394$610.96327,256
2025-01-21Open-market sale96$609.58327,650
2025-01-21Open-market sale100$621.010
2025-01-21Open-market sale290$619.89100
2025-01-21Open-market sale1,975$618.63390
2025-01-21Open-market sale4,626$617.612,365
2025-01-21Open-market sale4,625$616.686,991
2025-01-21Open-market sale3,930$615.7211,616
2025-01-21Open-market sale2,065$614.6415,546
2025-01-21Open-market sale3,216$613.5917,611
2025-01-21Open-market sale759$612.5920,827
2025-01-21Open-market sale870$611.6821,586
2025-01-21Open-market sale490$610.4422,456
2025-01-21Conversion22,946$0.0022,946
2025-01-21Open-market sale1,160$618.65315,055
2025-01-21Open-market sale200$619.48314,855
2025-01-17Conversion (derivative)22,946$0.00193,456,254
2025-01-17Open-market sale1,651$612.65336,982
2025-01-17Open-market sale595$608.91339,530
2025-01-17Open-market sale496$607.43340,125
2025-01-17Open-market sale100$604.99340,621
2025-01-17Open-market sale300$621.820
2025-01-17Open-market sale375$620.03300
2025-01-17Open-market sale780$618.94675
2025-01-17Open-market sale680$617.381,455
2025-01-17Open-market sale903$616.512,135
2025-01-17Open-market sale2,568$615.483,038
2025-01-17Open-market sale4,556$614.495,606
2025-01-17Open-market sale7,155$613.5710,162
2025-01-17Open-market sale2,418$612.4217,317
2025-01-17Open-market sale812$611.5019,735
2025-01-17Open-market sale390$609.9920,547
2025-01-17Open-market sale1,016$609.0620,937
2025-01-17Open-market sale593$607.9321,953
2025-01-17Open-market sale100$606.1722,546
2025-01-17Open-market sale200$605.3222,646
2025-01-17Open-market sale100$603.8522,846
2025-01-17Conversion22,946$0.0022,946
2025-01-17Open-market sale192$622.42327,746
2025-01-17Open-market sale332$620.03327,938
2025-01-17Open-market sale592$618.14328,270
2025-01-17Open-market sale281$616.88328,862
2025-01-17Open-market sale1,623$615.60329,143
2025-01-17Open-market sale1,895$614.79330,766
2025-01-17Open-market sale4,321$613.73332,661
2025-01-17Open-market sale200$610.12339,330
2025-01-17Open-market sale697$611.81338,633
2025-01-16Conversion (derivative)22,946$0.00193,479,200
2025-01-16Open-market sale5,237$613.565,534
2025-01-16Open-market sale5,230$612.4410,771
2025-01-16Open-market sale5,424$611.5216,001
2025-01-16Open-market sale1,521$610.6321,425
2025-01-16Conversion22,946$0.0022,946
2025-01-16Open-market sale732$615.64340,721
2025-01-16Open-market sale2,250$614.51341,453
2025-01-16Open-market sale3,042$613.71343,703
2025-01-16Open-market sale2,760$612.49346,745
2025-01-16Open-market sale3,394$611.57349,505
2025-01-16Open-market sale797$610.57352,899
2025-01-16Open-market sale1,295$615.540
2025-01-16Open-market sale4,239$614.541,295
2025-01-15Conversion (derivative)22,946$0.00193,502,146
2025-01-15Open-market sale1,289$615.11361,705
2025-01-15Open-market sale1,234$614.05362,994
2025-01-15Open-market sale392$612.91364,228
2025-01-15Open-market sale705$611.60364,620
2025-01-15Open-market sale296$610.09365,325
2025-01-15Open-market sale728$609.01365,621
2025-01-15Open-market sale322$607.47366,349
2025-01-15Open-market sale180$622.210
2025-01-15Open-market sale2,478$621.08180
2025-01-15Open-market sale2,468$619.912,658
2025-01-15Open-market sale2,131$619.145,126
2025-01-15Open-market sale689$617.877,257
2025-01-15Open-market sale3,759$616.967,946
2025-01-15Open-market sale2,586$615.8711,705
2025-01-15Open-market sale2,417$614.9714,291
2025-01-15Open-market sale2,133$613.9116,708
2025-01-15Open-market sale699$612.6118,841
2025-01-15Open-market sale1,070$611.4719,540
2025-01-15Open-market sale190$610.3420,610
2025-01-15Open-market sale965$609.3720,800
2025-01-15Open-market sale791$608.4521,765
2025-01-15Open-market sale390$607.5922,556
2025-01-15Conversion22,946$0.0022,946
2025-01-15Open-market sale892$621.18353,696
2025-01-15Open-market sale1,318$620.42354,588
2025-01-15Open-market sale1,953$619.27355,906
2025-01-15Open-market sale196$617.94357,859
2025-01-15Open-market sale1,751$617.13358,055
2025-01-15Open-market sale1,899$616.06359,806
2025-01-14Conversion (derivative)2,790$0.00193,525,092
2025-01-14Open-market sale181$603.5184
2025-01-14Conversion2,790$0.002,790
2025-01-14Open-market sale568$600.232,222
2025-01-14Open-market sale1,098$601.591,124
2025-01-14Open-market sale859$602.68265
2025-01-14Open-market sale80$604.76366,671
2025-01-14Open-market sale84$604.770
2025-01-14Open-market sale580$600.36367,735
2025-01-14Open-market sale792$602.03366,943
2025-01-14Open-market sale192$603.78366,751
2025-01-13Conversion (derivative)22,946$0.00193,527,882
2025-01-13Open-market sale1,224$608.07368,315
2025-01-13Conversion22,946$0.0022,946
2025-01-13Open-market sale2,047$606.77369,539
2025-01-13Open-market sale2,385$606.06371,586
2025-01-13Open-market sale1,343$604.79373,971
2025-01-13Open-market sale2,052$603.73375,314
2025-01-13Open-market sale2,398$602.86377,366
2025-01-13Open-market sale938$601.89379,764
2025-01-13Open-market sale588$600.59380,702
2025-01-13Open-market sale190$608.510
2025-01-13Open-market sale2,143$607.94190
2025-01-13Open-market sale1,424$600.6121,522
2025-01-13Open-market sale1,540$601.6419,982
2025-01-13Open-market sale3,161$602.6616,821
2025-01-13Open-market sale4,188$603.6312,633
2025-01-13Open-market sale2,605$604.6410,028
2025-01-13Open-market sale2,633$605.877,395
2025-01-13Open-market sale5,062$606.712,333
2025-01-10Conversion (derivative)22,946$0.00193,550,828
2025-01-10Open-market sale361$602.8421,471
2025-01-10Open-market sale553$601.7721,832
2025-01-10Open-market sale561$600.7522,385
2025-01-10Conversion22,946$0.0022,946
2025-01-10Open-market sale621$629.160
2025-01-10Open-market sale389$627.95621
2025-01-10Open-market sale288$626.721,010
2025-01-10Open-market sale780$625.541,298
2025-01-10Open-market sale967$624.552,078
2025-01-10Open-market sale1,253$623.353,045
2025-01-10Open-market sale1,080$622.174,298
2025-01-10Open-market sale847$621.535,378
2025-01-10Open-market sale488$607.1418,393
2025-01-10Open-market sale980$618.826,846
2025-01-10Open-market sale1,155$617.777,826
2025-01-10Open-market sale1,821$616.658,981
2025-01-10Open-market sale1,450$615.8610,802
2025-01-10Open-market sale1,438$614.7312,252
2025-01-10Open-market sale1,680$613.5513,690
2025-01-10Open-market sale1,165$612.3615,370
2025-01-10Open-market sale877$611.2516,535
2025-01-10Open-market sale781$610.1917,412
2025-01-10Open-market sale200$608.8418,193
2025-01-10Open-market sale579$604.0620,892
2025-01-10Open-market sale805$605.3720,087
2025-01-10Open-market sale1,206$606.1418,881
2025-01-10Open-market sale621$619.956,225
2025-01-10Open-market sale911$614.86387,981
2025-01-10Open-market sale886$613.76388,892
2025-01-10Open-market sale500$612.80389,778
2025-01-10Open-market sale684$611.79390,278
2025-01-10Open-market sale505$610.62390,962
2025-01-10Open-market sale268$608.97391,467
2025-01-10Open-market sale100$607.63391,735
2025-01-10Open-market sale669$606.40391,835
2025-01-10Open-market sale466$605.60392,504
2025-01-10Open-market sale504$604.07392,970
2025-01-10Open-market sale300$602.60393,474
2025-01-10Open-market sale196$601.48393,774
2025-01-10Open-market sale295$600.48393,970
2025-01-10Open-market sale231$629.08381,290
2025-01-10Open-market sale333$628.06381,521
2025-01-10Open-market sale401$626.18381,854
2025-01-10Open-market sale627$624.88382,255
2025-01-10Open-market sale732$623.60382,882
2025-01-10Open-market sale588$622.53383,614
2025-01-10Open-market sale496$621.71384,202
2025-01-10Open-market sale248$620.00384,698
2025-01-10Open-market sale628$619.24384,946
2025-01-10Open-market sale500$618.15385,574
2025-01-10Open-market sale679$617.08386,074
2025-01-10Open-market sale1,228$616.15386,753
2025-01-08Conversion (derivative)22,946$0.00193,573,774
2025-01-08Open-market sale100$615.76394,265
2025-01-08Open-market sale1,076$614.98394,365
2025-01-08Conversion22,946$0.0022,946
2025-01-08Open-market sale90$603.2122,856
2025-01-08Open-market sale574$606.5922,282
2025-01-08Open-market sale1,458$607.6520,824
2025-01-08Open-market sale2,499$608.9818,325
2025-01-08Open-market sale3,767$610.0414,558
2025-01-08Open-market sale4,616$610.939,942
2025-01-08Open-market sale4,477$611.975,465
2025-01-08Open-market sale2,850$612.972,615
2025-01-08Open-market sale1,155$613.831,460
2025-01-08Open-market sale970$615.08490
2025-01-08Open-market sale490$615.610
2025-01-08Open-market sale356$606.54406,884
2025-01-08Open-market sale980$607.85405,904
2025-01-08Open-market sale1,798$609.18404,106
2025-01-08Open-market sale2,639$610.33401,467
2025-01-08Open-market sale2,817$611.31398,650
2025-01-08Open-market sale1,318$613.21395,441
2025-01-08Open-market sale1,891$612.24396,759
2025-01-07Conversion (derivative)22,946$0.00193,596,720
2025-01-07Open-market sale290$609.8322,181
2025-01-07Open-market sale80$632.000
2025-01-07Open-market sale100$630.9380
2025-01-07Open-market sale100$628.02180
2025-01-07Open-market sale580$627.18280
2025-01-07Open-market sale791$626.17860
2025-01-07Open-market sale960$625.301,651
2025-01-07Open-market sale970$624.172,611
2025-01-07Open-market sale452$622.633,581
2025-01-07Open-market sale1,804$621.754,033
2025-01-07Open-market sale1,876$620.885,837
2025-01-07Open-market sale2,043$619.667,713
2025-01-07Open-market sale1,815$618.749,756
2025-01-07Open-market sale4,384$617.7011,571
2025-01-07Open-market sale2,588$616.8015,955
2025-01-07Open-market sale1,180$615.8818,543
2025-01-07Open-market sale1,218$614.7719,723
2025-01-07Open-market sale290$613.2420,941
2025-01-07Open-market sale190$612.0521,231
2025-01-07Open-market sale760$611.0321,421
2025-01-07Conversion22,946$0.0022,946
2025-01-07Open-market sale475$608.8822,471
2025-01-07Open-market sale692$625.21408,044
2025-01-07Open-market sale96$628.02407,360
2025-01-07Open-market sale100$630.91407,260
2025-01-07Open-market sale388$609.28419,827
2025-01-07Open-market sale535$611.00419,292
2025-01-07Open-market sale96$612.61419,196
2025-01-07Open-market sale538$614.20418,658
2025-01-07Open-market sale800$615.71417,858
2025-01-07Open-market sale1,259$616.69416,599
2025-01-07Open-market sale3,226$617.71413,373
2025-01-07Open-market sale828$618.81412,545
2025-01-07Open-market sale1,084$619.75411,461
2025-01-07Open-market sale1,186$620.94410,275
2025-01-07Open-market sale863$621.87409,412
2025-01-07Open-market sale96$622.59409,316
2025-01-07Open-market sale580$624.14408,736
2025-01-07Open-market sale20$632.00407,240
2025-01-07Open-market sale588$626.57407,456
2025-01-06Conversion (derivative)22,946$0.00193,619,666
2025-01-06Open-market sale390$606.3222,556
2025-01-06Open-market sale953$629.62495
2025-01-06Open-market sale319$628.601,448
2025-01-06Open-market sale400$627.071,767
2025-01-06Open-market sale347$625.752,167
2025-01-06Open-market sale569$624.952,514
2025-01-06Open-market sale1,280$623.523,083
2025-01-06Open-market sale1,721$622.644,363
2025-01-06Open-market sale2,330$621.366,084
2025-01-06Open-market sale3,801$620.528,414
2025-01-06Open-market sale1,619$619.6012,215
2025-01-06Open-market sale880$618.2913,834
2025-01-06Open-market sale289$616.8814,714
2025-01-06Open-market sale200$615.3215,003
2025-01-06Open-market sale300$614.4115,203
2025-01-06Open-market sale1,164$613.3915,503
2025-01-06Open-market sale1,872$612.3516,667
2025-01-06Open-market sale1,650$611.3018,539
2025-01-06Open-market sale190$610.2720,189
2025-01-06Open-market sale796$609.0220,379
2025-01-06Open-market sale1,381$608.1121,175
2025-01-06Open-market sale495$630.340
2025-01-06Conversion22,946$0.0022,946
2025-01-06Open-market sale885$608.22432,105
2025-01-06Open-market sale479$629.12420,736
2025-01-06Open-market sale196$626.95421,215
2025-01-06Open-market sale96$625.90421,411
2025-01-06Open-market sale384$624.98421,507
2025-01-06Open-market sale476$623.73421,891
2025-01-06Open-market sale1,125$622.90422,367
2025-01-06Open-market sale857$621.92423,492
2025-01-06Open-market sale2,014$620.67424,349
2025-01-06Open-market sale1,734$619.78426,363
2025-01-06Open-market sale313$618.44428,097
2025-01-06Open-market sale106$617.96428,410
2025-01-06Open-market sale292$615.97428,516
2025-01-06Open-market sale208$614.20428,808
2025-01-06Open-market sale1,045$613.05429,016
2025-01-06Open-market sale1,065$612.07430,061
2025-01-06Open-market sale592$611.09431,126
2025-01-06Open-market sale387$609.04431,718
2025-01-06Open-market sale521$629.98420,215
2025-01-06Open-market sale200$606.09432,990
2025-01-03Conversion (derivative)22,946$0.00193,642,612
2025-01-03Open-market sale1,087$600.76445,078
2025-01-03Open-market sale300$608.840
2025-01-03Open-market sale490$607.84300
2025-01-03Open-market sale770$606.81790
2025-01-03Open-market sale2,293$605.981,560
2025-01-03Open-market sale410$608.51433,190
2025-01-03Open-market sale6,419$603.879,416
2025-01-03Open-market sale3,061$602.9015,835
2025-01-03Open-market sale2,563$601.6418,896
2025-01-03Open-market sale1,487$600.5421,459
2025-01-03Conversion22,946$0.0022,946
2025-01-03Open-market sale1,271$601.79443,807
2025-01-03Open-market sale1,776$602.99442,031
2025-01-03Open-market sale3,819$603.92438,212
2025-01-03Open-market sale2,767$604.87435,445
2025-01-03Open-market sale1,475$605.94433,970
2025-01-03Open-market sale370$606.95433,600
2025-01-03Open-market sale5,563$604.843,853
2025-01-02Conversion (derivative)4,112$0.00193,665,558
2025-01-02Open-market sale1,250$600.29447,313
2025-01-02Open-market sale1,920$600.322,192
2025-01-02Open-market sale475$603.68446,165
2025-01-02Open-market sale486$602.35446,640
2025-01-02Open-market sale187$601.50447,126
2025-01-02Conversion4,112$0.004,112
2025-01-02Open-market sale119$604.470
2025-01-02Open-market sale600$603.54119
2025-01-02Open-market sale691$602.64719
2025-01-02Open-market sale782$601.581,410
2024-12-27Conversion (derivative)1,439$0.00193,669,670
2024-12-27Conversion1,439$0.001,439
2024-12-27Open-market sale1,239$600.08200
2024-12-27Open-market sale200$601.150
2024-12-27Open-market sale772$600.00448,663
2024-12-27Open-market sale100$601.47448,563
2024-12-26Conversion (derivative)22,946$0.00193,671,109
2024-12-26Open-market sale2,175$604.93449,514
2024-12-26Open-market sale2,131$603.82451,689
2024-12-26Open-market sale5,026$602.98453,820
2024-12-26Open-market sale2,734$602.08458,846
2024-12-26Open-market sale830$600.95461,580
2024-12-26Open-market sale1,532$605.410
2024-12-26Open-market sale3,005$604.691,532
2024-12-26Open-market sale6,759$603.534,537
2024-12-26Open-market sale7,970$602.6111,296
2024-12-26Open-market sale2,722$601.6919,266
2024-12-26Open-market sale958$600.5921,988
2024-12-26Conversion22,946$0.0022,946
2024-12-26Open-market sale79$606.17449,435
2024-12-24Conversion (derivative)22,946$0.00193,694,055
2024-12-24Open-market sale1,662$603.80470,253
2024-12-24Open-market sale1,020$600.77474,365
2024-12-24Open-market sale1,218$607.460
2024-12-24Open-market sale3,862$606.451,218
2024-12-24Open-market sale5,528$605.465,080
2024-12-24Open-market sale3,904$604.7810,608
2024-12-24Open-market sale3,091$603.6014,512
2024-12-24Open-market sale1,520$602.5317,603
2024-12-24Open-market sale2,621$601.5219,123
2024-12-24Open-market sale1,202$600.5121,744
2024-12-24Conversion22,946$0.0022,946
2024-12-24Open-market sale180$607.60462,410
2024-12-24Open-market sale1,179$607.08462,590
2024-12-24Open-market sale2,914$606.01463,769
2024-12-24Open-market sale3,570$605.05466,683
2024-12-24Open-market sale1,400$601.75472,965
2024-12-24Open-market sale1,050$602.81471,915
2024-12-23Conversion (derivative)22,946$0.00193,717,001
2024-12-23Open-market sale22,406$600.52540
2024-12-23Open-market sale496$601.02475,385
2024-12-23Open-market sale540$601.010
2024-12-23Open-market sale12,479$600.53475,881
2024-12-23Conversion22,946$0.0022,946
2024-12-20Conversion (derivative)6,454$0.00193,739,947
2024-12-20Open-market sale2,271$602.470
2024-12-20Open-market sale992$600.38491,014
2024-12-20Open-market sale1,334$601.43489,680
2024-12-20Open-market sale1,320$602.47488,360
2024-12-20Conversion6,454$0.006,454
2024-12-20Open-market sale1,662$600.424,792
2024-12-20Open-market sale2,521$601.472,271
2024-12-19Conversion (derivative)20,957$0.00193,746,401
2024-12-19Open-market sale2,481$604.18495,929
2024-12-19Open-market sale1,980$605.09493,949
2024-12-19Open-market sale840$606.06493,109
2024-12-19Open-market sale811$607.09492,298
2024-12-19Open-market sale196$609.53492,102
2024-12-19Open-market sale96$610.36492,006
2024-12-19Conversion20,957$0.0020,957
2024-12-19Open-market sale1,830$600.6819,127
2024-12-19Open-market sale2,842$601.6016,285
2024-12-19Open-market sale3,603$602.5812,682
2024-12-19Open-market sale3,554$603.579,128
2024-12-19Open-market sale3,912$604.605,216
2024-12-19Open-market sale2,777$605.652,439
2024-12-19Open-market sale1,567$606.59872
2024-12-19Open-market sale290$607.50582
2024-12-19Open-market sale390$609.18192
2024-12-19Open-market sale192$610.350
2024-12-19Open-market sale1,068$600.80502,774
2024-12-19Open-market sale2,381$601.86500,393
2024-12-19Open-market sale1,983$603.00498,410
2024-12-18Open-market sale292$602.84515,487
2024-12-18Open-market sale500$601.25515,779
2024-12-18Open-market sale100$605.62515,387
2024-12-18Open-market sale292$609.27515,095
2024-12-18Open-market sale480$610.94514,615
2024-12-18Open-market sale200$611.80514,415
2024-12-18Open-market sale365$613.24514,050
2024-12-18Open-market sale200$614.33513,850
2024-12-18Open-market sale496$616.03513,354
2024-12-18Open-market sale1,419$617.95511,935
2024-12-18Open-market sale1,472$619.54510,463
2024-12-18Open-market sale1,022$620.59509,441
2024-12-18Open-market sale1,403$621.52508,038
2024-12-18Open-market sale1,556$622.52506,482
2024-12-18Open-market sale1,717$623.80504,765
2024-12-18Open-market sale392$626.29503,842
2024-12-18Open-market sale531$624.65504,234
2024-12-18Conversion (derivative)22,035$0.00193,767,358
2024-12-18Open-market sale1,798$619.5711,975
2024-12-18Open-market sale1,564$618.5913,773
2024-12-18Open-market sale1,520$617.7515,337
2024-12-18Open-market sale556$615.8316,857
2024-12-18Open-market sale780$614.2917,413
2024-12-18Open-market sale400$613.0218,193
2024-12-18Open-market sale670$611.8618,593
2024-12-18Open-market sale800$610.6119,263
2024-12-18Open-market sale380$608.8120,063
2024-12-18Open-market sale100$605.5320,443
2024-12-18Open-market sale100$603.4920,543
2024-12-18Open-market sale290$602.4620,643
2024-12-18Open-market sale487$601.9220,933
2024-12-18Open-market sale615$600.8221,420
2024-12-18Conversion22,035$0.0022,035
2024-12-18Open-market sale212$626.550
2024-12-18Open-market sale440$625.82212
2024-12-18Open-market sale1,468$624.59652
2024-12-18Open-market sale2,804$622.614,291
2024-12-18Open-market sale2,171$623.752,120
2024-12-18Open-market sale2,454$620.669,521
2024-12-18Open-market sale2,426$621.677,095
2024-12-17Conversion (derivative)22,946$0.00193,789,393
2024-12-17Open-market sale2,217$618.6419,661
2024-12-17Open-market sale1,068$617.6921,878
2024-12-17Conversion22,946$0.0022,946
2024-12-17Open-market sale4,910$619.8514,751
2024-12-17Open-market sale1,984$620.7612,767
2024-12-17Open-market sale2,937$621.989,830
2024-12-17Open-market sale3,890$623.065,940
2024-12-17Open-market sale1,289$624.034,651
2024-12-17Open-market sale200$631.90516,279
2024-12-17Open-market sale100$630.77516,479
2024-12-17Open-market sale196$628.87516,579
2024-12-17Open-market sale460$627.54516,775
2024-12-17Open-market sale932$626.18517,235
2024-12-17Open-market sale663$625.33518,167
2024-12-17Open-market sale905$624.02518,830
2024-12-17Open-market sale1,611$623.11519,735
2024-12-17Open-market sale2,152$622.12521,346
2024-12-17Open-market sale869$620.80523,498
2024-12-17Open-market sale2,870$619.92524,367
2024-12-17Open-market sale1,441$618.71527,237
2024-12-17Open-market sale576$617.70528,678
2024-12-17Open-market sale310$631.260
2024-12-17Open-market sale406$628.84310
2024-12-17Open-market sale90$627.65716
2024-12-17Open-market sale1,211$627.21806
2024-12-17Open-market sale1,349$626.132,017
2024-12-17Open-market sale1,285$624.963,366
2024-12-16Conversion (derivative)22,946$0.00193,812,339
2024-12-16Open-market sale2,054$622.91536,714
2024-12-16Open-market sale2,138$621.97538,768
2024-12-16Open-market sale1,223$620.70540,906
2024-12-16Open-market sale100$619.04542,129
2024-12-16Open-market sale1,257$630.190
2024-12-16Open-market sale1,820$629.311,257
2024-12-16Open-market sale2,133$628.383,077
2024-12-16Open-market sale2,223$627.305,210
2024-12-16Open-market sale1,691$626.307,433
2024-12-16Open-market sale729$625.029,124
2024-12-16Open-market sale2,609$624.099,853
2024-12-16Open-market sale3,940$623.0812,462
2024-12-16Open-market sale4,157$622.1216,402
2024-12-16Open-market sale1,266$621.1020,559
2024-12-16Open-market sale1,121$620.2521,825
2024-12-16Conversion22,946$0.0022,946
2024-12-16Open-market sale287$630.41529,254
2024-12-16Open-market sale938$629.70529,541
2024-12-16Open-market sale1,602$628.57530,479
2024-12-16Open-market sale1,114$627.63532,081
2024-12-16Open-market sale1,197$626.48533,195
2024-12-16Open-market sale622$624.86534,392
2024-12-16Open-market sale1,700$623.88535,014
2024-12-13Conversion (derivative)22,946$0.00193,835,285
2024-12-13Open-market sale596$622.857,718
2024-12-13Open-market sale533$621.838,314
2024-12-13Open-market sale190$623.537,528
2024-12-13Open-market sale1,185$625.056,343
2024-12-13Open-market sale696$626.125,647
2024-12-13Open-market sale1,635$627.254,012
2024-12-13Open-market sale1,485$628.292,527
2024-12-13Open-market sale1,847$629.37680
2024-12-13Open-market sale680$630.230
2024-12-13Open-market sale1,971$617.87553,233
2024-12-13Open-market sale2,447$619.02550,786
2024-12-13Open-market sale3,015$620.07547,771
2024-12-13Open-market sale526$620.85547,245
2024-12-13Open-market sale392$622.01546,853
2024-12-13Open-market sale305$623.07546,548
2024-12-13Open-market sale292$624.57546,256
2024-12-13Open-market sale500$625.47545,756
2024-12-13Open-market sale784$626.65544,972
2024-12-13Open-market sale769$627.62544,203
2024-12-13Open-market sale1,094$628.80543,109
2024-12-13Open-market sale880$629.83542,229
2024-12-13Conversion22,946$0.0022,946
2024-12-13Open-market sale2,999$617.8019,947
2024-12-13Open-market sale4,082$618.7715,865
2024-12-13Open-market sale4,677$619.8511,188
2024-12-13Open-market sale2,341$620.658,847
2024-12-12Conversion (derivative)22,946$0.00193,858,231
2024-12-12Conversion22,946$0.0022,946
2024-12-12Open-market sale196$636.12555,204
2024-12-12Open-market sale1,017$635.30555,400
2024-12-12Open-market sale1,815$634.35556,417
2024-12-12Open-market sale2,334$633.09558,232
2024-12-12Open-market sale1,618$632.15560,566
2024-12-12Open-market sale2,566$631.09562,184
2024-12-12Open-market sale2,162$630.08564,750
2024-12-12Open-market sale1,267$628.94566,912
2024-12-12Open-market sale301$636.100
2024-12-12Open-market sale2,190$635.24301
2024-12-12Open-market sale2,969$634.352,491
2024-12-12Open-market sale3,340$633.185,460
2024-12-12Open-market sale3,610$632.268,800
2024-12-12Open-market sale3,563$631.1912,410
2024-12-12Open-market sale4,150$630.3315,973
2024-12-12Open-market sale2,623$629.2120,123
2024-12-12Open-market sale200$627.5022,746
2024-12-11Conversion (derivative)22,946$0.00193,881,177
2024-12-11Open-market sale2,408$632.0516,932
2024-12-11Open-market sale2,052$632.52576,466
2024-12-11Open-market sale3,058$633.61573,408
2024-12-11Open-market sale3,329$634.56570,079
2024-12-11Open-market sale1,280$635.20568,799
2024-12-11Open-market sale1,080$631.52578,518
2024-12-11Open-market sale880$630.06579,598
2024-12-11Open-market sale396$628.44580,478
2024-12-11Open-market sale100$627.16580,874
2024-12-11Open-market sale96$625.87580,974
2024-12-11Open-market sale84$622.00581,070
2024-12-11Open-market sale90$638.050
2024-12-11Open-market sale400$637.0590
2024-12-11Open-market sale1,290$635.89490
2024-12-11Open-market sale5,341$634.811,780
2024-12-11Open-market sale6,474$633.927,121
2024-12-11Open-market sale3,337$632.9013,595
2024-12-11Open-market sale1,092$630.9419,340
2024-12-11Open-market sale1,445$629.9520,432
2024-12-11Open-market sale603$628.1321,877
2024-12-11Open-market sale166$627.0622,480
2024-12-11Open-market sale200$625.4522,646
2024-12-11Open-market sale100$623.3722,846
2024-12-11Conversion22,946$0.0022,946
2024-12-11Open-market sale100$638.37568,179
2024-12-11Open-market sale100$637.13568,279
2024-12-11Open-market sale420$636.37568,379
2024-12-10Conversion (derivative)22,946$0.00193,904,123
2024-12-10Open-market sale1,821$621.703,898
2024-12-10Open-market sale3,435$620.715,719
2024-12-10Open-market sale2,928$619.599,154
2024-12-10Open-market sale4,768$618.7012,082
2024-12-10Open-market sale1,919$617.7616,850
2024-12-10Open-market sale938$616.6018,769
2024-12-10Open-market sale1,220$615.3219,707
2024-12-10Open-market sale1,420$614.5120,927
2024-12-10Open-market sale599$613.3222,347
2024-12-10Conversion22,946$0.0022,946
2024-12-10Open-market sale497$624.44581,154
2024-12-10Open-market sale1,058$623.39581,651
2024-12-10Open-market sale886$622.24582,709
2024-12-10Open-market sale1,193$621.38583,595
2024-12-10Open-market sale2,307$620.38584,788
2024-12-10Open-market sale2,314$619.12587,095
2024-12-10Open-market sale2,107$618.19589,409
2024-12-10Open-market sale396$617.14591,516
2024-12-10Open-market sale729$615.98591,912
2024-12-10Open-market sale992$614.89592,641
2024-12-10Open-market sale496$613.78593,633
2024-12-10Open-market sale103$625.390
2024-12-10Open-market sale500$624.60103
2024-12-10Open-market sale1,430$623.72603
2024-12-10Open-market sale1,865$622.762,033
2024-12-09Conversion (derivative)22,946$0.00193,927,069
2024-12-09Open-market sale394$618.126,238
2024-12-09Open-market sale395$616.666,632
2024-12-09Open-market sale690$614.457,027
2024-12-09Open-market sale2,173$613.407,717
2024-12-09Open-market sale2,538$612.419,890
2024-12-09Open-market sale2,918$611.3312,428
2024-12-09Open-market sale4,415$610.3415,346
2024-12-09Open-market sale2,492$609.5619,761
2024-12-09Open-market sale200$607.6422,253
2024-12-09Open-market sale670$619.755,568
2024-12-09Open-market sale1,518$620.744,050
2024-12-09Open-market sale2,043$621.842,007
2024-12-09Open-market sale800$622.751,207
2024-12-09Open-market sale680$624.33527
2024-12-09Open-market sale527$625.460
2024-12-09Open-market sale493$606.8022,453
2024-12-09Conversion22,946$0.0022,946
2024-12-09Open-market sale96$607.99606,712
2024-12-09Open-market sale448$624.18594,425
2024-12-09Open-market sale296$622.65594,873
2024-12-09Open-market sale1,084$621.94595,169
2024-12-09Open-market sale904$620.88596,253
2024-12-09Open-market sale492$619.85597,157
2024-12-09Open-market sale200$618.43597,649
2024-12-09Open-market sale192$617.27597,849
2024-12-09Open-market sale495$614.86598,041
2024-12-09Open-market sale786$613.53598,536
2024-12-09Open-market sale1,411$612.57599,322
2024-12-09Open-market sale1,643$611.60600,733
2024-12-09Open-market sale2,585$610.55602,376
2024-12-09Open-market sale1,751$609.66604,961
2024-12-09Open-market sale296$625.64594,129
2024-12-09Open-market sale296$606.93606,808
2024-12-06Conversion (derivative)22,946$0.00193,950,015
2024-12-06Conversion22,946$0.0022,946
2024-12-06Open-market sale90$628.890
2024-12-06Open-market sale590$609.8422,356
2024-12-06Open-market sale770$611.7221,586
2024-12-06Open-market sale670$612.5220,916
2024-12-06Open-market sale585$627.9890
2024-12-06Open-market sale1,153$627.04675
2024-12-06Open-market sale2,097$626.131,828
2024-12-06Open-market sale3,216$625.063,925
2024-12-06Open-market sale3,251$623.977,141
2024-12-06Open-market sale3,906$622.7510,392
2024-12-06Open-market sale1,714$621.7614,298
2024-12-06Open-market sale1,004$620.6016,012
2024-12-06Open-market sale975$619.5117,016
2024-12-06Open-market sale607$618.3917,991
2024-12-06Open-market sale762$617.4718,598
2024-12-06Open-market sale876$616.4519,360
2024-12-06Open-market sale290$615.3120,236
2024-12-06Open-market sale390$613.7120,526
2024-12-06Open-market sale488$611.92619,207
2024-12-06Open-market sale384$610.30619,695
2024-12-06Open-market sale136$629.35607,104
2024-12-06Open-market sale121$628.06607,240
2024-12-06Open-market sale602$627.29607,361
2024-12-06Open-market sale1,384$626.30607,963
2024-12-06Open-market sale1,886$625.01609,347
2024-12-06Open-market sale1,869$623.95611,233
2024-12-06Open-market sale1,878$622.79613,102
2024-12-06Open-market sale1,135$621.88614,980
2024-12-06Open-market sale638$620.67616,115
2024-12-06Open-market sale398$619.47616,753
2024-12-06Open-market sale480$618.67617,151
2024-12-06Open-market sale583$617.30617,631
2024-12-06Open-market sale401$616.09618,214
2024-12-06Open-market sale200$614.37618,615
2024-12-06Open-market sale392$613.00618,815
2024-12-05Conversion (derivative)22,946$0.00193,972,961
2024-12-05Open-market sale1,951$607.8720,995
2024-12-05Open-market sale96$618.25620,179
2024-12-05Open-market sale268$616.90620,275
2024-12-05Open-market sale296$615.28620,543
2024-12-05Open-market sale1,274$614.00620,839
2024-12-05Open-market sale1,181$612.80622,113
2024-12-05Open-market sale2,301$611.94623,294
2024-12-05Open-market sale2,243$610.97625,595
2024-12-05Open-market sale1,311$609.76627,838
2024-12-05Open-market sale2,471$608.78629,149
2024-12-05Open-market sale1,434$607.92631,620
2024-12-05Open-market sale200$619.230
2024-12-05Open-market sale400$617.55200
2024-12-05Open-market sale300$616.08600
2024-12-05Open-market sale800$614.79900
2024-12-05Open-market sale2,127$613.851,700
2024-12-05Open-market sale2,292$612.703,827
2024-12-05Open-market sale3,620$611.876,119
2024-12-05Open-market sale4,175$610.949,739
2024-12-05Open-market sale1,784$609.7313,914
2024-12-05Open-market sale5,297$608.7515,698
2024-12-05Open-market sale100$619.25620,079
2024-12-05Conversion22,946$0.0022,946
2024-12-04Conversion (derivative)22,946$0.00193,995,907
2024-12-04Open-market sale488$606.53645,541
2024-12-04Open-market sale420$616.710
2024-12-04Open-market sale1,337$615.65420
2024-12-04Open-market sale2,937$614.831,757
2024-12-04Open-market sale5,069$613.814,694
2024-12-04Open-market sale1,697$612.779,763
2024-12-04Open-market sale1,287$611.8911,460
2024-12-04Open-market sale4,219$610.5112,747
2024-12-04Open-market sale2,020$609.7216,966
2024-12-04Open-market sale2,054$608.4618,986
2024-12-04Open-market sale990$607.4321,040
2024-12-04Open-market sale916$606.5522,030
2024-12-04Conversion22,946$0.0022,946
2024-12-04Open-market sale292$616.85633,054
2024-12-04Open-market sale1,786$615.18633,346
2024-12-04Open-market sale2,214$614.17635,132
2024-12-04Open-market sale1,890$613.23637,346
2024-12-04Open-market sale904$612.16639,236
2024-12-04Open-market sale1,456$610.78640,140
2024-12-04Open-market sale2,025$610.08641,596
2024-12-04Open-market sale952$608.76643,621
2024-12-04Open-market sale968$607.81644,573
2024-12-03Conversion (derivative)22,946$0.00194,018,853
2024-12-03Open-market sale258$611.56647,671
2024-12-03Open-market sale1,628$610.72647,929
2024-12-03Open-market sale594$612.86647,077
2024-12-03Open-market sale1,048$613.86646,029
2024-12-03Conversion22,946$0.0022,946
2024-12-03Open-market sale120$600.0622,826
2024-12-03Open-market sale270$601.9722,556
2024-12-03Open-market sale725$609.58649,557
2024-12-03Open-market sale2,020$608.49650,282
2024-12-03Open-market sale1,552$607.37652,302
2024-12-03Open-market sale1,054$606.25653,854
2024-12-03Open-market sale2,430$605.27654,908
2024-12-03Open-market sale950$604.27657,338
2024-12-03Open-market sale495$603.17658,288
2024-12-03Open-market sale99$601.05658,783
2024-12-03Open-market sale122$600.17658,882
2024-12-03Open-market sale710$614.020
2024-12-03Open-market sale1,592$613.55710
2024-12-03Open-market sale954$612.562,302
2024-12-03Open-market sale938$611.173,256
2024-12-03Open-market sale2,311$610.554,194
2024-12-03Open-market sale1,362$609.336,505
2024-12-03Open-market sale3,711$608.377,867
2024-12-03Open-market sale2,564$607.2311,578
2024-12-03Open-market sale1,738$606.0314,142
2024-12-03Open-market sale4,217$605.1615,880
2024-12-03Open-market sale1,656$604.2220,097
2024-12-03Open-market sale803$603.1421,753
2024-11-01Conversion (derivative)141,000$0.00194,041,799
2024-11-01Conversion141,000$0.00141,000
2024-11-01Gift141,000$0.000
2024-11-01Gift141,000$0.00659,004
2024-10-30Open-market sale420$600.17518,004
2024-10-14Open-market sale84$600.00518,424
2024-10-07Open-market sale392$600.60518,608
2024-10-07Open-market sale100$601.32518,508
2024-08-30Open-market sale629$518.09521,839
2024-08-30Open-market sale821$519.22521,018
2024-08-30Open-market sale983$520.39520,035
2024-08-30Open-market sale810$521.11519,225
2024-08-30Open-market sale225$522.41519,000
2024-08-30Open-market sale1,007$517.49522,468
2024-08-30Open-market sale434$516.42523,475
2024-08-29Open-market sale576$521.49528,774
2024-08-29Open-market sale503$520.22529,350
2024-08-29Open-market sale409$519.18529,853
2024-08-29Open-market sale886$518.04530,262
2024-08-29Open-market sale736$517.27531,148
2024-08-29Open-market sale103$526.91523,909
2024-08-29Open-market sale440$526.01524,012
2024-08-29Open-market sale1,592$524.90524,452
2024-08-29Open-market sale1,207$523.86526,044
2024-08-29Open-market sale1,523$522.58527,251
2024-08-28Open-market sale330$514.00539,529
2024-08-28Open-market sale2,403$515.09537,126
2024-08-28Open-market sale2,154$516.03534,972
2024-08-28Open-market sale1,462$517.19533,510
2024-08-28Open-market sale1,184$518.08532,326
2024-08-28Open-market sale346$518.95531,980
2024-08-28Open-market sale96$520.59531,884
2024-08-27Open-market sale466$518.672,059
2024-08-27Open-market sale914$519.641,145
2024-08-27Open-market sale132$516.972,525
2024-08-27Open-market sale118$523.15539,859
2024-08-27Open-market sale434$520.69711
2024-08-27Open-market sale503$521.83208
2024-08-27Open-market sale208$522.820
2024-08-27Open-market sale388$516.75547,446
2024-08-27Open-market sale545$517.89546,901
2024-08-27Open-market sale1,075$522.34539,977
2024-08-27Open-market sale1,835$521.19541,052
2024-08-27Open-market sale1,923$520.03542,887
2024-08-27Open-market sale2,091$519.03544,810
2024-08-26Open-market sale84$527.60547,834
2024-08-26Open-market sale296$526.29547,918
2024-08-26Open-market sale312$525.49548,214
2024-08-26Open-market sale1,477$521.50548,526
2024-08-26Open-market sale196$515.3911,188
2024-08-26Open-market sale391$516.4610,797
2024-08-26Open-market sale699$518.0110,098
2024-08-26Open-market sale1,361$519.358,737
2024-08-26Open-market sale3,302$520.365,435
2024-08-26Open-market sale1,561$521.343,874
2024-08-26Open-market sale501$522.353,373
2024-08-26Open-market sale252$524.963,121
2024-08-26Open-market sale408$525.972,713
2024-08-26Open-market sale56$526.972,657
2024-08-26Open-market sale2,754$520.55550,003
2024-08-26Open-market sale396$515.89555,413
2024-08-26Open-market sale302$517.36555,111
2024-08-26Open-market sale786$518.59554,325
2024-08-26Open-market sale1,568$519.71552,757
2024-08-23Open-market sale392$529.3515,873
2024-08-23Open-market sale388$530.4815,485
2024-08-23Open-market sale1,483$528.3016,265
2024-08-23Open-market sale695$531.3614,790
2024-08-23Open-market sale370$532.5114,420
2024-08-23Open-market sale240$534.0914,180
2024-08-23Open-market sale639$535.0513,541
2024-08-23Open-market sale1,036$535.9912,505
2024-08-23Open-market sale577$537.0511,928
2024-08-23Open-market sale364$538.4411,564
2024-08-23Open-market sale180$539.3911,384
2024-08-23Open-market sale239$525.90563,545
2024-08-23Open-market sale1,830$527.41561,715
2024-08-23Open-market sale1,285$528.37560,430
2024-08-23Open-market sale530$529.42559,900
2024-08-23Open-market sale514$530.80559,386
2024-08-23Open-market sale381$531.98559,005
2024-08-23Open-market sale360$533.01558,645
2024-08-23Open-market sale804$535.11557,841
2024-08-23Open-market sale1,032$536.10556,809
2024-08-23Open-market sale387$536.94556,422
2024-08-23Open-market sale496$538.08555,926
2024-08-23Open-market sale117$539.34555,809
2024-08-23Open-market sale504$526.2019,607
2024-08-23Open-market sale1,859$527.5117,748
2024-08-22Open-market sale463$533.2025,660
2024-08-22Open-market sale307$534.0025,353
2024-08-22Open-market sale870$535.1424,483
2024-08-22Open-market sale990$536.3423,493
2024-08-22Open-market sale798$537.2422,695
2024-08-22Open-market sale284$538.3122,411
2024-08-22Open-market sale377$539.4222,034
2024-08-22Open-market sale954$540.6421,080
2024-08-22Open-market sale503$541.7720,577
2024-08-22Open-market sale370$542.6020,207
2024-08-22Open-market sale96$543.4320,111
2024-08-22Open-market sale900$529.88570,859
2024-08-22Open-market sale635$531.02570,224
2024-08-22Open-market sale500$531.66569,724
2024-08-22Open-market sale400$532.72569,324
2024-08-22Open-market sale600$533.93568,724
2024-08-22Open-market sale500$535.36568,224
2024-08-22Open-market sale1,400$536.45566,824
2024-08-22Open-market sale644$537.33566,180
2024-08-22Open-market sale400$538.89565,780
2024-08-22Open-market sale500$539.94565,280
2024-08-22Open-market sale800$540.96564,480
2024-08-22Open-market sale496$542.18563,984
2024-08-22Open-market sale200$543.25563,784
2024-08-22Open-market sale1,102$529.6827,736
2024-08-22Open-market sale1,153$531.1526,583
2024-08-22Open-market sale460$531.7326,123
2024-08-21Open-market sale635$537.9628,938
2024-08-21Open-market sale100$539.0328,838
2024-08-21Open-market sale444$527.90579,290
2024-08-21Open-market sale568$528.86578,722
2024-08-21Open-market sale642$530.56578,080
2024-08-21Open-market sale1,184$531.95576,896
2024-08-21Open-market sale1,631$532.85575,265
2024-08-21Open-market sale963$533.83574,302
2024-08-21Open-market sale592$536.20572,879
2024-08-21Open-market sale651$537.15572,228
2024-08-21Open-market sale457$538.34571,771
2024-08-21Open-market sale12$539.00571,759
2024-08-21Open-market sale839$528.3036,726
2024-08-21Open-market sale280$529.0536,446
2024-08-21Open-market sale688$530.6535,758
2024-08-21Open-market sale930$531.6934,828
2024-08-21Open-market sale2,111$532.7132,717
2024-08-21Open-market sale992$533.8531,725
2024-08-21Open-market sale1,103$535.0430,622
2024-08-21Open-market sale601$535.9730,021
2024-08-21Open-market sale448$536.9329,573
2024-08-21Open-market sale831$535.21573,471
2024-08-20Open-market sale2,471$528.9638,763
2024-08-20Open-market sale1,006$529.8837,757
2024-08-20Open-market sale192$530.7237,565
2024-08-20Open-market sale1,720$526.80585,989
2024-08-20Open-market sale2,469$527.59583,520
2024-08-20Open-market sale2,406$528.68581,114
2024-08-20Open-market sale2,228$527.8841,234
2024-08-20Open-market sale2,830$526.9743,462
2024-08-20Open-market sale246$530.34579,734
2024-08-20Open-market sale1,134$529.74579,980
2024-08-19Open-market sale191$523.05595,493
2024-08-19Open-market sale1,182$529.1546,748
2024-08-19Open-market sale1,029$527.8447,930
2024-08-19Open-market sale1,380$527.55589,395
2024-08-19Open-market sale1,115$528.80588,280
2024-08-19Open-market sale492$529.59587,788
2024-08-19Open-market sale79$531.24587,709
2024-08-19Open-market sale186$523.5654,833
2024-08-19Open-market sale96$531.0046,292
2024-08-19Open-market sale644$524.68594,849
2024-08-19Open-market sale1,113$524.9453,720
2024-08-19Open-market sale1,626$525.9552,094
2024-08-19Open-market sale1,159$525.65593,690
2024-08-19Open-market sale2,915$526.59590,775
2024-08-19Open-market sale360$529.8646,388
2024-08-19Open-market sale3,135$526.8148,959
2024-08-16Open-market sale1,743$528.37600,683
2024-08-16Open-market sale1,222$530.1455,915
2024-08-16Open-market sale524$531.6655,391
2024-08-16Open-market sale372$532.8955,019
2024-08-16Open-market sale2,298$528.3960,011
2024-08-16Open-market sale882$527.4062,309
2024-08-16Open-market sale555$526.2863,191
2024-08-16Open-market sale289$532.82595,684
2024-08-16Open-market sale417$531.57595,973
2024-08-16Open-market sale1,191$530.20596,390
2024-08-16Open-market sale3,102$529.28597,581
2024-08-16Open-market sale2,874$529.2957,137
2024-08-16Open-market sale841$527.24602,426
2024-08-16Open-market sale392$526.04603,267
2024-08-15Open-market sale100$539.58603,659
2024-08-15Open-market sale1,648$536.93607,319
2024-08-15Open-market sale567$535.84608,967
2024-08-15Open-market sale400$534.75609,534
2024-08-15Open-market sale400$532.97609,934
2024-08-15Open-market sale300$531.00610,334
2024-08-15Open-market sale600$529.54610,634
2024-08-15Open-market sale400$528.49611,234
2024-08-15Open-market sale400$539.2263,746
2024-08-15Open-market sale2,415$538.4364,146
2024-08-15Open-market sale2,471$537.3666,561
2024-08-15Open-market sale923$536.4669,032
2024-08-15Open-market sale500$535.0269,955
2024-08-15Open-market sale100$533.6470,455
2024-08-15Open-market sale400$532.8770,555
2024-08-15Open-market sale200$531.8770,955
2024-08-15Open-market sale508$530.2971,155
2024-08-15Open-market sale400$529.2071,663
2024-08-15Open-market sale410$528.2572,063
2024-08-15Open-market sale2,613$537.98604,706
2024-08-15Open-market sale947$538.87603,759
2024-08-14Open-market sale1,838$525.63617,245
2024-08-14Open-market sale526$524.52619,083
2024-08-14Open-market sale84$532.9172,473
2024-08-14Open-market sale1,014$532.1572,557
2024-08-14Open-market sale1,598$531.2673,571
2024-08-14Open-market sale773$530.0375,169
2024-08-14Open-market sale717$529.1775,942
2024-08-14Open-market sale1,079$528.0276,659
2024-08-14Open-market sale836$527.0877,738
2024-08-14Open-market sale1,674$525.7778,574
2024-08-14Open-market sale790$524.9780,248
2024-08-14Open-market sale162$523.7381,038
2024-08-14Open-market sale240$533.40611,634
2024-08-14Open-market sale583$532.26611,874
2024-08-14Open-market sale1,406$531.31612,457
2024-08-14Open-market sale1,111$530.22613,863
2024-08-14Open-market sale480$529.00614,974
2024-08-14Open-market sale723$527.87615,454
2024-08-14Open-market sale1,068$526.85616,177
2024-08-13Open-market sale1,384$522.1088,396
2024-08-13Open-market sale268$530.71619,609
2024-08-13Open-market sale292$529.58619,877
2024-08-13Open-market sale806$528.51620,169
2024-08-13Open-market sale1,208$527.41620,975
2024-08-13Open-market sale1,370$526.39622,183
2024-08-13Open-market sale1,109$525.10623,553
2024-08-13Open-market sale643$524.15624,662
2024-08-13Open-market sale1,066$523.14625,305
2024-08-13Open-market sale1,046$522.10626,371
2024-08-13Open-market sale167$520.20627,417
2024-08-13Open-market sale410$530.4681,200
2024-08-13Open-market sale352$529.1381,610
2024-08-13Open-market sale728$528.3881,962
2024-08-13Open-market sale2,111$527.1882,690
2024-08-13Open-market sale784$526.0484,801
2024-08-13Open-market sale1,277$525.0885,585
2024-08-13Open-market sale804$524.0686,862
2024-08-13Open-market sale730$523.1287,666
2024-08-13Open-market sale72$518.5989,855
2024-08-13Open-market sale75$520.3489,780
2024-08-12Open-market sale883$515.89627,860
2024-08-12Open-market sale5,147$515.0891,602
2024-08-12Open-market sale1,351$514.0996,749
2024-08-12Open-market sale386$512.4298,100
2024-08-12Open-market sale168$510.8798,486
2024-08-12Open-market sale276$517.23627,584
2024-08-12Open-market sale1,303$515.8690,299
2024-08-12Open-market sale4,999$515.11628,743
2024-08-12Open-market sale874$514.23633,742
2024-08-12Open-market sale557$513.18634,616
2024-08-12Open-market sale264$511.90635,173
2024-08-12Open-market sale122$509.83635,437
2024-08-12Open-market sale372$517.1589,927
2024-08-09Open-market sale451$509.21642,639
2024-08-09Open-market sale192$516.6598,901
2024-08-09Open-market sale500$515.7399,093
2024-08-09Open-market sale2,223$514.9799,593
2024-08-09Open-market sale939$514.18101,816
2024-08-09Open-market sale1,096$512.99102,755
2024-08-09Open-market sale1,361$511.91103,851
2024-08-09Open-market sale1,260$510.94105,212
2024-08-09Open-market sale515$509.41106,472
2024-08-09Open-market sale394$507.47106,987
2024-08-09Open-market sale216$517.92635,559
2024-08-09Open-market sale288$516.35635,775
2024-08-09Open-market sale1,532$515.29636,063
2024-08-09Open-market sale1,429$514.58637,595
2024-08-09Open-market sale1,144$513.29639,024
2024-08-09Open-market sale1,486$512.10640,168
2024-08-09Open-market sale985$511.13641,654
2024-08-09Open-market sale247$517.9498,654
2024-08-09Open-market sale444$507.62643,090
2024-08-08Open-market sale645$506.81108,680
2024-08-08Open-market sale755$505.75109,325
2024-08-08Open-market sale803$504.78110,080
2024-08-08Open-market sale951$503.68110,883
2024-08-08Open-market sale2,406$502.53111,834
2024-08-08Open-market sale670$501.51114,240
2024-08-08Open-market sale1,198$500.52114,910
2024-08-08Open-market sale58$509.83643,534
2024-08-08Open-market sale717$508.77643,592
2024-08-08Open-market sale531$508.04644,309
2024-08-08Open-market sale37$509.89107,381
2024-08-08Open-market sale742$505.67645,335
2024-08-08Open-market sale826$504.68646,077
2024-08-08Open-market sale854$503.48646,903
2024-08-08Open-market sale2,049$502.53647,757
2024-08-08Open-market sale715$501.53649,806
2024-08-08Open-market sale988$500.35650,521
2024-08-08Open-market sale781$508.25107,899
2024-08-08Open-market sale481$509.01107,418
2024-08-08Open-market sale495$506.98644,840
2024-08-07Open-market sale540$500.50654,114
2024-08-07Open-market sale180$509.49116,108
2024-08-07Open-market sale536$508.34116,288
2024-08-07Open-market sale456$507.72651,879
2024-08-07Open-market sale540$506.14117,366
2024-08-07Open-market sale332$504.84117,906
2024-08-07Open-market sale200$503.65118,238
2024-08-07Open-market sale776$501.92118,438
2024-08-07Open-market sale283$500.72119,214
2024-08-07Open-market sale370$509.23651,509
2024-08-07Open-market sale358$502.01653,756
2024-08-07Open-market sale306$503.36653,450
2024-08-07Open-market sale471$504.96652,979
2024-08-07Open-market sale644$506.68652,335
2024-08-07Open-market sale542$507.04116,824
2024-08-06Open-market sale444$502.13654,654
2024-08-06Open-market sale2,134$500.43657,012
2024-08-06Open-market sale1,942$501.51119,957
2024-08-06Open-market sale460$502.26119,497
2024-08-06Open-market sale2,488$500.46121,899
2024-08-06Open-market sale1,914$501.49655,098
2024-08-02Conversion (derivative)600,000$0.00244,182,799
2024-08-02Gift200,000$0.000
2024-08-02Open-market sale70$500.49659,146
2024-08-02Gift200,000$0.00659,216
2024-08-02Open-market sale80$500.49124,387
2024-08-02Gift400,000$0.00200,000
2024-08-02Conversion600,000$0.00600,000
2024-08-01Open-market sale621$506.72127,596
2024-08-01Open-market sale408$505.57128,217
2024-08-01Open-market sale301$503.76128,625
2024-08-01Open-market sale292$503.02128,926
2024-08-01Open-market sale335$501.79129,218
2024-08-01Open-market sale335$500.74129,553
2024-08-01Open-market sale205$526.58124,467
2024-08-01Open-market sale96$525.21124,672
2024-08-01Open-market sale96$524.09124,768
2024-08-01Open-market sale96$522.41124,864
2024-08-01Open-market sale408$521.73124,960
2024-08-01Open-market sale172$520.12125,368
2024-08-01Open-market sale458$518.84125,540
2024-08-01Open-market sale264$517.63125,998
2024-08-01Open-market sale336$516.64126,262
2024-08-01Open-market sale192$515.73126,598
2024-08-01Open-market sale80$513.49126,790
2024-08-01Open-market sale292$512.37126,870
2024-08-01Open-market sale169$511.15127,162
2024-08-01Open-market sale193$509.17127,331
2024-08-01Open-market sale72$507.26127,524
2024-08-01Open-market sale268$519.05460,266
2024-08-01Open-market sale168$524.53459,399
2024-08-01Open-market sale183$525.86459,216
2024-08-01Open-market sale184$500.88463,977
2024-08-01Open-market sale351$501.69463,626
2024-08-01Open-market sale300$503.13463,326
2024-08-01Open-market sale444$504.38462,882
2024-08-01Open-market sale476$505.77462,406
2024-08-01Open-market sale401$507.33462,005
2024-08-01Open-market sale96$508.00461,909
2024-08-01Open-market sale96$509.21461,813
2024-08-01Open-market sale207$512.31461,606
2024-08-01Open-market sale280$513.47461,326
2024-08-01Open-market sale368$515.55460,958
2024-08-01Open-market sale172$516.38460,786
2024-08-01Open-market sale252$517.76460,534
2024-08-01Open-market sale344$521.40459,567
2024-08-01Open-market sale355$520.06459,911
2024-07-16Open-market sale229$500.39464,761
2024-07-16Open-market sale600$502.81464,161
2024-07-16Open-market sale299$502.07130,324
2024-07-16Open-market sale148$500.60130,623
2024-07-16Open-market sale436$503.23129,888
2024-07-15Open-market sale1,349$501.47132,747
2024-07-15Open-market sale877$504.54465,175
2024-07-15Open-market sale180$503.32466,052
2024-07-15Open-market sale602$502.51466,232
2024-07-15Open-market sale1,131$501.43466,834
2024-07-15Open-market sale1,278$500.42467,965
2024-07-15Open-market sale185$505.70464,990
2024-07-15Open-market sale548$502.59132,199
2024-07-15Open-market sale588$503.91131,611
2024-07-15Open-market sale744$504.77130,867
2024-07-15Open-market sale96$506.18130,771
2024-07-15Open-market sale1,346$500.40134,096
2024-07-12Open-market sale432$506.65469,243
2024-07-12Open-market sale752$505.52136,087
2024-07-12Open-market sale1,624$504.57136,839
2024-07-12Open-market sale1,843$503.49138,463
2024-07-12Open-market sale880$502.60140,306
2024-07-12Open-market sale877$501.53141,186
2024-07-12Open-market sale1,128$500.45142,063
2024-07-12Open-market sale645$506.62135,442
2024-07-12Open-market sale785$505.77469,675
2024-07-12Open-market sale1,547$504.61470,460
2024-07-12Open-market sale1,545$503.52472,007
2024-07-12Open-market sale834$502.67473,552
2024-07-12Open-market sale786$501.42474,386
2024-07-12Open-market sale1,196$500.46475,172
2024-07-11Open-market sale72$508.66151,846
2024-07-11Open-market sale549$534.34143,191
2024-07-11Open-market sale404$533.37143,740
2024-07-11Open-market sale240$531.77144,144
2024-07-11Open-market sale238$530.59144,384
2024-07-11Open-market sale288$529.81144,622
2024-07-11Open-market sale172$527.59144,910
2024-07-11Open-market sale100$526.13145,082
2024-07-11Open-market sale84$524.88145,182
2024-07-11Open-market sale448$523.49145,266
2024-07-11Open-market sale594$522.44145,714
2024-07-11Open-market sale384$520.97146,308
2024-07-11Open-market sale280$520.14146,692
2024-07-11Open-market sale488$516.33146,972
2024-07-11Open-market sale727$515.07147,460
2024-07-11Open-market sale1,551$513.45148,187
2024-07-11Open-market sale970$512.62149,738
2024-07-11Open-market sale479$511.66150,708
2024-07-11Open-market sale659$510.18151,187
2024-07-11Open-market sale335$510.69483,533
2024-07-11Open-market sale503$533.39476,732
2024-07-11Open-market sale326$531.61477,235
2024-07-11Open-market sale312$529.87477,561
2024-07-11Open-market sale182$528.63477,873
2024-07-11Open-market sale100$526.96478,055
2024-07-11Open-market sale96$525.44478,155
2024-07-11Open-market sale84$524.44478,251
2024-07-11Open-market sale396$523.47478,335
2024-07-11Open-market sale588$522.29478,731
2024-07-11Open-market sale516$520.72479,319
2024-07-11Open-market sale391$516.23479,835
2024-07-11Open-market sale827$515.05480,226
2024-07-11Open-market sale673$513.79481,053
2024-07-11Open-market sale1,259$513.00481,726
2024-07-11Open-market sale548$512.05482,985
2024-07-11Open-market sale364$534.48476,368
2024-07-11Open-market sale475$509.84483,868
2024-07-10Open-market sale1,207$530.29490,688
2024-07-10Open-market sale1,096$536.88153,248
2024-07-10Open-market sale730$535.54154,344
2024-07-10Open-market sale1,445$534.68155,074
2024-07-10Open-market sale338$533.67156,519
2024-07-10Open-market sale832$532.37156,857
2024-07-10Open-market sale1,086$531.41157,689
2024-07-10Open-market sale1,238$530.41158,775
2024-07-10Open-market sale632$529.34160,013
2024-07-10Open-market sale1,046$538.01484,343
2024-07-10Open-market sale1,142$537.04485,389
2024-07-10Open-market sale494$535.82486,531
2024-07-10Open-market sale1,438$534.84487,025
2024-07-10Open-market sale401$533.66488,463
2024-07-10Open-market sale811$532.21488,864
2024-07-10Open-market sale1,013$531.32489,675
2024-07-10Open-market sale1,330$537.96151,918
2024-07-10Open-market sale423$529.21491,895
2024-07-09Open-market sale1,210$530.24498,747
2024-07-09Open-market sale200$535.43160,841
2024-07-09Open-market sale1,298$534.33161,041
2024-07-09Open-market sale1,826$533.47162,339
2024-07-09Open-market sale1,031$532.14164,165
2024-07-09Open-market sale2,947$531.17165,196
2024-07-09Open-market sale874$530.12168,143
2024-07-09Open-market sale355$528.88169,017
2024-07-09Open-market sale252$536.39492,318
2024-07-09Open-market sale349$535.16492,570
2024-07-09Open-market sale1,523$534.10492,919
2024-07-09Open-market sale975$533.27494,442
2024-07-09Open-market sale609$532.28495,417
2024-07-09Open-market sale2,721$531.26496,026
2024-07-09Open-market sale196$536.82160,645
2024-07-09Open-market sale336$529.00499,957
2024-07-08Open-market sale96$538.62500,365
2024-07-08Open-market sale397$534.12500,761
2024-07-08Open-market sale684$532.89501,158
2024-07-08Open-market sale1,055$531.87501,842
2024-07-08Open-market sale1,084$530.53502,897
2024-07-08Open-market sale2,228$529.77503,981
2024-07-08Open-market sale1,503$528.72506,209
2024-07-08Open-market sale556$527.69507,712
2024-07-08Open-market sale84$542.61169,372
2024-07-08Open-market sale138$538.80169,456
2024-07-08Open-market sale360$535.89169,594
2024-07-08Open-market sale96$534.47169,954
2024-07-08Open-market sale276$533.56170,050
2024-07-08Open-market sale1,010$532.79170,326
2024-07-08Open-market sale728$531.74171,336
2024-07-08Open-market sale1,677$530.49172,064
2024-07-08Open-market sale2,580$529.66173,741
2024-07-08Open-market sale1,031$528.61176,321
2024-07-08Open-market sale747$527.70177,352
2024-07-08Open-market sale72$542.61500,293
2024-07-08Open-market sale204$535.14500,557
2024-07-08Open-market sale96$536.45500,461
2024-07-05Open-market sale942$532.44181,115
2024-07-05Open-market sale200$512.05186,626
2024-07-05Open-market sale324$513.40186,302
2024-07-05Open-market sale101$514.27186,201
2024-07-05Open-market sale96$517.00186,105
2024-07-05Open-market sale110$518.23185,995
2024-07-05Open-market sale96$519.82185,899
2024-07-05Open-market sale643$521.27185,256
2024-07-05Open-market sale476$522.56184,780
2024-07-05Open-market sale333$523.82184,447
2024-07-05Open-market sale610$524.81183,837
2024-07-05Open-market sale172$525.60183,665
2024-07-05Open-market sale406$526.95183,259
2024-07-05Open-market sale156$528.89183,103
2024-07-05Open-market sale570$529.87182,533
2024-07-05Open-market sale476$531.00182,057
2024-07-05Open-market sale863$533.68180,252
2024-07-05Open-market sale631$534.65179,621
2024-07-05Open-market sale523$536.03179,098
2024-07-05Open-market sale252$536.84178,846
2024-07-05Open-market sale280$538.42178,566
2024-07-05Open-market sale467$540.01178,099
2024-07-05Open-market sale396$540.10508,268
2024-07-05Open-market sale205$539.09508,664
2024-07-05Open-market sale240$537.22508,869
2024-07-05Open-market sale352$536.45509,109
2024-07-05Open-market sale507$535.24509,461
2024-07-05Open-market sale604$534.04509,968
2024-07-05Open-market sale832$533.12510,572
2024-07-05Open-market sale432$531.86511,404
2024-07-05Open-market sale447$530.88511,836
2024-07-05Open-market sale637$529.81512,283
2024-07-05Open-market sale204$527.92512,920
2024-07-05Open-market sale192$527.18513,124
2024-07-05Open-market sale224$526.03513,316
2024-07-05Open-market sale454$524.81513,540
2024-07-05Open-market sale534$523.88513,994
2024-07-05Open-market sale296$522.73514,528
2024-07-05Open-market sale534$521.35514,824
2024-07-05Open-market sale161$520.15515,358
2024-07-05Open-market sale100$517.53515,519
2024-07-05Open-market sale96$516.18515,619
2024-07-05Open-market sale97$514.07515,715
2024-07-05Open-market sale253$513.09515,812
2024-07-05Open-market sale178$512.03516,065
2024-07-03Open-market sale3,263$509.94516,535
2024-07-03Open-market sale4,023$509.86187,310
2024-07-03Open-market sale2,429$508.77191,333
2024-07-03Open-market sale1,119$507.85193,762
2024-07-03Open-market sale672$506.87194,881
2024-07-03Open-market sale292$510.88516,243
2024-07-03Open-market sale2,341$509.03519,798
2024-07-03Open-market sale1,220$507.99522,139
2024-07-03Open-market sale859$507.03523,359
2024-07-03Open-market sale484$510.67186,826
2024-07-02Open-market sale638$501.08531,555
2024-07-02Open-market sale1,225$502.03530,330
2024-07-02Open-market sale760$503.35529,570
2024-07-02Open-market sale248$510.23195,553
2024-07-02Open-market sale2,106$509.38195,801
2024-07-02Open-market sale859$508.67197,907
2024-07-02Open-market sale206$507.10198,766
2024-07-02Open-market sale370$506.42198,972
2024-07-02Open-market sale812$505.08199,342
2024-07-02Open-market sale1,443$504.07200,154
2024-07-02Open-market sale752$503.18201,597
2024-07-02Open-market sale1,165$502.01202,349
2024-07-02Open-market sale766$501.02203,514
2024-07-02Open-market sale778$509.71524,218
2024-07-02Open-market sale2,088$508.99524,996
2024-07-02Open-market sale174$507.47527,084
2024-07-02Open-market sale430$506.39527,258
2024-07-02Open-market sale703$505.14527,688
2024-07-02Open-market sale1,179$504.15528,391
2024-07-01Open-market sale168$505.75532,193
2024-07-01Open-market sale3,310$503.58205,502
2024-07-01Open-market sale1,948$502.85208,812
2024-07-01Open-market sale1,765$501.78210,760
2024-07-01Open-market sale482$500.53212,525
2024-07-01Open-market sale1,222$504.84204,280
2024-07-01Open-market sale1,027$504.73532,361
2024-07-01Open-market sale3,231$503.60533,388
2024-07-01Open-market sale1,700$502.76536,619
2024-07-01Open-market sale1,358$501.76538,319
2024-07-01Open-market sale491$500.38539,677
2024-06-28Open-market sale196$505.58547,870
2024-06-28Open-market sale316$520.86213,083
2024-06-28Open-market sale576$519.66213,399
2024-06-28Open-market sale448$518.49213,975
2024-06-28Open-market sale760$517.45214,423
2024-06-28Open-market sale1,454$516.07215,183
2024-06-28Open-market sale1,231$515.01216,637
2024-06-28Open-market sale1,684$513.96217,868
2024-06-28Open-market sale1,244$512.84219,552
2024-06-28Open-market sale286$511.50220,796
2024-06-28Open-market sale172$510.47221,082
2024-06-28Open-market sale72$509.00221,254
2024-06-28Open-market sale180$507.38221,326
2024-06-28Open-market sale168$505.57221,506
2024-06-28Open-market sale60$504.34221,674
2024-06-28Open-market sale156$521.45540,168
2024-06-28Open-market sale361$520.28540,324
2024-06-28Open-market sale476$519.28540,685
2024-06-28Open-market sale487$518.11541,161
2024-06-28Open-market sale649$517.10541,648
2024-06-28Open-market sale1,028$516.07542,297
2024-06-28Open-market sale1,486$514.93543,325
2024-06-28Open-market sale1,343$513.90544,811
2024-06-28Open-market sale1,159$512.81546,154
2024-06-28Open-market sale305$511.42547,313
2024-06-28Open-market sale84$510.29547,618
2024-06-28Open-market sale72$509.00547,702
2024-06-28Open-market sale96$507.61547,774
2024-06-28Open-market sale76$521.62213,007
2024-06-28Open-market sale77$504.63548,066
2024-06-27Open-market sale180$521.22221,963
2024-06-27Open-market sale1,241$520.37222,143
2024-06-27Open-market sale1,586$519.33223,384
2024-06-27Open-market sale3,630$518.38224,970
2024-06-27Open-market sale876$517.04228,600
2024-06-27Open-market sale817$516.32229,476
2024-06-27Open-market sale168$514.63230,293
2024-06-27Open-market sale195$522.33548,143
2024-06-27Open-market sale285$521.52548,338
2024-06-27Open-market sale1,019$520.28548,623
2024-06-27Open-market sale1,531$519.36549,642
2024-06-27Open-market sale3,057$518.42551,173
2024-06-27Open-market sale820$517.12554,230
2024-06-27Open-market sale917$516.31555,050
2024-06-27Open-market sale151$514.64555,967
2024-06-27Open-market sale229$522.42221,734
2024-06-26Open-market sale722$506.34563,371
2024-06-26Open-market sale776$507.46562,595
2024-06-26Open-market sale2,168$511.28559,938
2024-06-26Open-market sale2,787$512.13557,151
2024-06-26Open-market sale1,033$513.10556,118
2024-06-26Open-market sale375$506.29238,813
2024-06-26Open-market sale946$507.07237,867
2024-06-26Open-market sale360$508.06237,507
2024-06-26Open-market sale487$509.24237,020
2024-06-26Open-market sale1,636$511.20235,384
2024-06-26Open-market sale3,482$511.98231,902
2024-06-26Open-market sale1,441$512.93230,461
2024-06-26Open-market sale489$508.98562,106
2024-06-25Open-market sale2,634$508.75241,155
2024-06-25Open-market sale797$506.64244,564
2024-06-25Open-market sale1,163$505.64245,361
2024-06-25Open-market sale318$504.17246,524
2024-06-25Open-market sale196$503.36246,842
2024-06-25Open-market sale1,089$509.67564,214
2024-06-25Open-market sale2,632$508.95565,303
2024-06-25Open-market sale285$501.91571,427
2024-06-25Open-market sale319$503.14571,108
2024-06-25Open-market sale775$507.67243,789
2024-06-25Open-market sale926$507.95567,935
2024-06-25Open-market sale848$506.52568,861
2024-06-25Open-market sale1,075$505.63569,709
2024-06-25Open-market sale324$504.16570,784
2024-06-25Open-market sale121$510.57564,093
2024-06-25Open-market sale420$500.63247,495
2024-06-25Open-market sale457$502.39247,038
2024-06-25Open-market sale1,871$509.52239,284
2024-06-25Open-market sale96$510.45239,188
2024-06-25Open-market sale356$500.55571,712
2024-06-24Open-market sale463$505.75248,084
2024-06-24Open-market sale597$500.45576,146
2024-06-24Open-market sale1,409$501.60574,737
2024-06-24Open-market sale806$502.41573,931
2024-06-24Open-market sale528$503.41573,403
2024-06-24Open-market sale551$504.67572,852
2024-06-24Open-market sale712$505.60572,140
2024-06-24Open-market sale72$507.60572,068
2024-06-24Open-market sale616$500.34252,384
2024-06-24Open-market sale1,455$501.54250,929
2024-06-24Open-market sale1,030$502.39249,899
2024-06-24Open-market sale448$503.52249,451
2024-06-24Open-market sale904$504.71248,547
2024-06-24Open-market sale169$507.18247,915
2024-06-21Open-market sale460$501.68576,743
2024-06-21Open-market sale456$500.42253,578
2024-06-21Open-market sale578$501.73253,000
2024-06-21Open-market sale560$500.35577,203
2024-06-20Open-market sale2,965$501.69256,922
2024-06-20Open-market sale96$503.00254,034
2024-06-20Open-market sale2,792$502.31254,130
2024-06-20Open-market sale2,543$500.58583,195
2024-06-20Open-market sale2,874$500.57259,887
2024-06-20Open-market sale1,974$502.42577,763
2024-06-20Open-market sale3,458$501.68579,737
2024-06-18Open-market sale1,884$504.15262,962
2024-06-18Open-market sale727$503.34264,846
2024-06-18Open-market sale296$502.00265,573
2024-06-18Open-market sale701$500.50265,869
2024-06-18Open-market sale1,004$504.83585,738
2024-06-18Open-market sale1,268$503.81586,742
2024-06-18Open-market sale432$502.71588,010
2024-06-18Open-market sale190$501.32588,442
2024-06-18Open-market sale575$500.53588,632
2024-06-18Open-market sale201$504.97262,761
2024-06-17Open-market sale1,376$500.46273,921
2024-06-17Open-market sale1,208$509.90589,207
2024-06-17Open-market sale1,356$509.17590,415
2024-06-17Open-market sale732$507.89591,771
2024-06-17Open-market sale613$506.71592,503
2024-06-17Open-market sale150$505.31593,116
2024-06-17Open-market sale101$504.14593,266
2024-06-17Open-market sale171$503.29593,367
2024-06-17Open-market sale678$502.41593,538
2024-06-17Open-market sale1,479$501.51594,216
2024-06-17Open-market sale1,487$500.61595,695
2024-06-17Open-market sale1,660$509.93266,570
2024-06-17Open-market sale1,229$508.93268,230
2024-06-17Open-market sale849$507.87269,459
2024-06-17Open-market sale473$506.57270,308
2024-06-17Open-market sale264$505.33270,781
2024-06-17Open-market sale184$504.25271,045
2024-06-17Open-market sale804$502.51271,229
2024-06-17Open-market sale1,888$501.47272,033
2024-06-14Open-market sale134$506.46275,297
2024-06-14Open-market sale622$505.44275,431
2024-06-14Open-market sale1,044$504.26276,053
2024-06-14Open-market sale3,485$503.49277,097
2024-06-14Open-market sale3,127$502.52280,582
2024-06-14Open-market sale315$501.52283,709
2024-06-14Open-market sale168$506.41597,182
2024-06-14Open-market sale264$505.38597,350
2024-06-14Open-market sale1,120$504.49597,614
2024-06-14Open-market sale2,471$503.66598,734
2024-06-14Open-market sale3,052$502.77601,205
2024-06-14Open-market sale900$501.79604,257
2024-06-13Open-market sale96$508.85605,157
2024-06-13Open-market sale144$507.83284,120
2024-06-13Open-market sale832$506.96284,264
2024-06-13Open-market sale739$506.12285,096
2024-06-13Open-market sale4,445$504.70285,835
2024-06-13Open-market sale1,816$503.77290,280
2024-06-13Open-market sale655$502.46292,096
2024-06-13Open-market sale96$509.39284,024
2024-06-13Open-market sale402$507.37605,253
2024-06-13Open-market sale994$506.51605,655
2024-06-13Open-market sale711$505.21606,649
2024-06-13Open-market sale3,893$504.52607,360
2024-06-13Open-market sale1,628$503.51611,253
2024-06-13Open-market sale251$502.25612,881
2024-06-12Open-market sale1,705$505.80619,402
2024-06-12Open-market sale80$513.91292,751
2024-06-12Open-market sale531$510.99292,831
2024-06-12Open-market sale563$509.45293,362
2024-06-12Open-market sale1,681$508.58293,925
2024-06-12Open-market sale2,221$507.36295,606
2024-06-12Open-market sale2,399$506.42297,827
2024-06-12Open-market sale1,252$505.57300,226
2024-06-12Open-market sale92$513.93613,132
2024-06-12Open-market sale423$511.20613,224
2024-06-12Open-market sale193$509.83613,647
2024-06-12Open-market sale1,786$508.98613,840
2024-06-12Open-market sale1,619$507.62615,626
2024-06-12Open-market sale2,157$506.74617,245
2024-06-11Open-market sale1,456$503.45304,122
2024-06-11Open-market sale1,794$502.64305,578
2024-06-11Open-market sale888$501.37307,372
2024-06-11Open-market sale1,945$500.44308,260
2024-06-11Open-market sale359$507.03621,107
2024-06-11Open-market sale1,460$506.18621,466
2024-06-11Open-market sale569$504.59622,926
2024-06-11Open-market sale1,228$503.64623,495
2024-06-11Open-market sale1,840$502.80624,723
2024-06-11Open-market sale780$501.53626,563
2024-06-11Open-market sale1,739$500.46627,343
2024-06-11Open-market sale942$506.74301,478
2024-06-11Open-market sale1,180$505.84302,420
2024-06-11Open-market sale522$504.50303,600
2024-06-10Open-market sale1,175$502.26310,205
2024-06-10Open-market sale3,187$501.49311,380
2024-06-10Open-market sale4,365$500.55314,567
2024-06-10Open-market sale1,125$502.24629,082
2024-06-10Open-market sale3,953$500.53633,104
2024-06-10Open-market sale2,897$501.52630,207
2024-06-06Open-market sale612$501.37318,932
2024-06-06Open-market sale598$500.57637,402
2024-06-06Open-market sale345$501.44637,057
2024-06-06Open-market sale456$500.37319,544
2024-04-01Conversion (derivative)31,465$0.00294,782,799
2024-04-01Open-market sale100$483.2731,157
2024-04-01Open-market sale208$482.6131,257
2024-04-01Conversion31,465$0.0031,465
2024-04-01Open-market sale100$496.940
2024-04-01Open-market sale601$496.30100
2024-04-01Open-market sale3,517$495.21701
2024-04-01Open-market sale2,237$494.344,218
2024-04-01Open-market sale1,706$493.296,455
2024-04-01Open-market sale2,274$491.768,161
2024-04-01Open-market sale10,222$491.0510,435
2024-04-01Open-market sale8,010$490.1420,657
2024-04-01Open-market sale1,290$489.0828,667
2024-04-01Open-market sale600$488.1129,957
2024-04-01Open-market sale200$486.1730,557
2024-04-01Open-market sale400$485.0230,757
2024-03-28Conversion (derivative)31,493$0.00294,814,264
2024-03-28Open-market sale2,400$490.53149
2024-03-28Open-market sale6,793$489.782,549
2024-03-28Open-market sale6,588$488.879,342
2024-03-28Open-market sale149$491.490
2024-03-28Open-market sale3,729$486.7523,862
2024-03-28Open-market sale3,902$485.9127,591
2024-03-28Conversion31,493$0.0031,493
2024-03-28Open-market sale7,932$487.9015,930
2024-03-27Conversion (derivative)31,493$0.00294,845,757
2024-03-27Open-market sale9,206$491.3416,996
2024-03-27Conversion31,493$0.0031,493
2024-03-27Open-market sale520$498.49200
2024-03-27Open-market sale200$499.210
2024-03-27Open-market sale1,947$489.2929,546
2024-03-27Open-market sale3,344$490.2526,202
2024-03-27Open-market sale300$497.66720
2024-03-27Open-market sale9,086$492.167,910
2024-03-27Open-market sale2,792$493.425,118
2024-03-27Open-market sale3,471$494.041,647
2024-03-27Open-market sale120$494.841,527
2024-03-27Open-market sale507$496.311,020
2024-03-27Conversion (derivative)32,570$0.000
2024-03-27Conversion (derivative)12,925$0.003,388,197
2024-03-27Conversion12,925$0.0012,925
2024-03-27Conversion32,570$0.00670,570
2024-03-27Open-market sale2,334$489.40668,236
2024-03-27Open-market sale4,259$490.45663,977
2024-03-27Open-market sale11,246$491.51652,731
2024-03-27Open-market sale6,901$492.36645,830
2024-03-27Open-market sale5,403$493.74640,427
2024-03-27Open-market sale800$494.41639,627
2024-03-27Open-market sale600$496.26639,027
2024-03-27Open-market sale502$497.77638,525
2024-03-27Open-market sale525$499.13638,000
2024-03-27Open-market sale1,200$489.4111,725
2024-03-27Open-market sale1,813$490.639,912
2024-03-27Open-market sale4,758$491.655,154
2024-03-27Open-market sale100$499.220
2024-03-27Open-market sale250$498.58100
2024-03-27Open-market sale321$496.29350
2024-03-27Open-market sale300$494.49671
2024-03-27Open-market sale1,851$493.76971
2024-03-27Open-market sale2,332$492.572,822
2024-03-26Conversion (derivative)31,493$0.00294,877,250
2024-03-26Open-market sale3,425$505.2020,378
2024-03-26Open-market sale2,657$504.5123,803
2024-03-26Open-market sale600$503.2226,460
2024-03-26Open-market sale503$501.7827,060
2024-03-26Open-market sale300$500.7127,563
2024-03-26Open-market sale900$499.3227,863
2024-03-26Open-market sale400$497.7528,763
2024-03-26Open-market sale1,211$497.0029,163
2024-03-26Open-market sale1,119$495.6830,374
2024-03-26Conversion31,493$0.0031,493
2024-03-26Open-market sale400$509.900
2024-03-26Open-market sale3,425$509.29400
2024-03-26Open-market sale8,618$508.303,825
2024-03-26Open-market sale3,800$507.3412,443
2024-03-26Open-market sale4,135$506.3516,243
2024-03-26Conversion (derivative)13,125$0.003,401,122
2024-03-26Conversion (derivative)32,794$0.0032,570
2024-03-26Open-market sale300$496.7312,384
2024-03-26Open-market sale3,231$509.42638,000
2024-03-26Open-market sale8,003$508.44641,231
2024-03-26Open-market sale5,169$507.58649,234
2024-03-26Open-market sale4,446$506.42654,403
2024-03-26Open-market sale3,677$505.26658,849
2024-03-26Open-market sale2,992$504.52662,526
2024-03-26Open-market sale625$503.26665,518
2024-03-26Open-market sale700$501.80666,143
2024-03-26Open-market sale200$500.43666,843
2024-03-26Open-market sale900$499.36667,043
2024-03-26Open-market sale400$497.79667,943
2024-03-26Open-market sale1,200$497.02668,343
2024-03-26Open-market sale1,251$495.73669,543
2024-03-26Conversion32,794$0.00670,794
2024-03-26Open-market sale574$509.750
2024-03-26Open-market sale2,000$508.91574
2024-03-26Open-market sale3,100$508.092,574
2024-03-26Open-market sale1,963$506.875,674
2024-03-26Open-market sale1,600$505.777,637
2024-03-26Open-market sale1,765$504.769,237
2024-03-26Open-market sale382$503.2711,002
2024-03-26Open-market sale200$501.8211,384
2024-03-26Open-market sale100$500.0011,584
2024-03-26Open-market sale300$499.2511,684
2024-03-26Open-market sale400$497.8311,984
2024-03-26Conversion13,125$0.0013,125
2024-03-26Open-market sale441$495.7712,684
2024-03-25Conversion (derivative)32,794$0.0065,364
2024-03-25Conversion (derivative)31,493$0.00294,908,743
2024-03-25Conversion (derivative)13,125$0.003,414,247
2024-03-25Open-market sale3,044$503.2327,049
2024-03-25Open-market sale800$502.3330,093
2024-03-25Open-market sale600$500.9930,893
2024-03-25Conversion31,493$0.0031,493
2024-03-25Open-market sale5,626$505.312,205
2024-03-25Open-market sale3,755$504.257,831
2024-03-25Open-market sale1,039$503.1011,586
2024-03-25Open-market sale300$502.0412,625
2024-03-25Open-market sale100$506.980
2024-03-25Conversion13,125$0.0013,125
2024-03-25Open-market sale400$506.72638,000
2024-03-25Open-market sale9,227$505.87638,400
2024-03-25Open-market sale12,374$505.10647,627
2024-03-25Open-market sale6,930$504.08660,001
2024-03-25Open-market sale2,847$503.04666,931
2024-03-25Open-market sale600$501.93669,778
2024-03-25Open-market sale416$500.72670,378
2024-03-25Conversion32,794$0.00670,794
2024-03-25Open-market sale9,111$504.3317,938
2024-03-25Open-market sale14,027$505.413,911
2024-03-25Open-market sale3,811$506.15100
2024-03-25Open-market sale200$500.5112,925
2024-03-22Conversion (derivative)32,794$0.0098,158
2024-03-22Conversion (derivative)13,125$0.003,427,372
2024-03-22Conversion (derivative)31,493$0.00294,940,236
2024-03-22Conversion32,794$0.00670,794
2024-03-22Open-market sale5,912$505.08664,882
2024-03-22Open-market sale10,686$505.84654,196
2024-03-22Open-market sale3,012$506.83651,184
2024-03-22Open-market sale5,734$508.11645,450
2024-03-22Open-market sale5,776$508.88639,674
2024-03-22Open-market sale1,674$509.72638,000
2024-03-22Conversion13,125$0.0013,125
2024-03-22Open-market sale4,312$505.318,813
2024-03-22Open-market sale5,295$508.961,391
2024-03-22Open-market sale6,035$508.126,686
2024-03-22Open-market sale2,447$506.8512,721
2024-03-22Open-market sale10,571$505.8315,168
2024-03-22Open-market sale5,754$505.0925,739
2024-03-22Conversion31,493$0.0031,493
2024-03-22Open-market sale300$509.850
2024-03-22Open-market sale1,921$509.12300
2024-03-22Open-market sale2,684$508.312,221
2024-03-22Open-market sale1,190$507.184,905
2024-03-22Open-market sale2,718$506.106,095
2024-03-21Conversion (derivative)13,125$0.003,440,497
2024-03-21Conversion (derivative)32,794$0.00130,952
2024-03-21Conversion (derivative)31,493$0.00294,971,729
2024-03-21Open-market sale1,090$506.83669,704
2024-03-21Open-market sale400$512.04100
2024-03-21Open-market sale3,450$511.00500
2024-03-21Open-market sale8,078$510.223,950
2024-03-21Open-market sale6,767$509.1012,028
2024-03-21Open-market sale10,067$508.0418,795
2024-03-21Open-market sale2,631$507.2928,862
2024-03-21Conversion31,493$0.0031,493
2024-03-21Open-market sale1,404$510.96200
2024-03-21Open-market sale3,399$510.211,604
2024-03-21Open-market sale3,067$509.095,003
2024-03-21Open-market sale4,168$507.998,070
2024-03-21Open-market sale887$507.3112,238
2024-03-21Conversion13,125$0.0013,125
2024-03-21Open-market sale100$514.12638,000
2024-03-21Open-market sale813$511.73638,100
2024-03-21Open-market sale5,673$510.74638,913
2024-03-21Open-market sale7,512$509.90644,586
2024-03-21Open-market sale7,767$508.87652,098
2024-03-21Open-market sale9,839$507.84659,865
2024-03-21Open-market sale100$513.120
2024-03-21Conversion32,794$0.00670,794
2024-03-20Conversion (derivative)31,493$0.00295,003,222
2024-03-20Open-market sale2,603$501.0110,026
2024-03-20Open-market sale1,800$506.72900
2024-03-20Open-market sale2,825$505.662,700
2024-03-20Open-market sale2,001$505.005,525
2024-03-20Open-market sale600$503.507,526
2024-03-20Open-market sale1,900$501.898,126
2024-03-20Open-market sale900$507.800
2024-03-20Open-market sale1,900$500.0412,629
2024-03-20Open-market sale2,230$498.9014,529
2024-03-20Open-market sale7,153$497.8716,759
2024-03-20Open-market sale5,542$496.8123,912
2024-03-20Open-market sale2,039$496.0029,454
2024-03-20Conversion31,493$0.0031,493
2024-03-20Conversion (derivative)32,794$0.00163,746
2024-03-20Conversion (derivative)13,125$0.003,453,622
2024-03-20Open-market sale2,250$495.97668,544
2024-03-20Open-market sale900$506.46500
2024-03-20Open-market sale1,422$505.321,400
2024-03-20Open-market sale400$504.362,822
2024-03-20Open-market sale100$502.763,222
2024-03-20Open-market sale600$502.123,322
2024-03-20Open-market sale1,400$501.033,922
2024-03-20Open-market sale599$500.105,322
2024-03-20Open-market sale1,100$498.835,921
2024-03-20Open-market sale3,004$497.887,021
2024-03-20Open-market sale2,100$496.8510,025
2024-03-20Open-market sale1,000$496.0512,125
2024-03-20Conversion13,125$0.0013,125
2024-03-20Open-market sale1,100$507.61638,000
2024-03-20Open-market sale2,000$506.54639,100
2024-03-20Open-market sale4,217$505.42641,100
2024-03-20Open-market sale900$504.22645,317
2024-03-20Open-market sale600$502.87646,217
2024-03-20Open-market sale2,000$501.77646,817
2024-03-20Open-market sale2,500$500.90648,817
2024-03-20Open-market sale1,664$500.01651,317
2024-03-20Open-market sale2,307$498.93652,981
2024-03-20Open-market sale7,759$497.90655,288
2024-03-20Open-market sale5,497$496.79663,047
2024-03-20Open-market sale500$507.670
2024-03-20Conversion32,794$0.00670,794
2024-03-19Conversion (derivative)31,493$0.00295,034,715
2024-03-19Open-market sale900$482.5730,593
2024-03-19Open-market sale800$495.371,644
2024-03-19Open-market sale5,455$494.132,444
2024-03-19Open-market sale5,211$493.457,899
2024-03-19Open-market sale996$492.3413,110
2024-03-19Open-market sale1,485$491.0414,106
2024-03-19Open-market sale2,013$490.0415,591
2024-03-19Open-market sale1,836$489.0717,604
2024-03-19Open-market sale2,903$488.0719,440
2024-03-19Open-market sale3,100$486.9622,343
2024-03-19Open-market sale3,000$486.0225,443
2024-03-19Open-market sale1,550$484.8728,443
2024-03-19Open-market sale600$483.5229,993
2024-03-19Open-market sale1,644$496.190
2024-03-19Conversion31,493$0.0031,493
2024-03-19Conversion (derivative)32,794$0.00196,540
2024-03-19Conversion (derivative)13,125$0.003,466,747
2024-03-19Open-market sale583$496.240
2024-03-19Open-market sale399$495.45583
2024-03-19Open-market sale2,214$494.12982
2024-03-19Open-market sale2,183$493.383,196
2024-03-19Open-market sale600$492.135,379
2024-03-19Open-market sale900$490.635,979
2024-03-19Open-market sale872$489.686,879
2024-03-19Open-market sale1,175$488.527,751
2024-03-19Open-market sale1,399$487.258,926
2024-03-19Open-market sale1,500$486.2210,325
2024-03-19Open-market sale700$484.8511,825
2024-03-19Open-market sale200$483.3012,525
2024-03-19Open-market sale400$482.6412,725
2024-03-19Conversion13,125$0.0013,125
2024-03-19Open-market sale722$496.26638,000
2024-03-19Open-market sale1,640$495.76638,722
2024-03-19Open-market sale2,481$494.40640,362
2024-03-19Open-market sale7,638$493.75642,843
2024-03-19Open-market sale2,208$492.76650,481
2024-03-19Open-market sale1,000$491.31652,689
2024-03-19Open-market sale2,113$490.30653,689
2024-03-19Open-market sale2,200$489.21655,802
2024-03-19Open-market sale2,800$488.21658,002
2024-03-19Open-market sale3,321$487.09660,802
2024-03-19Open-market sale3,011$486.12664,123
2024-03-19Open-market sale1,960$485.11667,134
2024-03-19Open-market sale1,100$483.44669,094
2024-03-19Open-market sale600$482.32670,194
2024-03-19Conversion32,794$0.00670,794
2024-03-18Conversion (derivative)31,493$0.00295,066,208
2024-03-18Open-market sale2,241$494.583,609
2024-03-18Open-market sale1,964$489.6526,397
2024-03-18Open-market sale5,213$491.8417,830
2024-03-18Open-market sale7,221$492.6010,609
2024-03-18Open-market sale4,759$493.695,850
2024-03-18Open-market sale3,354$490.7823,043
2024-03-18Open-market sale2,100$495.691,509
2024-03-18Open-market sale1,509$496.750
2024-03-18Open-market sale1,966$488.6028,361
2024-03-18Open-market sale1,166$487.5630,327
2024-03-18Conversion31,493$0.0031,493
2024-03-18Conversion (derivative)13,125$0.003,479,872
2024-03-18Conversion (derivative)32,794$0.00229,334
2024-03-18Open-market sale1,430$491.079,309
2024-03-18Conversion32,794$0.00670,794
2024-03-18Open-market sale1,132$487.59669,662
2024-03-18Open-market sale2,300$488.62667,362
2024-03-18Open-market sale2,261$489.89665,101
2024-03-18Open-market sale3,813$490.85661,288
2024-03-18Open-market sale6,100$491.96655,188
2024-03-18Open-market sale7,029$492.74648,159
2024-03-18Open-market sale4,556$493.87643,603
2024-03-18Open-market sale2,100$494.74641,503
2024-03-18Open-market sale1,971$495.84639,532
2024-03-18Open-market sale1,532$496.80638,000
2024-03-18Open-market sale300$497.060
2024-03-18Open-market sale785$496.25300
2024-03-18Open-market sale700$495.131,085
2024-03-18Open-market sale1,553$494.191,785
2024-03-18Open-market sale2,389$493.093,338
2024-03-18Open-market sale3,582$492.185,727
2024-03-18Open-market sale1,010$489.9910,739
2024-03-18Open-market sale776$489.0211,749
2024-03-18Open-market sale600$487.6912,525
2024-03-18Conversion13,125$0.0013,125
2024-03-15Conversion (derivative)31,493$0.00295,097,701
2024-03-15Conversion (derivative)13,125$0.003,492,997
2024-03-15Conversion (derivative)32,794$0.00262,128
2024-03-15Open-market sale311$490.12638,000
2024-03-15Open-market sale933$488.71638,311
2024-03-15Open-market sale2,386$487.91639,244
2024-03-15Open-market sale4,678$487.01641,630
2024-03-15Open-market sale4,639$486.02646,308
2024-03-15Open-market sale4,944$484.94650,947
2024-03-15Open-market sale8,434$483.99655,891
2024-03-15Open-market sale5,469$483.10664,325
2024-03-15Open-market sale1,000$482.07669,794
2024-03-15Conversion32,794$0.00670,794
2024-03-15Conversion13,125$0.0013,125
2024-03-15Open-market sale1,053$482.5712,072
2024-03-15Open-market sale2,300$483.439,772
2024-03-15Open-market sale1,604$485.444,477
2024-03-15Open-market sale3,691$484.266,081
2024-03-15Open-market sale600$488.72312
2024-03-15Open-market sale2,002$488.04912
2024-03-15Open-market sale4,881$486.992,914
2024-03-15Open-market sale5,315$485.967,795
2024-03-15Open-market sale3,654$484.8713,110
2024-03-15Open-market sale9,358$483.9616,764
2024-03-15Open-market sale4,276$483.0726,122
2024-03-15Open-market sale1,095$482.1330,398
2024-03-15Conversion31,493$0.0031,493
2024-03-15Open-market sale100$489.350
2024-03-15Open-market sale700$488.46100
2024-03-15Open-market sale1,587$487.33800
2024-03-15Open-market sale2,090$486.392,387
2024-03-14Conversion (derivative)13,125$0.003,506,122
2024-03-14Conversion (derivative)32,794$0.00294,922
2024-03-14Open-market sale1,408$490.3411,397
2024-03-14Open-market sale41$500.70638,000
2024-03-14Open-market sale200$499.50638,041
2024-03-14Open-market sale1,247$498.94638,241
2024-03-14Open-market sale3,601$497.87639,488
2024-03-14Open-market sale7,442$496.81643,089
2024-03-14Open-market sale7,393$495.92650,531
2024-03-14Open-market sale4,129$494.95657,924
2024-03-14Open-market sale2,317$493.94662,053
2024-03-14Open-market sale703$492.27664,370
2024-03-14Open-market sale2,331$491.12665,073
2024-03-14Open-market sale2,806$490.27667,404
2024-03-14Open-market sale584$488.83670,210
2024-03-14Conversion32,794$0.00670,794
2024-03-14Open-market sale400$499.050
2024-03-14Open-market sale1,401$498.05400
2024-03-14Open-market sale1,625$497.081,801
2024-03-14Open-market sale3,932$496.213,426
2024-03-14Open-market sale1,800$495.227,358
2024-03-14Open-market sale1,134$494.179,158
2024-03-14Open-market sale472$492.9810,292
2024-03-14Open-market sale633$491.3010,764
2024-03-14Conversion13,125$0.0013,125
2024-03-14Open-market sale320$489.1812,805
2024-03-14Conversion (derivative)31,493$0.00295,129,194
2024-03-14Open-market sale8,593$496.457,160
2024-03-14Open-market sale5,744$495.4615,753
2024-03-14Open-market sale2,833$494.4721,497
2024-03-14Open-market sale1,104$493.6024,330
2024-03-14Open-market sale814$492.0325,434
2024-03-14Open-market sale2,682$490.9126,248
2024-03-14Open-market sale2,063$490.0828,930
2024-03-14Open-market sale500$488.6730,993
2024-03-14Conversion31,493$0.0031,493
2024-03-14Open-market sale4,441$497.442,719
2024-03-14Open-market sale2,020$498.41699
2024-03-14Open-market sale603$499.2596
2024-03-14Open-market sale96$500.700
2024-03-13Conversion (derivative)31,493$0.00295,160,687
2024-03-13Conversion (derivative)13,125$0.003,519,247
2024-03-13Conversion (derivative)32,794$0.00327,716
2024-03-13Open-market sale1,100$492.11669,694
2024-03-13Open-market sale8,806$497.031,500
2024-03-13Open-market sale7,091$495.9210,306
2024-03-13Open-market sale8,830$495.0717,397
2024-03-13Open-market sale2,666$494.0026,227
2024-03-13Open-market sale2,000$492.9528,893
2024-03-13Open-market sale600$491.9530,893
2024-03-13Conversion31,493$0.0031,493
2024-03-13Open-market sale200$498.36100
2024-03-13Open-market sale3,500$497.11300
2024-03-13Open-market sale2,300$496.123,800
2024-03-13Open-market sale3,925$495.276,100
2024-03-13Open-market sale1,900$494.2910,025
2024-03-13Open-market sale800$492.8811,925
2024-03-13Open-market sale400$491.9812,725
2024-03-13Conversion13,125$0.0013,125
2024-03-13Open-market sale200$499.50638,000
2024-03-13Open-market sale1,200$497.97638,200
2024-03-13Open-market sale8,300$497.12639,400
2024-03-13Open-market sale6,814$496.09647,700
2024-03-13Open-market sale9,999$495.21654,514
2024-03-13Open-market sale3,298$494.26664,513
2024-03-13Open-market sale1,883$493.08667,811
2024-03-13Open-market sale300$499.050
2024-03-13Conversion32,794$0.00670,794
2024-03-12Conversion (derivative)31,493$0.00295,192,180
2024-03-12Open-market sale400$485.1731,093
2024-03-12Open-market sale1,900$500.76301
2024-03-12Open-market sale3,628$499.662,201
2024-03-12Open-market sale3,300$498.615,829
2024-03-12Open-market sale4,400$497.679,129
2024-03-12Open-market sale1,300$496.6513,529
2024-03-12Open-market sale2,700$495.5214,829
2024-03-12Open-market sale5,150$494.5417,529
2024-03-12Open-market sale3,200$493.5722,679
2024-03-12Open-market sale614$492.4325,879
2024-03-12Open-market sale600$491.2626,493
2024-03-12Open-market sale800$490.3427,093
2024-03-12Open-market sale500$489.1627,893
2024-03-12Open-market sale1,200$488.0528,393
2024-03-12Open-market sale1,500$486.9429,593
2024-03-12Open-market sale301$501.490
2024-03-12Conversion31,493$0.0031,493
2024-03-12Conversion (derivative)13,125$0.003,532,372
2024-03-12Open-market sale900$487.1811,925
2024-03-12Open-market sale600$501.050
2024-03-12Open-market sale1,125$500.03600
2024-03-12Open-market sale1,100$499.111,725
2024-03-12Open-market sale1,800$498.182,825
2024-03-12Open-market sale1,400$497.174,625
2024-03-12Open-market sale900$495.806,025
2024-03-12Open-market sale1,700$494.876,925
2024-03-12Open-market sale2,000$493.918,625
2024-03-12Open-market sale400$492.7310,625
2024-03-12Open-market sale400$491.1111,025
2024-03-12Open-market sale100$489.7311,425
2024-03-12Open-market sale400$488.8311,525
2024-03-12Conversion13,125$0.0013,125
2024-03-12Open-market sale300$485.6212,825
2024-03-12Conversion (derivative)32,794$0.00360,510
2024-03-12Open-market sale400$485.11670,394
2024-03-12Open-market sale1,900$500.93638,100
2024-03-12Open-market sale2,994$499.83640,000
2024-03-12Open-market sale3,300$498.88642,994
2024-03-12Open-market sale4,800$497.87646,294
2024-03-12Open-market sale2,100$496.93651,094
2024-03-12Open-market sale2,200$495.79653,194
2024-03-12Open-market sale4,100$494.84655,394
2024-03-12Open-market sale4,400$493.94659,494
2024-03-12Open-market sale1,400$492.93663,894
2024-03-12Open-market sale600$491.61665,294
2024-03-12Open-market sale900$490.81665,894
2024-03-12Open-market sale700$489.06666,794
2024-03-12Open-market sale1,100$488.17667,494
2024-03-12Open-market sale1,800$486.93668,594
2024-03-12Open-market sale100$502.18638,000
2024-03-12Conversion32,794$0.00670,794
2024-03-11Conversion (derivative)31,493$0.00295,223,673
2024-03-11Open-market sale3,196$484.4118,495
2024-03-11Open-market sale500$481.1827,908
2024-03-11Open-market sale1,025$480.2128,408
2024-03-11Open-market sale700$479.1029,433
2024-03-11Open-market sale800$477.9830,133
2024-03-11Open-market sale560$477.0930,933
2024-03-11Conversion31,493$0.0031,493
2024-03-11Open-market sale303$495.460
2024-03-11Open-market sale100$493.85303
2024-03-11Open-market sale400$492.68403
2024-03-11Open-market sale500$490.04803
2024-03-11Open-market sale1,135$488.541,303
2024-03-11Open-market sale2,999$487.442,438
2024-03-11Open-market sale7,441$486.515,437
2024-03-11Open-market sale5,617$485.7112,878
2024-03-11Open-market sale1,300$482.5226,608
2024-03-11Open-market sale4,917$483.5621,691
2024-03-11Conversion (derivative)13,125$0.003,545,497
2024-03-11Open-market sale200$477.0412,925
2024-03-11Open-market sale113$495.32100
2024-03-11Open-market sale100$493.20213
2024-03-11Open-market sale200$490.78313
2024-03-11Open-market sale200$489.57513
2024-03-11Open-market sale579$488.36713
2024-03-11Open-market sale1,412$487.281,292
2024-03-11Open-market sale3,460$486.362,704
2024-03-11Open-market sale1,680$485.476,164
2024-03-11Open-market sale1,793$484.307,844
2024-03-11Open-market sale1,679$483.419,637
2024-03-11Open-market sale500$481.9611,316
2024-03-11Open-market sale109$480.5011,816
2024-03-11Open-market sale500$479.4511,925
2024-03-11Open-market sale500$478.2012,425
2024-03-11Open-market sale100$496.770
2024-03-11Conversion13,125$0.0013,125
2024-03-11Conversion (derivative)32,794$0.00393,304
2024-03-11Open-market sale100$493.62638,350
2024-03-11Open-market sale300$489.43639,150
2024-03-11Open-market sale1,199$488.50639,450
2024-03-11Open-market sale3,943$487.35640,649
2024-03-11Open-market sale7,843$486.43644,592
2024-03-11Open-market sale5,000$485.61652,435
2024-03-11Open-market sale3,780$484.27657,435
2024-03-11Open-market sale5,079$483.45661,215
2024-03-11Open-market sale700$482.25666,294
2024-03-11Open-market sale900$481.02666,994
2024-03-11Open-market sale500$479.91667,894
2024-03-11Open-market sale1,100$478.99668,394
2024-03-11Open-market sale1,000$477.69669,494
2024-03-11Open-market sale300$476.59670,494
2024-03-11Conversion32,794$0.00670,794
2024-03-11Open-market sale350$495.53638,000
2024-03-11Open-market sale300$490.58638,850
2024-03-11Open-market sale400$492.76638,450
2024-03-08Conversion (derivative)31,493$0.00295,255,166
2024-03-08Open-market sale802$500.0430,691
2024-03-08Open-market sale900$521.731,093
2024-03-08Open-market sale1,000$520.551,993
2024-03-08Open-market sale1,915$519.332,993
2024-03-08Open-market sale2,459$518.574,908
2024-03-08Open-market sale2,840$517.547,367
2024-03-08Open-market sale1,300$516.4510,207
2024-03-08Open-market sale570$515.0911,507
2024-03-08Open-market sale1,336$514.0512,077
2024-03-08Open-market sale300$512.8613,413
2024-03-08Open-market sale591$511.6613,713
2024-03-08Open-market sale467$510.5714,304
2024-03-08Open-market sale1,067$509.5414,771
2024-03-08Open-market sale1,414$508.4015,838
2024-03-08Open-market sale1,798$507.2917,252
2024-03-08Open-market sale2,947$506.2719,050
2024-03-08Open-market sale3,609$505.3821,997
2024-03-08Open-market sale1,808$504.2525,606
2024-03-08Open-market sale900$503.3827,414
2024-03-08Open-market sale1,578$502.3928,314
2024-03-08Open-market sale799$501.2029,892
2024-03-08Open-market sale1,093$522.790
2024-03-08Conversion31,493$0.0031,493
2024-03-08Conversion (derivative)32,794$0.00426,098
2024-03-08Open-market sale3,826$505.43660,630
2024-03-08Open-market sale1,800$502.40667,604
2024-03-08Open-market sale300$501.02669,404
2024-03-08Open-market sale1,090$500.19669,704
2024-03-08Conversion32,794$0.00670,794
2024-03-08Open-market sale1,000$522.85638,000
2024-03-08Open-market sale1,000$521.87639,000
2024-03-08Open-market sale1,216$520.47640,000
2024-03-08Open-market sale1,700$519.28641,216
2024-03-08Open-market sale2,517$518.61642,916
2024-03-08Open-market sale3,290$517.52645,433
2024-03-08Open-market sale1,256$516.49648,723
2024-03-08Open-market sale400$515.20649,979
2024-03-08Open-market sale1,273$514.23650,379
2024-03-08Open-market sale589$513.32651,652
2024-03-08Open-market sale702$511.61652,241
2024-03-08Open-market sale399$510.68652,943
2024-03-08Open-market sale1,300$509.46653,342
2024-03-08Open-market sale1,177$508.41654,642
2024-03-08Open-market sale2,098$507.37655,819
2024-03-08Open-market sale2,713$506.23657,917
2024-03-08Open-market sale1,200$503.42666,404
2024-03-08Open-market sale1,948$504.31664,456
2024-03-08Conversion (derivative)13,125$0.003,558,622
2024-03-08Open-market sale413$510.795,932
2024-03-08Open-market sale1,300$507.346,933
2024-03-08Open-market sale824$506.168,233
2024-03-08Open-market sale1,486$505.429,057
2024-03-08Open-market sale1,194$504.3110,543
2024-03-08Open-market sale800$502.5311,737
2024-03-08Open-market sale400$501.2012,537
2024-03-08Open-market sale188$500.1112,937
2024-03-08Conversion13,125$0.0013,125
2024-03-08Open-market sale476$522.810
2024-03-08Open-market sale200$521.67476
2024-03-08Open-market sale680$520.56676
2024-03-08Open-market sale1,326$518.991,356
2024-03-08Open-market sale1,260$517.762,682
2024-03-08Open-market sale800$516.703,942
2024-03-08Open-market sale300$515.314,742
2024-03-08Open-market sale631$514.295,042
2024-03-08Open-market sale59$512.695,673
2024-03-08Open-market sale200$511.455,732
2024-03-08Open-market sale288$508.626,645
2024-03-08Open-market sale300$509.526,345
2024-03-07Conversion (derivative)32,794$0.00458,892
2024-03-07Open-market sale2,355$511.40651,848
2024-03-07Open-market sale2,302$508.21658,458
2024-03-07Open-market sale3,505$507.21660,760
2024-03-07Open-market sale2,389$506.20664,265
2024-03-07Open-market sale600$504.99666,654
2024-03-07Open-market sale1,300$503.99667,254
2024-03-07Open-market sale1,334$502.98668,554
2024-03-07Open-market sale906$501.94669,888
2024-03-07Conversion32,794$0.00670,794
2024-03-07Open-market sale100$519.64638,000
2024-03-07Open-market sale600$517.97638,100
2024-03-07Open-market sale1,400$516.73638,700
2024-03-07Open-market sale795$515.51640,100
2024-03-07Open-market sale1,403$514.22640,895
2024-03-07Open-market sale2,793$513.33642,298
2024-03-07Open-market sale6,757$512.39645,091
2024-03-07Open-market sale1,907$509.26656,551
2024-03-07Open-market sale2,348$510.37654,203
2024-03-07Conversion (derivative)13,125$0.003,571,747
2024-03-07Open-market sale400$501.9812,725
2024-03-07Open-market sale303$516.82300
2024-03-07Open-market sale521$515.75603
2024-03-07Open-market sale601$514.231,124
2024-03-07Open-market sale1,518$513.081,725
2024-03-07Open-market sale2,380$512.263,243
2024-03-07Open-market sale1,027$511.185,623
2024-03-07Open-market sale1,100$510.056,650
2024-03-07Open-market sale871$508.757,750
2024-03-07Open-market sale1,100$507.668,621
2024-03-07Open-market sale1,400$506.739,721
2024-03-07Open-market sale600$505.5611,121
2024-03-07Open-market sale504$503.8911,721
2024-03-07Open-market sale500$502.8512,225
2024-03-07Open-market sale300$517.910
2024-03-07Conversion13,125$0.0013,125
2024-03-07Conversion (derivative)31,493$0.00295,286,659
2024-03-07Conversion31,493$0.0031,493
2024-03-07Open-market sale1,134$503.9328,284
2024-03-07Open-market sale200$519.110
2024-03-07Open-market sale600$518.01200
2024-03-07Open-market sale1,060$516.69800
2024-03-07Open-market sale945$515.651,860
2024-03-07Open-market sale1,229$514.242,805
2024-03-07Open-market sale2,450$513.404,034
2024-03-07Open-market sale6,322$512.426,484
2024-03-07Open-market sale2,415$511.5712,806
2024-03-07Open-market sale2,570$510.3515,221
2024-03-07Open-market sale1,665$509.3617,791
2024-03-07Open-market sale2,182$508.3219,456
2024-03-07Open-market sale3,243$507.3121,638
2024-03-07Open-market sale2,503$506.3124,881
2024-03-07Open-market sale900$505.0327,384
2024-03-07Open-market sale1,100$501.9430,393
2024-03-07Open-market sale975$503.0529,418
2024-03-06Conversion (derivative)32,794$0.00491,686
2024-03-06Conversion (derivative)13,125$0.003,584,872
2024-03-06Conversion (derivative)31,493$0.00295,318,152
2024-03-06Open-market sale1,600$495.25669,194
2024-03-06Conversion32,794$0.00670,794
2024-03-06Open-market sale1,474$501.7757
2024-03-06Open-market sale1,315$500.751,531
2024-03-06Open-market sale2,004$499.222,846
2024-03-06Open-market sale7,362$498.164,850
2024-03-06Open-market sale10,254$497.1712,212
2024-03-06Open-market sale5,727$496.2722,466
2024-03-06Open-market sale3,300$495.4628,193
2024-03-06Conversion31,493$0.0031,493
2024-03-06Open-market sale500$501.830
2024-03-06Open-market sale719$500.76500
2024-03-06Open-market sale907$499.401,219
2024-03-06Open-market sale2,108$498.422,126
2024-03-06Open-market sale4,182$497.534,234
2024-03-06Open-market sale2,942$496.528,416
2024-03-06Open-market sale1,767$495.5411,358
2024-03-06Conversion13,125$0.0013,125
2024-03-06Open-market sale100$502.61638,000
2024-03-06Open-market sale1,100$502.00638,100
2024-03-06Open-market sale1,394$501.02639,200
2024-03-06Open-market sale1,500$499.99640,594
2024-03-06Open-market sale2,715$498.82642,094
2024-03-06Open-market sale9,148$497.94644,809
2024-03-06Open-market sale9,036$497.01653,957
2024-03-06Open-market sale6,201$496.01662,993
2024-03-05Conversion (derivative)32,794$0.00524,480
2024-03-05Conversion (derivative)13,125$0.003,597,997
2024-03-05Conversion (derivative)31,493$0.00295,349,645
2024-03-05Open-market sale4,369$488.67666,425
2024-03-05Open-market sale3,978$493.792,081
2024-03-05Open-market sale4,100$492.756,059
2024-03-05Open-market sale3,235$491.6910,159
2024-03-05Open-market sale4,921$490.7013,394
2024-03-05Open-market sale8,577$489.7318,315
2024-03-05Open-market sale4,601$488.7226,892
2024-03-05Conversion31,493$0.0031,493
2024-03-05Open-market sale1,896$494.03500
2024-03-05Open-market sale1,721$492.922,396
2024-03-05Open-market sale1,300$491.774,117
2024-03-05Open-market sale2,194$490.745,417
2024-03-05Open-market sale3,782$489.697,611
2024-03-05Open-market sale1,732$488.6711,393
2024-03-05Conversion13,125$0.0013,125
2024-03-05Open-market sale200$495.36638,000
2024-03-05Open-market sale1,500$494.68638,200
2024-03-05Open-market sale4,701$493.82639,700
2024-03-05Open-market sale4,090$492.83644,401
2024-03-05Open-market sale3,466$491.66648,491
2024-03-05Open-market sale5,976$490.60651,957
2024-03-05Open-market sale8,492$489.64657,933
2024-03-05Open-market sale2,081$494.690
2024-03-05Conversion32,794$0.00670,794
2024-03-04Conversion (derivative)13,125$0.003,611,122
2024-03-04Conversion (derivative)31,493$0.00295,381,138
2024-03-04Conversion (derivative)32,794$0.00557,274
2024-03-04Open-market sale868$497.32669,926
2024-03-04Open-market sale1,955$503.18700
2024-03-04Open-market sale4,937$502.342,655
2024-03-04Open-market sale5,756$501.277,592
2024-03-04Open-market sale9,322$500.3713,348
2024-03-04Open-market sale4,226$499.3122,670
2024-03-04Open-market sale3,792$498.1326,896
2024-03-04Open-market sale805$497.1630,688
2024-03-04Conversion31,493$0.0031,493
2024-03-04Open-market sale2,006$502.38993
2024-03-04Open-market sale2,054$501.422,999
2024-03-04Open-market sale4,165$500.455,053
2024-03-04Open-market sale2,002$499.359,218
2024-03-04Open-market sale1,405$498.1611,220
2024-03-04Open-market sale500$497.3612,625
2024-03-04Conversion13,125$0.0013,125
2024-03-04Open-market sale605$503.98638,000
2024-03-04Open-market sale2,124$503.20638,605
2024-03-04Open-market sale5,211$502.31640,729
2024-03-04Open-market sale5,779$501.28645,940
2024-03-04Open-market sale9,902$500.33651,719
2024-03-04Open-market sale4,211$499.34661,621
2024-03-04Open-market sale4,094$498.19665,832
2024-03-04Open-market sale700$503.960
2024-03-04Conversion32,794$0.00670,794
2024-03-01Conversion (derivative)31,493$0.00295,412,631
2024-03-01Open-market sale6,469$498.9620,086
2024-03-01Open-market sale3,314$502.951,593
2024-03-01Open-market sale6,704$502.124,907
2024-03-01Open-market sale2,036$501.0411,611
2024-03-01Open-market sale6,439$499.8513,647
2024-03-01Open-market sale1,593$503.750
2024-03-01Open-market sale2,668$498.1026,555
2024-03-01Open-market sale700$496.4529,223
2024-03-01Open-market sale1,500$495.2729,923
2024-03-01Open-market sale70$492.1331,423
2024-03-01Conversion31,493$0.0031,493
2024-03-01Conversion (derivative)32,794$0.00590,068
2024-03-01Conversion (derivative)13,125$0.003,624,247
2024-03-01Open-market sale67$504.18638,000
2024-03-01Open-market sale2,952$503.50638,067
2024-03-01Open-market sale6,379$502.45641,019
2024-03-01Open-market sale3,679$501.68647,398
2024-03-01Open-market sale2,918$500.45651,077
2024-03-01Open-market sale8,237$499.53653,995
2024-03-01Open-market sale5,277$498.52662,232
2024-03-01Open-market sale1,092$497.65667,509
2024-03-01Open-market sale600$496.30668,601
2024-03-01Open-market sale1,555$495.35669,201
2024-03-01Open-market sale38$491.86670,756
2024-03-01Conversion32,794$0.00670,794
2024-03-01Open-market sale1,084$503.610
2024-03-01Open-market sale2,688$502.451,084
2024-03-01Open-market sale1,666$501.643,772
2024-03-01Open-market sale1,576$500.245,438
2024-03-01Open-market sale2,907$499.387,014
2024-03-01Open-market sale2,000$498.499,921
2024-03-01Conversion13,125$0.0013,125
2024-03-01Open-market sale504$497.3011,921
2024-03-01Open-market sale700$495.4212,425
2024-02-29Conversion (derivative)32,794$0.00622,862
2024-02-29Conversion (derivative)31,493$0.00295,444,124
2024-02-29Conversion (derivative)13,125$0.003,637,372
2024-02-29Open-market sale300$483.1231,193
2024-02-29Conversion31,493$0.0031,493
2024-02-29Open-market sale1,100$489.89803
2024-02-29Open-market sale4,325$489.201,903
2024-02-29Open-market sale3,157$488.136,228
2024-02-29Open-market sale1,760$487.049,385
2024-02-29Open-market sale1,278$486.1111,145
2024-02-29Open-market sale402$484.8712,423
2024-02-29Open-market sale300$483.8512,825
2024-02-29Conversion13,125$0.0013,125
2024-02-29Open-market sale100$491.51638,000
2024-02-29Open-market sale2,127$490.86638,100
2024-02-29Open-market sale8,783$489.54640,227
2024-02-29Open-market sale9,110$488.65649,010
2024-02-29Open-market sale5,875$487.68658,120
2024-02-29Open-market sale3,971$486.56663,995
2024-02-29Open-market sale1,821$485.70667,966
2024-02-29Open-market sale707$484.59669,787
2024-02-29Open-market sale300$483.17670,494
2024-02-29Conversion32,794$0.00670,794
2024-02-29Open-market sale71$491.560
2024-02-29Open-market sale1,927$490.9171
2024-02-29Open-market sale5,266$489.731,998
2024-02-29Open-market sale8,966$489.047,264
2024-02-29Open-market sale1,033$484.8730,160
2024-02-29Open-market sale2,820$485.9827,340
2024-02-29Open-market sale7,390$488.0016,230
2024-02-29Open-market sale3,720$486.9423,620
2024-02-28Conversion (derivative)31,493$0.00295,475,617
2024-02-28Conversion (derivative)13,125$0.003,650,497
2024-02-28Conversion (derivative)32,794$0.00655,656
2024-02-28Open-market sale3,013$484.728,793
2024-02-28Open-market sale1,200$488.492,400
2024-02-28Open-market sale5,676$487.443,600
2024-02-28Open-market sale8,242$486.529,276
2024-02-28Open-market sale5,455$485.4417,518
2024-02-28Open-market sale5,511$484.5622,973
2024-02-28Open-market sale3,009$483.4928,484
2024-02-28Conversion31,493$0.0031,493
2024-02-28Open-market sale100$490.630
2024-02-28Open-market sale495$489.87100
2024-02-28Open-market sale686$488.87595
2024-02-28Open-market sale1,400$487.821,281
2024-02-28Open-market sale4,084$486.822,681
2024-02-28Open-market sale2,028$485.746,765
2024-02-28Open-market sale2,000$489.54400
2024-02-28Open-market sale1,319$483.4411,806
2024-02-28Conversion13,125$0.0013,125
2024-02-28Open-market sale400$490.50638,000
2024-02-28Open-market sale2,434$489.47638,400
2024-02-28Open-market sale1,093$488.13640,834
2024-02-28Open-market sale6,604$487.34641,927
2024-02-28Open-market sale8,436$486.41648,531
2024-02-28Open-market sale5,370$485.32656,967
2024-02-28Open-market sale5,476$484.50662,337
2024-02-28Open-market sale2,981$483.48667,813
2024-02-28Conversion32,794$0.00670,794
2024-02-27Conversion (derivative)13,125$0.003,663,622
2024-02-27Conversion (derivative)32,794$0.00688,450
2024-02-27Conversion (derivative)31,493$0.00295,507,110
2024-02-27Open-market sale700$480.27670,094
2024-02-27Open-market sale4,455$485.743,996
2024-02-27Open-market sale7,255$484.778,451
2024-02-27Open-market sale8,127$483.7215,706
2024-02-27Open-market sale6,156$482.8123,833
2024-02-27Open-market sale786$481.7029,989
2024-02-27Open-market sale718$480.5330,775
2024-02-27Conversion31,493$0.0031,493
2024-02-27Open-market sale1,654$486.031,141
2024-02-27Open-market sale3,594$484.932,795
2024-02-27Open-market sale3,495$483.796,389
2024-02-27Open-market sale2,641$482.789,884
2024-02-27Open-market sale300$481.5812,525
2024-02-27Open-market sale300$480.2512,825
2024-02-27Conversion13,125$0.0013,125
2024-02-27Open-market sale4,211$486.60638,000
2024-02-27Open-market sale4,493$485.70642,211
2024-02-27Open-market sale8,085$484.77646,704
2024-02-27Open-market sale7,738$483.72654,789
2024-02-27Open-market sale6,767$482.82662,527
2024-02-27Open-market sale800$481.66669,294
2024-02-27Open-market sale3,996$486.600
2024-02-27Conversion32,794$0.00670,794
2024-02-26Conversion (derivative)32,794$0.00721,244
2024-02-26Conversion (derivative)13,125$0.003,676,747
2024-02-26Conversion (derivative)31,493$0.00295,538,603
2024-02-26Open-market sale9,738$484.183,738
2024-02-26Open-market sale900$481.3230,593
2024-02-26Conversion31,493$0.0031,493
2024-02-26Open-market sale3,232$484.50648
2024-02-26Open-market sale3,562$483.653,880
2024-02-26Open-market sale3,826$482.517,442
2024-02-26Open-market sale1,857$481.7311,268
2024-02-26Conversion13,125$0.0013,125
2024-02-26Open-market sale3,357$485.14638,000
2024-02-26Open-market sale9,908$484.21641,357
2024-02-26Open-market sale7,803$483.25651,265
2024-02-26Open-market sale9,709$482.27659,068
2024-02-26Open-market sale2,017$481.59668,777
2024-02-26Conversion32,794$0.00670,794
2024-02-26Open-market sale100$486.060
2024-02-26Open-market sale3,638$485.03100
2024-02-26Open-market sale9,648$482.1520,945
2024-02-26Open-market sale7,469$483.1613,476
2024-02-23Conversion (derivative)31,493$0.00295,570,096
2024-02-23Conversion31,493$0.0031,493
2024-02-23Open-market sale2,200$483.0829,293
2024-02-23Open-market sale4,129$483.9325,164
2024-02-23Open-market sale3,857$484.8121,307
2024-02-23Open-market sale43$494.090
2024-02-23Open-market sale1,718$493.3843
2024-02-23Open-market sale2,287$492.511,761
2024-02-23Open-market sale3,243$491.474,048
2024-02-23Open-market sale500$490.257,291
2024-02-23Open-market sale1,525$489.067,791
2024-02-23Open-market sale5,850$488.039,316
2024-02-23Open-market sale3,667$486.9815,166
2024-02-23Open-market sale2,474$485.8818,833
2024-02-23Conversion (derivative)13,125$0.003,689,872
2024-02-23Conversion (derivative)32,794$0.00754,038
2024-02-23Open-market sale1,100$485.178,702
2024-02-23Conversion13,125$0.0013,125
2024-02-23Open-market sale400$493.76638,000
2024-02-23Open-market sale2,258$493.12638,400
2024-02-23Open-market sale2,929$492.07640,658
2024-02-23Open-market sale2,283$491.23643,587
2024-02-23Open-market sale1,284$489.31645,870
2024-02-23Open-market sale5,587$488.15647,154
2024-02-23Open-market sale3,960$487.19652,741
2024-02-23Open-market sale3,200$486.21656,701
2024-02-23Open-market sale3,034$484.98659,901
2024-02-23Open-market sale4,848$484.14662,935
2024-02-23Open-market sale3,011$483.12667,783
2024-02-23Conversion32,794$0.00670,794
2024-02-23Open-market sale488$493.560
2024-02-23Open-market sale1,418$492.60488
2024-02-23Open-market sale1,221$491.511,906
2024-02-23Open-market sale487$489.523,127
2024-02-23Open-market sale2,332$488.193,614
2024-02-23Open-market sale1,356$487.245,946
2024-02-23Open-market sale1,400$486.267,302
2024-02-23Open-market sale1,103$483.1112,022
2024-02-23Open-market sale2,220$484.159,802
2024-02-22Conversion (derivative)31,493$0.00295,601,589
2024-02-22Open-market sale2,409$482.6424,688
2024-02-22Open-market sale700$479.0828,819
2024-02-22Open-market sale1,074$478.2429,519
2024-02-22Open-market sale900$477.1030,593
2024-02-22Conversion31,493$0.0031,493
2024-02-22Open-market sale16$480.00320,000
2024-02-22Open-market sale1,468$489.660
2024-02-22Open-market sale6,552$488.891,468
2024-02-22Open-market sale4,964$487.818,020
2024-02-22Open-market sale4,683$486.8512,984
2024-02-22Open-market sale3,559$486.0117,667
2024-02-22Open-market sale2,262$484.9221,226
2024-02-22Open-market sale1,200$483.8923,488
2024-02-22Open-market sale507$480.3828,312
2024-02-22Open-market sale1,215$481.8627,097
2024-02-22Conversion (derivative)32,874$0.00786,832
2024-02-22Conversion (derivative)13,144$0.003,702,997
2024-02-22Open-market sale200$481.0311,672
2024-02-22Open-market sale319$479.6911,872
2024-02-22Open-market sale1,343$482.4510,329
2024-02-22Open-market sale652$478.4212,191
2024-02-22Open-market sale301$476.8912,843
2024-02-22Conversion13,144$0.0013,144
2024-02-22Open-market sale473$489.84638,000
2024-02-22Open-market sale5,786$489.12638,473
2024-02-22Open-market sale4,671$488.26644,259
2024-02-22Open-market sale5,677$487.28648,930
2024-02-22Open-market sale4,645$486.29654,607
2024-02-22Open-market sale2,870$485.12659,252
2024-02-22Open-market sale1,270$484.11662,122
2024-02-22Open-market sale1,839$482.91663,392
2024-02-22Open-market sale2,128$482.20665,231
2024-02-22Open-market sale400$480.82667,359
2024-02-22Open-market sale480$479.96667,759
2024-02-22Open-market sale841$478.88668,239
2024-02-22Open-market sale1,294$477.94669,080
2024-02-22Open-market sale500$476.57670,374
2024-02-22Conversion32,874$0.00670,874
2024-02-22Open-market sale1,300$489.430
2024-02-22Open-market sale2,412$488.691,300
2024-02-22Open-market sale2,117$487.593,712
2024-02-22Open-market sale2,284$486.555,829
2024-02-22Open-market sale1,116$485.568,113
2024-02-22Open-market sale800$484.629,229
2024-02-22Open-market sale300$483.4110,029
2024-02-21Conversion (derivative)17,925$0.003,716,141
2024-02-21Conversion (derivative)31,493$0.00295,633,082
2024-02-21Conversion (derivative)44,770$0.00819,706
2024-02-21Conversion44,770$0.00682,770
2024-02-21Open-market sale8,912$467.572,050
2024-02-21Open-market sale6,108$466.6710,962
2024-02-21Open-market sale3,920$465.5017,070
2024-02-21Open-market sale6,792$464.5920,990
2024-02-21Open-market sale2,911$463.5827,782
2024-02-21Open-market sale800$462.5430,693
2024-02-21Conversion31,493$0.0031,493
2024-02-21Open-market sale160$468.60320,016
2024-02-21Open-market sale1,020$467.58320,176
2024-02-21Open-market sale350$466.37321,196
2024-02-21Open-market sale675$465.21321,546
2024-02-21Open-market sale450$464.39322,221
2024-02-21Open-market sale250$463.27322,671
2024-02-21Open-market sale1,557$468.350
2024-02-21Open-market sale4,979$467.501,557
2024-02-21Open-market sale3,994$466.536,536
2024-02-21Open-market sale1,785$465.3810,530
2024-02-21Open-market sale3,760$464.5412,315
2024-02-21Open-market sale1,400$463.4816,075
2024-02-21Open-market sale450$462.6017,475
2024-02-21Conversion17,925$0.0017,925
2024-02-21Open-market sale3,465$468.35638,000
2024-02-21Open-market sale12,575$467.54641,465
2024-02-21Open-market sale8,612$466.65654,040
2024-02-21Open-market sale5,414$465.51662,652
2024-02-21Open-market sale9,732$464.59668,066
2024-02-21Open-market sale4,002$463.58677,798
2024-02-21Open-market sale970$462.55681,800
2024-02-20Conversion (derivative)17,925$0.003,734,066
2024-02-20Conversion (derivative)44,770$0.00864,476
2024-02-20Open-market sale3,889$470.295,551
2024-02-20Open-market sale2,651$469.299,440
2024-02-20Open-market sale3,704$468.4212,091
2024-02-20Open-market sale2,130$467.4615,795
2024-02-20Conversion17,925$0.0017,925
2024-02-20Open-market sale309$475.87638,000
2024-02-20Open-market sale1,010$474.18638,309
2024-02-20Open-market sale100$476.120
2024-02-20Open-market sale4,415$472.28642,388
2024-02-20Open-market sale5,713$471.31646,803
2024-02-20Open-market sale9,028$470.27652,516
2024-02-20Open-market sale8,417$469.16661,544
2024-02-20Open-market sale7,616$468.31669,961
2024-02-20Open-market sale5,193$467.41677,577
2024-02-20Conversion44,770$0.00682,770
2024-02-20Open-market sale2,107$471.433,444
2024-02-20Open-market sale1,945$472.451,499
2024-02-20Open-market sale1,199$473.39300
2024-02-20Open-market sale200$474.47100
2024-02-20Open-market sale3,069$473.18639,319
2024-02-20Conversion (derivative)31,493$0.00295,664,575
2024-02-20Open-market sale603$469.76324,006
2024-02-20Open-market sale600$468.86324,609
2024-02-20Open-market sale617$467.82325,209
2024-02-20Open-market sale300$475.730
2024-02-20Open-market sale100$474.39300
2024-02-20Open-market sale1,900$473.41400
2024-02-20Open-market sale3,879$472.412,300
2024-02-20Open-market sale3,421$471.456,179
2024-02-20Open-market sale5,823$470.439,600
2024-02-20Open-market sale5,256$469.4515,423
2024-02-20Open-market sale7,061$468.5120,679
2024-02-20Open-market sale3,753$467.5027,740
2024-02-20Conversion31,493$0.0031,493
2024-02-20Open-market sale51$475.82322,921
2024-02-20Open-market sale384$470.87323,622
2024-02-20Open-market sale450$472.06323,172
2024-02-20Open-market sale150$473.21323,022
2024-02-20Open-market sale50$474.20322,972
2024-02-16Conversion (derivative)31,493$0.00295,696,068
2024-02-16Open-market sale535$478.150
2024-02-16Open-market sale1,799$476.81535
2024-02-16Open-market sale4,015$476.052,334
2024-02-16Open-market sale3,446$474.896,349
2024-02-16Open-market sale7,774$473.959,795
2024-02-16Open-market sale7,585$473.0517,569
2024-02-16Open-market sale3,430$472.0125,154
2024-02-16Open-market sale2,009$471.0528,584
2024-02-16Open-market sale900$470.0230,593
2024-02-16Conversion31,493$0.0031,493
2024-02-16Open-market sale100$478.07325,826
2024-02-16Open-market sale332$476.55325,926
2024-02-16Open-market sale247$475.55326,258
2024-02-16Open-market sale50$469.50328,681
2024-02-16Open-market sale300$471.22328,381
2024-02-16Open-market sale407$472.27327,974
2024-02-16Open-market sale581$474.41326,505
2024-02-16Open-market sale888$473.45327,086
2024-02-16Conversion (derivative)44,770$0.00909,246
2024-02-16Conversion (derivative)17,925$0.003,751,991
2024-02-16Open-market sale4,445$473.248,881
2024-02-16Open-market sale2,663$472.2113,326
2024-02-16Open-market sale1,247$471.2015,989
2024-02-16Open-market sale689$470.1817,236
2024-02-16Conversion17,925$0.0017,925
2024-02-16Open-market sale600$478.22638,000
2024-02-16Open-market sale2,908$476.87638,600
2024-02-16Open-market sale5,589$476.02641,508
2024-02-16Open-market sale5,860$474.79647,097
2024-02-16Open-market sale2,250$475.203,003
2024-02-16Open-market sale10,156$473.00663,614
2024-02-16Open-market sale5,267$471.91673,770
2024-02-16Open-market sale2,632$470.97679,037
2024-02-16Open-market sale1,101$469.99681,669
2024-02-16Conversion44,770$0.00682,770
2024-02-16Open-market sale150$478.060
2024-02-16Open-market sale448$477.40150
2024-02-16Open-market sale2,405$476.34598
2024-02-16Open-market sale3,628$474.155,253
2024-02-16Open-market sale10,657$473.87652,957
2024-02-15Conversion (derivative)31,493$0.00295,727,561
2024-02-15Open-market sale250$488.09328,731
2024-02-15Open-market sale683$487.01328,981
2024-02-15Open-market sale350$486.01329,664
2024-02-15Open-market sale351$484.38330,014
2024-02-15Open-market sale200$481.26330,365
2024-02-15Open-market sale250$479.50330,565
2024-02-15Open-market sale200$478.56330,815
2024-02-15Open-market sale100$477.08331,015
2024-02-15Open-market sale171$475.84331,115
2024-02-15Open-market sale250$474.96331,286
2024-02-15Open-market sale100$473.44331,536
2024-02-15Open-market sale1,117$488.170
2024-02-15Open-market sale5,928$487.231,117
2024-02-15Open-market sale5,435$486.457,045
2024-02-15Open-market sale2,411$485.2112,480
2024-02-15Open-market sale2,333$484.2114,891
2024-02-15Open-market sale952$483.4617,224
2024-02-15Open-market sale600$481.4618,176
2024-02-15Open-market sale2,129$480.5718,776
2024-02-15Open-market sale2,000$479.5720,905
2024-02-15Open-market sale2,188$478.3922,905
2024-02-15Open-market sale800$477.3225,093
2024-02-15Open-market sale1,200$476.2325,893
2024-02-15Open-market sale2,500$475.2727,093
2024-02-15Open-market sale1,500$474.3529,593
2024-02-15Open-market sale400$473.0131,093
2024-02-15Conversion31,493$0.0031,493
2024-02-15Conversion (derivative)17,925$0.003,769,916
2024-02-15Open-market sale2,478$486.264,929
2024-02-15Open-market sale438$483.169,823
2024-02-15Open-market sale1,083$484.128,740
2024-02-15Open-market sale1,333$485.097,407
2024-02-15Open-market sale200$481.5010,261
2024-02-15Open-market sale4,312$487.10617
2024-02-15Open-market sale617$488.120
2024-02-15Conversion17,925$0.0017,925
2024-02-15Open-market sale902$474.2917,023
2024-02-15Open-market sale1,098$480.5910,461
2024-02-15Open-market sale1,268$479.6411,559
2024-02-15Open-market sale1,151$478.5312,827
2024-02-15Open-market sale600$477.4813,978
2024-02-15Open-market sale895$476.2414,578
2024-02-15Open-market sale1,550$475.2015,473
2024-02-15Conversion (derivative)44,770$0.00954,016
2024-02-15Conversion44,770$0.00682,770
2024-02-15Open-market sale400$472.90682,370
2024-02-15Open-market sale1,800$474.12680,570
2024-02-15Open-market sale3,923$475.05676,647
2024-02-15Open-market sale1,395$488.16638,000
2024-02-15Open-market sale6,932$487.36639,395
2024-02-15Open-market sale8,982$486.56646,327
2024-02-15Open-market sale3,420$485.36655,309
2024-02-15Open-market sale3,348$484.34658,729
2024-02-15Open-market sale1,628$483.51662,077
2024-02-15Open-market sale300$482.25663,705
2024-02-15Open-market sale2,125$481.10664,005
2024-02-15Open-market sale2,841$480.12666,130
2024-02-15Open-market sale2,197$479.17668,971
2024-02-15Open-market sale2,579$478.18671,168
2024-02-15Open-market sale900$477.19673,747
2024-02-15Open-market sale2,000$476.08674,647
2024-02-14Conversion (derivative)17,925$0.003,787,841
2024-02-14Conversion (derivative)44,770$0.00998,786
2024-02-14Open-market sale7,676$467.75671,293
2024-02-14Open-market sale734$471.601,532
2024-02-14Open-market sale900$473.01632
2024-02-14Open-market sale632$473.850
2024-02-14Conversion44,770$0.00682,770
2024-02-14Open-market sale3,801$466.81678,969
2024-02-14Open-market sale3,961$470.742,266
2024-02-14Open-market sale4,876$469.826,227
2024-02-14Open-market sale2,296$468.7111,103
2024-02-14Open-market sale3,277$467.6713,399
2024-02-14Open-market sale1,249$466.7216,676
2024-02-14Conversion17,925$0.0017,925
2024-02-14Open-market sale1,922$473.76638,000
2024-02-14Open-market sale2,293$472.97639,922
2024-02-14Open-market sale1,791$471.53642,215
2024-02-14Open-market sale10,126$470.75644,006
2024-02-14Open-market sale11,191$469.84654,132
2024-02-14Open-market sale5,970$468.83665,323
2024-02-14Conversion (derivative)31,493$0.00295,759,054
2024-02-14Open-market sale1,650$472.891,367
2024-02-14Open-market sale1,080$471.483,017
2024-02-14Open-market sale6,904$470.784,097
2024-02-14Open-market sale8,785$469.8011,001
2024-02-14Open-market sale3,807$468.7419,786
2024-02-14Open-market sale5,300$467.7423,593
2024-02-14Open-market sale2,600$466.7828,893
2024-02-14Conversion31,493$0.0031,493
2024-02-14Open-market sale84$473.85331,636
2024-02-14Open-market sale175$472.96331,720
2024-02-14Open-market sale346$471.27331,895
2024-02-14Open-market sale850$470.31332,241
2024-02-14Open-market sale600$469.24333,091
2024-02-14Open-market sale600$468.06333,691
2024-02-14Open-market sale1,367$473.790
2024-02-14Open-market sale250$466.87334,291
2024-02-13Conversion (derivative)31,493$0.00295,790,547
2024-02-13Open-market sale3,599$461.4819,666
2024-02-13Open-market sale407$457.7330,818
2024-02-13Open-market sale268$456.2331,225
2024-02-13Conversion31,493$0.0031,493
2024-02-13Open-market sale322$463.06335,930
2024-02-13Open-market sale250$461.63336,252
2024-02-13Open-market sale500$460.87336,502
2024-02-13Open-market sale394$459.63337,002
2024-02-13Open-market sale50$457.41337,396
2024-02-13Open-market sale150$467.11334,541
2024-02-13Open-market sale364$466.33334,691
2024-02-13Open-market sale650$465.13335,055
2024-02-13Open-market sale225$464.17335,705
2024-02-13Open-market sale300$467.290
2024-02-13Open-market sale3,466$466.54300
2024-02-13Open-market sale6,191$465.463,766
2024-02-13Open-market sale4,116$464.649,957
2024-02-13Open-market sale2,283$463.4414,073
2024-02-13Open-market sale3,310$462.4816,356
2024-02-13Open-market sale3,840$459.6126,978
2024-02-13Open-market sale3,713$460.5123,265
2024-02-13Conversion (derivative)44,770$0.001,043,556
2024-02-13Conversion (derivative)17,925$0.003,805,766
2024-02-13Open-market sale253$457.7417,522
2024-02-13Open-market sale1,291$467.26638,000
2024-02-13Open-market sale4,455$466.39639,291
2024-02-13Open-market sale8,541$465.38643,746
2024-02-13Open-market sale5,987$464.58652,287
2024-02-13Open-market sale3,186$463.35658,274
2024-02-13Open-market sale4,522$462.43661,460
2024-02-13Open-market sale5,322$461.43665,982
2024-02-13Open-market sale5,901$460.44671,304
2024-02-13Open-market sale4,723$459.56677,205
2024-02-13Open-market sale200$457.94681,928
2024-02-13Open-market sale342$457.55682,128
2024-02-13Open-market sale300$455.69682,470
2024-02-13Conversion44,770$0.00682,770
2024-02-13Open-market sale75$467.300
2024-02-13Open-market sale2,098$466.5775
2024-02-13Open-market sale2,520$465.552,173
2024-02-13Open-market sale3,113$464.774,693
2024-02-13Open-market sale1,262$463.587,806
2024-02-13Open-market sale1,870$462.659,068
2024-02-13Open-market sale2,078$461.6410,938
2024-02-13Open-market sale2,194$460.5413,016
2024-02-13Open-market sale2,312$459.5715,210
2024-02-13Conversion17,925$0.0017,925
2024-02-13Open-market sale150$455.8817,775
2024-02-12Conversion (derivative)31,493$0.00295,822,040
2024-02-12Open-market sale211$478.790
2024-02-12Open-market sale2,498$478.13211
2024-02-12Open-market sale2,859$477.082,709
2024-02-12Open-market sale5,525$476.285,568
2024-02-12Open-market sale3,828$475.3711,093
2024-02-12Open-market sale1,900$474.1514,921
2024-02-12Open-market sale758$472.9516,821
2024-02-12Open-market sale1,800$471.9317,579
2024-02-12Open-market sale2,317$470.8219,379
2024-02-12Open-market sale4,193$469.7321,696
2024-02-12Open-market sale4,722$468.8425,889
2024-02-12Open-market sale882$467.7630,611
2024-02-12Conversion31,493$0.0031,493
2024-02-12Open-market sale300$478.20337,446
2024-02-12Open-market sale261$476.94337,746
2024-02-12Open-market sale750$475.94338,007
2024-02-12Open-market sale150$474.70338,757
2024-02-12Open-market sale119$473.70338,907
2024-02-12Open-market sale200$472.11339,026
2024-02-12Open-market sale145$470.88339,226
2024-02-12Open-market sale401$470.05339,371
2024-02-12Open-market sale429$469.08339,772
2024-02-12Open-market sale150$467.66340,201
2024-02-12Conversion (derivative)44,770$0.001,088,326
2024-02-12Conversion (derivative)17,925$0.003,823,691
2024-02-12Open-market sale500$467.32682,270
2024-02-12Open-market sale1,200$477.92500
2024-02-12Open-market sale3,419$476.671,700
2024-02-12Open-market sale2,960$475.725,119
2024-02-12Open-market sale801$474.718,079
2024-02-12Open-market sale1,005$473.768,880
2024-02-12Open-market sale900$472.279,885
2024-02-12Open-market sale1,025$471.2210,785
2024-02-12Open-market sale1,820$470.2011,810
2024-02-12Open-market sale2,810$469.2213,630
2024-02-12Open-market sale1,130$468.3116,440
2024-02-12Open-market sale355$467.1517,570
2024-02-12Conversion17,925$0.0017,925
2024-02-12Open-market sale3,230$478.25638,000
2024-02-12Open-market sale3,535$477.30641,230
2024-02-12Open-market sale8,045$476.38644,765
2024-02-12Open-market sale5,975$475.49652,810
2024-02-12Open-market sale2,598$474.35658,785
2024-02-12Open-market sale1,207$473.51661,383
2024-02-12Open-market sale2,269$472.18662,590
2024-02-12Open-market sale2,209$471.23664,859
2024-02-12Open-market sale4,239$470.25667,068
2024-02-12Open-market sale6,968$469.33671,307
2024-02-12Open-market sale3,995$468.43678,275
2024-02-12Open-market sale500$478.510
2024-02-12Conversion44,770$0.00682,770
2024-02-09Conversion (derivative)31,493$0.00295,853,533
2024-02-09Conversion (derivative)17,925$0.003,841,616
2024-02-09Conversion (derivative)44,770$0.001,133,096
2024-02-09Open-market sale5,670$468.1525,823
2024-02-09Conversion31,493$0.0031,493
2024-02-09Open-market sale50$472.83340,351
2024-02-09Open-market sale465$471.30340,401
2024-02-09Open-market sale951$470.14340,866
2024-02-09Open-market sale845$469.14341,817
2024-02-09Open-market sale594$468.21342,662
2024-02-09Open-market sale657$471.84459
2024-02-09Open-market sale2,221$471.121,116
2024-02-09Open-market sale5,815$470.033,337
2024-02-09Open-market sale5,980$469.049,152
2024-02-09Open-market sale2,793$468.1015,132
2024-02-09Conversion17,925$0.0017,925
2024-02-09Open-market sale675$472.97638,000
2024-02-09Open-market sale2,088$471.93638,675
2024-02-09Open-market sale5,481$471.03640,763
2024-02-09Open-market sale14,993$470.04646,244
2024-02-09Open-market sale7,569$468.10675,201
2024-02-09Open-market sale10,455$469.1315,368
2024-02-09Open-market sale9,791$470.105,577
2024-02-09Open-market sale3,900$471.131,677
2024-02-09Open-market sale1,177$472.03500
2024-02-09Open-market sale500$473.080
2024-02-09Conversion44,770$0.00682,770
2024-02-09Open-market sale13,964$469.08661,237
2024-02-08Conversion (derivative)669,493$0.00295,885,026
2024-02-08Conversion (derivative)17,925$0.003,859,541
2024-02-08Conversion (derivative)44,770$0.001,177,866
2024-02-08Open-market sale10,214$469.78896
2024-02-08Open-market sale3,259$468.6611,110
2024-02-08Open-market sale7,469$467.6114,369
2024-02-08Open-market sale7,558$466.7621,838
2024-02-08Open-market sale2,097$465.7829,396
2024-02-08Open-market sale50$470.35343,256
2024-02-08Open-market sale1,049$469.79343,306
2024-02-08Open-market sale300$468.55344,355
2024-02-08Open-market sale1,005$467.25344,655
2024-02-08Open-market sale501$466.29345,660
2024-02-08Open-market sale5,656$469.900
2024-02-08Open-market sale2,125$468.915,656
2024-02-08Open-market sale3,981$467.757,781
2024-02-08Open-market sale4,661$466.8611,762
2024-02-08Open-market sale1,502$465.8616,423
2024-02-08Conversion17,925$0.0017,925
2024-02-08Open-market sale1,969$470.28638,000
2024-02-08Open-market sale13,978$469.77639,969
2024-02-08Open-market sale4,710$468.68653,947
2024-02-08Open-market sale10,779$467.59658,657
2024-02-08Open-market sale10,180$466.73669,436
2024-02-08Open-market sale3,154$465.82679,616
2024-02-08Conversion44,770$0.00682,770
2024-02-08Gift638,000$0.00638,000
2024-02-08Gift638,000$0.0031,493
2024-02-08Conversion669,493$0.00669,493
2024-02-07Conversion (derivative)44,770$0.001,222,636
2024-02-07Conversion (derivative)17,925$0.003,877,466
2024-02-07Open-market sale850$463.1316,325
2024-02-07Open-market sale300$459.9417,175
2024-02-07Open-market sale200$458.0717,475
2024-02-07Open-market sale250$457.4017,675
2024-02-07Conversion17,925$0.0017,925
2024-02-07Open-market sale1,512$470.41100
2024-02-07Open-market sale8,505$469.501,612
2024-02-07Open-market sale16,343$468.5810,117
2024-02-07Open-market sale11,579$467.6526,460
2024-02-07Open-market sale2,202$466.6738,039
2024-02-07Open-market sale701$465.3340,241
2024-02-07Open-market sale498$463.8240,942
2024-02-07Open-market sale1,500$462.7041,440
2024-02-07Open-market sale500$461.6342,940
2024-02-07Open-market sale380$459.7443,440
2024-02-07Open-market sale550$458.3343,820
2024-02-07Open-market sale400$456.8244,370
2024-02-07Conversion44,770$0.0044,770
2024-02-07Open-market sale384$470.890
2024-02-07Open-market sale2,506$469.78384
2024-02-07Open-market sale6,083$468.802,890
2024-02-07Open-market sale5,222$467.908,973
2024-02-07Open-market sale1,730$466.9514,195
2024-02-07Open-market sale400$465.1415,925
2024-02-07Conversion (derivative)31,493$0.00296,554,519
2024-02-07Open-market sale100$462.14348,866
2024-02-07Open-market sale100$458.95348,966
2024-02-07Open-market sale100$471.370
2024-02-07Open-market sale2,440$470.13100
2024-02-07Open-market sale7,896$469.202,540
2024-02-07Open-market sale11,544$468.2910,436
2024-02-07Open-market sale5,578$467.4021,980
2024-02-07Open-market sale900$466.3227,558
2024-02-07Open-market sale444$465.0128,458
2024-02-07Open-market sale599$463.5028,902
2024-02-07Open-market sale800$462.6229,501
2024-02-07Open-market sale400$461.0730,301
2024-02-07Open-market sale200$458.9830,701
2024-02-07Open-market sale392$457.9930,901
2024-02-07Open-market sale200$456.8231,293
2024-02-07Conversion31,493$0.0031,493
2024-02-07Open-market sale90$465.93348,726
2024-02-07Open-market sale50$462.95348,816
2024-02-07Open-market sale200$466.88348,526
2024-02-07Open-market sale1,110$468.02347,416
2024-02-07Open-market sale1,055$469.06346,361
2024-02-07Open-market sale200$470.26346,161
2024-02-06Conversion (derivative)17,925$0.003,895,391
2024-02-06Conversion (derivative)44,770$0.001,267,406
2024-02-06Open-market sale400$459.626,994
2024-02-06Open-market sale1,951$458.627,394
2024-02-06Open-market sale8,617$457.659,345
2024-02-06Open-market sale9,987$456.7917,962
2024-02-06Open-market sale8,485$455.6027,949
2024-02-06Open-market sale8,336$454.8536,434
2024-02-06Conversion44,770$0.0044,770
2024-02-06Open-market sale400$464.95237
2024-02-06Open-market sale900$463.91637
2024-02-06Open-market sale700$463.021,537
2024-02-06Open-market sale100$461.462,237
2024-02-06Open-market sale514$460.872,337
2024-02-06Open-market sale522$458.692,851
2024-02-06Open-market sale3,459$457.693,373
2024-02-06Open-market sale4,040$456.826,832
2024-02-06Open-market sale3,937$455.6010,872
2024-02-06Open-market sale3,116$454.8314,809
2024-02-06Conversion17,925$0.0017,925
2024-02-06Open-market sale100$466.890
2024-02-06Open-market sale520$466.05100
2024-02-06Open-market sale1,108$465.05620
2024-02-06Open-market sale2,296$463.911,728
2024-02-06Open-market sale1,601$462.964,024
2024-02-06Open-market sale1,163$460.965,831
2024-02-06Open-market sale206$461.595,625
2024-02-06Conversion (derivative)31,493$0.00296,586,012
2024-02-06Open-market sale3,887$454.6927,606
2024-02-06Open-market sale490$454.89351,481
2024-02-06Open-market sale700$455.70350,781
2024-02-06Open-market sale701$456.89350,080
2024-02-06Open-market sale200$466.530
2024-02-06Open-market sale639$465.34200
2024-02-06Open-market sale1,263$464.45839
2024-02-06Open-market sale1,311$463.482,102
2024-02-06Open-market sale600$462.683,413
2024-02-06Open-market sale925$460.904,013
2024-02-06Open-market sale203$459.354,938
2024-02-06Open-market sale2,100$458.445,141
2024-02-06Open-market sale6,923$457.507,241
2024-02-06Open-market sale5,771$456.6414,164
2024-02-06Open-market sale7,671$455.4619,935
2024-02-06Conversion31,493$0.0031,493
2024-02-06Open-market sale50$466.99349,066
2024-02-06Open-market sale100$464.49349,116
2024-02-06Open-market sale212$463.49349,216
2024-02-06Open-market sale100$460.82349,428
2024-02-06Open-market sale52$458.78349,528
2024-02-06Open-market sale500$457.88349,580
2024-02-05Conversion (derivative)17,925$0.003,913,316
2024-02-05Conversion (derivative)44,770$0.001,312,176
2024-02-05Open-market sale500$467.531,223
2024-02-05Open-market sale400$466.431,723
2024-02-05Open-market sale854$465.062,123
2024-02-05Open-market sale1,663$464.192,977
2024-02-05Open-market sale3,115$462.944,640
2024-02-05Open-market sale5,009$462.127,755
2024-02-05Open-market sale4,496$461.1112,764
2024-02-05Open-market sale665$460.2317,260
2024-02-05Conversion17,925$0.0017,925
2024-02-05Open-market sale1,125$470.09274
2024-02-05Open-market sale150$471.350
2024-02-05Open-market sale1,200$468.012,519
2024-02-05Open-market sale600$467.023,719
2024-02-05Open-market sale1,300$466.014,319
2024-02-05Open-market sale2,335$464.975,619
2024-02-05Open-market sale3,685$464.127,954
2024-02-05Open-market sale6,956$463.0111,639
2024-02-05Open-market sale11,899$462.1818,595
2024-02-05Open-market sale12,662$461.1730,494
2024-02-05Open-market sale1,614$460.3243,156
2024-02-05Conversion44,770$0.0044,770
2024-02-05Open-market sale400$468.88823
2024-02-05Open-market sale673$470.01150
2024-02-05Open-market sale1,120$469.331,399
2024-02-05Conversion (derivative)31,493$0.00296,617,505
2024-02-05Open-market sale142$459.79354,734
2024-02-05Open-market sale800$469.25900
2024-02-05Open-market sale650$468.201,700
2024-02-05Open-market sale600$466.992,350
2024-02-05Open-market sale1,001$465.922,950
2024-02-05Open-market sale2,105$464.843,951
2024-02-05Open-market sale2,629$463.966,056
2024-02-05Open-market sale5,586$462.878,685
2024-02-05Open-market sale8,777$462.0114,271
2024-02-05Open-market sale7,665$461.0523,048
2024-02-05Open-market sale780$460.1730,713
2024-02-05Conversion31,493$0.0031,493
2024-02-05Open-market sale47$470.27351,971
2024-02-05Open-market sale150$469.27352,018
2024-02-05Open-market sale50$467.96352,168
2024-02-05Open-market sale160$465.37352,218
2024-02-05Open-market sale300$464.41352,378
2024-02-05Open-market sale300$463.05352,678
2024-02-05Open-market sale1,106$462.08352,978
2024-02-05Open-market sale650$461.16354,084
2024-02-05Open-market sale800$470.08100
2024-02-05Open-market sale100$471.170
2024-02-02Conversion (derivative)44,770$0.001,356,946
2024-02-02Open-market sale1,899$480.721,100
2024-02-02Open-market sale6,032$479.692,999
2024-02-02Open-market sale300$482.11800
2024-02-02Open-market sale200$483.30600
2024-02-02Open-market sale600$485.020
2024-02-02Conversion44,770$0.0044,770
2024-02-02Open-market sale473$454.6644,297
2024-02-02Open-market sale450$455.4643,847
2024-02-02Open-market sale100$457.3543,747
2024-02-02Open-market sale300$458.8343,447
2024-02-02Open-market sale510$459.7742,937
2024-02-02Open-market sale367$460.8542,570
2024-02-02Open-market sale300$461.9042,270
2024-02-02Open-market sale645$463.2041,625
2024-02-02Open-market sale500$464.0541,125
2024-02-02Open-market sale125$466.5041,000
2024-02-02Open-market sale195$467.5240,805
2024-02-02Open-market sale400$469.3740,405
2024-02-02Open-market sale800$470.0639,605
2024-02-02Open-market sale474$471.2439,131
2024-02-02Open-market sale1,700$472.7237,431
2024-02-02Open-market sale3,620$473.5833,811
2024-02-02Open-market sale6,006$474.7127,805
2024-02-02Open-market sale4,843$475.5222,962
2024-02-02Open-market sale5,131$476.7917,831
2024-02-02Open-market sale4,351$477.7613,480
2024-02-02Open-market sale4,449$478.749,031
2024-02-02Conversion (derivative)31,493$0.00296,648,998
2024-02-02Open-market sale300$482.06500
2024-02-02Open-market sale867$481.04800
2024-02-02Open-market sale3,366$479.871,667
2024-02-02Open-market sale3,650$479.035,033
2024-02-02Open-market sale3,273$478.018,683
2024-02-02Open-market sale3,819$476.9011,956
2024-02-02Open-market sale2,344$475.8915,775
2024-02-02Open-market sale4,895$474.9618,119
2024-02-02Open-market sale3,302$473.8323,014
2024-02-02Open-market sale1,167$472.8026,316
2024-02-02Open-market sale488$471.3427,483
2024-02-02Open-market sale500$470.4427,971
2024-02-02Open-market sale300$469.5028,471
2024-02-02Open-market sale100$467.5828,771
2024-02-02Open-market sale94$466.3828,871
2024-02-02Open-market sale400$464.4428,965
2024-02-02Open-market sale500$463.0629,365
2024-02-02Open-market sale100$461.7929,865
2024-02-02Open-market sale280$460.8129,965
2024-02-02Open-market sale323$459.8030,245
2024-02-02Open-market sale325$458.0730,568
2024-02-02Open-market sale500$455.1630,893
2024-02-02Open-market sale100$453.5031,393
2024-02-02Conversion31,493$0.0031,493
2024-02-02Open-market sale300$485.080
2024-02-02Open-market sale200$484.02300
2024-02-02Open-market sale525$474.86356,531
2024-02-02Open-market sale350$473.68357,056
2024-02-02Open-market sale100$470.18357,406
2024-02-02Open-market sale25$468.98357,506
2024-02-02Open-market sale50$464.05357,531
2024-02-02Open-market sale50$461.99357,581
2024-02-02Open-market sale50$459.94357,631
2024-02-02Open-market sale100$455.88357,681
2024-02-02Open-market sale50$485.22354,876
2024-02-02Open-market sale100$482.16354,926
2024-02-02Open-market sale250$478.43355,526
2024-02-02Open-market sale400$479.59355,126
2024-02-02Open-market sale605$477.18355,776
2024-02-02Open-market sale150$475.64356,381
2024-02-02Open-market sale100$480.63355,026
2024-02-02Conversion (derivative)17,925$0.003,931,241
2024-02-02Open-market sale150$482.15297
2024-02-02Open-market sale100$483.24197
2024-02-02Open-market sale197$484.980
2024-02-02Open-market sale1,498$480.47447
2024-02-02Conversion17,925$0.0017,925
2024-02-02Open-market sale200$454.5217,725
2024-02-02Open-market sale100$455.7017,625
2024-02-02Open-market sale250$457.5117,375
2024-02-02Open-market sale442$459.8316,933
2024-02-02Open-market sale350$462.7016,583
2024-02-02Open-market sale234$464.2416,349
2024-02-02Open-market sale100$466.8316,249
2024-02-02Open-market sale200$468.7616,049
2024-02-02Open-market sale200$469.7615,849
2024-02-02Open-market sale400$471.2515,449
2024-02-02Open-market sale901$473.0414,548
2024-02-02Open-market sale2,201$474.0412,347
2024-02-02Open-market sale1,971$474.9610,376
2024-02-02Open-market sale2,079$476.118,297
2024-02-02Open-market sale2,545$477.275,752
2024-02-02Open-market sale1,477$478.284,275
2024-02-02Open-market sale2,330$479.491,945
2024-02-01Conversion (derivative)5,000$0.003,949,166
2024-02-01Conversion (derivative)12,176$0.001,401,716
2024-02-01Open-market sale368$399.67357,781
2024-02-01Open-market sale550$398.42358,149
2024-02-01Open-market sale301$397.27358,699
2024-02-01Open-market sale750$396.38359,000
2024-02-01Open-market sale550$395.17359,750
2024-02-01Open-market sale386$394.38360,300
2024-02-01Open-market sale895$398.64800
2024-02-01Open-market sale339$397.361,695
2024-02-01Open-market sale1,100$396.542,034
2024-02-01Open-market sale1,295$395.413,134
2024-02-01Open-market sale571$394.114,429
2024-02-01Conversion5,000$0.005,000
2024-02-01Open-market sale600$400.000
2024-02-01Open-market sale1,798$399.14600
2024-02-01Open-market sale1,704$398.102,398
2024-02-01Open-market sale2,311$396.904,102
2024-02-01Open-market sale3,226$395.716,413
2024-02-01Open-market sale1,833$394.849,639
2024-02-01Open-market sale704$393.8211,472
2024-02-01Conversion12,176$0.0012,176
2024-01-31Conversion (derivative)11,976$0.001,413,892
2024-01-31Conversion (derivative)4,800$0.003,954,166
2024-01-31Open-market sale1,081$395.13754
2024-01-31Open-market sale550$391.933,773
2024-01-31Open-market sale377$390.374,323
2024-01-31Open-market sale100$388.804,700
2024-01-31Conversion4,800$0.004,800
2024-01-31Open-market sale1,707$395.83800
2024-01-31Open-market sale3,143$394.942,507
2024-01-31Open-market sale2,278$393.825,650
2024-01-31Open-market sale1,399$392.717,928
2024-01-31Open-market sale1,504$391.849,327
2024-01-31Open-market sale945$390.0810,831
2024-01-31Open-market sale200$388.8511,776
2024-01-31Conversion11,976$0.0011,976
2024-01-31Open-market sale100$397.15360,686
2024-01-31Open-market sale500$396.19360,786
2024-01-31Open-market sale700$395.04361,286
2024-01-31Open-market sale450$394.06361,986
2024-01-31Open-market sale550$393.15362,436
2024-01-31Open-market sale250$391.69362,986
2024-01-31Open-market sale255$390.34363,236
2024-01-31Open-market sale100$388.39363,491
2024-01-31Open-market sale309$396.930
2024-01-31Open-market sale445$396.12309
2024-01-31Open-market sale860$392.992,913
2024-01-31Open-market sale1,078$394.131,835
2024-01-30Conversion (derivative)17,925$0.003,958,966
2024-01-30Conversion (derivative)44,770$0.001,425,868
2024-01-30Open-market sale5,271$400.3239,499
2024-01-30Open-market sale500$404.98363,991
2024-01-30Open-market sale305$403.64364,491
2024-01-30Open-market sale507$402.50364,796
2024-01-30Open-market sale850$401.32365,303
2024-01-30Open-market sale343$400.28366,153
2024-01-30Open-market sale3,871$405.36599
2024-01-30Open-market sale1,902$404.254,470
2024-01-30Open-market sale2,067$403.326,372
2024-01-30Open-market sale3,078$402.168,439
2024-01-30Open-market sale4,381$401.2611,517
2024-01-30Open-market sale2,027$400.3215,898
2024-01-30Conversion17,925$0.0017,925
2024-01-30Open-market sale2,231$405.970
2024-01-30Open-market sale9,256$405.332,231
2024-01-30Open-market sale4,981$404.2911,487
2024-01-30Open-market sale4,120$403.3616,468
2024-01-30Open-market sale7,424$402.2420,588
2024-01-30Open-market sale11,487$401.3128,012
2024-01-30Open-market sale400$405.82363,591
2024-01-30Conversion44,770$0.0044,770
2024-01-29Conversion (derivative)17,925$0.003,976,891
2024-01-29Conversion (derivative)44,770$0.001,470,638
2024-01-29Open-market sale216$396.1644,254
2024-01-29Open-market sale100$394.6044,470
2024-01-29Open-market sale200$393.5844,570
2024-01-29Conversion44,770$0.0044,770
2024-01-29Open-market sale200$402.52366,496
2024-01-29Open-market sale296$401.22366,696
2024-01-29Open-market sale881$400.21366,992
2024-01-29Open-market sale450$399.26367,873
2024-01-29Open-market sale869$398.37368,323
2024-01-29Open-market sale109$397.01369,192
2024-01-29Open-market sale50$395.03369,301
2024-01-29Open-market sale50$393.36369,351
2024-01-29Open-market sale2,616$401.532,557
2024-01-29Open-market sale7,868$400.525,173
2024-01-29Open-market sale2,979$399.8613,041
2024-01-29Open-market sale1,612$398.3616,020
2024-01-29Open-market sale143$396.7317,632
2024-01-29Open-market sale100$394.4617,775
2024-01-29Open-market sale50$393.2417,875
2024-01-29Conversion17,925$0.0017,925
2024-01-29Open-market sale6,845$402.370
2024-01-29Open-market sale8,333$401.346,845
2024-01-29Open-market sale19,825$400.4115,178
2024-01-29Open-market sale5,213$399.7635,003
2024-01-29Open-market sale3,380$398.5240,216
2024-01-29Open-market sale658$397.4643,596
2024-01-26Conversion (derivative)4,800$0.003,994,816
2024-01-26Conversion (derivative)11,976$0.001,515,408
2024-01-26Open-market sale1,050$394.922,100
2024-01-26Open-market sale774$393.733,150
2024-01-26Open-market sale2,000$395.92100
2024-01-26Open-market sale100$396.590
2024-01-26Open-market sale608$392.79371,698
2024-01-26Open-market sale492$393.90371,206
2024-01-26Open-market sale550$394.96370,656
2024-01-26Open-market sale1,155$395.84369,501
2024-01-26Open-market sale100$396.40369,401
2024-01-26Conversion11,976$0.0011,976
2024-01-26Open-market sale899$392.2711,077
2024-01-26Open-market sale2,096$393.158,981
2024-01-26Open-market sale2,173$394.206,808
2024-01-26Open-market sale3,620$395.423,188
2024-01-26Open-market sale876$392.653,924
2024-01-26Conversion4,800$0.004,800
2024-01-25Conversion (derivative)11,976$0.001,527,384
2024-01-25Conversion (derivative)4,800$0.003,999,616
2024-01-25Conversion11,976$0.0011,976
2024-01-25Open-market sale50$395.36372,306
2024-01-25Open-market sale600$394.41372,356
2024-01-25Open-market sale833$393.17372,956
2024-01-25Open-market sale900$392.43373,789
2024-01-25Open-market sale372$391.23374,689
2024-01-25Open-market sale100$389.42375,061
2024-01-25Open-market sale50$388.68375,161
2024-01-25Open-market sale987$394.19200
2024-01-25Open-market sale1,783$393.011,187
2024-01-25Open-market sale1,112$392.042,970
2024-01-25Open-market sale468$391.164,082
2024-01-25Open-market sale150$389.694,550
2024-01-25Open-market sale50$387.404,700
2024-01-25Open-market sale50$386.134,750
2024-01-25Conversion4,800$0.004,800
2024-01-25Open-market sale279$395.210
2024-01-25Open-market sale2,637$394.33279
2024-01-25Open-market sale3,496$393.132,916
2024-01-25Open-market sale3,587$392.256,412
2024-01-25Open-market sale1,300$391.339,999
2024-01-25Open-market sale377$390.0711,299
2024-01-25Open-market sale200$388.7811,676
2024-01-25Open-market sale100$387.0011,876
2024-01-24Conversion (derivative)4,800$0.004,004,416
2024-01-24Conversion (derivative)11,976$0.001,539,360
2024-01-24Open-market sale1,984$393.022,867
2024-01-24Open-market sale3,950$392.074,851
2024-01-24Open-market sale1,786$391.038,801
2024-01-24Open-market sale689$390.0210,587
2024-01-24Open-market sale700$388.8811,276
2024-01-24Conversion11,976$0.0011,976
2024-01-24Open-market sale100$395.64375,211
2024-01-24Open-market sale350$394.70375,311
2024-01-24Open-market sale435$393.61375,661
2024-01-24Open-market sale659$392.57376,096
2024-01-24Open-market sale779$391.81376,755
2024-01-24Open-market sale282$390.50377,534
2024-01-24Open-market sale300$389.21377,816
2024-01-24Open-market sale100$395.900
2024-01-24Open-market sale466$394.91100
2024-01-24Open-market sale792$393.88566
2024-01-24Open-market sale1,043$392.671,358
2024-01-24Open-market sale1,269$391.872,401
2024-01-24Open-market sale777$390.663,670
2024-01-24Open-market sale353$389.274,447
2024-01-24Conversion4,800$0.004,800
2024-01-24Open-market sale1,567$393.921,300
2024-01-24Open-market sale1,000$395.06300
2024-01-23Conversion (derivative)4,800$0.004,009,216
2024-01-23Conversion (derivative)11,976$0.001,551,336
2024-01-23Conversion4,800$0.004,800
2024-01-23Open-market sale2,405$386.71900
2024-01-23Open-market sale3,511$385.653,305
2024-01-23Open-market sale2,205$384.736,816
2024-01-23Open-market sale2,275$383.729,021
2024-01-23Open-market sale680$382.6311,296
2024-01-23Conversion11,976$0.0011,976
2024-01-23Open-market sale100$387.94378,116
2024-01-23Open-market sale451$386.94378,216
2024-01-23Open-market sale750$386.11378,667
2024-01-23Open-market sale785$385.10379,417
2024-01-23Open-market sale518$383.97380,202
2024-01-23Open-market sale301$382.92380,720
2024-01-23Open-market sale1,117$386.041,014
2024-01-23Open-market sale1,209$385.022,131
2024-01-23Open-market sale1,000$383.913,340
2024-01-23Open-market sale460$382.904,340
2024-01-23Open-market sale800$387.54100
2024-01-23Open-market sale100$388.260
2024-01-22Conversion (derivative)4,800$0.004,014,016
2024-01-22Conversion (derivative)11,976$0.001,563,312
2024-01-22Open-market sale3,075$382.148,901
2024-01-22Open-market sale150$388.63381,072
2024-01-22Open-market sale350$387.50381,222
2024-01-22Open-market sale203$386.47381,572
2024-01-22Open-market sale351$385.24381,775
2024-01-22Open-market sale650$384.41382,126
2024-01-22Open-market sale500$382.92382,776
2024-01-22Open-market sale650$382.07383,276
2024-01-22Open-market sale700$387.72200
2024-01-22Open-market sale400$385.301,300
2024-01-22Open-market sale1,225$384.381,700
2024-01-22Open-market sale1,003$382.832,925
2024-01-22Open-market sale872$381.953,928
2024-01-22Conversion4,800$0.004,800
2024-01-22Open-market sale500$389.450
2024-01-22Open-market sale400$388.19500
2024-01-22Open-market sale1,600$387.23900
2024-01-22Open-market sale900$386.142,500
2024-01-22Open-market sale2,105$384.893,400
2024-01-22Open-market sale1,900$384.135,505
2024-01-22Open-market sale1,496$382.927,405
2024-01-22Open-market sale51$389.87381,021
2024-01-22Conversion11,976$0.0011,976
2024-01-19Conversion (derivative)4,800$0.004,018,816
2024-01-19Conversion (derivative)11,976$0.001,575,288
2024-01-19Open-market sale1,115$381.551,874
2024-01-19Open-market sale1,461$380.752,989
2024-01-19Open-market sale350$379.144,450
2024-01-19Conversion4,800$0.004,800
2024-01-19Open-market sale3,148$382.831,660
2024-01-19Open-market sale3,060$381.494,808
2024-01-19Open-market sale3,098$380.787,868
2024-01-19Open-market sale610$379.7310,966
2024-01-19Open-market sale400$378.6611,576
2024-01-19Conversion11,976$0.0011,976
2024-01-19Open-market sale263$383.90383,926
2024-01-19Open-market sale792$383.05384,189
2024-01-19Open-market sale400$381.81384,981
2024-01-19Open-market sale1,050$381.08385,381
2024-01-19Open-market sale350$379.94386,431
2024-01-19Open-market sale50$378.11386,781
2024-01-19Open-market sale747$383.650
2024-01-19Open-market sale1,127$382.82747
2024-01-18Conversion (derivative)11,976$0.001,587,264
2024-01-18Conversion (derivative)4,800$0.004,023,616
2024-01-18Conversion4,800$0.004,800
2024-01-18Open-market sale3,040$375.203,466
2024-01-18Open-market sale2,264$373.916,506
2024-01-18Open-market sale2,106$372.948,770
2024-01-18Open-market sale1,100$372.0310,876
2024-01-18Conversion11,976$0.0011,976
2024-01-18Open-market sale1,632$375.27963
2024-01-18Open-market sale1,051$373.173,396
2024-01-18Open-market sale100$376.810
2024-01-18Open-market sale409$372.46389,327
2024-01-18Open-market sale624$373.32388,703
2024-01-18Open-market sale385$374.20388,318
2024-01-18Open-market sale1,050$375.43387,268
2024-01-18Open-market sale437$376.26386,831
2024-01-18Open-market sale353$372.144,447
2024-01-18Open-market sale863$376.12100
2024-01-18Open-market sale801$374.022,595
2024-01-17Conversion (derivative)11,976$0.001,599,240
2024-01-17Conversion (derivative)4,800$0.004,028,416
2024-01-17Open-market sale454$367.54427
2024-01-17Open-market sale2,243$366.50881
2024-01-17Open-market sale4,382$365.723,124
2024-01-17Open-market sale1,315$364.407,506
2024-01-17Open-market sale1,108$363.478,821
2024-01-17Open-market sale1,347$362.229,929
2024-01-17Open-market sale500$361.2911,276
2024-01-17Open-market sale200$359.5711,776
2024-01-17Conversion11,976$0.0011,976
2024-01-17Open-market sale137$368.22389,736
2024-01-17Open-market sale200$366.97389,873
2024-01-17Open-market sale1,010$366.09390,073
2024-01-17Open-market sale600$365.29391,083
2024-01-17Open-market sale299$364.01391,683
2024-01-17Open-market sale300$362.98391,982
2024-01-17Open-market sale309$361.81392,282
2024-01-17Open-market sale50$360.02392,591
2024-01-17Open-market sale300$367.04162
2024-01-17Open-market sale1,950$366.13462
2024-01-17Open-market sale735$365.242,412
2024-01-17Open-market sale550$363.993,147
2024-01-17Open-market sale500$362.993,697
2024-01-17Open-market sale509$361.944,197
2024-01-17Open-market sale94$358.934,706
2024-01-17Conversion4,800$0.004,800
2024-01-17Open-market sale427$368.300
2024-01-16Conversion (derivative)11,976$0.001,611,216
2024-01-16Conversion (derivative)4,800$0.004,033,216
2024-01-16Open-market sale210$367.84395,336
2024-01-16Open-market sale881$369.10394,455
2024-01-16Open-market sale914$369.92393,541
2024-01-16Open-market sale650$370.86392,891
2024-01-16Open-market sale50$371.81392,841
2024-01-16Open-market sale100$373.78392,741
2024-01-16Open-market sale100$374.78392,641
2024-01-16Conversion11,976$0.0011,976
2024-01-16Open-market sale846$367.7511,130
2024-01-16Open-market sale3,805$369.077,325
2024-01-16Open-market sale3,993$369.943,332
2024-01-16Open-market sale2,178$370.901,154
2024-01-16Open-market sale400$372.01754
2024-01-16Open-market sale256$373.14498
2024-01-16Open-market sale498$374.910
2024-01-16Conversion4,800$0.004,800
2024-01-16Open-market sale294$367.734,506
2024-01-16Open-market sale100$373.28168
2024-01-16Open-market sale200$372.21268
2024-01-16Open-market sale669$370.84468
2024-01-16Open-market sale1,676$370.101,137
2024-01-16Open-market sale1,693$369.092,813
2024-01-12Conversion (derivative)11,976$0.001,623,192
2024-01-12Conversion (derivative)4,800$0.004,038,016
2024-01-12Open-market sale3,088$375.13500
2024-01-12Open-market sale5,588$374.303,588
2024-01-12Open-market sale1,800$373.479,176
2024-01-12Open-market sale400$372.3310,976
2024-01-12Open-market sale600$370.8011,376
2024-01-12Conversion11,976$0.0011,976
2024-01-12Open-market sale100$375.96395,546
2024-01-12Open-market sale726$375.14395,646
2024-01-12Open-market sale1,350$374.36396,372
2024-01-12Open-market sale549$373.32397,722
2024-01-12Open-market sale180$371.30398,271
2024-01-12Open-market sale200$376.180
2024-01-12Open-market sale805$375.27200
2024-01-12Open-market sale2,186$374.511,005
2024-01-12Open-market sale1,209$373.463,191
2024-01-12Open-market sale150$372.114,400
2024-01-12Open-market sale250$370.754,550
2024-01-12Conversion4,800$0.004,800
2024-01-11Conversion (derivative)11,976$0.001,635,168
2024-01-11Conversion (derivative)4,800$0.004,042,816
2024-01-11Open-market sale301$370.53398,651
2024-01-11Open-market sale904$369.63398,952
2024-01-11Open-market sale700$367.86399,856
2024-01-11Open-market sale100$366.17400,556
2024-01-11Open-market sale400$365.30400,656
2024-01-11Open-market sale300$364.02401,056
2024-01-11Open-market sale504$370.47300
2024-01-11Open-market sale893$369.72804
2024-01-11Open-market sale1,003$368.641,697
2024-01-11Open-market sale700$367.692,700
2024-01-11Open-market sale400$366.593,400
2024-01-11Open-market sale400$365.283,800
2024-01-11Open-market sale200$372.22398,451
2024-01-11Open-market sale940$365.838,936
2024-01-11Open-market sale1,200$364.809,876
2024-01-11Conversion11,976$0.0011,976
2024-01-11Open-market sale600$364.094,200
2024-01-11Conversion4,800$0.004,800
2024-01-11Open-market sale200$372.220
2024-01-11Open-market sale300$371.27200
2024-01-11Open-market sale2,515$370.23500
2024-01-11Open-market sale1,878$369.363,015
2024-01-11Open-market sale3,043$368.214,893
2024-01-11Open-market sale1,000$367.027,936
2024-01-11Open-market sale900$363.7311,076
2024-01-10Open-market sale411$368.30402,900
2024-01-10Open-market sale50$361.97404,111
2024-01-10Open-market sale300$366.05403,811
2024-01-10Open-market sale500$367.04403,311
2024-01-10Open-market sale100$359.87404,161
2024-01-10Open-market sale484$370.32402,416
2024-01-10Open-market sale760$371.13401,656
2024-01-10Open-market sale250$372.21401,406
2024-01-10Open-market sale50$372.70401,356
2024-01-10Conversion (derivative)11,976$0.001,647,144
2024-01-10Conversion (derivative)4,800$0.004,047,616
2024-01-10Open-market sale1,102$371.33400
2024-01-10Open-market sale1,018$370.301,502
2024-01-10Open-market sale202$368.612,520
2024-01-10Open-market sale527$367.912,722
2024-01-10Open-market sale962$366.673,249
2024-01-10Open-market sale339$365.494,211
2024-01-10Conversion11,976$0.0011,976
2024-01-10Open-market sale100$359.1711,876
2024-01-10Open-market sale256$361.0611,620
2024-01-10Open-market sale100$362.0211,520
2024-01-10Open-market sale200$363.4011,320
2024-01-10Open-market sale800$365.8410,520
2024-01-10Open-market sale1,905$366.858,615
2024-01-10Open-market sale1,585$367.707,030
2024-01-10Open-market sale671$368.506,359
2024-01-10Open-market sale2,592$370.293,767
2024-01-10Open-market sale2,218$371.081,549
2024-01-10Open-market sale1,249$372.03300
2024-01-10Open-market sale300$372.730
2024-01-10Conversion4,800$0.004,800
2024-01-10Open-market sale150$359.924,650
2024-01-10Open-market sale50$363.344,550
2024-01-10Open-market sale50$361.274,600
2024-01-09Conversion (derivative)11,976$0.001,659,120
2024-01-09Conversion (derivative)4,800$0.004,052,416
2024-01-09Open-market sale1,700$356.0310,276
2024-01-09Open-market sale1,200$359.09100
2024-01-09Open-market sale617$356.19406,549
2024-01-09Open-market sale382$357.17406,167
2024-01-09Open-market sale1,005$358.30405,162
2024-01-09Open-market sale800$359.06404,362
2024-01-09Open-market sale101$360.32404,261
2024-01-09Open-market sale666$357.253,234
2024-01-09Open-market sale900$356.243,900
2024-01-09Conversion4,800$0.004,800
2024-01-09Open-market sale320$360.100
2024-01-09Open-market sale4,235$358.95320
2024-01-09Open-market sale3,696$358.164,555
2024-01-09Open-market sale2,025$357.018,251
2024-01-09Open-market sale1,934$358.401,300
2024-01-09Conversion11,976$0.0011,976
2024-01-08Conversion (derivative)11,976$0.001,671,096
2024-01-08Conversion (derivative)4,800$0.004,057,216
2024-01-08Open-market sale550$354.90408,414
2024-01-08Open-market sale707$353.98408,964
2024-01-08Open-market sale400$352.78409,671
2024-01-08Open-market sale650$355.97407,764
2024-01-08Open-market sale200$357.16407,564
2024-01-08Open-market sale316$358.00407,248
2024-01-08Open-market sale1,135$352.7310,841
2024-01-08Conversion11,976$0.0011,976
2024-01-08Open-market sale82$358.69407,166
2024-01-08Open-market sale2,062$353.698,779
2024-01-08Open-market sale400$357.24547
2024-01-08Open-market sale1,121$355.97947
2024-01-08Open-market sale972$354.852,068
2024-01-08Open-market sale1,160$353.973,040
2024-01-08Open-market sale600$352.804,200
2024-01-08Conversion4,800$0.004,800
2024-01-08Open-market sale396$358.630
2024-01-08Open-market sale1,532$357.90396
2024-01-08Open-market sale1,215$356.631,928
2024-01-08Open-market sale2,706$355.743,143
2024-01-08Open-market sale2,930$354.535,849
2024-01-05Conversion (derivative)11,976$0.001,683,072
2024-01-05Conversion (derivative)4,800$0.004,062,016
2024-01-05Open-market sale2,700$352.36100
2024-01-05Open-market sale5,673$351.622,800
2024-01-05Open-market sale3,503$350.568,473
2024-01-05Conversion4,800$0.004,800
2024-01-05Open-market sale1,449$350.523,351
2024-01-05Open-market sale2,151$351.561,200
2024-01-05Open-market sale1,050$352.26150
2024-01-05Open-market sale150$353.130
2024-01-05Open-market sale967$350.56412,009
2024-01-05Open-market sale1,388$351.66410,621
2024-01-05Conversion11,976$0.0011,976
2024-01-05Open-market sale550$352.41410,071
2024-01-02Conversion (derivative)657$0.001,695,048
2024-01-02Conversion (derivative)250$0.004,066,816
2024-01-02Open-market sale100$351.08413,033
2024-01-02Conversion657$0.00657
2024-01-02Open-market sale57$353.15412,976
2024-01-02Open-market sale150$350.88100
2024-01-02Conversion250$0.00250
2024-01-02Open-market sale257$352.390
2024-01-02Open-market sale400$350.81257
2023-12-29Conversion (derivative)4,800$0.004,067,066
2023-12-29Conversion (derivative)11,976$0.001,695,705
2023-12-29Open-market sale150$357.82150
2023-12-29Open-market sale750$357.01300
2023-12-29Open-market sale650$356.051,050
2023-12-29Open-market sale741$354.711,700
2023-12-29Open-market sale1,419$353.802,441
2023-12-29Open-market sale940$352.823,860
2023-12-29Conversion4,800$0.004,800
2023-12-29Open-market sale799$357.68309
2023-12-29Open-market sale2,186$356.751,108
2023-12-29Open-market sale955$355.873,294
2023-12-29Open-market sale1,896$354.674,249
2023-12-29Open-market sale3,817$353.776,145
2023-12-29Open-market sale2,014$352.759,962
2023-12-29Conversion11,976$0.0011,976
2023-12-29Open-market sale100$359.52413,133
2023-12-29Open-market sale200$357.75413,233
2023-12-29Open-market sale600$356.71413,433
2023-12-29Open-market sale150$355.58414,033
2023-12-29Open-market sale527$354.61414,183
2023-12-29Open-market sale878$353.81414,710
2023-12-29Open-market sale450$352.55415,588
2023-12-29Open-market sale150$359.550
2023-12-28Conversion (derivative)29,879$0.001,707,681
2023-12-28Conversion (derivative)11,975$0.004,071,866
2023-12-28Conversion29,879$0.0029,879
2023-12-28Open-market sale4,172$358.4525,707
2023-12-28Open-market sale13,069$359.4512,638
2023-12-28Open-market sale603$361.21416,038
2023-12-28Open-market sale1,846$360.40416,641
2023-12-28Open-market sale2,516$359.50418,487
2023-12-28Open-market sale845$358.46421,003
2023-12-28Open-market sale3,246$360.69581
2023-12-28Open-market sale5,176$359.683,827
2023-12-28Open-market sale2,972$358.729,003
2023-12-28Conversion11,975$0.0011,975
2023-12-28Open-market sale4,089$361.150
2023-12-28Open-market sale8,549$360.344,089
2023-12-27Conversion (derivative)11,975$0.004,083,841
2023-12-27Conversion (derivative)29,905$0.001,737,560
2023-12-27Open-market sale5,527$356.5824,378
2023-12-27Open-market sale5,923$357.115,339
2023-12-27Open-market sale713$356.0311,262
2023-12-27Conversion11,975$0.0011,975
2023-12-27Open-market sale7,834$358.11200
2023-12-27Open-market sale16,344$357.388,034
2023-12-27Open-market sale5,039$357.95300
2023-12-27Conversion29,905$0.0029,905
2023-12-27Open-market sale150$358.62421,848
2023-12-27Open-market sale2,691$357.86421,998
2023-12-27Open-market sale2,669$357.06424,689
2023-12-27Open-market sale300$355.89427,358
2023-12-27Open-market sale300$358.630
2023-12-26Conversion (derivative)11,975$0.004,095,816
2023-12-26Conversion (derivative)29,905$0.001,767,465
2023-12-26Open-market sale2,652$354.169,323
2023-12-26Open-market sale1,113$356.01427,758
2023-12-26Open-market sale3,094$355.15428,871
2023-12-26Open-market sale1,503$354.26431,965
2023-12-26Open-market sale2,722$355.92300
2023-12-26Open-market sale6,301$355.003,022
2023-12-26Open-market sale100$356.77427,658
2023-12-26Conversion11,975$0.0011,975
2023-12-26Open-market sale400$356.820
2023-12-26Open-market sale7,012$355.98400
2023-12-26Open-market sale15,368$355.077,412
2023-12-26Open-market sale7,125$354.2022,780
2023-12-26Conversion29,905$0.0029,905
2023-12-22Conversion (derivative)11,975$0.004,107,791
2023-12-22Conversion (derivative)29,905$0.001,797,370
2023-12-22Open-market sale1,701$353.954,123
2023-12-22Open-market sale2,551$355.291,572
2023-12-22Open-market sale1,269$356.20303
2023-12-22Open-market sale300$351.89438,978
2023-12-22Open-market sale1,932$353.03437,046
2023-12-22Open-market sale1,478$353.64435,568
2023-12-22Open-market sale1,100$355.06434,468
2023-12-22Open-market sale750$355.93433,718
2023-12-22Open-market sale250$356.85433,468
2023-12-22Conversion29,905$0.0029,905
2023-12-22Open-market sale2,568$352.1027,337
2023-12-22Open-market sale10,893$353.1916,444
2023-12-22Open-market sale5,813$353.7710,631
2023-12-22Open-market sale5,850$355.164,781
2023-12-22Open-market sale3,660$356.071,121
2023-12-22Open-market sale1,121$356.850
2023-12-22Conversion11,975$0.0011,975
2023-12-22Open-market sale1,341$352.1810,634
2023-12-22Open-market sale4,810$353.265,824
2023-12-21Conversion (derivative)29,905$0.001,827,275
2023-12-21Conversion (derivative)11,975$0.004,119,766
2023-12-21Open-market sale250$355.40439,278
2023-12-21Open-market sale1,437$352.31440,840
2023-12-21Open-market sale2,161$351.54442,277
2023-12-21Open-market sale362$354.35439,528
2023-12-21Open-market sale950$353.40439,890
2023-12-21Open-market sale650$350.18444,438
2023-12-21Conversion29,905$0.0029,905
2023-12-21Open-market sale2,164$349.9427,741
2023-12-21Open-market sale3,906$350.8923,835
2023-12-21Open-market sale11,799$351.7812,036
2023-12-21Open-market sale5,647$352.736,389
2023-12-21Open-market sale3,622$353.662,767
2023-12-21Open-market sale1,287$354.621,480
2023-12-21Conversion11,975$0.0011,975
2023-12-21Open-market sale1,302$350.0810,673
2023-12-21Open-market sale2,857$351.357,816
2023-12-21Open-market sale4,246$352.093,570
2023-12-21Open-market sale1,832$353.141,738
2023-12-21Open-market sale988$354.22750
2023-12-21Open-market sale700$355.3050
2023-12-21Open-market sale50$356.300
2023-12-20Conversion (derivative)29,166$0.001,857,180
2023-12-20Conversion (derivative)11,706$0.004,131,741
2023-12-20Open-market sale1,079$348.6628,087
2023-12-20Open-market sale2,310$352.83446,114
2023-12-20Open-market sale704$351.79448,424
2023-12-20Open-market sale750$350.65449,128
2023-12-20Open-market sale797$349.63449,878
2023-12-20Open-market sale50$347.96450,675
2023-12-20Open-market sale2,461$353.62335
2023-12-20Open-market sale3,801$352.722,796
2023-12-20Open-market sale2,164$351.676,597
2023-12-20Open-market sale1,869$350.298,761
2023-12-20Open-market sale1,076$349.1410,630
2023-12-20Conversion11,706$0.0011,706
2023-12-20Open-market sale500$354.290
2023-12-20Open-market sale5,789$353.62500
2023-12-20Open-market sale11,009$352.746,289
2023-12-20Open-market sale4,089$351.6917,298
2023-12-20Open-market sale3,698$350.4521,387
2023-12-20Open-market sale3,002$349.7325,085
2023-12-20Open-market sale1,026$353.75445,088
2023-12-20Conversion29,166$0.0029,166
2023-12-19Conversion (derivative)11,975$0.004,143,447
2023-12-19Conversion (derivative)22,256$0.001,886,346
2023-12-19Open-market sale137$348.08456,348
2023-12-19Open-market sale1,716$352.42250
2023-12-19Open-market sale3,341$351.251,966
2023-12-19Open-market sale5,779$350.375,307
2023-12-19Open-market sale400$349.2711,086
2023-12-19Open-market sale389$347.9511,486
2023-12-19Open-market sale100$345.7011,875
2023-12-19Conversion11,975$0.0011,975
2023-12-19Open-market sale4,713$351.863,034
2023-12-19Open-market sale14,370$350.737,747
2023-12-19Open-market sale6,493$350.0722,117
2023-12-19Open-market sale600$348.4028,610
2023-12-19Open-market sale395$347.6329,210
2023-12-19Open-market sale300$345.5229,605
2023-12-19Conversion22,256$0.0029,905
2023-12-19Open-market sale600$352.74450,725
2023-12-19Open-market sale1,202$351.73451,325
2023-12-19Open-market sale2,604$350.66452,527
2023-12-19Open-market sale1,217$350.00455,131
2023-12-19Open-market sale250$353.090
2023-12-19Open-market sale50$345.46456,485
2023-12-18Conversion (derivative)7,175$0.004,155,422
2023-12-18Open-market sale397$338.4224,881
2023-12-18Open-market sale657$345.60457,135
2023-12-18Open-market sale494$344.67457,792
2023-12-18Open-market sale150$343.15458,286
2023-12-18Open-market sale500$342.65458,436
2023-12-18Open-market sale204$341.45458,936
2023-12-18Open-market sale200$340.43459,140
2023-12-18Open-market sale100$338.03459,340
2023-12-18Open-market sale1,300$346.650
2023-12-18Open-market sale1,532$345.831,300
2023-12-18Open-market sale1,436$344.802,832
2023-12-18Open-market sale300$343.384,268
2023-12-18Open-market sale1,282$342.684,568
2023-12-18Open-market sale624$341.515,850
2023-12-18Open-market sale501$340.456,474
2023-12-18Open-market sale200$338.076,975
2023-12-18Conversion7,175$0.007,175
2023-12-18Open-market sale3,148$346.677,649
2023-12-18Open-market sale3,967$345.8410,797
2023-12-18Open-market sale3,538$344.8614,764
2023-12-18Open-market sale1,756$343.2018,302
2023-12-18Open-market sale2,768$342.3920,058
2023-12-18Open-market sale903$341.1322,826
2023-12-18Open-market sale1,152$340.3423,729
2023-12-18Open-market sale600$346.65456,535
2023-12-18Open-market sale300$337.5225,278
2023-12-15Conversion (derivative)7,175$0.004,162,597
2023-12-15Open-market sale150$332.58462,195
2023-12-15Open-market sale714$337.760
2023-12-15Open-market sale2,050$336.91714
2023-12-15Open-market sale2,645$335.922,764
2023-12-15Open-market sale956$334.805,409
2023-12-15Open-market sale210$333.636,365
2023-12-15Open-market sale600$332.666,575
2023-12-15Conversion7,175$0.007,175
2023-12-15Open-market sale275$338.2925,578
2023-12-15Open-market sale4,199$337.2725,853
2023-12-15Open-market sale4,707$336.3930,052
2023-12-15Open-market sale5,674$335.5934,759
2023-12-15Open-market sale1,673$334.4740,433
2023-12-15Open-market sale801$333.4042,106
2023-12-15Open-market sale600$332.2342,907
2023-12-15Open-market sale900$337.07459,550
2023-12-15Open-market sale252$333.63461,943
2023-12-15Open-market sale478$335.04461,465
2023-12-15Open-market sale1,015$336.00460,450
2023-12-15Open-market sale110$337.83459,440
2023-12-14Conversion (derivative)7,175$0.004,169,772
2023-12-14Open-market sale3,349$330.4556,989
2023-12-14Open-market sale1,098$329.2560,338
2023-12-14Open-market sale50$334.19462,345
2023-12-14Open-market sale585$333.33462,395
2023-12-14Open-market sale906$332.49462,980
2023-12-14Open-market sale610$331.46463,886
2023-12-14Open-market sale604$330.53464,496
2023-12-14Open-market sale150$329.30465,100
2023-12-14Open-market sale100$334.190
2023-12-14Open-market sale1,928$333.31100
2023-12-14Open-market sale1,825$332.512,028
2023-12-14Open-market sale2,129$331.333,853
2023-12-14Open-market sale868$330.385,982
2023-12-14Open-market sale325$329.236,850
2023-12-14Conversion7,175$0.007,175
2023-12-14Open-market sale200$334.0743,507
2023-12-14Open-market sale5,261$333.2543,707
2023-12-14Open-market sale4,122$332.4048,968
2023-12-14Open-market sale3,899$331.3853,090
2023-12-13Conversion (derivative)7,175$0.004,176,947
2023-12-13Open-market sale50$338.03465,250
2023-12-13Open-market sale200$336.87465,300
2023-12-13Open-market sale1,273$336.09465,500
2023-12-13Open-market sale690$334.81466,773
2023-12-13Open-market sale692$333.86467,463
2023-12-13Open-market sale391$337.650
2023-12-13Open-market sale1,000$336.70391
2023-12-13Open-market sale2,543$335.851,391
2023-12-13Open-market sale1,991$334.653,934
2023-12-13Open-market sale1,250$333.645,925
2023-12-13Conversion7,175$0.007,175
2023-12-13Open-market sale1,142$337.4461,436
2023-12-13Open-market sale5,990$336.2362,578
2023-12-13Open-market sale4,011$335.4368,568
2023-12-13Open-market sale4,729$334.4272,579
2023-12-13Open-market sale2,057$333.5077,308
2023-12-12Conversion (derivative)7,175$0.004,184,122
2023-12-12Open-market sale1,192$333.990
2023-12-12Open-market sale100$332.281,192
2023-12-12Open-market sale373$331.381,292
2023-12-12Open-market sale1,383$330.671,665
2023-12-12Open-market sale2,903$329.543,048
2023-12-12Open-market sale200$328.385,951
2023-12-12Open-market sale300$327.326,151
2023-12-12Open-market sale217$325.886,451
2023-12-12Open-market sale507$325.156,668
2023-12-12Conversion7,175$0.007,175
2023-12-12Open-market sale2,012$334.1279,365
2023-12-12Open-market sale1,000$333.5381,377
2023-12-12Open-market sale200$325.26470,860
2023-12-12Open-market sale150$326.41470,710
2023-12-12Open-market sale100$327.54470,610
2023-12-12Open-market sale1,016$329.41469,594
2023-12-12Open-market sale500$330.24469,094
2023-12-12Open-market sale400$331.07468,694
2023-12-12Open-market sale50$332.07468,644
2023-12-12Open-market sale489$334.03468,155
2023-12-12Open-market sale1,600$325.3095,694
2023-12-12Open-market sale500$326.4295,194
2023-12-12Open-market sale689$327.5494,505
2023-12-12Open-market sale1,741$329.0392,764
2023-12-12Open-market sale6,071$329.6786,693
2023-12-12Open-market sale3,437$330.7783,256
2023-12-12Open-market sale879$331.6282,377
2023-12-11Conversion (derivative)7,175$0.004,191,297
2023-12-11Open-market sale337$325.44471,160
2023-12-11Open-market sale100$327.56471,060
2023-12-11Open-market sale350$321.40473,115
2023-12-11Open-market sale500$320.65473,465
2023-12-11Open-market sale100$328.140
2023-12-11Open-market sale200$326.58100
2023-12-11Open-market sale2,517$325.01300
2023-12-11Open-market sale1,492$324.122,817
2023-12-11Open-market sale603$322.764,309
2023-12-11Open-market sale607$321.874,912
2023-12-11Open-market sale1,656$320.845,519
2023-12-11Conversion7,175$0.007,175
2023-12-11Open-market sale209$328.1697,294
2023-12-11Open-market sale300$326.9697,503
2023-12-11Open-market sale2,634$325.5197,803
2023-12-11Open-market sale6,280$324.70100,437
2023-12-11Open-market sale1,500$323.83106,717
2023-12-11Open-market sale1,600$322.53108,217
2023-12-11Open-market sale2,405$321.44109,817
2023-12-11Open-market sale3,001$320.72112,222
2023-12-11Open-market sale250$323.79472,615
2023-12-11Open-market sale1,118$324.74471,497
2023-12-11Open-market sale250$322.43472,865
2023-12-08Conversion (derivative)7,175$0.004,198,472
2023-12-08Open-market sale200$324.98476,670
2023-12-08Open-market sale1,147$332.610
2023-12-08Open-market sale1,166$331.761,147
2023-12-08Open-market sale1,662$330.542,313
2023-12-08Open-market sale1,410$329.423,975
2023-12-08Open-market sale600$328.575,385
2023-12-08Open-market sale690$326.505,985
2023-12-08Open-market sale500$324.866,675
2023-12-08Conversion7,175$0.007,175
2023-12-08Open-market sale4,189$332.16116,134
2023-12-08Open-market sale2,245$330.96120,323
2023-12-08Open-market sale3,321$330.13122,568
2023-12-08Open-market sale3,624$329.18125,889
2023-12-08Open-market sale724$328.21129,513
2023-12-08Open-market sale1,503$326.50130,237
2023-12-08Open-market sale1,109$325.26131,740
2023-12-08Open-market sale303$324.15132,849
2023-12-08Open-market sale250$326.51476,420
2023-12-08Open-market sale150$327.98476,270
2023-12-08Open-market sale650$329.16475,620
2023-12-08Open-market sale606$330.31475,014
2023-12-08Open-market sale368$331.35474,646
2023-12-08Open-market sale631$332.43474,015
2023-12-08Open-market sale50$332.93473,965
2023-12-08Open-market sale911$332.90115,223
2023-12-07Conversion (derivative)7,175$0.004,205,647
2023-12-07Open-market sale339$318.17150,742
2023-12-07Open-market sale700$327.29476,870
2023-12-07Open-market sale853$326.62477,570
2023-12-07Open-market sale100$325.13478,423
2023-12-07Open-market sale652$323.88478,523
2023-12-07Open-market sale300$322.65479,175
2023-12-07Open-market sale150$321.71479,475
2023-12-07Open-market sale100$320.05479,625
2023-12-07Open-market sale50$318.00479,725
2023-12-07Open-market sale1,600$327.200
2023-12-07Open-market sale2,259$326.611,600
2023-12-07Open-market sale100$324.913,859
2023-12-07Open-market sale1,250$321.61149,082
2023-12-07Open-market sale900$323.305,175
2023-12-07Open-market sale800$321.836,075
2023-12-07Open-market sale200$319.646,875
2023-12-07Open-market sale100$317.787,075
2023-12-07Conversion7,175$0.007,175
2023-12-07Open-market sale200$327.95133,152
2023-12-07Open-market sale4,811$327.17133,352
2023-12-07Open-market sale4,740$326.54138,163
2023-12-07Open-market sale1,169$324.54142,903
2023-12-07Open-market sale3,690$323.79144,072
2023-12-07Open-market sale1,320$322.67147,762
2023-12-07Open-market sale410$320.04150,332
2023-12-07Open-market sale1,216$324.133,959
2023-12-06Conversion (derivative)7,175$0.004,212,822
2023-12-06Open-market sale2,385$317.52166,625
2023-12-06Open-market sale4,620$318.71162,005
2023-12-06Open-market sale7,353$319.45154,652
2023-12-06Open-market sale2,871$320.45151,781
2023-12-06Open-market sale700$321.43151,081
2023-12-06Conversion7,175$0.007,175
2023-12-06Open-market sale1,200$317.645,975
2023-12-06Open-market sale2,245$318.933,730
2023-12-06Open-market sale2,730$319.671,000
2023-12-06Open-market sale800$320.63200
2023-12-06Open-market sale200$321.380
2023-12-06Open-market sale1,001$318.82481,280
2023-12-06Open-market sale1,099$319.64480,181
2023-12-06Open-market sale306$320.86479,875
2023-12-06Open-market sale100$321.55479,775
2023-12-06Open-market sale399$317.59482,281
2023-12-05Conversion (derivative)7,175$0.004,219,997
2023-12-05Open-market sale800$316.216,375
2023-12-05Conversion7,175$0.007,175
2023-12-05Open-market sale100$321.84169,010
2023-12-05Open-market sale800$320.87169,110
2023-12-05Open-market sale2,143$320.09169,910
2023-12-05Open-market sale2,690$318.83172,053
2023-12-05Open-market sale5,483$318.07174,743
2023-12-05Open-market sale5,498$316.95180,226
2023-12-05Open-market sale1,215$316.15185,724
2023-12-05Open-market sale50$321.38482,680
2023-12-05Open-market sale500$320.04482,730
2023-12-05Open-market sale200$318.90483,230
2023-12-05Open-market sale1,105$318.14483,430
2023-12-05Open-market sale750$317.00484,535
2023-12-05Open-market sale300$316.17485,285
2023-12-05Open-market sale200$321.460
2023-12-05Open-market sale893$320.10200
2023-12-05Open-market sale1,004$319.001,093
2023-12-05Open-market sale2,167$318.222,097
2023-12-05Open-market sale2,111$317.064,264
2023-12-04Conversion (derivative)7,175$0.004,227,172
2023-12-04Open-market sale705$315.66487,585
2023-12-04Open-market sale200$314.74488,290
2023-12-04Open-market sale100$320.500
2023-12-04Open-market sale680$319.78100
2023-12-04Open-market sale1,188$318.86780
2023-12-04Open-market sale1,437$317.921,968
2023-12-04Open-market sale1,250$316.613,405
2023-12-04Open-market sale1,990$315.714,655
2023-12-04Open-market sale530$314.946,645
2023-12-04Open-market sale300$320.60186,939
2023-12-04Open-market sale2,155$319.62187,239
2023-12-04Open-market sale3,332$318.71189,394
2023-12-04Open-market sale3,921$317.79192,726
2023-12-04Open-market sale3,125$316.46196,647
2023-12-04Open-market sale4,546$315.51199,772
2023-12-04Open-market sale550$314.33204,318
2023-12-04Open-market sale400$316.60487,185
2023-12-04Open-market sale750$317.81486,435
2023-12-04Open-market sale600$318.95485,835
2023-12-04Open-market sale242$319.95485,593
2023-12-04Open-market sale8$320.63485,585
2023-12-04Conversion7,175$0.007,175
2023-12-01Conversion (derivative)7,175$0.004,234,347
2023-12-01Open-market sale158$326.56204,868
2023-12-01Open-market sale5,447$323.55210,728
2023-12-01Open-market sale4,322$322.58216,175
2023-12-01Open-market sale2,300$321.52220,497
2023-12-01Open-market sale53$326.50488,490
2023-12-01Open-market sale584$324.85488,543
2023-12-01Open-market sale967$323.94489,127
2023-12-01Open-market sale751$322.82490,094
2023-12-01Open-market sale550$321.81490,845
2023-12-01Open-market sale200$325.480
2023-12-01Open-market sale1,923$324.72200
2023-12-01Open-market sale1,980$323.722,123
2023-12-01Open-market sale1,872$322.724,103
2023-12-01Open-market sale1,200$321.665,975
2023-12-01Conversion7,175$0.007,175
2023-12-01Open-market sale4,542$324.66206,186
2023-12-01Open-market sale1,160$325.33205,026
2023-11-30Conversion (derivative)7,175$0.004,241,522
2023-11-30Open-market sale150$325.90492,370
2023-11-30Open-market sale400$323.05493,900
2023-11-30Open-market sale200$332.720
2023-11-30Open-market sale342$331.09200
2023-11-30Open-market sale1,031$329.84542
2023-11-30Open-market sale500$328.651,573
2023-11-30Open-market sale331$327.642,073
2023-11-30Open-market sale200$326.392,404
2023-11-30Open-market sale570$325.382,604
2023-11-30Open-market sale2,192$324.383,174
2023-11-30Open-market sale1,809$323.335,366
2023-11-30Conversion7,175$0.007,175
2023-11-30Open-market sale500$332.88222,797
2023-11-30Open-market sale600$331.57223,297
2023-11-30Open-market sale1,303$330.32223,897
2023-11-30Open-market sale1,911$329.51225,200
2023-11-30Open-market sale1,117$328.51227,111
2023-11-30Open-market sale691$327.35228,228
2023-11-30Open-market sale993$326.03228,919
2023-11-30Open-market sale2,187$324.88229,912
2023-11-30Open-market sale5,837$324.03232,099
2023-11-30Open-market sale2,790$323.04237,936
2023-11-30Open-market sale159$333.10491,395
2023-11-30Open-market sale35$331.71491,554
2023-11-30Open-market sale416$330.00491,589
2023-11-30Open-market sale255$328.60492,005
2023-11-30Open-market sale110$327.48492,260
2023-11-30Open-market sale930$324.02492,970
2023-11-30Open-market sale450$324.85492,520
2023-11-29Conversion (derivative)7,175$0.004,248,697
2023-11-29Open-market sale306$335.26243,936
2023-11-29Open-market sale1,811$334.19244,242
2023-11-29Open-market sale6,478$333.42246,053
2023-11-29Open-market sale5,534$332.41252,531
2023-11-29Open-market sale590$331.45258,065
2023-11-29Open-market sale150$339.56494,300
2023-11-29Open-market sale300$338.42494,450
2023-11-29Open-market sale100$336.48494,750
2023-11-29Open-market sale158$334.72494,850
2023-11-29Open-market sale750$333.64495,008
2023-11-29Open-market sale1,157$332.80495,758
2023-11-29Open-market sale290$331.72496,915
2023-11-29Open-market sale278$339.380
2023-11-29Open-market sale800$338.44278
2023-11-29Open-market sale255$337.031,078
2023-11-29Open-market sale300$334.791,333
2023-11-29Open-market sale1,979$333.741,633
2023-11-29Open-market sale2,622$332.773,612
2023-11-29Open-market sale941$331.976,234
2023-11-29Conversion7,175$0.007,175
2023-11-29Open-market sale1,175$339.02240,726
2023-11-29Open-market sale1,135$338.17241,901
2023-11-29Open-market sale900$337.10243,036
2023-11-28Conversion (derivative)7,175$0.004,255,872
2023-11-28Open-market sale800$337.27312
2023-11-28Open-market sale3,025$336.221,112
2023-11-28Open-market sale1,438$335.494,137
2023-11-28Open-market sale36$338.39497,205
2023-11-28Open-market sale312$338.880
2023-11-28Open-market sale300$337.22497,241
2023-11-28Open-market sale1,169$336.19497,541
2023-11-28Open-market sale800$335.38498,710
2023-11-28Conversion7,175$0.007,175
2023-11-28Open-market sale1,600$334.365,575
2023-11-28Open-market sale3,157$334.36273,427
2023-11-28Open-market sale5,029$335.48268,398
2023-11-28Open-market sale7,017$336.24261,381
2023-11-28Open-market sale1,800$337.33259,581
2023-11-28Open-market sale926$338.89258,655
2023-11-28Open-market sale600$334.19499,510
2023-11-27Conversion (derivative)7,175$0.004,263,047
2023-11-27Open-market sale350$339.56500,110
2023-11-27Open-market sale2,692$334.83291,821
2023-11-27Open-market sale1,700$335.69290,121
2023-11-27Open-market sale1,555$336.92288,566
2023-11-27Open-market sale3,514$338.03285,052
2023-11-27Open-market sale8,052$339.09277,000
2023-11-27Open-market sale416$339.67276,584
2023-11-27Conversion7,175$0.007,175
2023-11-27Open-market sale1,212$334.855,963
2023-11-27Open-market sale528$335.775,435
2023-11-27Open-market sale800$337.084,635
2023-11-27Open-market sale1,311$338.163,324
2023-11-27Open-market sale3,124$339.09200
2023-11-27Open-market sale200$339.770
2023-11-27Open-market sale486$334.84502,529
2023-11-27Open-market sale200$335.82502,329
2023-11-27Open-market sale208$336.72502,121
2023-11-27Open-market sale560$338.05501,561
2023-11-27Open-market sale1,101$338.95500,460
2023-11-24Conversion (derivative)7,175$0.004,270,222
2023-11-24Open-market sale200$341.570
2023-11-24Open-market sale100$340.59503,065
2023-11-24Open-market sale750$339.80503,165
2023-11-24Open-market sale1,505$337.62504,415
2023-11-24Open-market sale50$341.74503,015
2023-11-24Open-market sale500$338.73503,915
2023-11-24Open-market sale1,520$338.472,424
2023-11-24Open-market sale3,231$337.563,944
2023-11-24Open-market sale1,224$339.501,200
2023-11-24Open-market sale1,000$340.12200
2023-11-24Open-market sale6,900$337.50305,542
2023-11-24Open-market sale5,029$338.28300,513
2023-11-24Open-market sale4,100$339.54296,413
2023-11-24Open-market sale1,600$340.20294,813
2023-11-24Open-market sale300$341.46294,513
2023-11-24Conversion7,175$0.007,175
2023-11-22Conversion (derivative)7,175$0.004,277,397
2023-11-22Open-market sale708$342.350
2023-11-22Open-market sale3,622$341.64708
2023-11-22Open-market sale2,345$340.924,330
2023-11-22Open-market sale500$339.606,675
2023-11-22Conversion7,175$0.007,175
2023-11-22Open-market sale701$342.52312,442
2023-11-22Open-market sale471$340.24508,354
2023-11-22Open-market sale6,440$340.95322,630
2023-11-22Open-market sale1,301$339.80329,070
2023-11-22Open-market sale9,487$341.68313,143
2023-11-22Open-market sale1,745$341.32506,609
2023-11-22Open-market sale689$342.02505,920
2023-11-21Conversion (derivative)7,175$0.004,284,572
2023-11-21Open-market sale4,348$336.53343,952
2023-11-21Open-market sale3,940$337.81340,012
2023-11-21Open-market sale8,180$338.64331,832
2023-11-21Open-market sale1,461$339.32330,371
2023-11-21Conversion7,175$0.007,175
2023-11-21Open-market sale1,787$336.495,388
2023-11-21Open-market sale2,420$338.092,968
2023-11-21Open-market sale2,868$338.89100
2023-11-21Open-market sale100$339.500
2023-11-21Open-market sale702$336.49511,028
2023-11-21Open-market sale701$337.85510,327
2023-11-21Open-market sale351$339.37508,825
2023-11-21Open-market sale1,151$338.67509,176
2023-11-20Conversion (derivative)7,175$0.004,291,747
2023-11-20Open-market sale225$335.03366,004
2023-11-20Open-market sale400$336.51365,604
2023-11-20Open-market sale2,687$338.08362,917
2023-11-20Open-market sale8,384$338.90354,533
2023-11-20Open-market sale5,281$339.76349,252
2023-11-20Open-market sale865$340.94348,387
2023-11-20Open-market sale1,275$340.01200
2023-11-20Open-market sale3,200$339.221,475
2023-11-20Open-market sale2,300$338.354,675
2023-11-20Open-market sale100$336.716,975
2023-11-20Open-market sale100$335.217,075
2023-11-20Conversion7,175$0.007,175
2023-11-20Open-market sale87$341.77348,300
2023-11-20Open-market sale100$336.02514,535
2023-11-20Open-market sale200$341.070
2023-11-20Open-market sale1,023$339.67511,880
2023-11-20Open-market sale150$340.74511,730
2023-11-20Open-market sale1,282$338.79512,903
2023-11-20Open-market sale350$337.83514,185
2023-11-17Conversion (derivative)7,175$0.004,298,922
2023-11-17Open-market sale424$330.84383,526
2023-11-17Open-market sale208$329.86383,950
2023-11-17Open-market sale257$335.03514,635
2023-11-17Open-market sale1,144$334.35514,892
2023-11-17Open-market sale1,000$333.41516,036
2023-11-17Open-market sale400$332.33517,036
2023-11-17Open-market sale104$330.91517,436
2023-11-17Open-market sale47$335.410
2023-11-17Open-market sale2,178$334.8047
2023-11-17Open-market sale2,400$333.822,225
2023-11-17Open-market sale1,750$333.004,625
2023-11-17Open-market sale700$331.996,375
2023-11-17Open-market sale100$329.727,075
2023-11-17Conversion7,175$0.007,175
2023-11-17Open-market sale4,257$334.91366,229
2023-11-17Open-market sale6,219$333.99370,486
2023-11-17Open-market sale5,211$333.14376,705
2023-11-17Open-market sale1,610$332.04381,916
2023-11-16Conversion (derivative)7,175$0.004,306,097
2023-11-16Open-market sale1,402$329.124,873
2023-11-16Open-market sale700$327.936,275
2023-11-16Open-market sale200$326.826,975
2023-11-16Conversion7,175$0.007,175
2023-11-16Open-market sale1,016$334.19384,158
2023-11-16Open-market sale2,555$333.44385,174
2023-11-16Open-market sale2,165$332.53387,729
2023-11-16Open-market sale3,013$331.51389,894
2023-11-16Open-market sale1,996$330.50392,907
2023-11-16Open-market sale3,899$329.58394,903
2023-11-16Open-market sale2,376$328.41398,802
2023-11-16Open-market sale909$327.28401,178
2023-11-16Open-market sale50$334.37517,540
2023-11-16Open-market sale369$333.81517,590
2023-11-16Open-market sale485$332.92517,959
2023-11-16Open-market sale450$331.53518,444
2023-11-16Open-market sale450$330.47518,894
2023-11-16Open-market sale400$329.62519,344
2023-11-16Open-market sale501$328.60519,744
2023-11-16Open-market sale200$327.26520,245
2023-11-16Open-market sale593$334.140
2023-11-16Open-market sale1,092$333.27593
2023-11-16Open-market sale987$332.241,685
2023-11-16Open-market sale1,100$331.222,672
2023-11-16Open-market sale1,101$330.023,772
2023-11-15Conversion (derivative)7,175$0.004,313,272
2023-11-15Open-market sale3,226$334.03407,840
2023-11-15Open-market sale522$330.58419,494
2023-11-15Open-market sale200$336.75520,445
2023-11-15Open-market sale400$335.55520,645
2023-11-15Open-market sale476$334.64521,045
2023-11-15Open-market sale612$333.77521,521
2023-11-15Open-market sale1,117$332.75522,133
2023-11-15Open-market sale100$331.05523,250
2023-11-15Open-market sale600$336.630
2023-11-15Open-market sale1,202$335.31600
2023-11-15Open-market sale1,338$334.311,802
2023-11-15Open-market sale2,320$333.203,140
2023-11-15Open-market sale1,415$332.485,460
2023-11-15Open-market sale300$330.536,875
2023-11-15Conversion7,175$0.007,175
2023-11-15Open-market sale100$338.25402,087
2023-11-15Open-market sale800$336.97402,187
2023-11-15Open-market sale1,100$336.10402,987
2023-11-15Open-market sale3,753$335.05404,087
2023-11-15Open-market sale1,903$332.27417,591
2023-11-15Open-market sale6,525$332.96411,066
2023-11-14Conversion (derivative)7,175$0.004,320,447
2023-11-14Open-market sale907$335.49524,393
2023-11-14Open-market sale955$334.60525,300
2023-11-14Open-market sale600$337.130
2023-11-14Open-market sale2,530$336.39600
2023-11-14Open-market sale1,951$335.243,130
2023-11-14Open-market sale2,094$334.475,081
2023-11-14Open-market sale150$337.17523,350
2023-11-14Open-market sale100$337.82420,016
2023-11-14Open-market sale3,845$336.87420,116
2023-11-14Open-market sale5,318$336.01423,961
2023-11-14Open-market sale6,523$334.94429,279
2023-11-14Open-market sale2,143$334.18435,802
2023-11-14Open-market sale893$336.54523,500
2023-11-14Conversion7,175$0.007,175
2023-11-13Conversion (derivative)7,175$0.004,327,622
2023-11-13Open-market sale50$332.06526,255
2023-11-13Open-market sale551$331.39526,305
2023-11-13Open-market sale1,428$330.46526,856
2023-11-13Open-market sale426$329.41528,284
2023-11-13Open-market sale300$327.89528,710
2023-11-13Open-market sale150$326.42529,010
2023-11-13Open-market sale1,091$331.690
2023-11-13Open-market sale3,375$330.611,091
2023-11-13Open-market sale1,509$329.734,466
2023-11-13Open-market sale300$328.495,975
2023-11-13Open-market sale600$327.556,275
2023-11-13Open-market sale300$326.176,875
2023-11-13Conversion7,175$0.007,175
2023-11-13Open-market sale2,701$331.66437,945
2023-11-13Open-market sale8,613$330.60440,646
2023-11-13Open-market sale3,456$329.72449,259
2023-11-13Open-market sale1,000$328.50452,715
2023-11-13Open-market sale1,000$327.54453,715
2023-11-13Open-market sale1,159$326.61454,715
2023-11-10Conversion (derivative)7,175$0.004,334,797
2023-11-10Open-market sale1,029$326.453,796
2023-11-10Open-market sale2,741$327.201,055
2023-11-10Open-market sale1,055$328.260
2023-11-10Open-market sale50$320.31532,015
2023-11-10Open-market sale377$322.03531,638
2023-11-10Open-market sale272$322.96531,366
2023-11-10Open-market sale100$319.727,075
2023-11-10Open-market sale500$321.656,575
2023-11-10Open-market sale1,000$322.735,575
2023-11-10Open-market sale1,880$323.48468,752
2023-11-10Open-market sale1,971$322.54470,632
2023-11-10Open-market sale900$321.44472,603
2023-11-10Open-market sale300$320.04473,503
2023-11-10Open-market sale500$323.905,075
2023-11-10Open-market sale2,181$328.26456,009
2023-11-10Open-market sale135$328.78455,874
2023-11-10Open-market sale100$324.66531,116
2023-11-10Open-market sale800$324.48467,952
2023-11-10Open-market sale2,406$326.36465,546
2023-11-10Open-market sale7,356$327.21458,190
2023-11-10Conversion7,175$0.007,175
2023-11-10Open-market sale225$328.57529,160
2023-11-10Open-market sale1,031$327.41529,385
2023-11-10Open-market sale700$326.57530,416
2023-11-10Open-market sale250$324.684,825
2023-11-10Open-market sale150$324.02531,216
2023-11-09Conversion (derivative)7,175$0.004,341,972
2023-11-09Open-market sale4,352$320.67481,088
2023-11-09Open-market sale6,292$319.83485,440
2023-11-09Open-market sale50$323.67532,065
2023-11-09Open-market sale454$322.70532,115
2023-11-09Open-market sale700$321.74532,569
2023-11-09Open-market sale901$320.55533,269
2023-11-09Open-market sale800$319.74534,170
2023-11-09Open-market sale366$323.480
2023-11-09Open-market sale1,000$322.68366
2023-11-09Open-market sale1,300$321.781,366
2023-11-09Open-market sale2,085$320.762,666
2023-11-09Open-market sale2,424$319.844,751
2023-11-09Conversion7,175$0.007,175
2023-11-09Open-market sale1,000$323.50473,803
2023-11-09Open-market sale2,739$322.52474,803
2023-11-09Open-market sale3,546$321.75477,542
2023-11-08Conversion (derivative)7,175$0.004,349,147
2023-11-08Open-market sale3,959$319.77493,996
2023-11-08Open-market sale2,901$318.61497,955
2023-11-08Open-market sale2,701$315.68506,960
2023-11-08Open-market sale2,100$317.51500,856
2023-11-08Open-market sale4,004$316.69502,956
2023-11-08Open-market sale150$320.87534,970
2023-11-08Open-market sale664$320.10535,120
2023-11-08Open-market sale464$319.08535,784
2023-11-08Open-market sale450$317.83536,248
2023-11-08Open-market sale2,264$320.60491,732
2023-11-08Conversion7,175$0.007,175
2023-11-08Open-market sale1,122$315.616,053
2023-11-08Open-market sale1,412$316.594,641
2023-11-08Open-market sale900$317.383,741
2023-11-08Open-market sale1,200$318.572,541
2023-11-08Open-market sale1,909$319.85632
2023-11-08Open-market sale632$320.660
2023-11-08Open-market sale450$315.73537,425
2023-11-08Open-market sale727$316.79536,698
2023-11-07Conversion (derivative)7,175$0.004,356,322
2023-11-07Open-market sale1,200$316.97525,325
2023-11-07Open-market sale1,065$315.88526,525
2023-11-07Open-market sale1,594$318.08523,731
2023-11-07Open-market sale6,178$319.18517,553
2023-11-07Open-market sale7,692$319.99509,861
2023-11-07Open-market sale200$320.70509,661
2023-11-07Conversion7,175$0.007,175
2023-11-07Open-market sale500$316.036,675
2023-11-07Open-market sale400$317.246,275
2023-11-07Open-market sale802$318.315,473
2023-11-07Open-market sale3,173$319.332,300
2023-11-07Open-market sale2,200$320.16100
2023-11-07Open-market sale100$320.940
2023-11-07Open-market sale200$315.84540,580
2023-11-07Open-market sale100$316.67540,480
2023-11-07Open-market sale350$318.08540,130
2023-11-07Open-market sale1,355$319.29538,775
2023-11-07Open-market sale900$320.19537,875
2023-11-06Conversion (derivative)7,175$0.004,363,497
2023-11-06Open-market sale800$317.80527,590
2023-11-06Open-market sale4,568$317.07528,390
2023-11-06Open-market sale8,184$316.00532,958
2023-11-06Open-market sale4,377$315.20541,142
2023-11-06Open-market sale200$318.030
2023-11-06Open-market sale1,679$317.17200
2023-11-06Open-market sale1,480$316.06541,530
2023-11-06Open-market sale700$317.19540,830
2023-11-06Conversion7,175$0.007,175
2023-11-06Open-market sale2,397$315.374,778
2023-11-06Open-market sale2,899$316.171,879
2023-11-06Open-market sale675$315.14543,010
2023-11-06Open-market sale50$317.85540,780
2023-11-03Conversion (derivative)7,175$0.004,370,672
2023-11-03Open-market sale1,307$315.28545,519
2023-11-03Open-market sale5,077$314.65546,826
2023-11-03Open-market sale948$314.88543,685
2023-11-03Conversion7,175$0.007,175
2023-11-03Open-market sale1,590$312.085,585
2023-11-03Open-market sale2,203$313.033,382
2023-11-03Open-market sale1,944$311.82561,504
2023-11-03Open-market sale5,629$312.62555,875
2023-11-03Open-market sale1,400$314.021,982
2023-11-03Open-market sale1,982$314.940
2023-11-03Open-market sale607$312.00545,983
2023-11-03Open-market sale800$312.91545,183
2023-11-03Open-market sale550$313.77544,633
2023-11-03Open-market sale3,972$313.50551,903
2023-11-02Conversion (derivative)7,175$0.004,377,847
2023-11-02Conversion (derivative)100,000$0.00308,680,491
2023-11-02Open-market sale400$314.56564,649
2023-11-02Open-market sale708$313.02565,049
2023-11-02Open-market sale912$311.84565,757
2023-11-02Open-market sale2,611$311.09566,669
2023-11-02Open-market sale4,978$310.13569,280
2023-11-02Open-market sale7,119$309.15574,258
2023-11-02Gift100,000$0.000
2023-11-02Conversion100,000$0.00100,000
2023-11-02Open-market sale50$318.48546,590
2023-11-02Open-market sale50$316.11546,640
2023-11-02Open-market sale100$315.41546,690
2023-11-02Open-market sale100$314.23546,790
2023-11-02Open-market sale100$312.31546,890
2023-11-02Open-market sale491$311.22546,990
2023-11-02Open-market sale863$310.23547,481
2023-11-02Open-market sale1,151$309.14548,344
2023-11-02Open-market sale200$317.230
2023-11-02Open-market sale400$315.20200
2023-11-02Open-market sale200$313.03600
2023-11-02Open-market sale500$312.02800
2023-11-02Open-market sale785$311.171,300
2023-11-02Open-market sale2,386$310.122,085
2023-11-02Open-market sale2,704$309.174,471
2023-11-02Conversion7,175$0.007,175
2023-11-02Open-market sale300$318.22563,448
2023-11-02Open-market sale201$317.07563,748
2023-11-02Open-market sale700$315.73563,949
2023-11-01Conversion (derivative)7,175$0.004,385,022
2023-11-01Open-market sale600$312.38581,377
2023-11-01Open-market sale2,137$311.67581,977
2023-11-01Open-market sale900$310.55584,114
2023-11-01Open-market sale400$309.26585,014
2023-11-01Open-market sale1,305$308.15585,414
2023-11-01Open-market sale3,570$307.22586,719
2023-11-01Open-market sale4,410$306.43590,289
2023-11-01Open-market sale1,207$305.13594,699
2023-11-01Open-market sale1,900$303.55595,906
2023-11-01Open-market sale1,500$302.81597,806
2023-11-01Open-market sale150$312.29549,495
2023-11-01Open-market sale355$311.41549,645
2023-11-01Open-market sale50$309.43550,000
2023-11-01Open-market sale200$308.54550,050
2023-11-01Open-market sale550$307.42550,250
2023-11-01Conversion7,175$0.007,175
2023-11-01Open-market sale200$305.05551,600
2023-11-01Open-market sale200$303.52551,800
2023-11-01Open-market sale400$302.72552,000
2023-11-01Open-market sale200$312.420
2023-11-01Open-market sale575$311.81200
2023-11-01Open-market sale500$310.82775
2023-11-01Open-market sale300$309.161,275
2023-11-01Open-market sale800$307.861,575
2023-11-01Open-market sale2,200$306.802,375
2023-11-01Open-market sale900$305.894,575
2023-11-01Open-market sale300$304.635,475
2023-11-01Open-market sale600$303.525,775
2023-11-01Open-market sale800$302.716,375
2023-11-01Open-market sale800$306.48550,800
2023-08-07Conversion (derivative)320,000$0.00308,780,491
2023-08-07Gift320,000$0.00552,400
2023-08-07Conversion320,000$0.00320,000
2023-08-07Gift320,000$0.000
2021-11-08Conversion (derivative)56,000$0.00343,444,991
2021-11-08Conversion (derivative)6,300$0.004,392,197
2021-11-08Open-market sale1,840$341.86480
2021-11-08Open-market sale2,670$340.992,320
2021-11-08Open-market sale960$340.154,990
2021-11-08Open-market sale350$338.905,950
2021-11-08Conversion6,300$0.006,300
2021-11-08Open-market sale200$343.81599,306
2021-11-08Open-market sale1,050$342.81599,506
2021-11-08Open-market sale4,018$341.86600,556
2021-11-08Open-market sale6,483$340.98604,574
2021-11-08Open-market sale2,100$340.13611,057
2021-11-08Open-market sale1,149$338.89613,157
2021-11-08Open-market sale3,400$343.06200
2021-11-08Open-market sale13,126$341.993,600
2021-11-08Open-market sale24,923$341.0816,726
2021-11-08Open-market sale9,303$340.2041,649
2021-11-08Open-market sale5,048$338.9950,952
2021-11-08Open-market sale360$342.76120
2021-11-08Open-market sale120$343.800
2021-11-08Conversion56,000$0.0056,000
2021-11-05Conversion (derivative)6,300$0.004,398,497
2021-11-05Conversion (derivative)56,000$0.00343,500,991
2021-11-05Open-market sale390$346.47614,306
2021-11-05Open-market sale2,218$343.50615,602
2021-11-05Open-market sale4,293$342.35617,820
2021-11-05Open-market sale4,254$341.28622,113
2021-11-05Open-market sale2,939$340.40626,367
2021-11-05Open-market sale2,181$344.503,991
2021-11-05Open-market sale8,260$343.266,172
2021-11-05Open-market sale11,463$342.4714,432
2021-11-05Open-market sale19,787$341.2925,895
2021-11-05Open-market sale10,318$340.5145,682
2021-11-05Conversion56,000$0.0056,000
2021-11-05Open-market sale332$346.270
2021-11-05Open-market sale352$344.48332
2021-11-05Open-market sale963$343.52684
2021-11-05Open-market sale1,085$342.491,647
2021-11-05Open-market sale2,264$341.512,732
2021-11-05Open-market sale1,304$340.554,996
2021-11-05Conversion6,300$0.006,300
2021-11-05Open-market sale201$344.27615,401
2021-11-05Open-market sale705$345.70614,696
2021-11-04Conversion (derivative)6,300$0.004,404,797
2021-11-04Conversion (derivative)56,000$0.00343,556,991
2021-11-04Open-market sale614$333.365,686
2021-11-04Conversion6,300$0.006,300
2021-11-04Open-market sale3,452$336.38629,306
2021-11-04Open-market sale6,894$335.40632,758
2021-11-04Open-market sale2,526$334.44639,652
2021-11-04Open-market sale2,128$333.49642,178
2021-11-04Open-market sale441$337.030
2021-11-04Open-market sale12,230$336.34441
2021-11-04Open-market sale23,699$335.4612,671
2021-11-04Open-market sale11,353$334.5036,370
2021-11-04Open-market sale8,277$333.5347,723
2021-11-04Conversion56,000$0.0056,000
2021-11-04Open-market sale1,352$334.334,334
2021-11-04Open-market sale2,067$335.332,267
2021-11-03Conversion (derivative)6,300$0.004,411,097
2021-11-03Conversion (derivative)56,000$0.00343,612,991
2021-11-03Open-market sale1,140$327.544,750
2021-11-03Conversion6,300$0.006,300
2021-11-03Open-market sale900$332.02644,306
2021-11-03Open-market sale3,883$331.55645,206
2021-11-03Open-market sale4,450$330.13649,089
2021-11-03Open-market sale1,450$329.17653,539
2021-11-03Open-market sale2,217$328.28654,989
2021-11-03Open-market sale1,500$327.33657,206
2021-11-03Open-market sale450$326.07658,706
2021-11-03Open-market sale150$324.28659,156
2021-11-03Open-market sale5,139$330.7112,422
2021-11-03Open-market sale10,931$329.7717,561
2021-11-03Open-market sale11,804$328.7328,492
2021-11-03Open-market sale10,104$327.6340,296
2021-11-03Open-market sale2,900$326.8350,400
2021-11-03Open-market sale1,900$325.7853,300
2021-11-03Open-market sale800$324.4355,200
2021-11-03Conversion56,000$0.0056,000
2021-11-03Open-market sale200$326.445,890
2021-11-03Open-market sale140$325.486,090
2021-11-03Open-market sale70$324.046,230
2021-11-03Open-market sale1,240$331.650
2021-11-03Open-market sale560$330.481,240
2021-11-03Open-market sale1,720$329.801,800
2021-11-03Open-market sale1,230$328.643,520
2021-11-02Conversion (derivative)46,098$0.00343,668,991
2021-11-02Open-market sale7,098$330.648,521
2021-11-02Open-market sale5,252$329.7015,619
2021-11-02Open-market sale3,643$328.7320,871
2021-11-02Open-market sale10,814$327.7824,514
2021-11-02Open-market sale5,135$326.7135,328
2021-11-02Open-market sale4,415$325.7440,463
2021-11-02Open-market sale1,220$324.1644,878
2021-11-02Conversion46,098$0.0046,098
2021-11-02Open-market sale1,189$334.06104
2021-11-02Open-market sale1,919$332.551,293
2021-11-02Open-market sale5,309$331.723,212
2021-11-02Open-market sale104$334.740
2021-11-02Open-market sale191$324.01669,152
2021-11-02Open-market sale636$325.68668,516
2021-11-02Open-market sale1,132$326.58667,384
2021-11-02Open-market sale1,922$327.70665,462
2021-11-02Open-market sale535$328.48664,927
2021-11-02Open-market sale1,421$329.72663,506
2021-11-02Open-market sale1,597$330.72661,909
2021-11-02Open-market sale1,917$331.63659,992
2021-11-02Open-market sale379$333.32659,613
2021-11-02Open-market sale307$333.87659,306
2021-11-02Conversion (derivative)4,935$0.004,417,397
2021-11-02Open-market sale231$332.49187
2021-11-02Open-market sale187$334.240
2021-11-02Conversion4,935$0.004,935
2021-11-02Open-market sale964$331.48418
2021-11-02Open-market sale585$330.301,382
2021-11-02Open-market sale795$328.911,967
2021-11-02Open-market sale857$327.842,762
2021-11-02Open-market sale938$326.663,619
2021-11-02Open-market sale194$325.524,557
2021-11-02Open-market sale184$324.534,751
2021-11-01Conversion (derivative)5,935$0.004,422,332
2021-11-01Conversion (derivative)52,768$0.00343,715,089
2021-11-01Open-market sale1,485$332.11271
2021-11-01Open-market sale1,665$331.031,756
2021-11-01Open-market sale1,404$330.113,421
2021-11-01Open-market sale600$328.984,825
2021-11-01Open-market sale320$327.755,425
2021-11-01Open-market sale190$326.375,745
2021-11-01Conversion5,935$0.005,935
2021-11-01Open-market sale652$332.86669,343
2021-11-01Open-market sale3,848$332.08669,995
2021-11-01Open-market sale3,846$330.91673,843
2021-11-01Open-market sale3,147$330.05677,689
2021-11-01Open-market sale900$328.84680,836
2021-11-01Open-market sale600$327.91681,736
2021-11-01Conversion52,768$0.0052,768
2021-11-01Open-market sale1,100$326.5951,668
2021-11-01Open-market sale3,400$327.8648,268
2021-11-01Open-market sale4,900$328.8643,368
2021-11-01Open-market sale350$326.65682,336
2021-11-01Open-market sale3,695$332.730
2021-11-01Open-market sale14,006$331.973,695
2021-11-01Open-market sale14,038$330.9017,701
2021-11-01Open-market sale11,629$329.9831,739
2021-10-29Conversion (derivative)4,200$0.004,428,267
2021-10-29Conversion (derivative)1,388,700$0.00343,767,857
2021-10-29Open-market sale1,390$322.842,190
2021-10-29Conversion4,200$0.004,200
2021-10-29Open-market sale230$320.623,970
2021-10-29Open-market sale390$321.843,580
2021-10-29Open-market sale250$325.48682,686
2021-10-29Open-market sale1,096$323.781,094
2021-10-29Open-market sale1,024$324.7470
2021-10-29Conversion1,388,700$0.001,388,700
2021-10-29Gift1,115,300$0.00273,400
2021-10-29Gift232,400$0.0041,000
2021-10-29Gift232,400$0.00232,400
2021-10-29Open-market sale1,091$320.1439,909
2021-10-29Open-market sale1,375$321.0838,534
2021-10-29Open-market sale8,510$322.3930,024
2021-10-29Open-market sale12,624$323.2717,400
2021-10-29Open-market sale12,300$324.305,100
2021-10-29Open-market sale5,100$325.150
2021-10-29Open-market sale400$320.62689,786
2021-10-29Open-market sale500$321.69689,286
2021-10-29Open-market sale2,250$322.75687,036
2021-10-29Open-market sale2,142$323.73684,894
2021-10-29Open-market sale1,958$324.69682,936
2021-10-28Conversion (derivative)4,200$0.004,432,467
2021-10-28Open-market sale350$310.97695,828
2021-10-28Open-market sale950$310.21696,178
2021-10-28Open-market sale558$309.25697,128
2021-10-28Open-market sale320$323.540
2021-10-28Open-market sale280$322.44320
2021-10-28Open-market sale110$321.14600
2021-10-28Open-market sale190$319.68710
2021-10-28Open-market sale70$318.26900
2021-10-28Open-market sale200$317.12970
2021-10-28Open-market sale750$315.831,170
2021-10-28Open-market sale500$314.831,920
2021-10-28Open-market sale370$313.532,420
2021-10-28Open-market sale350$312.922,790
2021-10-28Open-market sale180$311.343,140
2021-10-28Open-market sale620$310.113,320
2021-10-28Open-market sale260$309.093,940
2021-10-28Conversion4,200$0.004,200
2021-10-28Open-market sale50$324.59690,186
2021-10-28Open-market sale450$323.67690,236
2021-10-28Open-market sale400$322.71690,686
2021-10-28Open-market sale350$321.70691,086
2021-10-28Open-market sale200$319.74691,436
2021-10-28Open-market sale350$318.81691,636
2021-10-28Open-market sale256$316.91691,986
2021-10-28Open-market sale1,386$315.89692,242
2021-10-28Open-market sale1,075$314.84693,628
2021-10-28Open-market sale625$313.63694,703
2021-10-28Open-market sale500$312.99695,328
2021-10-28Conversion (derivative)41,000$0.00345,156,557
2021-10-28Open-market sale3,764$309.5736,136
2021-10-28Open-market sale1,100$308.7739,900
2021-10-28Open-market sale4,136$310.5132,000
2021-10-28Open-market sale1,200$311.3130,800
2021-10-28Open-market sale1,912$312.9428,888
2021-10-28Open-market sale3,700$313.4825,188
2021-10-28Conversion41,000$0.0041,000
2021-10-28Open-market sale200$324.180
2021-10-28Open-market sale2,600$323.52200
2021-10-28Open-market sale3,000$322.592,800
2021-10-28Open-market sale900$321.345,800
2021-10-28Open-market sale1,600$319.866,700
2021-10-28Open-market sale1,100$318.728,300
2021-10-28Open-market sale500$317.829,400
2021-10-28Open-market sale2,388$316.739,900
2021-10-28Open-market sale7,400$315.8112,288
2021-10-28Open-market sale5,500$314.8219,688
2021-10-27Conversion (derivative)4,200$0.004,436,667
2021-10-27Conversion (derivative)41,000$0.00345,197,557
2021-10-27Open-market sale4,142$312.6136,858
2021-10-27Open-market sale140$317.9420
2021-10-27Open-market sale120$316.90160
2021-10-27Open-market sale1,590$315.74280
2021-10-27Open-market sale987$314.831,870
2021-10-27Open-market sale910$313.732,857
2021-10-27Open-market sale433$312.813,767
2021-10-27Conversion4,200$0.004,200
2021-10-27Open-market sale350$317.90697,686
2021-10-27Open-market sale450$316.42698,036
2021-10-27Open-market sale2,700$315.67698,486
2021-10-27Open-market sale1,761$314.83701,186
2021-10-27Open-market sale1,539$313.67702,947
2021-10-27Open-market sale700$312.78704,486
2021-10-27Open-market sale1,100$317.591,000
2021-10-27Open-market sale3,400$316.262,100
2021-10-27Open-market sale15,944$315.575,500
2021-10-27Open-market sale8,507$314.5921,444
2021-10-27Open-market sale6,907$313.5429,951
2021-10-27Open-market sale20$318.880
2021-10-27Conversion41,000$0.0041,000
2021-10-26Conversion (derivative)4,250$0.004,440,867
2021-10-26Open-market sale40$310.654,210
2021-10-26Open-market sale70$329.30140
2021-10-26Open-market sale140$328.03210
2021-10-26Open-market sale210$326.51350
2021-10-26Open-market sale160$325.14560
2021-10-26Open-market sale70$324.16720
2021-10-26Open-market sale210$323.06790
2021-10-26Open-market sale528$322.171,000
2021-10-26Open-market sale392$321.271,528
2021-10-26Open-market sale90$320.361,920
2021-10-26Open-market sale140$318.722,010
2021-10-26Open-market sale140$317.042,150
2021-10-26Open-market sale230$315.972,290
2021-10-26Open-market sale560$314.842,520
2021-10-26Open-market sale270$313.813,080
2021-10-26Open-market sale530$312.783,350
2021-10-26Open-market sale330$311.783,880
2021-10-26Open-market sale140$329.850
2021-10-26Conversion4,250$0.004,250
2021-10-26Conversion (derivative)41,100$0.00345,238,557
2021-10-26Conversion41,100$0.0041,100
2021-10-26Open-market sale1,300$325.374,300
2021-10-26Open-market sale1,811$324.115,600
2021-10-26Open-market sale3,441$322.977,411
2021-10-26Open-market sale4,000$322.0610,852
2021-10-26Open-market sale3,624$321.0314,852
2021-10-26Open-market sale500$329.800
2021-10-26Open-market sale1,100$328.42500
2021-10-26Open-market sale1,400$318.7918,476
2021-10-26Open-market sale300$317.5719,876
2021-10-26Open-market sale2,400$316.4420,176
2021-10-26Open-market sale3,724$315.3622,576
2021-10-26Open-market sale4,200$314.5826,300
2021-10-26Open-market sale3,600$313.4030,500
2021-10-26Open-market sale4,100$312.5134,100
2021-10-26Open-market sale2,900$311.6038,200
2021-10-26Open-market sale1,900$326.352,400
2021-10-26Open-market sale800$327.241,600
2021-10-26Open-market sale600$311.75712,086
2021-10-26Open-market sale150$328.94705,436
2021-10-26Open-market sale250$327.68705,586
2021-10-26Open-market sale250$326.83705,836
2021-10-26Open-market sale300$325.35706,086
2021-10-26Open-market sale302$324.16706,386
2021-10-26Open-market sale450$323.07706,688
2021-10-26Open-market sale800$322.07707,138
2021-10-26Open-market sale700$321.00707,938
2021-10-26Open-market sale100$319.42708,638
2021-10-26Open-market sale300$318.61708,738
2021-10-26Open-market sale598$316.05709,038
2021-10-26Open-market sale1,000$314.98709,636
2021-10-26Open-market sale550$313.82710,636
2021-10-26Open-market sale900$312.78711,186
2021-10-26Open-market sale250$329.85705,186
2021-10-26Open-market sale100$310.33712,686
2021-10-25Conversion (derivative)41,000$0.00345,279,657
2021-10-25Conversion (derivative)4,200$0.004,445,117
2021-10-25Open-market sale500$327.425,887
2021-10-25Open-market sale4,558$326.286,387
2021-10-25Open-market sale9,710$325.4510,945
2021-10-25Open-market sale9,545$324.5220,655
2021-10-25Open-market sale5,600$323.6930,200
2021-10-25Open-market sale1,000$322.3635,800
2021-10-25Open-market sale1,600$321.3336,800
2021-10-25Open-market sale2,600$320.4338,400
2021-10-25Conversion41,000$0.0041,000
2021-10-25Open-market sale74$328.11460
2021-10-25Open-market sale276$326.57534
2021-10-25Open-market sale870$325.76810
2021-10-25Open-market sale1,130$324.731,680
2021-10-25Open-market sale790$323.772,810
2021-10-25Open-market sale70$322.123,600
2021-10-25Open-market sale250$321.083,670
2021-10-25Open-market sale280$320.533,920
2021-10-25Conversion4,200$0.004,200
2021-10-25Open-market sale250$328.98712,786
2021-10-25Open-market sale768$328.55713,036
2021-10-25Open-market sale100$326.83713,804
2021-10-25Open-market sale1,000$326.18713,904
2021-10-25Open-market sale2,100$325.23714,904
2021-10-25Open-market sale1,532$324.22717,004
2021-10-25Open-market sale800$323.49718,536
2021-10-25Open-market sale150$321.66719,336
2021-10-25Open-market sale800$320.70719,486
2021-10-25Open-market sale1,000$329.290
2021-10-25Open-market sale4,887$328.581,000
2021-10-22Conversion (derivative)41,000$0.00345,320,657
2021-10-22Conversion (derivative)4,200$0.004,449,317
2021-10-22Open-market sale1,556$325.843,199
2021-10-22Open-market sale6,458$324.824,755
2021-10-22Open-market sale6,250$323.9911,213
2021-10-22Open-market sale12,338$322.8417,463
2021-10-22Open-market sale11,199$321.9129,801
2021-10-22Conversion41,000$0.0041,000
2021-10-22Open-market sale248$327.73137
2021-10-22Open-market sale51$326.09385
2021-10-22Open-market sale292$325.50436
2021-10-22Open-market sale1,001$324.38728
2021-10-22Open-market sale1,149$323.081,729
2021-10-22Open-market sale1,322$321.972,878
2021-10-22Conversion4,200$0.004,200
2021-10-22Open-market sale222$329.18720,286
2021-10-22Open-market sale440$327.27720,508
2021-10-22Open-market sale143$326.37720,948
2021-10-22Open-market sale801$325.25721,091
2021-10-22Open-market sale1,344$324.19721,892
2021-10-22Open-market sale1,802$323.18723,236
2021-10-22Open-market sale2,748$322.13725,038
2021-10-22Open-market sale934$329.090
2021-10-22Open-market sale1,200$327.98934
2021-10-22Open-market sale1,065$326.762,134
2021-10-21Conversion (derivative)56,000$0.00345,361,657
2021-10-21Conversion (derivative)6,300$0.004,453,517
2021-10-21Open-market sale5,257$340.74735,856
2021-10-21Open-market sale584$338.58742,202
2021-10-21Open-market sale1,089$339.54741,113
2021-10-21Open-market sale23,828$340.7327,438
2021-10-21Open-market sale8,070$341.50727,786
2021-10-21Conversion6,300$0.006,300
2021-10-21Open-market sale301$338.085,999
2021-10-21Open-market sale3,715$339.4851,266
2021-10-21Open-market sale1,019$338.4354,981
2021-10-21Conversion56,000$0.0056,000
2021-10-21Open-market sale3,193$341.580
2021-10-21Open-market sale2,369$340.793,193
2021-10-21Open-market sale437$339.625,562
2021-10-20Conversion (derivative)56,000$0.00345,417,657
2021-10-20Conversion (derivative)6,300$0.004,459,817
2021-10-20Open-market sale1,775$342.06742,960
2021-10-20Open-market sale628$341.94236
2021-10-20Open-market sale3,264$340.99864
2021-10-20Open-market sale2,172$340.414,128
2021-10-20Conversion6,300$0.006,300
2021-10-20Open-market sale174$343.56742,786
2021-10-20Conversion56,000$0.0056,000
2021-10-20Open-market sale5,122$341.29744,735
2021-10-20Open-market sale7,929$340.51749,857
2021-10-20Open-market sale1,896$343.170
2021-10-20Open-market sale8,296$341.841,896
2021-10-20Open-market sale29,188$340.9410,192
2021-10-20Open-market sale16,620$340.2939,380
2021-10-19Conversion (derivative)56,000$0.00345,473,657
2021-10-19Conversion (derivative)6,300$0.004,466,117
2021-10-19Open-market sale1,919$338.05770,867
2021-10-19Open-market sale13,133$339.2834,507
2021-10-19Open-market sale2,901$339.18767,966
2021-10-19Open-market sale6,684$339.94761,282
2021-10-19Open-market sale3,496$341.11757,786
2021-10-19Conversion6,300$0.006,300
2021-10-19Open-market sale792$338.135,508
2021-10-19Open-market sale1,553$339.283,955
2021-10-19Open-market sale2,626$339.991,329
2021-10-19Open-market sale1,329$341.030
2021-10-19Open-market sale22,523$339.9811,984
2021-10-19Conversion56,000$0.0056,000
2021-10-19Open-market sale8,360$338.1847,640
2021-10-18Conversion (derivative)56,000$0.00345,529,657
2021-10-18Conversion (derivative)6,300$0.004,472,417
2021-10-18Open-market sale1,793$335.16103
2021-10-18Open-market sale10,981$335.280
2021-10-18Open-market sale18,576$334.4610,981
2021-10-18Open-market sale3,104$333.5729,557
2021-10-18Open-market sale401$328.10787,385
2021-10-18Open-market sale424$329.12786,961
2021-10-18Conversion56,000$0.0056,000
2021-10-18Open-market sale1,519$328.2154,481
2021-10-18Open-market sale7,112$329.2547,369
2021-10-18Open-market sale3,831$330.1743,538
2021-10-18Open-market sale5,075$331.3138,463
2021-10-18Open-market sale5,802$332.3632,661
2021-10-18Open-market sale1,869$334.161,896
2021-10-18Open-market sale471$332.773,765
2021-10-18Open-market sale702$331.594,236
2021-10-18Open-market sale515$330.254,938
2021-10-18Open-market sale847$329.415,453
2021-10-18Conversion6,300$0.006,300
2021-10-18Open-market sale349$335.57772,786
2021-10-18Open-market sale4,720$335.06773,135
2021-10-18Open-market sale4,045$334.19777,855
2021-10-18Open-market sale1,700$332.46781,900
2021-10-18Open-market sale1,716$331.45783,600
2021-10-18Open-market sale1,645$330.32785,316
2021-10-15Conversion (derivative)4,200$0.004,478,717
2021-10-15Conversion (derivative)41,000$0.00345,585,657
2021-10-15Open-market sale230$327.39140
2021-10-15Open-market sale140$326.48370
2021-10-15Open-market sale500$325.00510
2021-10-15Open-market sale2,764$324.291,010
2021-10-15Open-market sale426$323.443,774
2021-10-15Conversion4,200$0.004,200
2021-10-15Open-market sale200$328.98787,786
2021-10-15Open-market sale300$327.50787,986
2021-10-15Open-market sale300$326.89788,286
2021-10-15Open-market sale1,200$324.98788,586
2021-10-15Open-market sale5,000$324.22789,786
2021-10-15Open-market sale500$323.10794,786
2021-10-15Conversion41,000$0.0041,000
2021-10-15Open-market sale2,824$327.26700
2021-10-15Open-market sale700$326.423,524
2021-10-15Open-market sale8,031$324.944,224
2021-10-15Open-market sale25,845$324.2212,255
2021-10-15Open-market sale2,900$323.2238,100
2021-10-15Open-market sale140$328.980
2021-10-14Conversion (derivative)41,100$0.00345,626,657
2021-10-14Conversion (derivative)4,200$0.004,482,917
2021-10-14Conversion41,100$0.0041,100
2021-10-14Open-market sale7,450$327.9733,650
2021-10-14Open-market sale30,639$328.573,011
2021-10-14Open-market sale3,863$328.18799,023
2021-10-14Open-market sale200$329.80795,286
2021-10-14Open-market sale3,537$328.83795,486
2021-10-14Open-market sale2,175$328.222,025
2021-10-14Conversion4,200$0.004,200
2021-10-14Open-market sale2,025$328.850
2021-10-13Conversion (derivative)4,200$0.004,487,117
2021-10-13Conversion (derivative)41,000$0.00345,667,757
2021-10-13Open-market sale1,000$326.39802,886
2021-10-13Open-market sale1,160$323.983,040
2021-10-13Conversion4,200$0.004,200
2021-10-13Open-market sale2,168$325.28803,886
2021-10-13Open-market sale1,890$324.771,150
2021-10-13Open-market sale800$325.66350
2021-10-13Conversion41,000$0.0041,000
2021-10-13Open-market sale3,892$323.6737,108
2021-10-13Open-market sale19,948$324.4217,160
2021-10-13Open-market sale3,832$324.41806,054
2021-10-13Open-market sale500$323.53809,886
2021-10-13Open-market sale4,800$326.350
2021-10-13Open-market sale12,360$325.324,800
2021-10-12Conversion (derivative)41,000$0.00345,708,757
2021-10-12Conversion (derivative)4,200$0.004,491,317
2021-10-12Open-market sale680$318.163,520
2021-10-12Conversion4,200$0.004,200
2021-10-12Open-market sale949$323.56810,386
2021-10-12Open-market sale1,301$322.43811,335
2021-10-12Open-market sale1,550$321.45812,636
2021-10-12Open-market sale1,400$320.40814,186
2021-10-12Open-market sale610$319.132,910
2021-10-12Open-market sale650$320.322,260
2021-10-12Open-market sale800$321.301,460
2021-10-12Open-market sale780$322.26680
2021-10-12Open-market sale660$323.3820
2021-10-12Open-market sale1,150$318.17816,736
2021-10-12Open-market sale1,150$319.07815,586
2021-10-12Conversion41,000$0.0041,000
2021-10-12Open-market sale6,100$318.1734,900
2021-10-12Open-market sale5,900$319.0429,000
2021-10-12Open-market sale5,620$320.2223,380
2021-10-12Open-market sale7,900$321.1415,480
2021-10-12Open-market sale6,900$322.098,580
2021-10-12Open-market sale5,900$323.142,680
2021-10-12Open-market sale2,680$323.830
2021-10-11Conversion (derivative)43,900$0.00345,749,757
2021-10-11Conversion (derivative)4,800$0.004,495,517
2021-10-11Conversion43,900$0.0043,900
2021-10-11Open-market sale4,476$325.8839,424
2021-10-11Open-market sale6,500$326.8632,924
2021-10-11Open-market sale9,600$327.8823,324
2021-10-11Open-market sale8,800$328.8514,524
2021-10-11Open-market sale13,724$329.80800
2021-10-11Open-market sale985$327.862,701
2021-10-11Open-market sale720$326.823,686
2021-10-11Open-market sale1,022$328.951,679
2021-10-11Open-market sale800$330.350
2021-10-11Open-market sale748$325.84826,188
2021-10-11Open-market sale1,051$326.84825,137
2021-10-11Open-market sale1,900$327.83823,237
2021-10-11Open-market sale1,700$328.86821,537
2021-10-11Open-market sale3,601$329.91817,936
2021-10-11Open-market sale50$330.43817,886
2021-10-11Conversion4,800$0.004,800
2021-10-11Open-market sale394$325.804,406
2021-10-08Conversion (derivative)6,300$0.004,500,317
2021-10-08Conversion (derivative)55,953$0.00345,793,657
2021-10-08Open-market sale780$332.5990
2021-10-08Open-market sale470$329.775,830
2021-10-08Conversion6,300$0.006,300
2021-10-08Open-market sale350$333.10826,936
2021-10-08Open-market sale3,150$332.26827,286
2021-10-08Open-market sale6,790$331.48830,436
2021-10-08Open-market sale4,250$330.48837,226
2021-10-08Open-market sale400$329.50841,476
2021-10-08Open-market sale9,130$332.301,923
2021-10-08Open-market sale26,930$331.5011,053
2021-10-08Open-market sale14,731$330.4937,983
2021-10-08Open-market sale3,239$329.7052,714
2021-10-08Conversion55,953$0.0055,953
2021-10-08Open-market sale90$333.190
2021-10-08Open-market sale1,900$330.603,930
2021-10-08Open-market sale3,060$331.60870
2021-10-07Conversion (derivative)55,076$0.00345,849,610
2021-10-07Conversion (derivative)6,219$0.004,506,617
2021-10-07Open-market sale740$337.28313
2021-10-07Open-market sale1,473$333.813,410
2021-10-07Open-market sale383$332.744,883
2021-10-07Open-market sale339$331.365,266
2021-10-07Open-market sale305$330.315,605
2021-10-07Open-market sale309$329.345,910
2021-10-07Conversion6,219$0.006,219
2021-10-07Open-market sale258$338.69841,876
2021-10-07Open-market sale1,278$337.78842,134
2021-10-07Open-market sale1,243$336.80843,412
2021-10-07Open-market sale1,508$335.62844,655
2021-10-07Open-market sale3,943$334.87846,163
2021-10-07Open-market sale3,593$333.86850,106
2021-10-07Open-market sale535$332.59853,699
2021-10-07Open-market sale883$331.80854,234
2021-10-07Open-market sale742$330.51855,117
2021-10-07Open-market sale483$329.22855,859
2021-10-07Open-market sale5,473$337.163,654
2021-10-07Open-market sale6,842$335.829,127
2021-10-07Open-market sale13,588$334.9815,969
2021-10-07Open-market sale13,489$333.8729,557
2021-10-07Open-market sale4,001$332.7843,046
2021-10-07Open-market sale2,504$331.4947,047
2021-10-07Open-market sale3,120$330.5349,551
2021-10-07Open-market sale2,405$329.2952,671
2021-10-07Conversion55,076$0.0055,076
2021-10-07Open-market sale313$337.860
2021-10-07Open-market sale1,898$335.021,512
2021-10-07Open-market sale459$335.861,053
2021-10-06Conversion (derivative)6,300$0.004,512,836
2021-10-06Conversion (derivative)56,000$0.00345,904,686
2021-10-06Open-market sale2,930$328.8545,021
2021-10-06Open-market sale2,534$327.7747,951
2021-10-06Open-market sale5,515$326.5550,485
2021-10-06Conversion56,000$0.0056,000
2021-10-06Open-market sale642$326.535,658
2021-10-06Conversion6,300$0.006,300
2021-10-06Open-market sale1,083$333.91856,342
2021-10-06Open-market sale3,459$333.26857,425
2021-10-06Open-market sale3,562$332.22860,884
2021-10-06Open-market sale4,485$331.32864,446
2021-10-06Open-market sale440$330.10868,931
2021-10-06Open-market sale463$327.80869,802
2021-10-06Open-market sale1,077$326.77870,265
2021-10-06Open-market sale12,129$333.125,965
2021-10-06Open-market sale12,554$332.0618,094
2021-10-06Open-market sale95$334.080
2021-10-06Open-market sale1,344$333.5795
2021-10-06Open-market sale1,503$332.441,439
2021-10-06Open-market sale1,638$331.432,942
2021-10-06Open-market sale692$330.494,580
2021-10-06Open-market sale204$328.635,272
2021-10-06Open-market sale182$327.825,476
2021-10-06Open-market sale805$329.8144,216
2021-10-06Open-market sale13,568$331.1030,648
2021-10-06Open-market sale431$328.78869,371
2021-10-05Conversion (derivative)56,000$0.00345,960,686
2021-10-05Conversion (derivative)6,300$0.004,519,136
2021-10-05Open-market sale1,840$327.4154,160
2021-10-05Open-market sale1,189$333.86265
2021-10-05Open-market sale2,651$332.791,454
2021-10-05Open-market sale749$331.124,105
2021-10-05Open-market sale692$330.114,854
2021-10-05Open-market sale655$329.145,546
2021-10-05Open-market sale99$327.016,201
2021-10-05Conversion6,300$0.006,300
2021-10-05Open-market sale466$334.84871,342
2021-10-05Open-market sale3,163$333.80871,808
2021-10-05Open-market sale5,408$333.04874,971
2021-10-05Open-market sale2,866$331.37880,379
2021-10-05Open-market sale1,388$330.45883,245
2021-10-05Open-market sale1,045$329.25884,633
2021-10-05Open-market sale664$328.08885,678
2021-10-05Open-market sale13,401$333.603,387
2021-10-05Open-market sale15,202$332.8116,788
2021-10-05Open-market sale6,564$331.6231,990
2021-10-05Open-market sale7,565$330.4738,554
2021-10-05Open-market sale2,748$329.4846,119
2021-10-05Open-market sale5,293$328.6348,867
2021-10-05Open-market sale265$334.740
2021-10-05Conversion56,000$0.0056,000
2021-10-04Conversion (derivative)4,800$0.004,525,436
2021-10-04Open-market sale550$331.09783
2021-10-04Conversion4,800$0.004,800
2021-10-04Open-market sale240$335.700
2021-10-04Open-market sale50$333.81240
2021-10-04Open-market sale190$332.78290
2021-10-04Open-market sale303$331.91480
2021-10-04Open-market sale700$323.774,100
2021-10-04Open-market sale490$330.091,333
2021-10-04Open-market sale180$328.891,823
2021-10-04Open-market sale490$327.692,003
2021-10-04Open-market sale277$326.512,493
2021-10-04Open-market sale480$325.542,770
2021-10-04Open-market sale850$324.513,250
2021-10-04Conversion (derivative)45,000$0.00346,016,686
2021-10-04Open-market sale6,700$323.6338,300
2021-10-04Open-market sale50$333.80886,742
2021-10-04Open-market sale700$332.78886,792
2021-10-04Open-market sale1,204$331.67887,492
2021-10-04Open-market sale1,000$330.69888,696
2021-10-04Open-market sale950$329.96889,696
2021-10-04Open-market sale574$328.46890,646
2021-10-04Open-market sale700$327.45891,220
2021-10-04Open-market sale1,075$325.83891,920
2021-10-04Open-market sale1,151$324.82892,995
2021-10-04Open-market sale1,700$323.83894,146
2021-10-04Open-market sale1,000$335.470
2021-10-04Open-market sale400$333.761,000
2021-10-04Open-market sale2,100$332.741,400
2021-10-04Open-market sale4,340$331.653,500
2021-10-04Open-market sale5,200$330.657,840
2021-10-04Open-market sale2,900$329.8613,040
2021-10-04Open-market sale2,700$328.4515,940
2021-10-04Open-market sale3,703$327.4718,640
2021-10-04Open-market sale2,657$326.4522,343
2021-10-04Open-market sale5,085$325.5325,000
2021-10-04Open-market sale8,215$324.5130,085
2021-10-04Open-market sale400$335.70886,342
2021-10-04Conversion45,000$0.0045,000
2021-10-01Conversion (derivative)6,300$0.004,530,236
2021-10-01Conversion (derivative)56,000$0.00346,061,686
2021-10-01Open-market sale520$339.655,780
2021-10-01Conversion6,300$0.006,300
2021-10-01Open-market sale1,359$344.39895,846
2021-10-01Open-market sale4,649$343.70897,205
2021-10-01Open-market sale3,942$342.75901,854
2021-10-01Open-market sale3,250$341.57905,796
2021-10-01Open-market sale850$340.48909,046
2021-10-01Open-market sale950$339.50909,896
2021-10-01Open-market sale19,144$343.528,484
2021-10-01Open-market sale9,623$342.6927,628
2021-10-01Open-market sale11,900$341.5437,251
2021-10-01Open-market sale3,800$340.5149,151
2021-10-01Open-market sale3,049$339.3952,951
2021-10-01Conversion56,000$0.0056,000
2021-10-01Open-market sale194$344.720
2021-10-01Open-market sale2,020$343.91194
2021-10-01Open-market sale1,616$342.892,214
2021-10-01Open-market sale1,600$341.743,830
2021-10-01Open-market sale350$340.745,430
2021-09-30Conversion (derivative)56,000$0.00346,117,686
2021-09-30Conversion (derivative)6,300$0.004,536,536
2021-09-30Open-market sale2,329$341.77240
2021-09-30Open-market sale2,058$340.922,569
2021-09-30Open-market sale1,293$339.894,627
2021-09-30Open-market sale380$339.025,920
2021-09-30Conversion6,300$0.006,300
2021-09-30Open-market sale250$342.44910,846
2021-09-30Open-market sale5,460$341.76911,096
2021-09-30Open-market sale4,990$340.91916,556
2021-09-30Open-market sale3,500$339.87921,546
2021-09-30Open-market sale800$338.96925,046
2021-09-30Conversion56,000$0.0056,000
2021-09-30Open-market sale2,500$338.8753,500
2021-09-30Open-market sale11,504$339.8041,996
2021-09-30Open-market sale15,000$340.7726,996
2021-09-30Open-market sale24,596$341.682,400
2021-09-30Open-market sale2,400$342.400
2021-09-29Conversion (derivative)6,300$0.004,542,836
2021-09-29Conversion (derivative)56,000$0.00346,173,686
2021-09-29Open-market sale3,450$340.84934,746
2021-09-29Open-market sale2,650$339.73938,196
2021-09-29Open-market sale1,400$344.43100
2021-09-29Open-market sale4,100$343.261,500
2021-09-29Open-market sale12,477$342.425,600
2021-09-29Open-market sale20,100$341.4318,077
2021-09-29Open-market sale10,733$340.4438,177
2021-09-29Open-market sale7,090$339.5448,910
2021-09-29Conversion56,000$0.0056,000
2021-09-29Open-market sale170$344.530
2021-09-29Open-market sale330$343.28170
2021-09-29Open-market sale1,427$342.55500
2021-09-29Open-market sale2,090$341.551,927
2021-09-29Open-market sale1,337$340.694,017
2021-09-29Open-market sale946$339.675,354
2021-09-29Conversion6,300$0.006,300
2021-09-29Open-market sale300$344.37925,846
2021-09-29Open-market sale600$343.65926,146
2021-09-29Open-market sale2,758$342.75926,746
2021-09-29Open-market sale5,242$341.69929,504
2021-09-28Conversion (derivative)6,300$0.004,549,136
2021-09-28Conversion (derivative)56,000$0.00346,229,686
2021-09-28Open-market sale10,573$342.6312,794
2021-09-28Open-market sale10,370$341.6423,367
2021-09-28Open-market sale15,753$340.6733,737
2021-09-28Open-market sale6,510$339.7949,490
2021-09-28Conversion56,000$0.0056,000
2021-09-28Open-market sale310$347.69120
2021-09-28Open-market sale260$346.00430
2021-09-28Open-market sale90$344.91690
2021-09-28Open-market sale520$344.21780
2021-09-28Open-market sale1,100$342.831,300
2021-09-28Open-market sale1,170$341.902,400
2021-09-28Open-market sale1,728$340.903,570
2021-09-28Open-market sale1,002$339.885,298
2021-09-28Conversion6,300$0.006,300
2021-09-28Open-market sale250$349.13940,846
2021-09-28Open-market sale550$347.77941,096
2021-09-28Open-market sale450$346.28941,646
2021-09-28Open-market sale550$345.34942,096
2021-09-28Open-market sale1,200$344.16942,646
2021-09-28Open-market sale2,950$342.85943,846
2021-09-28Open-market sale2,600$341.86946,796
2021-09-28Open-market sale3,900$340.83949,396
2021-09-28Open-market sale2,550$339.90953,296
2021-09-28Open-market sale1,200$348.840
2021-09-28Open-market sale1,400$347.851,200
2021-09-28Open-market sale800$346.402,600
2021-09-28Open-market sale1,494$345.573,400
2021-09-28Open-market sale3,600$344.504,894
2021-09-28Open-market sale4,300$343.488,494
2021-09-27Conversion (derivative)56,000$0.00346,285,686
2021-09-27Conversion (derivative)6,300$0.004,555,436
2021-09-27Open-market sale350$347.695,950
2021-09-27Open-market sale1,171$349.83966,860
2021-09-27Open-market sale1,120$353.86640
2021-09-27Open-market sale440$353.101,760
2021-09-27Open-market sale810$351.752,200
2021-09-27Open-market sale1,470$350.963,010
2021-09-27Open-market sale800$347.73970,046
2021-09-27Open-market sale5,848$354.760
2021-09-27Open-market sale10,152$353.805,848
2021-09-27Open-market sale4,600$353.1316,000
2021-09-27Conversion56,000$0.0056,000
2021-09-27Open-market sale3,750$350.91963,110
2021-09-27Open-market sale2,050$351.86961,060
2021-09-27Open-market sale3,014$353.53958,046
2021-09-27Open-market sale2,200$354.60955,846
2021-09-27Conversion6,300$0.006,300
2021-09-27Open-market sale2,015$348.76968,031
2021-09-27Open-market sale740$348.735,210
2021-09-27Open-market sale730$349.934,480
2021-09-27Open-market sale10,000$351.6620,600
2021-09-27Open-market sale11,200$350.8130,600
2021-09-27Open-market sale4,400$349.7441,800
2021-09-27Open-market sale6,700$348.7046,200
2021-09-27Open-market sale3,100$347.8252,900
2021-09-24Conversion (derivative)56,000$0.00346,341,686
2021-09-24Open-market sale1,479$353.41971,353
2021-09-24Open-market sale3,342$352.51972,832
2021-09-24Open-market sale2,467$351.73976,174
2021-09-24Open-market sale499$349.21978,641
2021-09-24Open-market sale3,312$347.37979,140
2021-09-24Open-market sale1,391$346.38982,452
2021-09-24Open-market sale1,182$344.96983,843
2021-09-24Open-market sale821$343.31985,025
2021-09-24Open-market sale960$354.120
2021-09-24Open-market sale6,237$353.50960
2021-09-24Open-market sale10,717$352.447,197
2021-09-24Open-market sale10,827$351.7817,914
2021-09-24Open-market sale875$350.4028,741
2021-09-24Open-market sale631$349.0429,616
2021-09-24Open-market sale585$348.0130,247
2021-09-24Open-market sale507$354.14970,846
2021-09-24Open-market sale4,532$346.5243,304
2021-09-24Open-market sale4,401$345.0747,836
2021-09-24Open-market sale3,763$343.2252,237
2021-09-24Conversion56,000$0.0056,000
2021-09-24Open-market sale12,472$347.3730,832
2021-09-24Conversion (derivative)6,300$0.004,561,736
2021-09-24Open-market sale1,097$352.31997
2021-09-24Open-market sale1,257$351.682,094
2021-09-24Open-market sale351$347.933,351
2021-09-24Open-market sale1,449$347.253,702
2021-09-24Open-market sale839$353.46158
2021-09-24Open-market sale248$344.995,646
2021-09-24Open-market sale406$343.085,894
2021-09-24Conversion6,300$0.006,300
2021-09-24Open-market sale158$354.130
2021-09-24Open-market sale495$345.755,151
2021-09-23Conversion (derivative)56,000$0.00346,397,686
2021-09-23Conversion (derivative)6,300$0.004,568,036
2021-09-23Open-market sale1,797$348.67985,846
2021-09-23Open-market sale2,394$347.76987,643
2021-09-23Open-market sale3,657$346.75990,037
2021-09-23Open-market sale5,864$345.95993,694
2021-09-23Open-market sale722$344.91999,558
2021-09-23Open-market sale566$343.611,000,280
2021-09-23Open-market sale7,424$347.786,656
2021-09-23Open-market sale14,410$346.7914,080
2021-09-23Open-market sale21,246$345.9828,490
2021-09-23Open-market sale3,552$344.9849,736
2021-09-23Open-market sale2,712$343.6153,288
2021-09-23Conversion56,000$0.0056,000
2021-09-23Open-market sale379$349.260
2021-09-23Open-market sale894$348.47379
2021-09-23Open-market sale550$347.541,273
2021-09-23Open-market sale2,646$346.451,823
2021-09-23Open-market sale1,431$345.594,469
2021-09-23Open-market sale400$343.785,900
2021-09-23Conversion6,300$0.006,300
2021-09-22Conversion (derivative)56,000$0.00346,453,686
2021-09-22Conversion (derivative)6,300$0.004,574,336
2021-09-22Open-market sale3,329$347.412,794
2021-09-22Open-market sale4,181$346.256,123
2021-09-22Open-market sale5,311$345.2210,304
2021-09-22Open-market sale1,911$348.72883
2021-09-22Open-market sale16,627$344.2215,615
2021-09-22Open-market sale14,784$343.3632,242
2021-09-22Open-market sale7,629$342.4047,026
2021-09-22Open-market sale1,345$341.4254,655
2021-09-22Conversion56,000$0.0056,000
2021-09-22Open-market sale732$346.12506
2021-09-22Open-market sale984$344.821,238
2021-09-22Open-market sale2,256$343.952,222
2021-09-22Open-market sale1,413$343.004,478
2021-09-22Open-market sale409$341.305,891
2021-09-22Conversion6,300$0.006,300
2021-09-22Open-market sale240$349.571,000,846
2021-09-22Open-market sale697$347.991,001,086
2021-09-22Open-market sale1,141$346.581,001,783
2021-09-22Open-market sale1,616$345.731,002,924
2021-09-22Open-market sale3,098$344.631,004,540
2021-09-22Open-market sale5,302$343.681,007,638
2021-09-22Open-market sale1,806$342.781,012,940
2021-09-22Open-market sale1,100$341.581,014,746
2021-09-22Open-market sale506$347.580
2021-09-21Conversion (derivative)56,000$0.00346,509,686
2021-09-21Conversion (derivative)6,300$0.004,580,636
2021-09-21Open-market sale5,037$356.0150,963
2021-09-21Open-market sale1,280$359.03326
2021-09-21Open-market sale1,197$358.121,606
2021-09-21Open-market sale2,843$357.232,803
2021-09-21Open-market sale654$356.045,646
2021-09-21Conversion6,300$0.006,300
2021-09-21Open-market sale3,015$359.261,015,846
2021-09-21Open-market sale3,522$358.321,018,861
2021-09-21Open-market sale6,574$357.301,022,383
2021-09-21Open-market sale1,889$356.221,028,957
2021-09-21Open-market sale13,637$359.012,287
2021-09-21Open-market sale16,489$357.9915,924
2021-09-21Open-market sale18,550$357.0932,413
2021-09-21Open-market sale326$359.900
2021-09-21Conversion56,000$0.0056,000
2021-09-20Conversion (derivative)6,300$0.004,586,936
2021-09-20Open-market sale1,005$353.793,439
2021-09-20Open-market sale431$359.15518
2021-09-20Open-market sale456$357.02949
2021-09-20Open-market sale1,627$355.721,405
2021-09-20Open-market sale407$354.703,032
2021-09-20Open-market sale518$360.260
2021-09-20Open-market sale1,152$352.624,444
2021-09-20Open-market sale285$351.225,596
2021-09-20Open-market sale419$350.435,881
2021-09-20Conversion6,300$0.006,300
2021-09-20Conversion (derivative)56,000$0.00346,565,686
2021-09-20Open-market sale100$361.021,030,846
2021-09-20Open-market sale413$357.961,032,778
2021-09-20Open-market sale675$356.931,033,191
2021-09-20Open-market sale4,015$355.761,033,866
2021-09-20Open-market sale1,428$354.681,037,881
2021-09-20Open-market sale2,037$353.521,039,309
2021-09-20Open-market sale2,477$352.761,041,346
2021-09-20Open-market sale984$351.241,043,823
2021-09-20Open-market sale1,039$350.371,044,807
2021-09-20Open-market sale5,020$360.030
2021-09-20Open-market sale2,424$359.075,020
2021-09-20Open-market sale2,231$357.607,444
2021-09-20Open-market sale5,102$356.479,675
2021-09-20Open-market sale12,403$355.5914,777
2021-09-20Open-market sale5,648$354.5427,180
2021-09-20Open-market sale7,945$353.3432,828
2021-09-20Open-market sale8,205$352.6040,773
2021-09-20Open-market sale3,429$351.2748,978
2021-09-20Open-market sale3,593$350.5452,407
2021-09-20Conversion56,000$0.0056,000
2021-09-20Open-market sale724$359.321,032,054
2021-09-20Open-market sale1,108$360.071,030,946
2021-09-17Conversion (derivative)56,000$0.00346,621,686
2021-09-17Conversion (derivative)6,300$0.004,593,236
2021-09-17Open-market sale1,250$363.271,058,446
2021-09-17Open-market sale1,400$370.158,359
2021-09-17Open-market sale4,400$369.289,759
2021-09-17Open-market sale8,807$368.1914,159
2021-09-17Open-market sale5,818$367.2722,966
2021-09-17Open-market sale8,204$366.1328,784
2021-09-17Open-market sale5,294$365.0536,988
2021-09-17Open-market sale5,163$364.1042,282
2021-09-17Open-market sale4,973$363.1347,445
2021-09-17Open-market sale3,582$362.1952,418
2021-09-17Conversion56,000$0.0056,000
2021-09-17Open-market sale500$369.571,099
2021-09-17Open-market sale850$368.381,599
2021-09-17Open-market sale830$367.552,449
2021-09-17Open-market sale710$366.373,279
2021-09-17Open-market sale710$365.443,989
2021-09-17Open-market sale591$364.284,699
2021-09-17Open-market sale630$363.165,290
2021-09-17Open-market sale380$362.265,920
2021-09-17Conversion6,300$0.006,300
2021-09-17Open-market sale2,548$370.931,045,846
2021-09-17Open-market sale1,219$369.441,048,394
2021-09-17Open-market sale2,350$368.301,049,613
2021-09-17Open-market sale1,700$367.351,051,963
2021-09-17Open-market sale1,840$366.271,053,663
2021-09-17Open-market sale1,618$365.301,055,503
2021-09-17Open-market sale1,325$364.201,057,121
2021-09-17Open-market sale1,099$370.960
2021-09-17Open-market sale1,150$362.281,059,696
2021-09-16Conversion (derivative)56,000$0.00346,677,686
2021-09-16Conversion (derivative)6,300$0.004,599,536
2021-09-16Open-market sale1,408$371.242,122
2021-09-16Open-market sale2,770$370.533,530
2021-09-16Conversion6,300$0.006,300
2021-09-16Open-market sale2,193$373.151,060,846
2021-09-16Open-market sale2,700$372.401,063,039
2021-09-16Open-market sale3,507$371.211,065,739
2021-09-16Open-market sale6,600$370.531,069,246
2021-09-16Open-market sale10,500$372.427,513
2021-09-16Open-market sale15,044$371.2318,013
2021-09-16Open-market sale22,943$370.5233,057
2021-09-16Conversion56,000$0.0056,000
2021-09-16Open-market sale640$373.200
2021-09-16Open-market sale1,482$372.64640
2021-09-15Conversion (derivative)56,000$0.00346,733,686
2021-09-15Conversion (derivative)6,300$0.004,605,836
2021-09-15Open-market sale1,517$373.531,079,379
2021-09-15Open-market sale2,800$371.311,081,896
2021-09-15Open-market sale1,050$370.351,084,696
2021-09-15Open-market sale2,300$369.101,085,746
2021-09-15Open-market sale2,800$368.491,088,046
2021-09-15Open-market sale300$376.28900
2021-09-15Open-market sale4,800$375.181,200
2021-09-15Open-market sale6,800$374.366,000
2021-09-15Open-market sale6,100$373.4912,800
2021-09-15Open-market sale3,970$372.2018,900
2021-09-15Open-market sale10,821$371.2522,870
2021-09-15Open-market sale3,200$370.3233,691
2021-09-15Open-market sale11,300$369.0436,891
2021-09-15Open-market sale7,809$368.4548,191
2021-09-15Open-market sale257$376.940
2021-09-15Open-market sale680$375.08257
2021-09-15Open-market sale813$374.09937
2021-09-15Open-market sale410$373.131,750
2021-09-15Open-market sale710$371.912,160
2021-09-15Open-market sale1,160$370.982,870
2021-09-15Open-market sale300$369.604,030
2021-09-15Open-market sale1,970$368.784,330
2021-09-15Conversion6,300$0.006,300
2021-09-15Open-market sale400$377.001,075,846
2021-09-15Open-market sale933$375.281,076,246
2021-09-15Open-market sale2,200$374.501,077,179
2021-09-15Open-market sale1,000$372.231,080,896
2021-09-15Conversion56,000$0.0056,000
2021-09-14Conversion (derivative)6,300$0.004,612,136
2021-09-14Conversion (derivative)56,000$0.00346,789,686
2021-09-14Open-market sale6,900$376.821,094,246
2021-09-14Open-market sale1,760$377.6220
2021-09-14Open-market sale2,950$376.731,780
2021-09-14Open-market sale1,570$375.904,730
2021-09-14Conversion6,300$0.006,300
2021-09-14Open-market sale50$378.471,090,846
2021-09-14Open-market sale3,350$377.681,090,896
2021-09-14Open-market sale4,700$375.971,101,146
2021-09-14Open-market sale200$378.470
2021-09-14Open-market sale13,617$377.66200
2021-09-14Open-market sale27,544$376.7513,817
2021-09-14Open-market sale14,639$375.9241,361
2021-09-14Conversion56,000$0.0056,000
2021-09-13Conversion (derivative)6,300$0.004,618,436
2021-09-13Conversion (derivative)56,000$0.00346,845,686
2021-09-13Open-market sale4,586$376.881,107,696
2021-09-13Open-market sale800$377.621,106,896
2021-09-13Open-market sale350$379.241,106,546
2021-09-13Open-market sale2,609$375.081,118,237
2021-09-13Open-market sale1,600$380.35500
2021-09-13Open-market sale1,100$378.992,100
2021-09-13Open-market sale3,631$377.633,200
2021-09-13Open-market sale16,569$376.866,831
2021-09-13Open-market sale22,400$375.9723,400
2021-09-13Open-market sale10,200$375.0645,800
2021-09-13Conversion56,000$0.0056,000
2021-09-13Open-market sale210$380.120
2021-09-13Open-market sale290$379.52210
2021-09-13Open-market sale5,955$375.951,112,282
2021-09-13Open-market sale1,818$376.861,030
2021-09-13Open-market sale2,242$375.992,848
2021-09-13Open-market sale1,210$375.085,090
2021-09-13Conversion6,300$0.006,300
2021-09-13Open-market sale700$380.361,105,846
2021-09-10Conversion (derivative)6,300$0.004,624,736
2021-09-10Conversion (derivative)56,000$0.00346,901,686
2021-09-10Open-market sale995$378.965,305
2021-09-10Conversion6,300$0.006,300
2021-09-10Open-market sale634$383.151,120,846
2021-09-10Open-market sale5,228$382.011,121,480
2021-09-10Open-market sale3,639$381.071,126,708
2021-09-10Open-market sale3,795$380.071,130,347
2021-09-10Open-market sale1,704$378.941,134,142
2021-09-10Open-market sale21,074$382.031,534
2021-09-10Open-market sale13,523$381.1322,608
2021-09-10Open-market sale12,201$380.1936,131
2021-09-10Open-market sale7,668$379.0148,332
2021-09-10Conversion56,000$0.0056,000
2021-09-10Open-market sale1,828$382.140
2021-09-10Open-market sale1,965$381.291,828
2021-09-10Open-market sale1,512$380.263,793
2021-09-09Conversion (derivative)56,000$0.00346,957,686
2021-09-09Conversion (derivative)6,300$0.004,631,036
2021-09-09Open-market sale7,421$378.381,140,899
2021-09-09Open-market sale3,228$378.361,988
2021-09-09Open-market sale1,084$377.355,216
2021-09-09Conversion6,300$0.006,300
2021-09-09Open-market sale5,053$379.151,135,846
2021-09-09Open-market sale2,526$377.371,148,320
2021-09-09Open-market sale21,132$379.120
2021-09-09Open-market sale24,441$378.3921,132
2021-09-09Open-market sale10,427$377.4945,573
2021-09-09Conversion56,000$0.0056,000
2021-09-08Conversion (derivative)6,300$0.004,637,336
2021-09-08Conversion (derivative)56,000$0.00347,013,686
2021-09-08Conversion6,300$0.006,300
2021-09-08Open-market sale606$380.171,150,846
2021-09-08Open-market sale2,675$379.591,151,452
2021-09-08Open-market sale2,180$378.471,154,127
2021-09-08Open-market sale5,138$377.431,156,307
2021-09-08Open-market sale2,911$376.721,161,445
2021-09-08Open-market sale1,490$375.531,164,356
2021-09-08Open-market sale10,998$379.69897
2021-09-08Open-market sale5,731$378.5911,895
2021-09-08Open-market sale21,671$377.5417,626
2021-09-08Open-market sale11,346$376.7239,297
2021-09-08Open-market sale5,357$375.7450,643
2021-09-08Conversion56,000$0.0056,000
2021-09-08Open-market sale807$380.100
2021-09-08Open-market sale1,028$378.92807
2021-09-08Open-market sale741$375.365,559
2021-09-08Open-market sale2,425$377.671,835
2021-09-08Open-market sale1,299$376.724,260
2021-09-07Conversion (derivative)6,300$0.004,643,636
2021-09-07Conversion (derivative)56,000$0.00347,069,686
2021-09-07Open-market sale2,450$376.471,176,746
2021-09-07Open-market sale6,600$381.5410,692
2021-09-07Open-market sale8,700$380.5917,292
2021-09-07Open-market sale4,200$379.5025,992
2021-09-07Open-market sale7,308$378.4930,192
2021-09-07Open-market sale4,100$377.4337,500
2021-09-07Open-market sale8,800$376.4441,600
2021-09-07Open-market sale4,000$375.6150,400
2021-09-07Open-market sale1,600$373.9254,400
2021-09-07Conversion56,000$0.0056,000
2021-09-07Open-market sale832$382.520
2021-09-07Open-market sale938$381.70832
2021-09-07Open-market sale830$380.701,770
2021-09-07Open-market sale640$379.682,600
2021-09-07Open-market sale880$378.473,240
2021-09-07Open-market sale470$377.464,120
2021-09-07Open-market sale1,100$376.364,590
2021-09-07Open-market sale420$375.535,690
2021-09-07Open-market sale190$373.976,110
2021-09-07Conversion6,300$0.006,300
2021-09-07Open-market sale2,225$382.451,165,846
2021-09-07Open-market sale2,075$381.681,168,071
2021-09-07Open-market sale2,500$380.601,170,146
2021-09-07Open-market sale950$379.561,172,646
2021-09-07Open-market sale2,000$378.561,173,596
2021-09-07Open-market sale1,150$377.521,175,596
2021-09-07Open-market sale400$373.851,180,446
2021-09-07Open-market sale1,250$375.621,179,196
2021-09-03Conversion (derivative)56,000$0.00347,125,686
2021-09-03Conversion (derivative)6,300$0.004,649,936
2021-09-03Conversion56,000$0.0056,000
2021-09-03Open-market sale4,050$373.8351,950
2021-09-03Open-market sale4,700$374.5247,250
2021-09-03Open-market sale24,620$376.0022,630
2021-09-03Open-market sale1,250$374.581,193,364
2021-09-03Open-market sale4,095$376.171,065
2021-09-03Open-market sale570$374.665,160
2021-09-03Open-market sale570$373.915,730
2021-09-03Conversion6,300$0.006,300
2021-09-03Open-market sale6,350$376.551,180,846
2021-09-03Open-market sale6,168$375.991,187,196
2021-09-03Open-market sale22,630$376.560
2021-09-03Open-market sale1,232$373.841,194,614
2021-09-02Conversion (derivative)6,300$0.004,656,236
2021-09-02Conversion (derivative)56,000$0.00347,181,686
2021-09-02Open-market sale4,894$378.583,406
2021-09-02Open-market sale10,910$377.588,300
2021-09-02Open-market sale13,696$376.7219,210
2021-09-02Open-market sale9,294$375.5532,906
2021-09-02Open-market sale13,800$374.7042,200
2021-09-02Conversion56,000$0.0056,000
2021-09-02Open-market sale3,900$376.671,201,196
2021-09-02Open-market sale1,950$375.581,205,096
2021-09-02Open-market sale3,800$374.701,207,046
2021-09-02Open-market sale310$381.040
2021-09-02Open-market sale140$379.82310
2021-09-02Open-market sale567$378.75450
2021-09-02Open-market sale1,010$377.681,017
2021-09-02Open-market sale1,690$376.842,027
2021-09-02Open-market sale1,023$375.663,717
2021-09-02Open-market sale1,560$374.724,740
2021-09-02Conversion6,300$0.006,300
2021-09-02Open-market sale550$380.991,195,846
2021-09-02Open-market sale450$379.491,196,396
2021-09-02Open-market sale1,200$378.631,196,846
2021-09-02Open-market sale3,150$377.591,198,046
2021-09-02Open-market sale2,106$379.391,300
2021-09-01Conversion (derivative)56,000$0.00347,237,686
2021-09-01Conversion (derivative)6,300$0.004,662,536
2021-09-01Open-market sale5,800$380.1550,200
2021-09-01Open-market sale2,030$383.041,251
2021-09-01Open-market sale1,219$381.883,281
2021-09-01Open-market sale1,230$381.004,500
2021-09-01Open-market sale570$379.885,730
2021-09-01Conversion6,300$0.006,300
2021-09-01Open-market sale2,950$383.751,210,846
2021-09-01Open-market sale5,250$383.051,213,796
2021-09-01Open-market sale3,050$381.811,219,046
2021-09-01Open-market sale2,450$380.951,222,096
2021-09-01Open-market sale1,300$379.991,224,546
2021-09-01Open-market sale19,103$383.0610,957
2021-09-01Open-market sale11,434$381.9030,060
2021-09-01Open-market sale8,706$381.0741,494
2021-09-01Open-market sale1,251$383.770
2021-09-01Conversion56,000$0.0056,000
2021-08-31Conversion (derivative)56,000$0.00347,293,686
2021-08-31Conversion (derivative)6,300$0.004,668,836
2021-08-31Open-market sale6,545$379.671,234,301
2021-08-31Open-market sale6,900$380.441,227,401
2021-08-31Open-market sale1,455$381.291,225,946
2021-08-31Open-market sale100$382.081,225,846
2021-08-31Conversion6,300$0.006,300
2021-08-31Open-market sale2,620$379.643,680
2021-08-31Open-market sale3,180$380.44500
2021-08-31Open-market sale500$381.410
2021-08-31Conversion56,000$0.0056,000
2021-08-31Open-market sale17,198$379.5638,802
2021-08-31Open-market sale31,602$380.317,200
2021-08-31Open-market sale6,400$381.16800
2021-08-30Conversion (derivative)56,000$0.00347,349,686
2021-08-30Open-market sale1,697$375.781,250,297
2021-08-30Open-market sale750$379.961,244,867
2021-08-30Open-market sale1,013$378.551,245,617
2021-08-30Open-market sale634$373.381,253,052
2021-08-30Open-market sale1,546$372.441,253,686
2021-08-30Open-market sale614$371.071,255,232
2021-08-30Open-market sale8,906$381.130
2021-08-30Open-market sale7,997$380.558,906
2021-08-30Open-market sale1,535$379.3116,903
2021-08-30Open-market sale3,347$378.3318,438
2021-08-30Open-market sale2,897$376.9821,785
2021-08-30Open-market sale14,273$376.2124,682
2021-08-30Open-market sale3,295$375.3338,955
2021-08-30Open-market sale3,654$374.2342,250
2021-08-30Open-market sale1,431$373.0145,904
2021-08-30Open-market sale6,848$372.3447,335
2021-08-30Open-market sale1,817$371.1354,183
2021-08-30Conversion56,000$0.0056,000
2021-08-30Open-market sale350$377.351,246,630
2021-08-30Open-market sale3,317$376.391,246,980
2021-08-30Open-market sale4,021$380.961,240,846
2021-08-30Open-market sale1,058$374.581,251,994
2021-08-30Conversion (derivative)6,300$0.004,675,136
2021-08-30Open-market sale594$375.454,241
2021-08-30Open-market sale301$379.971,743
2021-08-30Open-market sale339$378.852,044
2021-08-30Open-market sale406$377.182,383
2021-08-30Open-market sale1,452$376.272,789
2021-08-30Open-market sale1,743$380.970
2021-08-30Open-market sale399$374.194,835
2021-08-30Open-market sale797$372.705,234
2021-08-30Open-market sale269$370.986,031
2021-08-30Conversion6,300$0.006,300
2021-08-27Conversion (derivative)56,000$0.00347,405,686
2021-08-27Conversion (derivative)6,300$0.004,681,436
2021-08-27Open-market sale4,698$372.481,257,246
2021-08-27Open-market sale922$367.471,268,122
2021-08-27Open-market sale1,086$366.611,269,044
2021-08-27Open-market sale716$365.571,270,130
2021-08-27Open-market sale18,330$372.711,356
2021-08-27Open-market sale7,296$371.7319,686
2021-08-27Open-market sale11,213$370.6526,982
2021-08-27Open-market sale6,848$369.8938,195
2021-08-27Open-market sale1,088$368.6245,043
2021-08-27Open-market sale6,201$367.1846,131
2021-08-27Open-market sale1,914$366.1352,332
2021-08-27Open-market sale1,754$365.0854,246
2021-08-27Conversion56,000$0.0056,000
2021-08-27Open-market sale1,454$371.401,261,944
2021-08-27Open-market sale538$373.270
2021-08-27Open-market sale1,930$372.53538
2021-08-27Open-market sale773$371.592,468
2021-08-27Open-market sale1,734$370.383,241
2021-08-27Open-market sale105$369.094,975
2021-08-27Open-market sale169$368.295,080
2021-08-27Open-market sale747$366.995,249
2021-08-27Open-market sale304$365.805,996
2021-08-27Conversion6,300$0.006,300
2021-08-27Open-market sale1,400$373.161,255,846
2021-08-27Open-market sale995$369.691,267,127
2021-08-27Open-market sale3,729$370.471,263,398
2021-08-26Conversion (derivative)6,300$0.004,687,736
2021-08-26Conversion (derivative)56,000$0.00347,461,686
2021-08-26Open-market sale1,990$366.751,925
2021-08-26Open-market sale1,280$366.043,915
2021-08-26Open-market sale1,105$364.765,195
2021-08-26Conversion6,300$0.006,300
2021-08-26Open-market sale200$368.581,270,846
2021-08-26Open-market sale4,600$367.761,271,046
2021-08-26Open-market sale4,902$366.711,275,646
2021-08-26Open-market sale2,640$366.001,280,548
2021-08-26Open-market sale2,658$364.731,283,188
2021-08-26Open-market sale1,200$368.79100
2021-08-26Open-market sale16,600$367.741,300
2021-08-26Open-market sale18,046$366.6817,900
2021-08-26Open-market sale9,500$366.0135,946
2021-08-26Open-market sale10,554$364.7645,446
2021-08-26Open-market sale1,805$367.79120
2021-08-26Open-market sale120$368.610
2021-08-26Conversion56,000$0.0056,000
2021-08-25Conversion (derivative)6,300$0.004,694,036
2021-08-25Conversion (derivative)56,000$0.00347,517,686
2021-08-25Conversion56,000$0.0056,000
2021-08-25Open-market sale1,215$369.20140
2021-08-25Open-market sale3,925$368.491,355
2021-08-25Open-market sale640$367.565,280
2021-08-25Open-market sale380$366.005,920
2021-08-25Conversion6,300$0.006,300
2021-08-25Open-market sale450$370.341,285,846
2021-08-25Open-market sale2,805$369.131,286,296
2021-08-25Open-market sale9,495$368.471,289,101
2021-08-25Open-market sale1,400$367.501,298,596
2021-08-25Open-market sale850$366.111,299,996
2021-08-25Open-market sale1,100$370.390
2021-08-25Open-market sale11,621$369.161,100
2021-08-25Open-market sale35,464$368.4712,721
2021-08-25Open-market sale5,500$367.5548,185
2021-08-25Open-market sale2,315$366.1853,685
2021-08-24Conversion (derivative)56,000$0.00347,573,686
2021-08-24Conversion (derivative)6,300$0.004,700,336
2021-08-24Open-market sale2,516$366.41746
2021-08-24Open-market sale2,024$365.613,262
2021-08-24Open-market sale661$364.285,286
2021-08-24Open-market sale353$363.155,947
2021-08-24Conversion6,300$0.006,300
2021-08-24Open-market sale1,326$367.341,300,846
2021-08-24Open-market sale6,969$366.411,302,172
2021-08-24Open-market sale4,247$365.591,309,141
2021-08-24Open-market sale1,245$364.321,313,388
2021-08-24Open-market sale1,213$363.471,314,633
2021-08-24Open-market sale1,547$367.550
2021-08-24Open-market sale17,182$366.741,547
2021-08-24Open-market sale25,034$365.9018,729
2021-08-24Open-market sale5,465$364.8743,763
2021-08-24Open-market sale5,421$363.9149,228
2021-08-24Open-market sale1,351$362.7454,649
2021-08-24Conversion56,000$0.0056,000
2021-08-23Conversion (derivative)6,300$0.004,706,636
2021-08-23Conversion (derivative)56,000$0.00347,629,686
2021-08-23Open-market sale1,737$364.61933
2021-08-23Open-market sale2,412$363.562,670
2021-08-23Open-market sale820$362.335,082
2021-08-23Open-market sale302$360.905,902
2021-08-23Open-market sale96$359.336,204
2021-08-23Conversion6,300$0.006,300
2021-08-23Open-market sale4,426$365.081,315,846
2021-08-23Open-market sale4,237$364.181,320,272
2021-08-23Open-market sale3,883$363.281,324,509
2021-08-23Open-market sale1,395$361.981,328,392
2021-08-23Open-market sale829$360.961,329,787
2021-08-23Open-market sale230$359.331,330,616
2021-08-23Open-market sale17,722$364.0017,761
2021-08-23Open-market sale11,164$363.1735,483
2021-08-23Open-market sale5,959$362.0346,647
2021-08-23Open-market sale1,906$360.7652,606
2021-08-23Open-market sale1,488$359.3954,512
2021-08-23Open-market sale933$365.270
2021-08-23Conversion56,000$0.0056,000
2021-08-20Conversion (derivative)56,000$0.00347,685,686
2021-08-20Conversion (derivative)6,300$0.004,712,936
2021-08-20Open-market sale4,000$354.9452,000
2021-08-20Conversion56,000$0.0056,000
2021-08-20Open-market sale4,700$355.9447,300
2021-08-20Open-market sale828$359.0220
2021-08-20Open-market sale2,842$357.80848
2021-08-20Open-market sale1,450$357.053,690
2021-08-20Open-market sale570$355.915,140
2021-08-20Open-market sale590$354.835,710
2021-08-20Conversion6,300$0.006,300
2021-08-20Open-market sale200$359.831,330,846
2021-08-20Open-market sale1,800$359.081,331,046
2021-08-20Open-market sale6,155$357.831,332,846
2021-08-20Open-market sale4,095$357.171,339,001
2021-08-20Open-market sale1,450$356.081,343,096
2021-08-20Open-market sale1,300$354.841,344,546
2021-08-20Open-market sale2,295$359.680
2021-08-20Open-market sale7,338$358.932,295
2021-08-20Open-market sale27,067$357.769,633
2021-08-20Open-market sale10,600$356.9436,700
2021-08-19Conversion (derivative)56,000$0.00347,741,686
2021-08-19Conversion (derivative)6,300$0.004,719,236
2021-08-19Open-market sale860$353.854,660
2021-08-19Open-market sale230$352.865,520
2021-08-19Open-market sale550$351.625,750
2021-08-19Conversion6,300$0.006,300
2021-08-19Open-market sale100$357.501,345,846
2021-08-19Open-market sale1,654$356.771,345,946
2021-08-19Open-market sale3,233$355.881,347,600
2021-08-19Open-market sale6,163$355.001,350,833
2021-08-19Open-market sale1,800$353.971,356,996
2021-08-19Open-market sale1,000$351.651,359,846
2021-08-19Open-market sale400$357.400
2021-08-19Open-market sale6,989$356.76400
2021-08-19Open-market sale15,456$355.797,389
2021-08-19Open-market sale18,955$354.9122,845
2021-08-19Open-market sale7,600$353.9641,800
2021-08-19Open-market sale3,600$352.8649,400
2021-08-19Open-market sale3,000$351.8353,000
2021-08-19Conversion56,000$0.0056,000
2021-08-19Open-market sale2,013$354.882,647
2021-08-19Open-market sale1,847$355.79800
2021-08-19Open-market sale780$356.7320
2021-08-19Open-market sale1,050$352.841,358,796
2021-08-18Conversion (derivative)6,300$0.004,725,536
2021-08-18Conversion (derivative)56,000$0.00347,797,686
2021-08-18Open-market sale4,910$355.8151,090
2021-08-18Open-market sale1,261$358.65120
2021-08-18Open-market sale2,949$357.911,381
2021-08-18Open-market sale1,420$357.114,330
2021-08-18Open-market sale550$355.825,750
2021-08-18Conversion6,300$0.006,300
2021-08-18Open-market sale50$359.471,360,846
2021-08-18Open-market sale2,784$358.681,360,896
2021-08-18Open-market sale7,750$357.871,363,680
2021-08-18Open-market sale3,050$357.061,371,430
2021-08-18Open-market sale1,366$355.841,374,480
2021-08-18Open-market sale11,300$358.60600
2021-08-18Open-market sale28,890$357.8611,900
2021-08-18Open-market sale10,300$357.0540,790
2021-08-18Open-market sale120$359.840
2021-08-18Conversion56,000$0.0056,000
2021-08-17Conversion (derivative)6,300$0.004,731,836
2021-08-17Conversion (derivative)56,000$0.00347,853,686
2021-08-17Open-market sale3,720$361.3323,600
2021-08-17Open-market sale1,005$359.8527,320
2021-08-17Open-market sale7,044$358.6428,325
2021-08-17Open-market sale10,230$358.0335,369
2021-08-17Open-market sale4,851$356.9845,599
2021-08-17Open-market sale5,550$355.9050,450
2021-08-17Conversion56,000$0.0056,000
2021-08-17Open-market sale740$363.4290
2021-08-17Open-market sale1,490$362.51830
2021-08-17Open-market sale880$361.682,320
2021-08-17Open-market sale31$360.063,200
2021-08-17Open-market sale310$359.003,231
2021-08-17Open-market sale1,389$358.293,541
2021-08-17Open-market sale610$357.234,930
2021-08-17Open-market sale760$355.965,540
2021-08-17Conversion6,300$0.006,300
2021-08-17Open-market sale250$364.291,375,846
2021-08-17Open-market sale2,110$363.401,376,096
2021-08-17Open-market sale3,350$362.341,378,206
2021-08-17Open-market sale1,800$361.511,381,556
2021-08-17Open-market sale200$359.841,383,356
2021-08-17Open-market sale1,050$358.791,383,556
2021-08-17Open-market sale3,275$358.181,384,606
2021-08-17Open-market sale1,415$357.021,387,881
2021-08-17Open-market sale1,550$355.921,389,296
2021-08-17Open-market sale2,100$364.120
2021-08-17Open-market sale8,500$363.192,100
2021-08-17Open-market sale13,000$362.2110,600
2021-08-16Conversion (derivative)6,300$0.004,738,136
2021-08-16Conversion (derivative)56,000$0.00347,909,686
2021-08-16Open-market sale5,471$362.1729,229
2021-08-16Open-market sale6,702$361.1634,700
2021-08-16Open-market sale6,912$362.9922,317
2021-08-16Open-market sale3,000$364.0919,317
2021-08-16Open-market sale9,225$365.0510,092
2021-08-16Open-market sale8,392$366.351,700
2021-08-16Open-market sale551$358.121,405,295
2021-08-16Open-market sale1,899$359.061,403,396
2021-08-16Open-market sale6,398$360.1041,402
2021-08-16Open-market sale6,400$359.0347,800
2021-08-16Open-market sale1,800$358.0354,200
2021-08-16Conversion56,000$0.0056,000
2021-08-16Open-market sale1,015$366.440
2021-08-16Open-market sale900$365.181,015
2021-08-16Open-market sale495$364.231,915
2021-08-16Open-market sale740$363.042,410
2021-08-16Open-market sale660$362.363,150
2021-08-16Open-market sale790$361.253,810
2021-08-16Open-market sale730$360.184,600
2021-08-16Open-market sale730$359.045,330
2021-08-16Open-market sale240$358.096,060
2021-08-16Conversion6,300$0.006,300
2021-08-16Open-market sale2,250$366.471,390,846
2021-08-16Open-market sale1,750$365.351,393,096
2021-08-16Open-market sale1,450$364.581,394,846
2021-08-16Open-market sale1,250$363.421,396,296
2021-08-16Open-market sale2,300$362.551,397,546
2021-08-16Open-market sale1,850$361.341,399,846
2021-08-16Open-market sale1,700$360.311,401,696
2021-08-13Conversion (derivative)6,300$0.004,744,436
2021-08-13Conversion (derivative)56,000$0.00347,965,686
2021-08-13Open-market sale11,150$362.951,407,196
2021-08-13Open-market sale3,040$363.16320
2021-08-13Open-market sale2,940$362.553,360
2021-08-13Conversion6,300$0.006,300
2021-08-13Open-market sale1,350$363.971,405,846
2021-08-13Open-market sale2,500$362.321,418,346
2021-08-13Open-market sale5,201$363.970
2021-08-13Open-market sale40,845$362.965,201
2021-08-13Open-market sale9,954$362.3446,046
2021-08-13Conversion56,000$0.0056,000
2021-08-12Conversion (derivative)56,000$0.00348,021,686
2021-08-12Conversion (derivative)6,300$0.004,750,736
2021-08-12Open-market sale2,630$361.081,427,912
2021-08-12Open-market sale723$357.671,435,123
2021-08-12Open-market sale20,979$361.778,803
2021-08-12Open-market sale6,941$360.8229,782
2021-08-12Open-market sale9,838$360.0136,723
2021-08-12Open-market sale6,037$358.6546,561
2021-08-12Open-market sale3,402$357.7852,598
2021-08-12Conversion56,000$0.0056,000
2021-08-12Open-market sale525$362.810
2021-08-12Open-market sale1,447$362.27525
2021-08-12Open-market sale1,919$361.491,972
2021-08-12Open-market sale1,254$360.163,891
2021-08-12Open-market sale541$358.765,145
2021-08-12Open-market sale614$357.915,686
2021-08-12Conversion6,300$0.006,300
2021-08-12Open-market sale1,959$362.801,420,846
2021-08-12Open-market sale5,107$361.931,422,805
2021-08-12Open-market sale1,731$358.791,433,392
2021-08-12Open-market sale2,850$360.031,430,542
2021-08-11Conversion (derivative)56,000$0.00348,077,686
2021-08-11Conversion (derivative)6,300$0.004,757,036
2021-08-11Open-market sale3,118$359.682,079
2021-08-11Open-market sale790$361.511,435,846
2021-08-11Open-market sale3,298$360.381,436,636
2021-08-11Open-market sale8,199$359.741,439,934
2021-08-11Open-market sale2,713$358.761,448,133
2021-08-11Open-market sale2,086$361.27795
2021-08-11Open-market sale26,677$360.202,881
2021-08-11Open-market sale19,743$359.3829,558
2021-08-11Open-market sale6,699$358.6249,301
2021-08-11Conversion56,000$0.0056,000
2021-08-11Open-market sale154$361.790
2021-08-11Open-market sale1,925$360.36154
2021-08-11Conversion6,300$0.006,300
2021-08-11Open-market sale1,103$358.645,197
2021-08-10Conversion (derivative)6,300$0.004,763,336
2021-08-10Conversion (derivative)56,000$0.00348,133,686
2021-08-10Open-market sale37,588$360.8614,940
2021-08-10Open-market sale3,472$359.8352,528
2021-08-10Conversion56,000$0.0056,000
2021-08-10Open-market sale613$363.04155
2021-08-10Open-market sale774$362.09768
2021-08-10Open-market sale3,822$360.911,542
2021-08-10Open-market sale936$360.135,364
2021-08-10Conversion6,300$0.006,300
2021-08-10Open-market sale708$363.611,450,846
2021-08-10Open-market sale1,631$362.871,451,554
2021-08-10Open-market sale1,224$361.981,453,185
2021-08-10Open-market sale8,348$361.001,454,409
2021-08-10Open-market sale3,089$360.271,462,757
2021-08-10Open-market sale2,595$363.550
2021-08-10Open-market sale4,896$361.7710,044
2021-08-10Open-market sale7,449$362.732,595
2021-08-09Conversion (derivative)56,000$0.00348,189,686
2021-08-09Conversion (derivative)6,300$0.004,769,636
2021-08-09Open-market sale19,525$361.6536,475
2021-08-09Open-market sale1,066$363.5819
2021-08-09Open-market sale2,941$362.541,085
2021-08-09Open-market sale2,274$361.624,026
2021-08-09Conversion6,300$0.006,300
2021-08-09Open-market sale199$365.551,465,846
2021-08-09Open-market sale494$364.861,466,045
2021-08-09Open-market sale1,593$363.341,466,539
2021-08-09Open-market sale7,086$362.531,468,132
2021-08-09Open-market sale5,628$361.681,475,218
2021-08-09Open-market sale10,777$363.261,033
2021-08-09Open-market sale24,665$362.4811,810
2021-08-09Open-market sale19$365.580
2021-08-09Conversion56,000$0.0056,000
2021-08-06Conversion (derivative)6,300$0.004,775,936
2021-08-06Conversion (derivative)56,000$0.00348,245,686
2021-08-06Open-market sale600$364.0170
2021-08-06Open-market sale4,195$363.11670
2021-08-06Open-market sale1,435$362.144,865
2021-08-06Conversion56,000$0.0056,000
2021-08-06Open-market sale10,000$362.0946,000
2021-08-06Open-market sale37,175$363.088,825
2021-08-06Open-market sale7,625$363.771,200
2021-08-06Open-market sale1,200$364.700
2021-08-06Open-market sale3,100$362.081,492,746
2021-08-06Open-market sale9,994$363.111,482,752
2021-08-06Open-market sale1,756$363.931,480,996
2021-08-06Open-market sale150$364.981,480,846
2021-08-06Conversion6,300$0.006,300
2021-08-05Conversion (derivative)56,000$0.00348,301,686
2021-08-05Conversion (derivative)6,300$0.004,782,236
2021-08-05Open-market sale4,000$357.9152,000
2021-08-05Conversion56,000$0.0056,000
2021-08-05Open-market sale3,610$358.8148,390
2021-08-05Open-market sale4,800$359.7643,590
2021-08-05Open-market sale22,700$361.0820,890
2021-08-05Open-market sale15,857$361.715,033
2021-08-05Open-market sale4,333$363.05700
2021-08-05Open-market sale1,100$357.911,509,746
2021-08-05Open-market sale1,200$358.991,508,546
2021-08-05Open-market sale1,150$359.801,507,396
2021-08-05Open-market sale7,950$361.171,499,446
2021-08-05Open-market sale2,536$361.871,496,910
2021-08-05Open-market sale1,064$363.131,495,846
2021-08-05Conversion6,300$0.006,300
2021-08-05Open-market sale387$357.905,913
2021-08-05Open-market sale540$358.915,373
2021-08-05Open-market sale520$359.774,853
2021-08-05Open-market sale400$363.210
2021-08-05Open-market sale1,383$361.82400
2021-08-05Open-market sale3,070$361.151,783
2021-08-04Conversion (derivative)56,000$0.00348,357,686
2021-08-04Conversion (derivative)6,300$0.004,788,536
2021-08-04Open-market sale9,300$354.2432,700
2021-08-04Conversion56,000$0.0056,000
2021-08-04Open-market sale1,500$359.20490
2021-08-04Open-market sale1,130$358.251,990
2021-08-04Open-market sale360$357.083,120
2021-08-04Open-market sale70$354.993,480
2021-08-04Open-market sale1,090$354.223,550
2021-08-04Open-market sale1,160$353.184,640
2021-08-04Open-market sale500$351.985,800
2021-08-04Conversion6,300$0.006,300
2021-08-04Open-market sale1,550$359.901,510,846
2021-08-04Open-market sale3,640$359.111,512,396
2021-08-04Open-market sale2,550$358.241,516,036
2021-08-04Open-market sale650$357.031,518,586
2021-08-04Open-market sale200$355.521,519,236
2021-08-04Open-market sale2,460$354.281,519,436
2021-08-04Open-market sale2,750$353.231,521,896
2021-08-04Open-market sale1,200$352.001,524,646
2021-08-04Open-market sale2,815$360.160
2021-08-04Open-market sale12,685$359.412,815
2021-08-04Open-market sale12,500$358.4515,500
2021-08-04Open-market sale3,200$357.4828,000
2021-08-04Open-market sale800$356.4531,200
2021-08-04Open-market sale700$355.3432,000
2021-08-04Open-market sale3,600$352.1752,400
2021-08-04Open-market sale10,400$353.2442,000
2021-08-03Conversion (derivative)6,300$0.004,794,836
2021-08-03Conversion (derivative)56,000$0.00348,413,686
2021-08-03Open-market sale2,068$350.702,462
2021-08-03Open-market sale2,042$351.42420
2021-08-03Conversion56,000$0.0056,000
2021-08-03Open-market sale6,153$348.4049,847
2021-08-03Open-market sale9,900$349.1639,947
2021-08-03Open-market sale12,201$350.5727,746
2021-08-03Open-market sale23,210$351.254,536
2021-08-03Open-market sale780$349.264,530
2021-08-03Conversion6,300$0.006,300
2021-08-03Open-market sale4,436$352.29100
2021-08-03Open-market sale2,292$348.541,538,554
2021-08-03Open-market sale2,000$349.291,536,554
2021-08-03Open-market sale4,100$350.651,532,454
2021-08-03Open-market sale5,595$351.321,526,859
2021-08-03Open-market sale1,013$352.481,525,846
2021-08-03Open-market sale420$352.600
2021-08-03Open-market sale990$348.555,310
2021-08-02Conversion (derivative)6,300$0.004,801,136
2021-08-02Conversion (derivative)56,000$0.00348,469,686
2021-08-02Open-market sale230$355.73600
2021-08-02Open-market sale1,200$354.42830
2021-08-02Open-market sale2,270$353.552,030
2021-08-02Open-market sale1,360$352.584,300
2021-08-02Open-market sale640$351.565,660
2021-08-02Conversion6,300$0.006,300
2021-08-02Open-market sale50$359.001,540,846
2021-08-02Open-market sale929$357.891,540,896
2021-08-02Open-market sale600$356.381,541,825
2021-08-02Open-market sale250$355.301,542,425
2021-08-02Open-market sale2,319$354.441,542,675
2021-08-02Open-market sale5,606$353.601,544,994
2021-08-02Open-market sale3,600$352.621,550,600
2021-08-02Open-market sale1,646$351.521,554,200
2021-08-02Open-market sale1,200$357.561,300
2021-08-02Open-market sale2,800$356.432,500
2021-08-02Open-market sale1,800$355.155,300
2021-08-02Open-market sale12,769$354.287,100
2021-08-02Open-market sale18,800$353.4119,869
2021-08-02Open-market sale11,631$352.4738,669
2021-08-02Open-market sale5,700$351.3550,300
2021-08-02Conversion56,000$0.0056,000
2021-08-02Open-market sale430$358.040
2021-08-02Open-market sale170$356.50430
2021-07-30Conversion (derivative)6,300$0.004,807,436
2021-07-30Conversion (derivative)56,000$0.00348,525,686
2021-07-30Open-market sale104$358.26722
2021-07-30Open-market sale2,158$357.66826
2021-07-30Open-market sale1,568$356.512,984
2021-07-30Open-market sale1,404$355.224,552
2021-07-30Open-market sale344$354.495,956
2021-07-30Conversion6,300$0.006,300
2021-07-30Open-market sale106$360.221,555,846
2021-07-30Open-market sale1,090$359.651,555,952
2021-07-30Open-market sale1,185$358.301,557,042
2021-07-30Open-market sale5,265$357.501,558,227
2021-07-30Open-market sale2,794$356.521,563,492
2021-07-30Open-market sale3,386$355.391,566,286
2021-07-30Open-market sale1,174$354.481,569,672
2021-07-30Open-market sale735$360.290
2021-07-30Open-market sale4,229$359.80735
2021-07-30Open-market sale3,560$358.344,964
2021-07-30Open-market sale17,612$357.628,524
2021-07-30Open-market sale9,966$356.6626,136
2021-07-30Open-market sale11,984$355.5936,102
2021-07-30Open-market sale6,782$354.8448,086
2021-07-30Open-market sale1,132$353.8954,868
2021-07-30Conversion56,000$0.0056,000
2021-07-29Conversion (derivative)56,000$0.00348,581,686
2021-07-29Conversion (derivative)6,300$0.004,813,736
2021-07-29Open-market sale710$361.33400
2021-07-29Open-market sale1,050$360.421,110
2021-07-29Open-market sale960$359.492,160
2021-07-29Open-market sale2,200$358.513,120
2021-07-29Open-market sale980$357.555,320
2021-07-29Conversion6,300$0.006,300
2021-07-29Open-market sale100$364.951,570,846
2021-07-29Open-market sale350$363.881,570,946
2021-07-29Open-market sale350$362.301,571,296
2021-07-29Open-market sale1,650$361.341,571,646
2021-07-29Open-market sale2,700$360.401,573,296
2021-07-29Open-market sale2,029$359.571,575,996
2021-07-29Open-market sale5,721$358.501,578,025
2021-07-29Open-market sale2,100$357.591,583,746
2021-07-29Open-market sale1,400$363.72600
2021-07-29Open-market sale1,600$362.242,000
2021-07-29Open-market sale6,000$361.243,600
2021-07-29Open-market sale8,612$360.319,600
2021-07-29Open-market sale9,300$359.5018,212
2021-07-29Open-market sale21,588$358.4227,512
2021-07-29Open-market sale6,900$357.5249,100
2021-07-29Conversion56,000$0.0056,000
2021-07-29Open-market sale100$364.530
2021-07-29Open-market sale210$362.29190
2021-07-29Open-market sale90$363.73100
2021-07-28Conversion (derivative)56,000$0.00348,637,686
2021-07-28Conversion (derivative)6,300$0.004,820,036
2021-07-28Open-market sale2,156$372.911,920
2021-07-28Open-market sale1,148$371.834,076
2021-07-28Open-market sale246$369.635,695
2021-07-28Open-market sale359$368.755,941
2021-07-28Conversion6,300$0.006,300
2021-07-28Open-market sale552$376.461,585,846
2021-07-28Open-market sale2,618$374.731,586,398
2021-07-28Open-market sale2,209$373.841,589,016
2021-07-28Open-market sale4,002$372.781,591,225
2021-07-28Open-market sale2,988$371.931,595,227
2021-07-28Open-market sale897$370.791,598,215
2021-07-28Open-market sale1,288$369.541,599,112
2021-07-28Open-market sale446$367.701,600,400
2021-07-28Open-market sale1,587$376.1735
2021-07-28Open-market sale8,506$374.681,622
2021-07-28Open-market sale8,446$373.9610,128
2021-07-28Open-market sale16,822$372.8318,574
2021-07-28Open-market sale11,336$371.8735,396
2021-07-28Open-market sale2,610$371.0346,732
2021-07-28Open-market sale3,177$369.7349,342
2021-07-28Open-market sale2,076$368.9452,519
2021-07-28Open-market sale1,405$367.6754,595
2021-07-28Conversion56,000$0.0056,000
2021-07-28Open-market sale253$376.050
2021-07-28Open-market sale568$374.76253
2021-07-28Open-market sale1,099$374.07821
2021-07-28Open-market sale471$370.965,224
2021-07-27Conversion (derivative)56,000$0.00348,693,686
2021-07-27Conversion (derivative)6,300$0.004,826,336
2021-07-27Open-market sale4,227$367.091,606,142
2021-07-27Open-market sale4,963$371.821,684
2021-07-27Open-market sale3,825$370.866,647
2021-07-27Open-market sale2,568$369.4310,472
2021-07-27Open-market sale3,720$368.2713,040
2021-07-27Open-market sale12,054$367.3316,760
2021-07-27Open-market sale18,963$366.4928,814
2021-07-27Open-market sale8,223$365.5047,777
2021-07-27Conversion56,000$0.0056,000
2021-07-27Open-market sale170$372.550
2021-07-27Open-market sale682$371.54170
2021-07-27Open-market sale343$370.63852
2021-07-27Open-market sale395$369.001,195
2021-07-27Open-market sale1,320$367.701,590
2021-07-27Open-market sale2,148$366.602,910
2021-07-27Open-market sale1,242$365.375,058
2021-07-27Conversion6,300$0.006,300
2021-07-27Open-market sale490$372.491,600,846
2021-07-27Open-market sale1,842$371.491,601,336
2021-07-27Open-market sale785$370.271,603,178
2021-07-27Open-market sale393$369.401,603,963
2021-07-27Open-market sale1,786$367.991,604,356
2021-07-27Open-market sale1,728$365.381,614,118
2021-07-27Open-market sale3,749$366.301,610,369
2021-07-26Conversion (derivative)56,000$0.00348,749,686
2021-07-26Conversion (derivative)6,300$0.004,832,636
2021-07-26Open-market sale2,138$369.2353,862
2021-07-26Open-market sale2,210$372.80280
2021-07-26Open-market sale1,915$371.912,490
2021-07-26Open-market sale1,411$370.944,405
2021-07-26Open-market sale484$369.605,816
2021-07-26Conversion6,300$0.006,300
2021-07-26Open-market sale24$374.181,615,846
2021-07-26Open-market sale2,620$373.251,615,870
2021-07-26Open-market sale5,590$372.341,618,490
2021-07-26Open-market sale4,905$371.441,624,080
2021-07-26Open-market sale1,113$370.661,628,985
2021-07-26Open-market sale748$369.651,630,098
2021-07-26Open-market sale9,587$373.062,140
2021-07-26Open-market sale24,648$372.1911,727
2021-07-26Open-market sale13,586$371.1936,375
2021-07-26Open-market sale3,901$370.1549,961
2021-07-26Open-market sale280$373.640
2021-07-26Conversion56,000$0.0056,000
2021-07-23Conversion (derivative)6,300$0.004,838,936
2021-07-23Conversion6,300$0.006,300
2021-07-23Open-market sale290$358.306,010
2021-07-23Open-market sale280$359.655,730
2021-07-23Open-market sale670$360.845,060
2021-07-23Open-market sale210$361.614,850
2021-07-23Open-market sale20$362.604,830
2021-07-23Open-market sale120$364.064,710
2021-07-23Open-market sale190$365.914,520
2021-07-23Open-market sale70$374.240
2021-07-23Open-market sale520$373.3770
2021-07-23Open-market sale1,010$372.37590
2021-07-23Open-market sale840$371.671,600
2021-07-23Open-market sale830$370.412,440
2021-07-23Open-market sale230$369.683,270
2021-07-23Open-market sale190$368.033,500
2021-07-23Open-market sale830$367.333,690
2021-07-23Open-market sale550$358.501,645,296
2021-07-23Open-market sale700$373.631,630,846
2021-07-23Open-market sale1,500$372.861,631,546
2021-07-23Open-market sale3,200$371.991,633,046
2021-07-23Open-market sale1,302$370.711,636,246
2021-07-23Open-market sale1,748$369.941,637,548
2021-07-23Open-market sale450$368.141,639,296
2021-07-23Open-market sale1,600$367.361,639,746
2021-07-23Open-market sale700$366.411,641,346
2021-07-23Open-market sale250$364.921,642,046
2021-07-23Open-market sale100$363.661,642,296
2021-07-23Open-market sale150$362.651,642,396
2021-07-23Open-market sale400$361.961,642,546
2021-07-23Open-market sale1,400$360.861,642,946
2021-07-23Open-market sale950$359.711,644,346
2021-07-23Conversion (derivative)56,000$0.00348,805,686
2021-07-23Open-market sale6,002$372.912,600
2021-07-23Open-market sale2,500$373.80100
2021-07-23Open-market sale1,700$358.4254,300
2021-07-23Open-market sale100$374.830
2021-07-23Open-market sale3,000$359.4951,300
2021-07-23Open-market sale3,300$360.5148,000
2021-07-23Open-market sale3,515$361.4144,485
2021-07-23Open-market sale800$362.7343,685
2021-07-23Open-market sale400$364.3243,285
2021-07-23Open-market sale1,374$365.3741,911
2021-07-23Open-market sale1,700$366.4640,211
2021-07-23Open-market sale6,300$367.3433,911
2021-07-23Open-market sale1,600$368.1232,311
2021-07-23Open-market sale6,209$369.8726,102
2021-07-23Open-market sale5,900$370.7020,202
2021-07-23Open-market sale11,600$371.988,602
2021-07-23Conversion56,000$0.0056,000
2021-07-22Conversion (derivative)6,300$0.004,845,236
2021-07-22Conversion (derivative)56,000$0.00348,861,686
2021-07-22Open-market sale8,107$349.909,676
2021-07-22Open-market sale1,350$346.221,659,496
2021-07-22Open-market sale2,400$347.231,657,096
2021-07-22Open-market sale1,600$348.391,655,496
2021-07-22Open-market sale5,779$349.081,649,717
2021-07-22Open-market sale1,650$350.111,648,067
2021-07-22Open-market sale2,221$351.111,645,846
2021-07-22Conversion6,300$0.006,300
2021-07-22Open-market sale310$345.855,990
2021-07-22Open-market sale920$346.845,070
2021-07-22Open-market sale740$347.844,330
2021-07-22Open-market sale2,370$348.931,960
2021-07-22Open-market sale1,040$349.88920
2021-07-22Open-market sale920$351.080
2021-07-22Conversion56,000$0.0056,000
2021-07-22Open-market sale3,700$346.0552,300
2021-07-22Open-market sale7,000$347.0645,300
2021-07-22Open-market sale6,100$347.9639,200
2021-07-22Open-market sale21,417$348.9717,783
2021-07-21Conversion (derivative)6,300$0.004,851,536
2021-07-21Conversion (derivative)56,000$0.00348,917,686
2021-07-21Conversion56,000$0.0056,000
2021-07-21Open-market sale2,580$344.251,300
2021-07-21Open-market sale1,880$343.383,880
2021-07-21Open-market sale540$342.305,760
2021-07-21Conversion6,300$0.006,300
2021-07-21Open-market sale709$346.081,660,846
2021-07-21Open-market sale2,750$345.411,661,555
2021-07-21Open-market sale5,531$344.281,664,305
2021-07-21Open-market sale4,760$343.401,669,836
2021-07-21Open-market sale1,250$342.341,674,596
2021-07-21Open-market sale9,633$344.878,470
2021-07-21Open-market sale23,597$344.0318,103
2021-07-21Open-market sale12,600$343.1241,700
2021-07-21Open-market sale1,700$342.0254,300
2021-07-21Open-market sale1,020$345.42280
2021-07-21Open-market sale280$346.070
2021-07-20Conversion (derivative)6,300$0.004,857,836
2021-07-20Conversion (derivative)56,000$0.00348,973,686
2021-07-20Open-market sale2,800$335.2653,200
2021-07-20Open-market sale220$341.591,530
2021-07-20Open-market sale1,850$340.811,750
2021-07-20Open-market sale590$339.703,600
2021-07-20Open-market sale390$338.534,190
2021-07-20Open-market sale350$337.604,580
2021-07-20Open-market sale1,040$336.484,930
2021-07-20Open-market sale330$335.235,970
2021-07-20Conversion6,300$0.006,300
2021-07-20Open-market sale3,600$342.941,675,846
2021-07-20Open-market sale700$341.861,679,446
2021-07-20Open-market sale4,200$340.821,680,146
2021-07-20Open-market sale1,400$339.851,684,346
2021-07-20Open-market sale1,050$338.691,685,746
2021-07-20Open-market sale950$337.471,686,796
2021-07-20Open-market sale2,400$336.391,687,746
2021-07-20Open-market sale700$335.251,690,146
2021-07-20Open-market sale11,320$342.793,200
2021-07-20Open-market sale3,782$341.5714,520
2021-07-20Open-market sale15,698$340.7018,302
2021-07-20Open-market sale4,600$339.5734,000
2021-07-20Open-market sale2,400$338.4538,600
2021-07-20Open-market sale3,100$337.5441,000
2021-07-20Open-market sale9,100$336.4244,100
2021-07-20Open-market sale1,530$342.920
2021-07-20Conversion56,000$0.0056,000
2021-07-19Conversion (derivative)6,300$0.004,864,136
2021-07-19Conversion (derivative)56,000$0.00349,029,686
2021-07-19Open-market sale200$339.391,690,846
2021-07-19Open-market sale1,100$338.351,691,046
2021-07-19Open-market sale2,850$337.491,692,146
2021-07-19Open-market sale6,650$336.571,694,996
2021-07-19Open-market sale4,200$335.591,701,646
2021-07-19Open-market sale550$338.4120
2021-07-19Open-market sale1,359$337.40570
2021-07-19Open-market sale20$339.600
2021-07-19Open-market sale1,710$335.594,590
2021-07-19Conversion56,000$0.0056,000
2021-07-19Open-market sale14,022$335.5841,978
2021-07-19Open-market sale25,514$336.4816,464
2021-07-19Open-market sale10,564$337.385,900
2021-07-19Open-market sale5,200$338.28700
2021-07-19Conversion6,300$0.006,300
2021-07-19Open-market sale2,661$336.501,929
2021-07-16Conversion (derivative)6,300$0.004,870,436
2021-07-16Conversion (derivative)56,000$0.00349,085,686
2021-07-16Open-market sale5,365$340.801,715,481
2021-07-16Open-market sale2,896$344.98284
2021-07-16Open-market sale3,007$343.883,180
2021-07-16Open-market sale13,952$342.696,187
2021-07-16Open-market sale16,176$341.7820,139
2021-07-16Open-market sale19,685$340.8036,315
2021-07-16Conversion56,000$0.0056,000
2021-07-16Open-market sale342$345.120
2021-07-16Open-market sale313$343.96342
2021-07-16Open-market sale1,470$342.69655
2021-07-16Open-market sale2,220$341.792,125
2021-07-16Conversion6,300$0.006,300
2021-07-16Open-market sale3,742$341.651,711,739
2021-07-16Open-market sale4,101$342.491,707,638
2021-07-16Open-market sale935$343.801,706,703
2021-07-16Open-market sale660$344.971,706,043
2021-07-16Open-market sale197$345.741,705,846
2021-07-16Open-market sale1,955$340.864,345
2021-07-15Conversion (derivative)56,000$0.00349,141,686
2021-07-15Conversion (derivative)6,300$0.004,876,736
2021-07-15Open-market sale2,059$343.151,726,787
2021-07-15Open-market sale1,178$347.38657
2021-07-15Open-market sale948$345.671,835
2021-07-15Open-market sale8,986$344.772,783
2021-07-15Open-market sale14,087$343.9111,769
2021-07-15Open-market sale13,174$342.6225,856
2021-07-15Open-market sale13,533$341.8039,030
2021-07-15Open-market sale3,437$340.9252,563
2021-07-15Conversion56,000$0.0056,000
2021-07-15Open-market sale72$349.200
2021-07-15Open-market sale707$345.0272
2021-07-15Open-market sale1,489$344.39779
2021-07-15Open-market sale1,296$343.202,268
2021-07-15Open-market sale1,823$342.153,564
2021-07-15Open-market sale913$341.255,387
2021-07-15Conversion6,300$0.006,300
2021-07-15Open-market sale175$349.201,720,846
2021-07-15Open-market sale288$346.991,721,021
2021-07-15Open-market sale1,632$344.901,721,309
2021-07-15Open-market sale3,846$344.301,722,941
2021-07-15Open-market sale2,727$341.421,733,119
2021-07-15Open-market sale4,273$342.331,728,846
2021-07-14Conversion (derivative)6,300$0.004,883,036
2021-07-14Conversion (derivative)56,000$0.00349,197,686
2021-07-14Open-market sale2,500$350.4212,063
2021-07-14Open-market sale7,363$351.644,700
2021-07-14Open-market sale2,400$352.352,300
2021-07-14Open-market sale1,300$353.331,000
2021-07-14Open-market sale1,972$347.531,748,874
2021-07-14Open-market sale5,892$348.531,742,982
2021-07-14Open-market sale2,950$349.321,740,032
2021-07-14Open-market sale800$350.281,739,232
2021-07-14Open-market sale11,600$349.3314,563
2021-07-14Open-market sale21,414$348.5626,163
2021-07-14Open-market sale8,423$347.5547,577
2021-07-14Conversion56,000$0.0056,000
2021-07-14Open-market sale600$352.321,736,632
2021-07-14Open-market sale2,000$351.621,737,232
2021-07-14Open-market sale386$353.351,736,246
2021-07-14Open-market sale310$354.550
2021-07-14Open-market sale190$353.04310
2021-07-14Open-market sale970$351.73500
2021-07-14Open-market sale310$350.641,470
2021-07-14Open-market sale1,090$349.371,780
2021-07-14Open-market sale2,530$348.632,870
2021-07-14Open-market sale900$347.655,400
2021-07-14Conversion6,300$0.006,300
2021-07-14Open-market sale400$354.751,735,846
2021-07-13Conversion (derivative)56,000$0.00349,253,686
2021-07-13Conversion (derivative)6,300$0.004,889,336
2021-07-13Open-market sale2,180$352.851,870
2021-07-13Open-market sale1,110$351.944,050
2021-07-13Open-market sale720$350.945,160
2021-07-13Open-market sale420$349.745,880
2021-07-13Conversion6,300$0.006,300
2021-07-13Open-market sale700$354.781,750,846
2021-07-13Open-market sale3,938$353.731,751,546
2021-07-13Open-market sale5,550$352.781,755,484
2021-07-13Open-market sale2,462$351.821,761,034
2021-07-13Open-market sale950$349.681,764,896
2021-07-13Open-market sale3,000$354.770
2021-07-13Open-market sale15,301$353.693,000
2021-07-13Open-market sale18,800$352.7918,301
2021-07-13Open-market sale10,599$351.8337,101
2021-07-13Open-market sale5,000$350.8847,700
2021-07-13Open-market sale3,300$349.8452,700
2021-07-13Conversion56,000$0.0056,000
2021-07-13Open-market sale1,560$353.78310
2021-07-13Open-market sale1,400$350.961,763,496
2021-07-12Conversion (derivative)6,300$0.004,895,636
2021-07-12Conversion (derivative)56,000$0.00349,309,686
2021-07-12Open-market sale1,782$350.421,779,064
2021-07-12Open-market sale15,191$352.4223,916
2021-07-12Open-market sale9,545$351.1939,107
2021-07-12Open-market sale7,348$350.4448,652
2021-07-12Conversion56,000$0.0056,000
2021-07-12Open-market sale3,016$353.21293
2021-07-12Open-market sale1,471$352.223,309
2021-07-12Open-market sale1,520$350.684,780
2021-07-12Conversion6,300$0.006,300
2021-07-12Open-market sale302$354.061,765,846
2021-07-12Open-market sale6,161$353.431,766,148
2021-07-12Open-market sale4,248$352.491,772,309
2021-07-12Open-market sale2,507$351.241,776,557
2021-07-12Open-market sale21,777$353.382,139
2021-07-12Open-market sale2,139$353.980
2021-07-09Conversion (derivative)56,000$0.00349,365,686
2021-07-09Conversion (derivative)6,300$0.004,901,936
2021-07-09Open-market sale12,511$349.4521,438
2021-07-09Open-market sale13,151$348.2433,949
2021-07-09Open-market sale7,900$347.5347,100
2021-07-09Open-market sale1,000$345.7455,000
2021-07-09Open-market sale1,693$349.611,907
2021-07-09Open-market sale1,907$350.280
2021-07-09Open-market sale400$345.591,795,446
2021-07-09Open-market sale2,950$347.651,792,496
2021-07-09Open-market sale3,100$348.421,789,396
2021-07-09Open-market sale3,952$349.611,785,444
2021-07-09Open-market sale4,598$350.261,780,846
2021-07-09Conversion6,300$0.006,300
2021-07-09Open-market sale240$345.596,060
2021-07-09Open-market sale1,330$347.634,730
2021-07-09Open-market sale1,130$348.403,600
2021-07-09Conversion56,000$0.0056,000
2021-07-08Conversion (derivative)56,000$0.00349,421,686
2021-07-08Conversion (derivative)6,300$0.004,908,236
2021-07-08Open-market sale1,700$347.611,795,846
2021-07-08Open-market sale1,900$346.711,797,546
2021-07-08Open-market sale5,925$345.591,799,446
2021-07-08Open-market sale3,625$344.561,805,371
2021-07-08Open-market sale1,850$343.661,808,996
2021-07-08Open-market sale7,044$347.142,601
2021-07-08Open-market sale11,090$346.049,645
2021-07-08Open-market sale19,915$345.3020,735
2021-07-08Open-market sale12,650$344.2540,650
2021-07-08Open-market sale2,700$343.3353,300
2021-07-08Conversion56,000$0.0056,000
2021-07-08Open-market sale640$347.670
2021-07-08Open-market sale970$346.64640
2021-07-08Open-market sale2,680$345.551,610
2021-07-08Open-market sale1,240$344.484,290
2021-07-08Open-market sale770$343.675,530
2021-07-08Conversion6,300$0.006,300
2021-07-07Conversion (derivative)56,000$0.00349,477,686
2021-07-07Conversion (derivative)6,300$0.004,914,536
2021-07-07Open-market sale8,699$350.6347,301
2021-07-07Open-market sale1,000$355.06210
2021-07-07Open-market sale520$353.881,210
2021-07-07Open-market sale1,200$352.751,730
2021-07-07Open-market sale1,700$351.732,930
2021-07-07Open-market sale1,670$350.934,630
2021-07-07Conversion6,300$0.006,300
2021-07-07Open-market sale200$356.401,810,846
2021-07-07Open-market sale800$355.561,811,046
2021-07-07Open-market sale1,850$354.941,811,846
2021-07-07Open-market sale1,850$353.491,813,696
2021-07-07Open-market sale2,900$352.491,815,546
2021-07-07Open-market sale5,395$351.431,818,446
2021-07-07Open-market sale2,005$350.691,823,841
2021-07-07Open-market sale5,014$355.39600
2021-07-07Open-market sale4,500$354.705,614
2021-07-07Open-market sale6,408$353.4610,114
2021-07-07Open-market sale11,199$352.5116,522
2021-07-07Open-market sale19,580$351.4327,721
2021-07-07Open-market sale210$355.690
2021-07-07Conversion56,000$0.0056,000
2021-07-06Conversion (derivative)56,000$0.00349,533,686
2021-07-06Conversion (derivative)6,300$0.004,920,836
2021-07-06Open-market sale600$356.4290
2021-07-06Open-market sale620$355.09690
2021-07-06Open-market sale700$354.191,310
2021-07-06Open-market sale2,037$352.882,010
2021-07-06Open-market sale1,163$352.174,047
2021-07-06Open-market sale540$350.905,210
2021-07-06Open-market sale550$349.945,750
2021-07-06Conversion6,300$0.006,300
2021-07-06Open-market sale200$357.761,825,846
2021-07-06Open-market sale950$356.931,826,046
2021-07-06Open-market sale525$355.821,826,996
2021-07-06Open-market sale1,571$354.941,827,521
2021-07-06Open-market sale1,400$354.161,829,092
2021-07-06Open-market sale4,604$352.921,830,492
2021-07-06Open-market sale3,200$352.151,835,096
2021-07-06Open-market sale1,200$350.881,838,296
2021-07-06Open-market sale1,350$349.971,839,496
2021-07-06Open-market sale100$358.500
2021-07-06Open-market sale1,400$357.95100
2021-07-06Open-market sale1,700$356.881,500
2021-07-06Open-market sale2,943$355.963,200
2021-07-06Open-market sale6,300$354.816,143
2021-07-06Open-market sale4,600$354.0512,443
2021-07-06Open-market sale19,889$352.8517,043
2021-07-06Open-market sale10,068$352.0436,932
2021-07-06Open-market sale4,830$350.7547,000
2021-07-06Open-market sale4,170$349.9351,830
2021-07-06Conversion56,000$0.0056,000
2021-07-02Conversion (derivative)6,300$0.004,927,136
2021-07-02Conversion (derivative)56,000$0.00349,589,686
2021-07-02Open-market sale2,434$354.52620
2021-07-02Open-market sale3,246$353.783,054
2021-07-02Conversion6,300$0.006,300
2021-07-02Open-market sale200$356.141,840,846
2021-07-02Open-market sale2,450$355.151,841,046
2021-07-02Open-market sale8,610$354.171,843,496
2021-07-02Open-market sale700$356.010
2021-07-02Open-market sale9,801$355.07700
2021-07-02Open-market sale31,899$354.1710,501
2021-07-02Open-market sale13,600$353.5242,400
2021-07-02Conversion56,000$0.0056,000
2021-07-02Open-market sale3,740$353.521,852,106
2021-07-01Conversion (derivative)6,300$0.004,933,436
2021-07-01Conversion (derivative)56,000$0.00349,645,686
2021-07-01Conversion56,000$0.0056,000
2021-07-01Open-market sale100$351.921,856
2021-07-01Open-market sale395$351.361,956
2021-07-01Open-market sale1,175$350.002,351
2021-07-01Open-market sale2,706$349.123,526
2021-07-01Open-market sale68$346.526,232
2021-07-01Conversion6,300$0.006,300
2021-07-01Open-market sale1,675$354.241,855,846
2021-07-01Open-market sale2,681$353.571,857,521
2021-07-01Open-market sale231$352.241,860,202
2021-07-01Open-market sale1,254$351.301,860,433
2021-07-01Open-market sale1,313$350.091,861,687
2021-07-01Open-market sale6,556$349.281,863,000
2021-07-01Open-market sale1,122$348.071,869,556
2021-07-01Open-market sale168$346.531,870,678
2021-07-01Open-market sale10,350$353.625,992
2021-07-01Open-market sale393$352.1416,342
2021-07-01Open-market sale3,965$351.4916,735
2021-07-01Open-market sale6,338$350.2620,700
2021-07-01Open-market sale21,503$349.3727,038
2021-07-01Open-market sale5,531$348.4748,541
2021-07-01Open-market sale1,928$346.8854,072
2021-07-01Open-market sale1,288$353.68568
2021-07-01Open-market sale568$354.390
2021-06-30Conversion (derivative)56,000$0.00349,701,686
2021-06-30Conversion (derivative)6,300$0.004,939,736
2021-06-30Open-market sale940$349.67740
2021-06-30Conversion56,000$0.0056,000
2021-06-30Open-market sale16,741$347.8939,259
2021-06-30Open-market sale24,286$348.6914,973
2021-06-30Open-market sale10,273$349.634,700
2021-06-30Open-market sale3,700$350.631,000
2021-06-30Open-market sale4,674$347.901,881,172
2021-06-30Open-market sale6,800$348.761,874,372
2021-06-30Open-market sale2,176$349.741,872,196
2021-06-30Open-market sale900$350.681,871,296
2021-06-30Open-market sale450$352.371,870,846
2021-06-30Conversion6,300$0.006,300
2021-06-30Open-market sale1,680$347.894,620
2021-06-30Open-market sale2,940$348.731,680
2021-06-30Open-market sale240$352.310
2021-06-30Open-market sale500$350.65240
2021-06-29Conversion (derivative)56,000$0.00349,757,686
2021-06-29Conversion (derivative)6,300$0.004,946,036
2021-06-29Open-market sale1,453$352.651,888,597
2021-06-29Open-market sale3,782$351.471,890,050
2021-06-29Open-market sale1,603$353.681,886,994
2021-06-29Open-market sale986$354.621,886,008
2021-06-29Open-market sale162$356.491,885,846
2021-06-29Conversion6,300$0.006,300
2021-06-29Open-market sale964$349.755,336
2021-06-29Open-market sale2,767$351.062,569
2021-06-29Open-market sale1,267$351.881,302
2021-06-29Open-market sale822$353.58480
2021-06-29Open-market sale413$354.6567
2021-06-29Conversion56,000$0.0056,000
2021-06-29Open-market sale6,270$349.6149,730
2021-06-29Open-market sale23,082$350.8126,648
2021-06-29Open-market sale11,840$351.6014,808
2021-06-29Open-market sale4,410$352.5610,398
2021-06-29Open-market sale5,705$353.704,693
2021-06-29Open-market sale5,404$350.791,893,832
2021-06-29Open-market sale1,610$349.571,899,236
2021-06-29Open-market sale2,125$356.290
2021-06-29Open-market sale2,568$354.762,125
2021-06-28Conversion (derivative)56,000$0.00349,813,686
2021-06-28Open-market sale408$353.051,903,027
2021-06-28Open-market sale227$348.821,903,435
2021-06-28Open-market sale454$347.751,903,662
2021-06-28Open-market sale2,302$344.031,904,116
2021-06-28Open-market sale5,894$343.281,906,418
2021-06-28Open-market sale970$357.080
2021-06-28Open-market sale4,319$355.97970
2021-06-28Open-market sale2,096$355.275,289
2021-06-28Open-market sale1,531$353.767,385
2021-06-28Open-market sale984$352.848,916
2021-06-28Open-market sale964$349.639,900
2021-06-28Open-market sale551$346.8310,864
2021-06-28Open-market sale154$353.901,902,873
2021-06-28Open-market sale1,603$355.701,901,270
2021-06-28Open-market sale324$356.701,900,946
2021-06-28Open-market sale100$357.961,900,846
2021-06-28Conversion56,000$0.0056,000
2021-06-28Open-market sale12,954$342.4343,046
2021-06-28Open-market sale22,121$343.2820,925
2021-06-28Open-market sale9,205$344.0011,720
2021-06-28Open-market sale305$345.0511,415
2021-06-28Open-market sale3,534$342.471,912,312
2021-06-28Conversion (derivative)6,300$0.004,952,336
2021-06-28Open-market sale223$355.15751
2021-06-28Open-market sale174$353.99974
2021-06-28Open-market sale93$349.571,148
2021-06-28Open-market sale458$344.161,241
2021-06-28Open-market sale2,954$343.451,699
2021-06-28Open-market sale1,647$342.394,653
2021-06-28Conversion6,300$0.006,300
2021-06-28Open-market sale227$357.010
2021-06-28Open-market sale524$355.78227
2021-06-25Conversion (derivative)6,300$0.004,958,636
2021-06-25Conversion (derivative)56,000$0.00349,869,686
2021-06-25Open-market sale200$343.371,915,846
2021-06-25Open-market sale2,100$342.561,916,046
2021-06-25Open-market sale7,000$341.421,918,146
2021-06-25Open-market sale5,700$340.641,925,146
2021-06-25Open-market sale7,006$342.431,796
2021-06-25Open-market sale31,498$341.318,802
2021-06-25Open-market sale15,700$340.5240,300
2021-06-25Conversion56,000$0.0056,000
2021-06-25Open-market sale20$343.750
2021-06-25Open-market sale830$342.6120
2021-06-25Open-market sale2,820$341.49850
2021-06-25Open-market sale2,630$340.673,670
2021-06-25Conversion6,300$0.006,300
2021-06-24Conversion (derivative)6,300$0.004,964,936
2021-06-24Conversion (derivative)56,000$0.00349,925,686
2021-06-24Open-market sale2,660$343.391,790
2021-06-24Open-market sale1,850$342.464,450
2021-06-24Conversion6,300$0.006,300
2021-06-24Open-market sale5,250$344.201,930,846
2021-06-24Open-market sale5,896$343.261,936,096
2021-06-24Open-market sale3,854$342.461,941,992
2021-06-24Open-market sale100$344.890
2021-06-24Open-market sale19,836$344.19100
2021-06-24Open-market sale22,664$343.2619,936
2021-06-24Open-market sale13,400$342.4642,600
2021-06-24Conversion56,000$0.0056,000
2021-06-23Conversion (derivative)6,300$0.004,971,236
2021-06-23Conversion (derivative)56,000$0.00349,981,686
2021-06-23Open-market sale710$342.2650
2021-06-23Open-market sale2,739$341.40760
2021-06-23Open-market sale2,231$340.623,499
2021-06-23Open-market sale570$339.475,730
2021-06-23Conversion6,300$0.006,300
2021-06-23Open-market sale200$343.351,945,846
2021-06-23Open-market sale900$342.291,946,046
2021-06-23Open-market sale6,824$341.481,946,946
2021-06-23Open-market sale5,926$340.621,953,770
2021-06-23Open-market sale1,150$339.481,959,696
2021-06-23Open-market sale15,676$341.841,400
2021-06-23Open-market sale30,935$340.9217,076
2021-06-23Open-market sale6,989$340.0148,011
2021-06-23Open-market sale1,000$338.8655,000
2021-06-23Open-market sale50$343.200
2021-06-23Conversion56,000$0.0056,000
2021-06-22Conversion (derivative)6,300$0.004,977,536
2021-06-22Conversion (derivative)56,000$0.00350,037,686
2021-06-22Open-market sale1,300$338.331,962,490
2021-06-22Open-market sale3,700$335.141,965,440
2021-06-22Open-market sale3,350$334.311,969,140
2021-06-22Open-market sale3,356$333.251,972,490
2021-06-22Open-market sale4,900$338.296,917
2021-06-22Open-market sale4,400$337.3211,817
2021-06-22Open-market sale1,607$336.1316,217
2021-06-22Open-market sale13,993$335.1217,824
2021-06-22Open-market sale13,235$334.2831,817
2021-06-22Open-market sale10,948$333.2645,052
2021-06-22Conversion56,000$0.0056,000
2021-06-22Open-market sale640$339.330
2021-06-22Open-market sale450$338.40640
2021-06-22Open-market sale590$337.351,090
2021-06-22Open-market sale240$336.001,680
2021-06-22Open-market sale1,410$335.101,920
2021-06-22Open-market sale1,600$334.283,330
2021-06-22Open-market sale1,370$333.194,930
2021-06-22Conversion6,300$0.006,300
2021-06-22Open-market sale1,644$339.421,960,846
2021-06-22Open-market sale400$336.071,965,040
2021-06-22Open-market sale1,250$337.281,963,790
2021-06-21Conversion (derivative)56,000$0.00350,093,686
2021-06-21Conversion (derivative)6,300$0.004,983,836
2021-06-21Open-market sale470$329.545,530
2021-06-21Open-market sale2,950$332.251,975,846
2021-06-21Open-market sale7,850$331.601,978,796
2021-06-21Open-market sale2,900$330.311,986,646
2021-06-21Open-market sale650$329.601,989,546
2021-06-21Open-market sale650$328.381,990,196
2021-06-21Open-market sale23,326$331.5117,074
2021-06-21Open-market sale8,700$330.3540,400
2021-06-21Open-market sale4,100$329.4649,100
2021-06-21Open-market sale2,800$328.4353,200
2021-06-21Conversion56,000$0.0056,000
2021-06-21Open-market sale1,300$332.230
2021-06-21Open-market sale3,110$331.551,300
2021-06-21Open-market sale1,120$330.334,410
2021-06-21Conversion6,300$0.006,300
2021-06-21Open-market sale300$328.526,000
2021-06-18Conversion (derivative)56,000$0.00350,149,686
2021-06-18Conversion (derivative)6,300$0.004,990,136
2021-06-18Conversion56,000$0.0056,000
2021-06-18Open-market sale815$334.49180
2021-06-18Open-market sale880$333.37995
2021-06-18Open-market sale3,658$329.9652,342
2021-06-18Open-market sale8,679$331.1343,663
2021-06-18Open-market sale19,525$331.9824,138
2021-06-18Open-market sale14,038$332.9310,100
2021-06-18Open-market sale5,300$333.824,800
2021-06-18Open-market sale4,800$334.770
2021-06-18Open-market sale680$329.892,005,166
2021-06-18Open-market sale3,750$331.272,001,416
2021-06-18Open-market sale4,620$332.191,996,796
2021-06-18Open-market sale3,750$333.121,993,046
2021-06-18Open-market sale1,650$334.371,991,396
2021-06-18Open-market sale550$334.921,990,846
2021-06-18Conversion6,300$0.006,300
2021-06-18Open-market sale215$329.706,085
2021-06-18Open-market sale2,290$332.421,875
2021-06-18Open-market sale1,920$331.434,165
2021-06-17Conversion (derivative)56,000$0.00350,205,686
2021-06-17Conversion (derivative)6,300$0.004,996,436
2021-06-17Open-market sale4,169$336.522,009,027
2021-06-17Open-market sale2,100$335.132,013,196
2021-06-17Open-market sale3,181$337.322,005,846
2021-06-17Conversion6,300$0.006,300
2021-06-17Open-market sale400$330.685,900
2021-06-17Open-market sale500$331.765,400
2021-06-17Open-market sale670$332.804,730
2021-06-17Open-market sale560$333.974,170
2021-06-17Open-market sale1,070$334.973,100
2021-06-17Open-market sale1,900$334.232,015,296
2021-06-17Open-market sale1,550$332.902,017,196
2021-06-17Open-market sale1,300$331.772,018,746
2021-06-17Open-market sale800$330.822,020,046
2021-06-17Open-market sale19,800$336.883,500
2021-06-17Open-market sale5,915$336.1023,300
2021-06-17Open-market sale9,000$334.9229,215
2021-06-17Open-market sale5,200$333.9838,215
2021-06-17Open-market sale5,200$332.9243,415
2021-06-17Open-market sale4,585$331.8948,615
2021-06-17Open-market sale2,800$331.0153,200
2021-06-17Conversion56,000$0.0056,000
2021-06-17Open-market sale90$337.680
2021-06-17Open-market sale1,843$337.0790
2021-06-17Open-market sale1,167$336.321,933
2021-06-16Conversion (derivative)6,300$0.005,002,736
2021-06-16Conversion (derivative)56,000$0.00350,261,686
2021-06-16Open-market sale2,100$329.3553,900
2021-06-16Open-market sale1,800$335.77716
2021-06-16Open-market sale360$334.752,516
2021-06-16Open-market sale160$333.212,876
2021-06-16Open-market sale1,711$332.493,036
2021-06-16Open-market sale620$331.434,747
2021-06-16Open-market sale703$330.575,367
2021-06-16Open-market sale230$329.476,070
2021-06-16Conversion6,300$0.006,300
2021-06-16Open-market sale1,550$336.922,020,846
2021-06-16Open-market sale4,250$335.842,022,396
2021-06-16Open-market sale950$334.752,026,646
2021-06-16Open-market sale500$333.182,027,596
2021-06-16Open-market sale4,000$332.492,028,096
2021-06-16Open-market sale1,365$331.462,032,096
2021-06-16Open-market sale1,935$330.502,033,461
2021-06-16Open-market sale450$329.382,035,396
2021-06-16Open-market sale5,887$336.83400
2021-06-16Open-market sale15,005$335.826,287
2021-06-16Open-market sale3,200$334.7621,292
2021-06-16Open-market sale4,048$333.1024,492
2021-06-16Open-market sale13,705$332.3728,540
2021-06-16Open-market sale6,153$331.1642,245
2021-06-16Open-market sale5,502$330.4248,398
2021-06-16Open-market sale716$336.840
2021-06-16Conversion56,000$0.0056,000
2021-06-15Conversion (derivative)6,300$0.005,009,036
2021-06-15Conversion (derivative)56,000$0.00350,317,686
2021-06-15Open-market sale24,410$336.6918,539
2021-06-15Open-market sale13,051$335.9042,949
2021-06-15Conversion56,000$0.0056,000
2021-06-15Open-market sale399$339.270
2021-06-15Open-market sale1,245$337.74399
2021-06-15Open-market sale2,866$336.791,644
2021-06-15Open-market sale1,790$335.984,510
2021-06-15Conversion6,300$0.006,300
2021-06-15Open-market sale228$339.712,035,846
2021-06-15Open-market sale1,127$339.082,036,074
2021-06-15Open-market sale1,427$338.022,037,201
2021-06-15Open-market sale6,606$336.982,038,628
2021-06-15Open-market sale5,612$336.112,045,234
2021-06-15Open-market sale12,392$337.556,147
2021-06-15Open-market sale5,065$338.791,082
2021-06-14Conversion (derivative)56,000$0.00350,373,686
2021-06-14Conversion (derivative)6,300$0.005,015,336
2021-06-14Open-market sale1,920$335.58402
2021-06-14Open-market sale2,398$334.652,322
2021-06-14Open-market sale570$333.444,720
2021-06-14Open-market sale690$332.305,290
2021-06-14Open-market sale320$330.475,980
2021-06-14Conversion6,300$0.006,300
2021-06-14Open-market sale435$336.592,050,846
2021-06-14Open-market sale4,150$335.752,051,281
2021-06-14Open-market sale6,015$334.802,055,431
2021-06-14Open-market sale1,500$333.872,061,446
2021-06-14Open-market sale1,500$332.832,062,946
2021-06-14Open-market sale650$331.762,064,446
2021-06-14Open-market sale750$330.382,065,096
2021-06-14Open-market sale3,896$336.380
2021-06-14Open-market sale15,800$335.663,896
2021-06-14Open-market sale22,900$334.7219,696
2021-06-14Open-market sale4,900$333.5642,596
2021-06-14Open-market sale4,300$332.6947,496
2021-06-14Open-market sale1,900$331.5851,796
2021-06-14Open-market sale2,304$330.3953,696
2021-06-14Conversion56,000$0.0056,000
2021-06-11Conversion (derivative)56,000$0.00350,429,686
2021-06-11Conversion (derivative)6,300$0.005,021,636
2021-06-11Conversion6,300$0.006,300
2021-06-11Open-market sale862$332.382,065,846
2021-06-11Open-market sale2,875$331.542,066,708
2021-06-11Open-market sale7,254$330.492,069,583
2021-06-11Open-market sale4,009$329.842,076,837
2021-06-11Open-market sale10,240$331.366,201
2021-06-11Open-market sale28,752$330.3516,441
2021-06-11Open-market sale10,807$329.6245,193
2021-06-11Conversion56,000$0.0056,000
2021-06-11Open-market sale82$332.500
2021-06-11Open-market sale1,009$332.0182
2021-06-11Open-market sale1,900$330.891,091
2021-06-11Open-market sale3,309$330.052,991
2021-06-10Conversion (derivative)6,300$0.005,027,936
2021-06-10Conversion (derivative)56,000$0.00350,485,686
2021-06-10Open-market sale1,465$332.40430
2021-06-10Open-market sale2,775$331.411,895
2021-06-10Open-market sale1,330$330.544,670
2021-06-10Open-market sale300$329.226,000
2021-06-10Conversion6,300$0.006,300
2021-06-10Open-market sale100$333.912,080,846
2021-06-10Open-market sale1,050$333.272,080,946
2021-06-10Open-market sale3,650$332.382,081,996
2021-06-10Open-market sale7,000$331.352,085,646
2021-06-10Open-market sale2,700$330.482,092,646
2021-06-10Open-market sale500$329.222,095,346
2021-06-10Open-market sale5,800$333.15300
2021-06-10Open-market sale16,863$332.186,100
2021-06-10Open-market sale23,090$331.2222,963
2021-06-10Open-market sale7,347$330.3946,053
2021-06-10Open-market sale2,600$329.2553,400
2021-06-10Open-market sale430$333.480
2021-06-10Conversion56,000$0.0056,000
2021-06-09Conversion (derivative)56,000$0.00350,541,686
2021-06-09Conversion (derivative)6,300$0.005,034,236
2021-06-09Open-market sale2,160$333.491,630
2021-06-09Open-market sale990$332.923,790
2021-06-09Open-market sale720$331.514,780
2021-06-09Open-market sale800$330.575,500
2021-06-09Conversion6,300$0.006,300
2021-06-09Open-market sale1,700$335.882,095,846
2021-06-09Open-market sale2,050$334.562,097,546
2021-06-09Open-market sale4,574$333.552,099,596
2021-06-09Open-market sale3,100$332.832,104,170
2021-06-09Open-market sale1,350$331.372,107,270
2021-06-09Open-market sale2,226$330.532,108,620
2021-06-09Open-market sale2,400$336.150
2021-06-09Open-market sale4,300$335.502,400
2021-06-09Open-market sale6,900$334.506,700
2021-06-09Open-market sale20,282$333.4813,600
2021-06-09Open-market sale8,114$332.7833,882
2021-06-09Open-market sale5,200$331.4241,996
2021-06-09Open-market sale8,804$330.5747,196
2021-06-09Conversion56,000$0.0056,000
2021-06-09Open-market sale920$334.58710
2021-06-09Open-market sale670$335.8440
2021-06-08Conversion (derivative)56,000$0.00350,597,686
2021-06-08Conversion (derivative)6,300$0.005,040,536
2021-06-08Open-market sale7,301$333.0548,699
2021-06-08Conversion56,000$0.0056,000
2021-06-08Open-market sale330$336.93120
2021-06-08Open-market sale450$335.88450
2021-06-08Open-market sale1,780$334.88900
2021-06-08Open-market sale2,910$333.792,680
2021-06-08Open-market sale710$333.015,590
2021-06-08Conversion6,300$0.006,300
2021-06-08Open-market sale150$337.522,110,846
2021-06-08Open-market sale850$336.942,110,996
2021-06-08Open-market sale1,000$336.022,111,846
2021-06-08Open-market sale4,150$334.852,112,846
2021-06-08Open-market sale7,200$333.782,116,996
2021-06-08Open-market sale1,650$332.942,124,196
2021-06-08Open-market sale1,000$337.670
2021-06-08Open-market sale1,800$336.741,000
2021-06-08Open-market sale4,400$335.892,800
2021-06-08Open-market sale14,600$334.897,200
2021-06-08Open-market sale26,899$333.8321,800
2021-06-07Conversion (derivative)56,000$0.00350,653,686
2021-06-07Conversion (derivative)6,300$0.005,046,836
2021-06-07Open-market sale1,380$329.934,920
2021-06-07Conversion6,300$0.006,300
2021-06-07Open-market sale750$337.292,125,846
2021-06-07Open-market sale4,103$336.552,126,596
2021-06-07Open-market sale2,897$335.772,130,699
2021-06-07Open-market sale1,100$334.332,133,596
2021-06-07Open-market sale350$333.542,134,696
2021-06-07Open-market sale600$331.732,135,046
2021-06-07Open-market sale2,500$330.522,135,646
2021-06-07Open-market sale2,700$329.902,138,146
2021-06-07Open-market sale10,571$336.88500
2021-06-07Open-market sale15,847$336.1111,071
2021-06-07Open-market sale4,530$335.1326,918
2021-06-07Open-market sale3,730$333.9431,448
2021-06-07Open-market sale900$332.5035,178
2021-06-07Open-market sale2,200$331.5836,078
2021-06-07Open-market sale9,900$330.4238,278
2021-06-07Open-market sale7,822$329.7948,178
2021-06-07Conversion56,000$0.0056,000
2021-06-07Open-market sale70$337.570
2021-06-07Open-market sale1,150$336.8370
2021-06-07Open-market sale1,790$335.971,220
2021-06-07Open-market sale350$334.953,010
2021-06-07Open-market sale140$332.133,810
2021-06-07Open-market sale970$330.683,950
2021-06-07Open-market sale450$333.833,360
2021-06-04Conversion (derivative)6,300$0.005,053,136
2021-06-04Conversion (derivative)56,000$0.00350,709,686
2021-06-04Conversion56,000$0.0056,000
2021-06-04Open-market sale3,040$330.491,530
2021-06-04Open-market sale440$329.184,570
2021-06-04Open-market sale990$328.315,010
2021-06-04Open-market sale300$326.216,000
2021-06-04Conversion6,300$0.006,300
2021-06-04Open-market sale2,050$331.882,140,846
2021-06-04Open-market sale4,500$330.972,142,896
2021-06-04Open-market sale5,500$330.342,147,396
2021-06-04Open-market sale1,200$328.892,152,896
2021-06-04Open-market sale1,250$328.102,154,096
2021-06-04Open-market sale500$326.222,155,346
2021-06-04Open-market sale18,616$330.837,803
2021-06-04Open-market sale13,985$330.2826,419
2021-06-04Open-market sale8,527$328.8040,404
2021-06-04Open-market sale5,000$327.9448,931
2021-06-04Open-market sale700$326.5953,931
2021-06-04Open-market sale1,369$325.9954,631
2021-06-04Open-market sale1,510$331.5620
2021-06-04Open-market sale20$332.400
2021-06-03Conversion (derivative)41,000$0.00350,765,686
2021-06-03Conversion (derivative)4,200$0.005,059,436
2021-06-03Open-market sale2,899$327.070
2021-06-03Open-market sale16,450$326.252,899
2021-06-03Open-market sale14,435$325.5019,349
2021-06-03Open-market sale7,216$324.5533,784
2021-06-03Conversion41,000$0.0041,000
2021-06-03Open-market sale2,113$324.742,161,233
2021-06-03Open-market sale1,891$326.01806
2021-06-03Open-market sale1,503$324.922,697
2021-06-03Conversion4,200$0.004,200
2021-06-03Open-market sale1,773$326.682,155,846
2021-06-03Open-market sale3,614$325.872,157,619
2021-06-02Conversion (derivative)5,102$0.005,063,636
2021-06-02Conversion (derivative)47,266$0.00350,806,686
2021-06-02Open-market sale8,481$328.8928,114
2021-06-02Open-market sale10,671$328.0036,595
2021-06-02Conversion47,266$0.0047,266
2021-06-02Open-market sale1,168$329.832,048
2021-06-02Open-market sale1,323$328.663,216
2021-06-02Open-market sale563$327.834,539
2021-06-02Conversion5,102$0.005,102
2021-06-02Open-market sale705$331.472,163,346
2021-06-02Open-market sale4,379$330.822,164,051
2021-06-02Open-market sale2,855$329.772,168,430
2021-06-02Open-market sale1,279$328.512,171,285
2021-06-02Open-market sale1,519$327.902,172,564
2021-06-02Open-market sale1,477$331.580
2021-06-02Open-market sale15,051$330.841,477
2021-06-02Open-market sale11,586$329.8816,528
2021-06-01Conversion (derivative)5,500$0.005,068,738
2021-06-01Conversion (derivative)49,349$0.00350,853,952
2021-06-01Open-market sale16,951$330.23307
2021-06-01Open-market sale18,394$329.3917,258
2021-06-01Open-market sale550$327.222,185,382
2021-06-01Open-market sale1,600$328.242,183,782
2021-06-01Open-market sale9,997$328.3535,652
2021-06-01Open-market sale3,700$327.3445,649
2021-06-01Conversion49,349$0.0049,349
2021-06-01Open-market sale100$330.970
2021-06-01Open-market sale2,290$330.18100
2021-06-01Open-market sale1,800$329.342,390
2021-06-01Open-market sale1,030$328.284,190
2021-06-01Open-market sale280$327.195,220
2021-06-01Conversion5,500$0.005,500
2021-06-01Open-market sale6,392$330.212,174,083
2021-06-01Open-market sale3,307$329.262,180,475
2021-05-28Conversion (derivative)6,168$0.005,074,238
2021-05-28Conversion (derivative)54,301$0.00350,903,301
2021-05-28Open-market sale50$332.522,185,932
2021-05-28Open-market sale1,893$331.862,185,982
2021-05-28Open-market sale4,700$330.972,187,875
2021-05-28Open-market sale7,450$330.112,192,575
2021-05-28Open-market sale407$328.862,200,025
2021-05-28Open-market sale730$331.930
2021-05-28Open-market sale19,188$330.789,700
2021-05-28Open-market sale23,292$330.0028,888
2021-05-28Open-market sale2,121$328.7052,180
2021-05-28Conversion54,301$0.0054,301
2021-05-28Conversion6,168$0.006,168
2021-05-28Open-market sale160$328.926,008
2021-05-28Open-market sale3,140$330.082,868
2021-05-28Open-market sale2,138$331.03730
2021-05-28Open-market sale9,200$331.75500
2021-05-27Conversion (derivative)6,300$0.005,080,406
2021-05-27Conversion (derivative)56,000$0.00350,957,602
2021-05-27Open-market sale6,600$327.3149,400
2021-05-27Conversion56,000$0.0056,000
2021-05-27Open-market sale4,300$328.3145,100
2021-05-27Open-market sale4,100$329.7141,000
2021-05-27Open-market sale14,660$330.3026,340
2021-05-27Open-market sale822$332.40225
2021-05-27Open-market sale1,877$331.351,047
2021-05-27Open-market sale1,805$330.332,924
2021-05-27Open-market sale421$329.804,729
2021-05-27Open-market sale480$328.235,150
2021-05-27Open-market sale670$327.345,630
2021-05-27Conversion6,300$0.006,300
2021-05-27Open-market sale918$333.202,200,432
2021-05-27Open-market sale1,944$332.412,201,350
2021-05-27Open-market sale5,100$331.372,203,294
2021-05-27Open-market sale4,281$330.312,208,394
2021-05-27Open-market sale657$329.712,212,675
2021-05-27Open-market sale950$328.272,213,332
2021-05-27Open-market sale1,150$327.302,214,282
2021-05-27Open-market sale2,842$333.150
2021-05-27Open-market sale6,787$332.262,842
2021-05-27Open-market sale16,711$331.329,629
2021-05-26Conversion (derivative)41,000$0.00351,013,602
2021-05-26Conversion (derivative)4,200$0.005,086,706
2021-05-26Open-market sale2,980$327.592,217,082
2021-05-26Open-market sale1,020$328.2990
2021-05-26Open-market sale1,800$327.471,110
2021-05-26Open-market sale1,290$326.582,910
2021-05-26Conversion4,200$0.004,200
2021-05-26Open-market sale200$329.402,215,432
2021-05-26Open-market sale1,450$328.342,215,632
2021-05-26Open-market sale2,870$326.662,220,062
2021-05-26Open-market sale600$329.240
2021-05-26Open-market sale10,140$328.33600
2021-05-26Open-market sale16,660$327.5010,740
2021-05-26Open-market sale13,600$326.6327,400
2021-05-26Conversion41,000$0.0041,000
2021-05-25Conversion (derivative)41,000$0.00351,054,602
2021-05-25Conversion (derivative)4,200$0.005,090,906
2021-05-25Open-market sale3,387$327.272,225,895
2021-05-25Open-market sale1,660$328.0870
2021-05-25Open-market sale1,825$327.251,730
2021-05-25Open-market sale645$326.363,555
2021-05-25Conversion4,200$0.004,200
2021-05-25Open-market sale50$328.902,222,932
2021-05-25Open-market sale2,913$328.112,222,982
2021-05-25Open-market sale1,150$326.352,229,282
2021-05-25Open-market sale700$328.850
2021-05-25Open-market sale14,686$328.12700
2021-05-25Open-market sale19,414$327.3515,386
2021-05-25Open-market sale6,200$326.4134,800
2021-05-25Conversion41,000$0.0041,000
2021-05-24Conversion (derivative)41,000$0.00351,095,602
2021-05-24Conversion (derivative)4,200$0.005,095,106
2021-05-24Open-market sale413$322.083,257
2021-05-24Open-market sale140$318.454,060
2021-05-24Conversion4,200$0.004,200
2021-05-24Open-market sale150$325.862,230,432
2021-05-24Open-market sale2,250$325.232,230,582
2021-05-24Open-market sale3,100$324.552,232,832
2021-05-24Open-market sale300$323.292,235,932
2021-05-24Open-market sale800$322.062,236,232
2021-05-24Open-market sale650$320.962,237,032
2021-05-24Open-market sale250$318.592,237,682
2021-05-24Open-market sale22,500$324.824,600
2021-05-24Open-market sale4,100$324.0827,100
2021-05-24Open-market sale1,500$322.8331,200
2021-05-24Open-market sale4,700$321.9132,700
2021-05-24Open-market sale2,600$320.8237,400
2021-05-24Open-market sale300$319.6640,000
2021-05-24Open-market sale700$318.4440,300
2021-05-24Conversion41,000$0.0041,000
2021-05-24Open-market sale70$325.850
2021-05-24Open-market sale1,270$325.2470
2021-05-24Open-market sale1,777$324.541,340
2021-05-24Open-market sale140$323.093,117
2021-05-24Open-market sale70$320.203,990
2021-05-24Open-market sale320$321.003,670
2021-05-21Conversion (derivative)4,200$0.005,099,306
2021-05-21Conversion (derivative)41,000$0.00351,136,602
2021-05-21Open-market sale1,021$316.552,244,411
2021-05-21Open-market sale4,204$319.090
2021-05-21Open-market sale13,448$318.274,204
2021-05-21Open-market sale17,200$317.4817,652
2021-05-21Open-market sale6,148$316.4334,852
2021-05-21Conversion41,000$0.0041,000
2021-05-21Open-market sale3,900$317.542,240,511
2021-05-21Open-market sale1,266$318.52210
2021-05-21Open-market sale2,070$317.591,476
2021-05-21Open-market sale654$316.573,546
2021-05-21Conversion4,200$0.004,200
2021-05-21Open-market sale300$319.182,237,932
2021-05-21Open-market sale2,279$318.522,238,232
2021-05-20Conversion (derivative)41,000$0.00351,177,602
2021-05-20Conversion (derivative)4,200$0.005,103,506
2021-05-20Open-market sale1,708$317.90599
2021-05-20Open-market sale1,149$316.952,307
2021-05-20Open-market sale698$315.913,456
2021-05-20Open-market sale46$313.364,154
2021-05-20Conversion4,200$0.004,200
2021-05-20Open-market sale1,662$318.592,245,432
2021-05-20Open-market sale2,994$317.772,247,094
2021-05-20Open-market sale1,574$316.952,250,088
2021-05-20Open-market sale1,185$315.872,251,662
2021-05-20Open-market sale85$313.362,252,847
2021-05-20Open-market sale16,225$318.331,028
2021-05-20Open-market sale13,535$317.3017,253
2021-05-20Open-market sale7,836$316.3530,788
2021-05-20Open-market sale1,589$315.2638,624
2021-05-20Open-market sale787$313.6740,213
2021-05-20Open-market sale599$318.680
2021-05-20Conversion41,000$0.0041,000
2021-05-19Conversion (derivative)41,000$0.00351,218,602
2021-05-19Open-market sale650$310.132,256,792
2021-05-19Open-market sale600$308.622,257,442
2021-05-19Open-market sale450$307.692,258,042
2021-05-19Open-market sale250$306.172,258,492
2021-05-19Open-market sale1,350$305.782,258,742
2021-05-19Open-market sale340$304.052,260,092
2021-05-19Open-market sale800$314.300
2021-05-19Open-market sale2,809$313.49800
2021-05-19Open-market sale8,600$312.373,609
2021-05-19Open-market sale8,502$311.5012,209
2021-05-19Open-market sale3,600$310.3720,711
2021-05-19Open-market sale1,400$309.5024,311
2021-05-19Open-market sale3,700$308.3225,711
2021-05-19Open-market sale1,300$307.4129,411
2021-05-19Open-market sale4,300$306.1730,711
2021-05-19Open-market sale4,500$305.5335,011
2021-05-19Open-market sale1,489$304.2139,511
2021-05-19Conversion41,000$0.0041,000
2021-05-19Open-market sale150$314.292,252,932
2021-05-19Open-market sale595$313.272,253,082
2021-05-19Open-market sale1,200$311.262,255,592
2021-05-19Open-market sale1,915$312.152,253,677
2021-05-19Conversion (derivative)4,200$0.005,107,706
2021-05-19Open-market sale260$308.712,525
2021-05-19Open-market sale265$313.4470
2021-05-19Open-market sale830$312.32335
2021-05-19Open-market sale920$311.441,165
2021-05-19Open-market sale440$310.162,085
2021-05-19Open-market sale70$314.360
2021-05-19Open-market sale220$308.012,785
2021-05-19Open-market sale190$306.803,005
2021-05-19Open-market sale745$305.833,195
2021-05-19Open-market sale260$304.163,940
2021-05-19Conversion4,200$0.004,200
2021-05-18Conversion (derivative)4,200$0.005,111,906
2021-05-18Conversion (derivative)41,000$0.00351,259,602
2021-05-18Open-market sale7,420$315.43600
2021-05-18Open-market sale10,524$314.548,020
2021-05-18Open-market sale12,600$313.7418,544
2021-05-18Open-market sale4,600$312.4131,144
2021-05-18Open-market sale3,200$311.6235,744
2021-05-18Open-market sale2,056$310.2938,944
2021-05-18Conversion41,000$0.0041,000
2021-05-18Open-market sale500$315.630
2021-05-18Open-market sale1,070$314.90500
2021-05-18Open-market sale1,550$313.921,570
2021-05-18Open-market sale480$312.733,120
2021-05-18Open-market sale440$311.853,600
2021-05-18Open-market sale160$310.234,040
2021-05-18Conversion4,200$0.004,200
2021-05-18Open-market sale1,050$315.572,260,432
2021-05-18Open-market sale1,900$314.762,261,482
2021-05-18Open-market sale2,700$313.882,263,382
2021-05-18Open-market sale900$312.512,266,082
2021-05-18Open-market sale600$311.712,266,982
2021-05-18Open-market sale350$310.322,267,582
2021-05-17Conversion (derivative)41,000$0.00351,300,602
2021-05-17Conversion (derivative)4,200$0.005,116,106
2021-05-17Open-market sale9,457$312.3731,543
2021-05-17Conversion41,000$0.0041,000
2021-05-17Open-market sale14,000$313.2517,543
2021-05-17Open-market sale9,200$314.168,343
2021-05-17Open-market sale1,110$314.04755
2021-05-17Open-market sale1,365$313.251,865
2021-05-17Open-market sale970$312.343,230
2021-05-17Conversion4,200$0.004,200
2021-05-17Open-market sale1,300$315.222,267,932
2021-05-17Open-market sale1,450$314.232,269,232
2021-05-17Open-market sale2,850$313.332,270,682
2021-05-17Open-market sale1,900$312.432,273,532
2021-05-17Open-market sale8,343$315.180
2021-05-14Conversion (derivative)4,200$0.005,120,306
2021-05-14Conversion (derivative)41,000$0.00351,341,602
2021-05-14Open-market sale420$314.231,130
2021-05-14Open-market sale770$313.391,550
2021-05-14Open-market sale1,490$312.442,320
2021-05-14Open-market sale200$311.513,810
2021-05-14Open-market sale190$309.964,010
2021-05-14Conversion4,200$0.004,200
2021-05-14Open-market sale1,600$316.252,275,432
2021-05-14Open-market sale500$315.502,277,032
2021-05-14Open-market sale600$314.192,277,532
2021-05-14Open-market sale1,850$313.262,278,132
2021-05-14Open-market sale2,200$312.382,279,982
2021-05-14Open-market sale500$311.422,282,182
2021-05-14Open-market sale250$309.852,282,682
2021-05-14Open-market sale10,480$316.20200
2021-05-14Open-market sale1,800$315.1710,680
2021-05-14Open-market sale5,600$313.9412,480
2021-05-14Open-market sale9,814$313.0318,080
2021-05-14Open-market sale11,206$312.2627,894
2021-05-14Open-market sale900$311.0639,100
2021-05-14Open-market sale1,000$309.9040,000
2021-05-14Conversion41,000$0.0041,000
2021-05-14Open-market sale580$316.350
2021-05-14Open-market sale550$315.72580
2021-05-13Conversion (derivative)4,200$0.005,124,506
2021-05-13Conversion (derivative)41,000$0.00351,382,602
2021-05-13Open-market sale13,300$305.4320,000
2021-05-13Open-market sale5,500$304.4433,300
2021-05-13Open-market sale2,200$303.3238,800
2021-05-13Conversion41,000$0.0041,000
2021-05-13Open-market sale90$308.450
2021-05-13Open-market sale510$307.4190
2021-05-13Open-market sale1,550$306.36600
2021-05-13Open-market sale1,290$305.412,150
2021-05-13Open-market sale550$304.423,440
2021-05-13Open-market sale210$303.423,990
2021-05-13Conversion4,200$0.004,200
2021-05-13Open-market sale150$308.452,282,932
2021-05-13Open-market sale939$307.412,283,082
2021-05-13Open-market sale2,500$306.322,284,021
2021-05-13Open-market sale2,511$305.452,286,521
2021-05-13Open-market sale900$304.492,289,032
2021-05-13Open-market sale500$303.532,289,932
2021-05-13Open-market sale14,200$306.345,800
2021-05-13Open-market sale5,000$307.38800
2021-05-12Conversion (derivative)4,200$0.005,128,706
2021-05-12Conversion (derivative)41,000$0.00351,423,602
2021-05-12Open-market sale772$302.291,523
2021-05-12Open-market sale848$301.092,295
2021-05-12Open-market sale769$299.903,143
2021-05-12Open-market sale288$299.003,912
2021-05-12Conversion4,200$0.004,200
2021-05-12Open-market sale945$304.332,290,432
2021-05-12Open-market sale1,476$303.562,291,377
2021-05-12Open-market sale1,580$302.292,292,853
2021-05-12Open-market sale1,360$301.222,294,433
2021-05-12Open-market sale1,087$300.532,295,793
2021-05-12Open-market sale1,052$299.272,296,880
2021-05-12Open-market sale8,917$303.98408
2021-05-12Open-market sale6,431$303.109,325
2021-05-12Open-market sale6,503$302.0115,756
2021-05-12Open-market sale9,785$301.0122,259
2021-05-12Open-market sale5,807$300.0732,044
2021-05-12Open-market sale3,149$298.9737,851
2021-05-12Conversion41,000$0.0041,000
2021-05-12Open-market sale813$304.120
2021-05-12Open-market sale710$303.48813
2021-05-11Conversion (derivative)43,000$0.00351,464,602
2021-05-11Conversion (derivative)8,000$0.005,132,906
2021-05-11Open-market sale2,656$301.902,310,521
2021-05-11Open-market sale1,755$300.872,313,177
2021-05-11Open-market sale2,249$302.852,308,272
2021-05-11Open-market sale1,503$304.062,306,769
2021-05-11Open-market sale2,997$305.052,303,772
2021-05-11Open-market sale5,572$306.132,298,200
2021-05-11Open-market sale268$306.702,297,932
2021-05-11Conversion8,000$0.008,000
2021-05-11Open-market sale688$300.487,312
2021-05-11Open-market sale897$301.616,415
2021-05-11Open-market sale11,746$305.963,867
2021-05-11Open-market sale7,529$304.9315,613
2021-05-11Open-market sale4,080$303.8323,142
2021-05-11Open-market sale5,116$302.8927,222
2021-05-11Open-market sale3,984$302.0332,338
2021-05-11Open-market sale6,678$300.9036,322
2021-05-11Conversion43,000$0.0043,000
2021-05-11Open-market sale1,448$306.450
2021-05-11Open-market sale1,841$305.751,448
2021-05-11Open-market sale976$304.573,289
2021-05-11Open-market sale1,293$303.474,265
2021-05-11Open-market sale857$302.765,558
2021-05-10Conversion (derivative)8,000$0.005,140,906
2021-05-10Conversion (derivative)43,000$0.00351,507,602
2021-05-10Open-market sale6,635$305.5536,365
2021-05-10Open-market sale446$312.26107
2021-05-10Open-market sale491$311.30553
2021-05-10Open-market sale823$309.611,044
2021-05-10Open-market sale1,088$308.681,867
2021-05-10Open-market sale1,526$307.832,955
2021-05-10Open-market sale1,153$306.934,481
2021-05-10Open-market sale2,366$305.835,634
2021-05-10Conversion8,000$0.008,000
2021-05-10Open-market sale232$314.292,314,932
2021-05-10Open-market sale729$312.642,315,164
2021-05-10Open-market sale641$311.422,315,893
2021-05-10Open-market sale1,330$310.732,316,534
2021-05-10Open-market sale1,571$309.342,317,864
2021-05-10Open-market sale2,836$308.432,319,435
2021-05-10Open-market sale2,740$307.522,322,271
2021-05-10Open-market sale3,888$306.472,325,011
2021-05-10Open-market sale3,033$305.772,328,899
2021-05-10Open-market sale1,355$313.52585
2021-05-10Open-market sale1,654$311.611,940
2021-05-10Open-market sale3,345$310.793,594
2021-05-10Open-market sale5,082$309.386,939
2021-05-10Open-market sale7,554$308.3712,021
2021-05-10Open-market sale6,711$307.4219,575
2021-05-10Open-market sale10,079$306.4526,286
2021-05-10Open-market sale107$314.290
2021-05-10Conversion43,000$0.0043,000
2021-05-07Conversion (derivative)43,000$0.00351,550,602
2021-05-07Conversion (derivative)8,000$0.005,148,906
2021-05-07Open-market sale6,751$320.202,339,175
2021-05-07Open-market sale2,978$321.20620
2021-05-07Open-market sale3,160$320.183,598
2021-05-07Open-market sale1,242$319.426,758
2021-05-07Conversion8,000$0.008,000
2021-05-07Open-market sale1,619$322.102,331,932
2021-05-07Open-market sale5,624$321.232,333,551
2021-05-07Open-market sale3,006$319.442,345,926
2021-05-07Open-market sale3,504$322.150
2021-05-07Open-market sale16,296$321.173,504
2021-05-07Open-market sale17,063$320.1219,800
2021-05-07Open-market sale6,137$319.4336,863
2021-05-07Conversion43,000$0.0043,000
2021-05-06Conversion (derivative)8,000$0.005,156,906
2021-05-06Conversion (derivative)43,000$0.00351,593,602
2021-05-06Open-market sale4,800$317.902,352,482
2021-05-06Open-market sale1,250$317.002,357,282
2021-05-06Open-market sale2,700$315.752,358,532
2021-05-06Open-market sale3,600$314.912,361,232
2021-05-06Open-market sale1,100$314.032,364,832
2021-05-06Open-market sale8,100$318.861,200
2021-05-06Open-market sale11,500$317.919,300
2021-05-06Open-market sale3,800$317.0520,800
2021-05-06Open-market sale6,500$315.7424,600
2021-05-06Open-market sale10,600$314.8831,100
2021-05-06Open-market sale1,300$313.8341,700
2021-05-06Conversion43,000$0.0043,000
2021-05-06Open-market sale170$320.020
2021-05-06Open-market sale1,370$318.88170
2021-05-06Open-market sale2,310$318.001,540
2021-05-06Open-market sale600$317.043,850
2021-05-06Open-market sale1,140$315.804,450
2021-05-06Open-market sale1,940$314.955,590
2021-05-06Open-market sale470$313.967,530
2021-05-06Conversion8,000$0.008,000
2021-05-06Open-market sale300$320.112,348,932
2021-05-06Open-market sale3,250$318.902,349,232
2021-05-05Conversion (derivative)43,000$0.00351,636,602
2021-05-05Conversion (derivative)8,000$0.005,164,906
2021-05-05Open-market sale4,950$318.272,370,732
2021-05-05Open-market sale2,100$315.102,380,832
2021-05-05Open-market sale1,600$319.94100
2021-05-05Open-market sale10,900$319.111,700
2021-05-05Open-market sale11,510$318.2612,600
2021-05-05Open-market sale6,900$317.0924,110
2021-05-05Open-market sale5,900$316.2631,010
2021-05-05Open-market sale6,090$315.0236,910
2021-05-05Conversion43,000$0.0043,000
2021-05-05Open-market sale20$320.850
2021-05-05Open-market sale340$319.9820
2021-05-05Open-market sale2,030$319.08360
2021-05-05Open-market sale2,420$318.202,390
2021-05-05Open-market sale1,170$316.964,810
2021-05-05Open-market sale990$316.155,980
2021-05-05Open-market sale1,030$315.096,970
2021-05-05Conversion8,000$0.008,000
2021-05-05Open-market sale400$319.982,365,932
2021-05-05Open-market sale4,400$319.162,366,332
2021-05-05Open-market sale2,650$316.232,378,182
2021-05-05Open-market sale2,500$317.112,375,682
2021-05-04Conversion (derivative)8,000$0.005,172,906
2021-05-04Conversion (derivative)43,000$0.00351,679,602
2021-05-04Open-market sale905$320.172,383,132
2021-05-04Open-market sale995$318.802,384,037
2021-05-04Open-market sale150$320.782,382,982
2021-05-04Open-market sale50$321.932,382,932
2021-05-04Conversion8,000$0.008,000
2021-05-04Open-market sale1,650$317.862,385,032
2021-05-04Open-market sale1,850$316.792,386,682
2021-05-04Open-market sale3,100$315.742,388,532
2021-05-04Open-market sale4,100$314.722,391,632
2021-05-04Open-market sale4,200$313.932,395,732
2021-05-04Open-market sale2,200$320.23200
2021-05-04Open-market sale2,909$318.952,400
2021-05-04Open-market sale4,626$317.885,309
2021-05-04Open-market sale4,065$316.779,935
2021-05-04Open-market sale6,300$315.9214,000
2021-05-04Open-market sale11,500$314.8520,300
2021-05-04Open-market sale11,200$313.9831,800
2021-05-04Conversion43,000$0.0043,000
2021-05-04Open-market sale20$321.800
2021-05-04Open-market sale340$320.7020
2021-05-04Open-market sale280$319.91360
2021-05-04Open-market sale410$318.72640
2021-05-04Open-market sale710$317.841,050
2021-05-04Open-market sale790$316.871,760
2021-05-04Open-market sale1,320$315.932,550
2021-05-04Open-market sale2,060$314.793,870
2021-05-04Open-market sale2,070$313.925,930
2021-05-03Conversion (derivative)43,000$0.00351,722,602
2021-05-03Conversion (derivative)8,000$0.005,180,906
2021-05-03Open-market sale1,473$327.492,400,032
2021-05-03Open-market sale2,024$324.472,404,655
2021-05-03Open-market sale5,205$323.322,406,679
2021-05-03Open-market sale5,048$322.652,411,884
2021-05-03Open-market sale2,823$327.59100
2021-05-03Open-market sale5,000$326.712,923
2021-05-03Open-market sale4,600$325.367,923
2021-05-03Open-market sale4,500$324.3912,523
2021-05-03Open-market sale15,100$323.2717,023
2021-05-03Open-market sale10,877$322.5632,123
2021-05-03Conversion43,000$0.0043,000
2021-05-03Open-market sale50$328.280
2021-05-03Open-market sale503$327.5750
2021-05-03Open-market sale1,080$326.63553
2021-05-03Open-market sale600$325.491,633
2021-05-03Open-market sale950$324.452,233
2021-05-03Open-market sale2,990$323.253,183
2021-05-03Open-market sale1,827$322.576,173
2021-05-03Conversion8,000$0.008,000
2021-05-03Open-market sale100$328.192,399,932
2021-05-03Open-market sale1,550$325.542,403,105
2021-05-03Open-market sale1,600$326.512,401,505
2021-04-30Conversion (derivative)8,000$0.005,188,906
2021-04-30Conversion (derivative)43,000$0.00351,765,602
2021-04-30Open-market sale5,020$328.012,747
2021-04-30Open-market sale4,847$327.167,767
2021-04-30Open-market sale20,065$326.0312,614
2021-04-30Open-market sale10,321$325.2232,679
2021-04-30Conversion43,000$0.0043,000
2021-04-30Open-market sale482$329.010
2021-04-30Open-market sale944$328.22482
2021-04-30Open-market sale796$327.291,426
2021-04-30Open-market sale3,000$326.082,222
2021-04-30Open-market sale2,778$325.395,222
2021-04-30Conversion8,000$0.008,000
2021-04-30Open-market sale456$328.942,416,932
2021-04-30Open-market sale1,809$328.362,417,388
2021-04-30Open-market sale2,875$327.452,419,197
2021-04-30Open-market sale7,408$326.062,422,072
2021-04-30Open-market sale4,452$325.222,429,480
2021-04-29Conversion (derivative)43,000$0.00351,808,602
2021-04-29Conversion (derivative)8,000$0.005,196,906
2021-04-29Open-market sale7,554$329.83969
2021-04-29Open-market sale3,904$326.6515,934
2021-04-29Open-market sale9,173$325.9419,838
2021-04-29Open-market sale7,194$324.8129,011
2021-04-29Open-market sale4,467$323.8136,205
2021-04-29Open-market sale2,328$322.7340,672
2021-04-29Conversion43,000$0.0043,000
2021-04-29Open-market sale773$329.141,468
2021-04-29Open-market sale844$327.492,241
2021-04-29Open-market sale1,754$326.463,085
2021-04-29Open-market sale1,236$325.514,839
2021-04-29Open-market sale1,421$324.466,075
2021-04-29Open-market sale504$323.557,496
2021-04-29Conversion8,000$0.008,000
2021-04-29Open-market sale3,003$329.872,433,932
2021-04-29Open-market sale1,527$329.102,436,935
2021-04-29Open-market sale1,552$327.882,438,462
2021-04-29Open-market sale1,493$326.942,440,014
2021-04-29Open-market sale3,737$325.902,441,507
2021-04-29Open-market sale2,580$324.962,445,244
2021-04-29Open-market sale2,231$323.882,447,824
2021-04-29Open-market sale877$322.832,450,055
2021-04-29Open-market sale969$330.710
2021-04-29Open-market sale2,373$327.7913,561
2021-04-29Open-market sale5,038$328.928,523
2021-04-28Conversion (derivative)43,000$0.00351,851,602
2021-04-28Conversion (derivative)8,000$0.005,204,906
2021-04-28Open-market sale3,177$309.102,451,977
2021-04-28Open-market sale3,308$308.182,455,154
2021-04-28Open-market sale7,657$306.952,458,462
2021-04-28Open-market sale1,813$305.982,466,119
2021-04-28Open-market sale7,506$309.301,276
2021-04-28Open-market sale8,623$308.388,782
2021-04-28Open-market sale14,834$307.1917,405
2021-04-28Open-market sale10,761$306.4332,239
2021-04-28Conversion43,000$0.0043,000
2021-04-28Open-market sale459$310.050
2021-04-28Open-market sale1,322$309.25459
2021-04-28Open-market sale1,320$308.181,781
2021-04-28Open-market sale1,045$310.022,450,932
2021-04-28Conversion8,000$0.008,000
2021-04-28Open-market sale878$306.167,122
2021-04-28Open-market sale4,021$306.963,101
2021-04-27Conversion (derivative)43,000$0.00351,894,602
2021-04-27Conversion (derivative)8,000$0.005,212,906
2021-04-27Open-market sale1,886$303.444,807
2021-04-27Open-market sale1,307$302.286,693
2021-04-27Conversion8,000$0.008,000
2021-04-27Open-market sale5,568$304.862,467,932
2021-04-27Open-market sale6,499$304.022,473,500
2021-04-27Open-market sale3,303$303.002,479,999
2021-04-27Open-market sale1,630$302.012,483,302
2021-04-27Open-market sale3,613$304.391,194
2021-04-27Open-market sale17,757$304.0712,615
2021-04-27Open-market sale8,010$302.9930,372
2021-04-27Open-market sale4,618$302.0338,382
2021-04-27Conversion43,000$0.0043,000
2021-04-27Open-market sale1,194$305.000
2021-04-26Conversion (derivative)43,000$0.00351,937,602
2021-04-26Conversion (derivative)8,000$0.005,220,906
2021-04-26Open-market sale1,186$304.26527
2021-04-26Open-market sale3,173$303.241,713
2021-04-26Open-market sale3,114$302.414,886
2021-04-26Conversion8,000$0.008,000
2021-04-26Open-market sale1,032$305.172,484,932
2021-04-26Open-market sale13,103$302.2929,897
2021-04-26Open-market sale19,238$303.1310,659
2021-04-26Open-market sale6,397$304.074,262
2021-04-26Open-market sale4,262$305.020
2021-04-26Open-market sale8,471$303.112,489,375
2021-04-26Open-market sale3,411$304.202,485,964
2021-04-26Open-market sale4,086$302.162,497,846
2021-04-26Conversion43,000$0.0043,000
2021-04-23Conversion (derivative)8,000$0.005,228,906
2021-04-23Conversion (derivative)43,000$0.00351,980,602
2021-04-23Open-market sale1,300$300.002,510,246
2021-04-23Open-market sale5,614$301.152,504,632
2021-04-23Open-market sale2,700$301.892,501,932
2021-04-23Conversion8,000$0.008,000
2021-04-23Open-market sale1,327$298.056,673
2021-04-23Open-market sale1,992$298.824,681
2021-04-23Open-market sale1,694$300.502,987
2021-04-23Open-market sale2,667$301.49320
2021-04-23Open-market sale320$302.140
2021-04-23Conversion43,000$0.0043,000
2021-04-23Open-market sale6,120$297.9636,880
2021-04-23Open-market sale12,574$298.7924,306
2021-04-23Open-market sale8,454$300.5015,852
2021-04-23Open-market sale14,052$301.461,800
2021-04-23Open-market sale4,136$298.852,511,546
2021-04-23Open-market sale3,250$298.082,515,682
2021-04-22Conversion (derivative)40,694$0.00352,023,602
2021-04-22Conversion (derivative)7,413$0.005,236,906
2021-04-22Open-market sale5,334$296.6935,360
2021-04-22Conversion40,694$0.0040,694
2021-04-22Open-market sale4,800$297.4530,560
2021-04-22Open-market sale1,800$297.532,531,109
2021-04-22Open-market sale2,063$296.702,532,909
2021-04-22Open-market sale15,079$301.791,400
2021-04-22Open-market sale11,381$300.9216,479
2021-04-22Open-market sale650$298.782,530,459
2021-04-22Open-market sale1,700$299.6627,860
2021-04-22Open-market sale890$300.072,529,569
2021-04-22Open-market sale5,887$301.162,523,682
2021-04-22Open-market sale4,550$302.082,519,132
2021-04-22Open-market sale200$302.602,518,932
2021-04-22Conversion7,413$0.007,413
2021-04-22Open-market sale906$296.706,507
2021-04-22Open-market sale782$297.495,725
2021-04-22Open-market sale128$298.505,597
2021-04-22Open-market sale350$299.615,247
2021-04-22Open-market sale2,190$300.963,057
2021-04-22Open-market sale1,000$298.5729,560
2021-04-22Open-market sale380$302.500
2021-04-22Open-market sale2,677$301.82380
2021-04-21Conversion (derivative)43,000$0.00352,064,296
2021-04-21Conversion (derivative)8,000$0.005,244,319
2021-04-21Open-market sale3,150$298.082,548,822
2021-04-21Open-market sale2,100$299.172,546,722
2021-04-21Open-market sale9,850$300.042,536,872
2021-04-21Open-market sale1,900$301.202,534,972
2021-04-21Conversion8,000$0.008,000
2021-04-21Open-market sale1,300$298.116,700
2021-04-21Open-market sale1,045$299.175,655
2021-04-21Open-market sale22,430$300.046,400
2021-04-21Open-market sale6,270$299.1828,830
2021-04-21Open-market sale7,900$298.1235,100
2021-04-21Conversion43,000$0.0043,000
2021-04-21Open-market sale40$301.580
2021-04-21Open-market sale1,180$301.0340
2021-04-21Open-market sale4,435$300.011,220
2021-04-20Conversion (derivative)8,000$0.005,252,319
2021-04-20Conversion (derivative)43,000$0.00352,107,296
2021-04-20Open-market sale1,290$301.222,607
2021-04-20Open-market sale2,623$300.083,897
2021-04-20Open-market sale1,090$299.356,520
2021-04-20Open-market sale390$297.997,610
2021-04-20Conversion8,000$0.008,000
2021-04-20Open-market sale50$304.902,551,972
2021-04-20Open-market sale450$304.322,552,022
2021-04-20Open-market sale1,550$303.212,552,472
2021-04-20Open-market sale3,005$302.292,554,022
2021-04-20Open-market sale2,500$301.422,557,027
2021-04-20Open-market sale5,402$300.232,559,527
2021-04-20Open-market sale3,150$299.482,564,929
2021-04-20Open-market sale893$298.032,568,079
2021-04-20Open-market sale400$304.660
2021-04-20Open-market sale1,500$303.68400
2021-04-20Open-market sale5,800$302.951,900
2021-04-20Open-market sale8,057$301.917,700
2021-04-20Open-market sale7,500$300.8715,757
2021-04-20Open-market sale14,733$299.9023,257
2021-04-20Open-market sale2,810$299.1037,990
2021-04-20Open-market sale2,200$297.9640,800
2021-04-20Conversion43,000$0.0043,000
2021-04-20Open-market sale1,367$302.111,240
2021-04-20Open-market sale1,000$303.10240
2021-04-19Conversion (derivative)8,000$0.005,260,319
2021-04-19Conversion (derivative)43,000$0.00352,150,296
2021-04-19Open-market sale9,257$301.3033,743
2021-04-19Open-market sale590$306.18110
2021-04-19Open-market sale950$305.38700
2021-04-19Open-market sale1,170$304.071,650
2021-04-19Open-market sale1,260$303.262,820
2021-04-19Open-market sale2,550$302.094,080
2021-04-19Open-market sale1,370$301.256,630
2021-04-19Conversion8,000$0.008,000
2021-04-19Open-market sale1,350$306.392,568,972
2021-04-19Open-market sale2,100$305.392,570,322
2021-04-19Open-market sale2,300$304.182,572,422
2021-04-19Open-market sale2,500$303.302,574,722
2021-04-19Open-market sale5,950$302.122,577,222
2021-04-19Open-market sale2,800$301.252,583,172
2021-04-19Open-market sale3,500$306.22600
2021-04-19Open-market sale4,800$305.334,100
2021-04-19Open-market sale5,600$304.168,900
2021-04-19Open-market sale6,393$303.2714,500
2021-04-19Open-market sale12,850$302.2020,893
2021-04-19Open-market sale110$306.870
2021-04-19Conversion43,000$0.0043,000
2021-04-16Conversion (derivative)43,000$0.00352,193,296
2021-04-16Conversion (derivative)8,000$0.005,268,319
2021-04-16Open-market sale9,099$306.032,587,136
2021-04-16Open-market sale280$307.13280
2021-04-16Open-market sale3,650$306.10560
2021-04-16Open-market sale3,790$305.364,210
2021-04-16Conversion8,000$0.008,000
2021-04-16Open-market sale550$308.452,585,972
2021-04-16Open-market sale614$307.132,586,522
2021-04-16Open-market sale6,737$305.282,596,235
2021-04-16Open-market sale1,100$308.450
2021-04-16Open-market sale1,400$306.981,100
2021-04-16Open-market sale18,150$306.132,500
2021-04-16Open-market sale22,350$305.3820,650
2021-04-16Conversion43,000$0.0043,000
2021-04-15Conversion (derivative)43,000$0.00352,236,296
2021-04-15Conversion (derivative)8,000$0.005,276,319
2021-04-15Open-market sale8,045$307.602,608,615
2021-04-15Open-market sale1,712$306.542,616,660
2021-04-15Open-market sale1,600$305.202,618,372
2021-04-15Open-market sale4,503$308.602,604,112
2021-04-15Open-market sale1,140$309.572,602,972
2021-04-15Open-market sale10,803$308.791,963
2021-04-15Open-market sale15,283$307.8112,766
2021-04-15Open-market sale10,608$307.1128,049
2021-04-15Open-market sale2,557$305.7638,657
2021-04-15Open-market sale1,786$304.6641,214
2021-04-15Conversion43,000$0.0043,000
2021-04-15Open-market sale245$310.000
2021-04-15Open-market sale1,141$309.09245
2021-04-15Open-market sale2,765$308.111,386
2021-04-15Open-market sale2,804$307.394,151
2021-04-15Open-market sale691$305.896,955
2021-04-15Open-market sale354$304.417,646
2021-04-15Conversion8,000$0.008,000
2021-04-14Conversion (derivative)43,000$0.00352,279,296
2021-04-14Conversion (derivative)8,000$0.005,284,319
2021-04-14Open-market sale850$305.58730
2021-04-14Open-market sale973$302.837,027
2021-04-14Conversion8,000$0.008,000
2021-04-14Open-market sale50$307.722,619,972
2021-04-14Open-market sale1,350$306.982,620,022
2021-04-14Open-market sale1,700$305.642,621,372
2021-04-14Open-market sale6,665$304.732,623,072
2021-04-14Open-market sale5,600$303.602,629,737
2021-04-14Open-market sale1,635$302.742,635,337
2021-04-14Open-market sale1,800$306.771,036
2021-04-14Open-market sale4,300$305.812,836
2021-04-14Open-market sale16,500$304.737,136
2021-04-14Open-market sale12,078$303.7223,636
2021-04-14Open-market sale7,286$302.8935,714
2021-04-14Conversion43,000$0.0043,000
2021-04-14Open-market sale280$307.380
2021-04-14Open-market sale450$306.54280
2021-04-14Open-market sale2,280$303.594,747
2021-04-14Open-market sale3,167$304.671,580
2021-04-13Conversion (derivative)43,000$0.00352,322,296
2021-04-13Conversion (derivative)8,000$0.005,292,319
2021-04-13Open-market sale3,300$309.8239,700
2021-04-13Conversion43,000$0.0043,000
2021-04-13Open-market sale860$313.1260
2021-04-13Open-market sale5,165$312.28920
2021-04-13Open-market sale1,330$311.426,085
2021-04-13Open-market sale585$309.867,415
2021-04-13Conversion8,000$0.008,000
2021-04-13Open-market sale50$313.992,636,972
2021-04-13Open-market sale1,700$313.172,637,022
2021-04-13Open-market sale11,050$312.312,638,722
2021-04-13Open-market sale3,000$311.462,649,772
2021-04-13Open-market sale1,200$309.842,652,772
2021-04-13Open-market sale600$314.150
2021-04-13Open-market sale5,600$312.98600
2021-04-13Open-market sale26,700$312.276,200
2021-04-13Open-market sale6,800$311.3932,900
2021-04-12Conversion (derivative)8,000$0.005,300,319
2021-04-12Conversion (derivative)43,000$0.00352,365,296
2021-04-12Open-market sale14,241$309.7727,365
2021-04-12Open-market sale2,005$311.602,653,972
2021-04-12Open-market sale6,143$310.742,655,977
2021-04-12Open-market sale8,029$309.942,662,120
2021-04-12Open-market sale823$308.882,670,149
2021-04-12Open-market sale21,121$310.566,244
2021-04-12Conversion8,000$0.008,000
2021-04-12Open-market sale1,394$308.4241,606
2021-04-12Conversion43,000$0.0043,000
2021-04-12Open-market sale501$311.710
2021-04-12Open-market sale2,598$310.88501
2021-04-12Open-market sale4,241$310.043,099
2021-04-12Open-market sale660$309.007,340
2021-04-09Conversion (derivative)8,000$0.005,308,319
2021-04-09Conversion (derivative)43,000$0.00352,408,296
2021-04-09Open-market sale250$314.622,670,972
2021-04-09Open-market sale1,800$310.922,686,172
2021-04-09Open-market sale9,000$311.952,677,172
2021-04-09Open-market sale1,880$312.751,200
2021-04-09Open-market sale4,110$311.923,080
2021-04-09Open-market sale1,070$313.84130
2021-04-09Open-market sale700$314.560
2021-04-09Open-market sale4,700$313.92700
2021-04-09Open-market sale10,200$312.895,400
2021-04-09Open-market sale22,200$312.0015,600
2021-04-09Open-market sale5,200$310.9437,800
2021-04-09Conversion43,000$0.0043,000
2021-04-09Conversion8,000$0.008,000
2021-04-09Open-market sale810$310.927,190
2021-04-09Open-market sale1,950$313.912,671,222
2021-04-09Open-market sale4,000$312.792,673,172
2021-04-08Conversion (derivative)43,000$0.00352,451,296
2021-04-08Conversion (derivative)8,000$0.005,316,319
2021-04-08Conversion8,000$0.008,000
2021-04-08Open-market sale800$315.042,687,972
2021-04-08Open-market sale1,150$313.562,688,772
2021-04-08Open-market sale5,850$312.782,689,922
2021-04-08Open-market sale6,250$311.782,695,772
2021-04-08Open-market sale2,950$310.952,702,022
2021-04-08Open-market sale2,800$313.621,300
2021-04-08Open-market sale16,101$311.8119,599
2021-04-08Open-market sale7,300$310.9035,700
2021-04-08Conversion43,000$0.0043,000
2021-04-08Open-market sale430$315.020
2021-04-08Open-market sale1,610$310.916,390
2021-04-08Open-market sale3,160$311.933,230
2021-04-08Open-market sale2,410$312.87820
2021-04-08Open-market sale390$313.57430
2021-04-08Open-market sale15,499$312.814,100
2021-04-07Conversion (derivative)8,000$0.005,332,319
2021-04-07Conversion (derivative)43,000$0.00352,537,296
2021-04-07Conversion (derivative)8,000$0.005,324,319
2021-04-07Conversion (derivative)43,000$0.00352,494,296
2021-04-07Open-market sale7,200$307.9534,098
2021-04-07Conversion43,000$0.0043,000
2021-04-07Open-market sale1,702$306.5341,298
2021-04-07Open-market sale1,350$308.5732,748
2021-04-07Open-market sale5,711$310.1727,037
2021-04-07Open-market sale11,134$311.1015,903
2021-04-07Open-market sale8,900$312.307,003
2021-04-07Open-market sale6,503$312.96500
2021-04-07Open-market sale500$314.120
2021-04-07Open-market sale846$306.802,721,126
2021-04-07Open-market sale2,400$308.052,718,726
2021-04-07Open-market sale400$309.192,718,326
2021-04-07Open-market sale4,750$310.512,713,576
2021-04-07Open-market sale3,800$311.162,709,776
2021-04-07Open-market sale3,050$312.372,706,726
2021-04-07Open-market sale1,754$313.072,704,972
2021-04-07Conversion8,000$0.008,000
2021-04-07Open-market sale393$306.597,607
2021-04-07Open-market sale1,470$308.026,137
2021-04-07Open-market sale1,660$312.191,337
2021-04-07Open-market sale1,940$311.092,997
2021-04-07Open-market sale1,070$310.134,937
2021-04-07Open-market sale130$308.596,007
2021-04-06Open-market sale90$309.9120
2021-04-06Open-market sale3,900$307.213,120
2021-04-06Open-market sale980$306.217,020
2021-04-06Conversion8,000$0.008,000
2021-04-06Open-market sale200$311.202,721,972
2021-04-06Open-market sale300$309.902,722,172
2021-04-06Open-market sale1,050$308.862,722,472
2021-04-06Open-market sale5,600$308.092,723,522
2021-04-06Open-market sale7,750$307.182,729,122
2021-04-06Open-market sale2,100$306.172,736,872
2021-04-06Open-market sale600$309.90500
2021-04-06Open-market sale2,400$308.851,100
2021-04-06Open-market sale14,332$308.043,500
2021-04-06Open-market sale20,100$307.1817,832
2021-04-06Open-market sale5,068$306.1237,932
2021-04-06Conversion43,000$0.0043,000
2021-04-06Open-market sale20$310.850
2021-04-06Open-market sale2,380$308.07740
2021-04-06Open-market sale630$309.06110
2021-04-05Conversion (derivative)8,000$0.005,340,319
2021-04-05Open-market sale270$305.666,530
2021-04-05Open-market sale738$309.75170
2021-04-05Open-market sale2,512$308.51908
2021-04-05Open-market sale2,030$307.703,420
2021-04-05Open-market sale1,080$306.665,450
2021-04-05Open-market sale170$310.310
2021-04-05Open-market sale220$304.226,800
2021-04-05Open-market sale170$303.347,020
2021-04-05Open-market sale450$302.287,190
2021-04-05Open-market sale360$301.107,640
2021-04-05Conversion8,000$0.008,000
2021-04-05Conversion (derivative)43,000$0.00352,580,296
2021-04-05Open-market sale9,300$308.724,800
2021-04-05Conversion43,000$0.0043,000
2021-04-05Open-market sale1,500$301.0041,500
2021-04-05Open-market sale2,600$302.3738,900
2021-04-05Open-market sale1,300$309.972,739,172
2021-04-05Open-market sale3,500$308.772,740,472
2021-04-05Open-market sale6,400$307.942,743,972
2021-04-05Open-market sale1,900$306.822,750,372
2021-04-05Open-market sale1,200$305.932,752,272
2021-04-05Open-market sale250$304.272,753,472
2021-04-05Open-market sale600$303.782,753,722
2021-04-05Open-market sale900$302.252,754,322
2021-04-05Open-market sale750$301.112,755,222
2021-04-05Open-market sale500$310.490
2021-04-05Open-market sale4,300$309.81500
2021-04-05Open-market sale200$310.492,738,972
2021-04-05Open-market sale14,900$307.8714,100
2021-04-05Open-market sale4,700$306.8729,000
2021-04-05Open-market sale3,300$305.8533,700
2021-04-05Open-market sale600$304.1837,000
2021-04-05Open-market sale1,300$303.7037,600
2021-04-01Conversion (derivative)6,632$0.005,348,319
2021-04-01Conversion (derivative)37,615$0.00352,623,296
2021-04-01Open-market sale3,526$297.702,767,172
2021-04-01Open-market sale6,392$300.473,493
2021-04-01Open-market sale6,804$299.319,885
2021-04-01Open-market sale15,051$298.4916,689
2021-04-01Open-market sale5,875$297.5131,740
2021-04-01Open-market sale1,519$299.062,162
2021-04-01Open-market sale1,003$301.170
2021-04-01Open-market sale1,159$300.241,003
2021-04-01Open-market sale6,302$298.702,760,870
2021-04-01Open-market sale2,566$300.032,758,304
2021-04-01Open-market sale2,099$301.012,756,205
2021-04-01Open-market sale233$301.832,755,972
2021-04-01Conversion6,632$0.006,632
2021-04-01Open-market sale807$297.405,825
2021-04-01Open-market sale2,144$298.283,681
2021-04-01Conversion37,615$0.0037,615
2021-03-31Conversion (derivative)36,000$0.00352,660,911
2021-03-31Conversion (derivative)6,250$0.005,354,951
2021-03-31Open-market sale1,016$293.462,780,840
2021-03-31Open-market sale581$292.042,781,856
2021-03-31Open-market sale871$291.242,782,437
2021-03-31Open-market sale1,390$289.512,783,308
2021-03-31Open-market sale13,886$295.44731
2021-03-31Open-market sale10,961$294.6514,617
2021-03-31Open-market sale3,007$293.4025,578
2021-03-31Open-market sale1,623$291.9628,585
2021-03-31Open-market sale2,032$291.1630,208
2021-03-31Open-market sale1,785$289.9832,240
2021-03-31Open-market sale1,975$289.2634,025
2021-03-31Conversion36,000$0.0036,000
2021-03-31Open-market sale1,786$295.710
2021-03-31Open-market sale2,637$294.851,786
2021-03-31Open-market sale280$293.844,423
2021-03-31Open-market sale482$292.714,703
2021-03-31Open-market sale271$291.245,185
2021-03-31Open-market sale4,358$294.642,776,482
2021-03-31Open-market sale5,414$295.502,771,068
2021-03-31Open-market sale370$296.092,770,698
2021-03-31Conversion6,250$0.006,250
2021-03-31Open-market sale321$290.685,456
2021-03-31Open-market sale473$289.165,777
2021-03-30Conversion (derivative)6,250$0.005,361,201
2021-03-30Conversion (derivative)36,000$0.00352,696,911
2021-03-30Open-market sale247$290.93436
2021-03-30Open-market sale1,894$290.16683
2021-03-30Open-market sale2,216$289.072,577
2021-03-30Open-market sale1,457$288.194,793
2021-03-30Conversion6,250$0.006,250
2021-03-30Open-market sale281$292.142,784,698
2021-03-30Open-market sale1,187$291.232,784,979
2021-03-30Open-market sale4,042$290.182,786,166
2021-03-30Open-market sale4,702$289.242,790,208
2021-03-30Open-market sale2,921$288.482,794,910
2021-03-30Open-market sale867$287.592,797,831
2021-03-30Open-market sale3,576$291.251,891
2021-03-30Open-market sale8,955$290.205,467
2021-03-30Open-market sale10,407$289.2914,422
2021-03-30Open-market sale9,041$288.5224,829
2021-03-30Open-market sale2,130$287.2633,870
2021-03-30Open-market sale436$292.070
2021-03-30Conversion36,000$0.0036,000
2021-03-29Conversion (derivative)6,250$0.005,367,451
2021-03-29Conversion (derivative)36,000$0.00352,732,911
2021-03-29Open-market sale698$291.61224
2021-03-29Open-market sale1,546$290.57922
2021-03-29Open-market sale358$289.172,468
2021-03-29Open-market sale1,259$288.292,826
2021-03-29Open-market sale1,528$287.234,085
2021-03-29Open-market sale637$286.305,613
2021-03-29Conversion6,250$0.006,250
2021-03-29Open-market sale437$292.562,798,698
2021-03-29Open-market sale2,219$291.502,799,135
2021-03-29Open-market sale2,904$290.442,801,354
2021-03-29Open-market sale679$289.202,804,258
2021-03-29Open-market sale2,878$288.132,804,937
2021-03-29Open-market sale3,493$287.312,807,815
2021-03-29Open-market sale1,390$286.292,811,308
2021-03-29Open-market sale2,700$291.741,226
2021-03-29Open-market sale6,457$290.913,926
2021-03-29Open-market sale4,177$290.1710,383
2021-03-29Open-market sale3,251$288.8414,560
2021-03-29Open-market sale10,110$287.9117,811
2021-03-29Open-market sale7,045$286.8527,921
2021-03-29Open-market sale1,034$285.7134,966
2021-03-29Open-market sale224$292.600
2021-03-29Conversion36,000$0.0036,000
2021-03-26Conversion (derivative)36,000$0.00352,768,911
2021-03-26Conversion (derivative)6,250$0.005,373,701
2021-03-26Open-market sale2,100$278.6133,900
2021-03-26Conversion36,000$0.0036,000
2021-03-26Open-market sale6,732$279.7027,168
2021-03-26Open-market sale10,675$280.7216,493
2021-03-26Open-market sale8,000$281.788,493
2021-03-26Open-market sale4,990$282.703,503
2021-03-26Open-market sale3,403$283.67100
2021-03-26Open-market sale800$278.542,825,898
2021-03-26Open-market sale1,574$279.542,824,324
2021-03-26Open-market sale4,659$280.532,819,665
2021-03-26Open-market sale3,650$281.692,816,015
2021-03-26Open-market sale2,117$282.792,813,898
2021-03-26Open-market sale1,200$283.732,812,698
2021-03-26Conversion6,250$0.006,250
2021-03-26Open-market sale450$278.605,800
2021-03-26Open-market sale1,080$279.694,720
2021-03-26Open-market sale1,653$281.751,417
2021-03-26Open-market sale897$282.79520
2021-03-26Open-market sale520$283.820
2021-03-26Open-market sale1,650$280.663,070
2021-03-25Conversion (derivative)36,000$0.00352,804,911
2021-03-25Conversion (derivative)6,250$0.005,379,951
2021-03-25Open-market sale2,404$278.3733,596
2021-03-25Conversion36,000$0.0036,000
2021-03-25Open-market sale410$285.79350
2021-03-25Open-market sale500$284.83760
2021-03-25Open-market sale390$283.781,260
2021-03-25Open-market sale310$282.291,650
2021-03-25Open-market sale1,140$281.531,960
2021-03-25Open-market sale1,710$280.453,100
2021-03-25Open-market sale970$279.504,810
2021-03-25Open-market sale470$278.535,780
2021-03-25Conversion6,250$0.006,250
2021-03-25Open-market sale700$287.052,826,698
2021-03-25Open-market sale500$285.852,827,398
2021-03-25Open-market sale1,250$285.002,827,898
2021-03-25Open-market sale1,250$283.932,829,148
2021-03-25Open-market sale550$282.342,830,398
2021-03-25Open-market sale2,860$281.542,830,948
2021-03-25Open-market sale3,650$280.452,833,808
2021-03-25Open-market sale1,950$279.472,837,458
2021-03-25Open-market sale1,290$278.592,839,408
2021-03-25Open-market sale500$287.610
2021-03-25Open-market sale1,400$286.79500
2021-03-25Open-market sale3,000$285.661,900
2021-03-25Open-market sale2,900$284.744,900
2021-03-25Open-market sale1,621$283.627,800
2021-03-25Open-market sale1,600$282.239,421
2021-03-25Open-market sale6,600$281.4611,021
2021-03-25Open-market sale10,475$280.4417,621
2021-03-25Open-market sale5,500$279.3828,096
2021-03-24Conversion (derivative)36,000$0.00352,840,911
2021-03-24Conversion (derivative)6,250$0.005,386,201
2021-03-24Open-market sale4,700$283.1429,099
2021-03-24Open-market sale2,201$282.1433,799
2021-03-24Conversion36,000$0.0036,000
2021-03-24Open-market sale1,400$289.89690
2021-03-24Open-market sale890$289.082,090
2021-03-24Open-market sale220$287.582,980
2021-03-24Open-market sale500$286.663,200
2021-03-24Open-market sale580$285.873,700
2021-03-24Open-market sale720$284.834,280
2021-03-24Open-market sale6,000$290.55700
2021-03-24Open-market sale560$282.415,690
2021-03-24Conversion6,250$0.006,250
2021-03-24Open-market sale2,550$290.592,840,698
2021-03-24Open-market sale3,000$289.622,843,248
2021-03-24Open-market sale1,150$288.792,846,248
2021-03-24Open-market sale1,300$287.002,847,398
2021-03-24Open-market sale1,850$285.772,848,698
2021-03-24Open-market sale1,350$284.752,850,548
2021-03-24Open-market sale1,950$283.262,851,898
2021-03-24Open-market sale850$282.272,853,848
2021-03-24Open-market sale700$291.260
2021-03-24Open-market sale2,250$284.3626,849
2021-03-24Open-market sale4,200$285.2322,649
2021-03-24Open-market sale3,500$286.3119,149
2021-03-24Open-market sale2,300$287.1816,849
2021-03-24Open-market sale3,300$288.8613,549
2021-03-24Open-market sale6,849$289.656,700
2021-03-24Open-market sale690$283.345,000
2021-03-23Conversion (derivative)6,250$0.005,392,451
2021-03-23Conversion (derivative)36,000$0.00352,876,911
2021-03-23Open-market sale2,500$290.5633,500
2021-03-23Open-market sale540$296.90110
2021-03-23Open-market sale930$295.83650
2021-03-23Open-market sale1,710$294.951,580
2021-03-23Open-market sale1,170$293.823,290
2021-03-23Open-market sale610$292.734,460
2021-03-23Open-market sale600$291.955,070
2021-03-23Open-market sale580$290.835,670
2021-03-23Conversion6,250$0.006,250
2021-03-23Open-market sale150$297.762,854,698
2021-03-23Open-market sale1,500$296.482,854,848
2021-03-23Open-market sale2,325$295.332,856,348
2021-03-23Open-market sale5,777$294.402,858,673
2021-03-23Open-market sale1,562$293.342,864,450
2021-03-23Open-market sale1,755$292.262,866,012
2021-03-23Open-market sale931$290.942,867,767
2021-03-23Open-market sale4,600$296.591,000
2021-03-23Open-market sale7,500$295.485,600
2021-03-23Open-market sale7,900$294.6413,100
2021-03-23Open-market sale4,900$293.5821,000
2021-03-23Open-market sale5,700$292.3525,900
2021-03-23Open-market sale1,900$291.4331,600
2021-03-23Open-market sale110$297.850
2021-03-23Conversion36,000$0.0036,000
2021-03-22Conversion (derivative)36,000$0.00352,912,911
2021-03-22Open-market sale1,000$292.522,879,448
2021-03-22Open-market sale300$291.422,880,448
2021-03-22Open-market sale650$290.482,880,748
2021-03-22Open-market sale400$289.352,881,398
2021-03-22Open-market sale900$287.922,881,798
2021-03-22Open-market sale3,200$299.070
2021-03-22Open-market sale7,607$298.133,200
2021-03-22Open-market sale1,500$297.0910,807
2021-03-22Open-market sale2,800$295.9712,307
2021-03-22Open-market sale4,503$294.9115,107
2021-03-22Open-market sale5,497$293.8219,610
2021-03-22Open-market sale4,993$293.0425,107
2021-03-22Open-market sale700$291.5930,100
2021-03-22Open-market sale1,800$290.4930,800
2021-03-22Open-market sale900$289.2632,600
2021-03-22Open-market sale2,500$287.9133,500
2021-03-22Conversion36,000$0.0036,000
2021-03-22Open-market sale250$299.382,868,698
2021-03-22Open-market sale1,750$298.772,868,948
2021-03-22Open-market sale2,450$297.972,870,698
2021-03-22Open-market sale700$296.782,873,148
2021-03-22Open-market sale1,600$295.452,873,848
2021-03-22Open-market sale2,500$293.452,876,948
2021-03-22Open-market sale1,500$294.342,875,448
2021-03-22Conversion (derivative)6,250$0.005,398,701
2021-03-22Open-market sale50$291.025,270
2021-03-22Open-market sale390$290.405,320
2021-03-22Open-market sale150$289.505,710
2021-03-22Open-market sale390$287.875,860
2021-03-22Conversion6,250$0.006,250
2021-03-22Open-market sale240$299.350
2021-03-22Open-market sale850$297.731,217
2021-03-22Open-market sale240$296.512,067
2021-03-22Open-market sale650$295.512,307
2021-03-22Open-market sale630$294.452,957
2021-03-22Open-market sale1,063$293.613,587
2021-03-22Open-market sale620$292.784,650
2021-03-22Open-market sale977$298.57240
2021-03-19Conversion (derivative)36,000$0.00352,948,911
2021-03-19Conversion (derivative)6,250$0.005,404,951
2021-03-19Open-market sale367$287.652,892,149
2021-03-19Open-market sale833$285.652,892,516
2021-03-19Open-market sale1,308$284.712,893,349
2021-03-19Open-market sale128$283.022,894,657
2021-03-19Open-market sale1,913$281.992,894,785
2021-03-19Open-market sale2,839$291.55405
2021-03-19Open-market sale8,740$290.633,244
2021-03-19Open-market sale9,673$289.8511,984
2021-03-19Open-market sale2,718$288.9121,657
2021-03-19Open-market sale511$287.2524,375
2021-03-19Open-market sale575$284.184,913
2021-03-19Open-market sale1,763$285.3325,808
2021-03-19Open-market sale4,027$284.3927,571
2021-03-19Open-market sale4,402$281.9331,598
2021-03-19Conversion36,000$0.0036,000
2021-03-19Open-market sale1,006$291.230
2021-03-19Open-market sale2,279$290.301,006
2021-03-19Open-market sale958$289.293,285
2021-03-19Open-market sale70$287.704,243
2021-03-19Open-market sale168$286.804,313
2021-03-19Open-market sale432$285.174,481
2021-03-19Open-market sale1,204$289.042,890,945
2021-03-19Open-market sale4,390$289.992,886,555
2021-03-19Open-market sale3,332$290.732,883,223
2021-03-19Open-market sale425$292.102,882,798
2021-03-19Open-market sale100$292.482,882,698
2021-03-19Conversion6,250$0.006,250
2021-03-19Open-market sale762$281.935,488
2021-03-19Open-market sale922$286.4224,886
2021-03-18Conversion (derivative)36,000$0.00352,984,911
2021-03-18Conversion (derivative)6,250$0.005,411,201
2021-03-18Open-market sale3,160$281.152,904,259
2021-03-18Open-market sale5,748$284.08384
2021-03-18Open-market sale5,962$283.296,132
2021-03-18Open-market sale6,466$282.1812,094
2021-03-18Open-market sale8,277$281.1218,560
2021-03-18Open-market sale5,349$280.2126,837
2021-03-18Open-market sale3,814$279.0332,186
2021-03-18Conversion36,000$0.0036,000
2021-03-18Open-market sale1,227$284.090
2021-03-18Open-market sale976$283.281,227
2021-03-18Open-market sale1,156$282.332,203
2021-03-18Open-market sale1,483$281.113,359
2021-03-18Open-market sale857$280.084,842
2021-03-18Open-market sale551$278.875,699
2021-03-18Conversion6,250$0.006,250
2021-03-18Open-market sale110$284.832,896,698
2021-03-18Open-market sale2,103$284.052,896,808
2021-03-18Open-market sale3,512$283.202,898,911
2021-03-18Open-market sale1,836$282.102,902,423
2021-03-18Open-market sale1,207$278.822,909,491
2021-03-18Open-market sale2,072$280.162,907,419
2021-03-17Conversion (derivative)36,000$0.00353,020,911
2021-03-17Open-market sale3,562$283.754,209
2021-03-17Open-market sale1,932$282.607,771
2021-03-17Open-market sale977$281.539,703
2021-03-17Open-market sale3,689$280.6310,680
2021-03-17Open-market sale9,863$279.4814,369
2021-03-17Open-market sale8,388$278.5724,232
2021-03-17Open-market sale1,637$277.0032,620
2021-03-17Open-market sale1,743$275.9234,257
2021-03-17Conversion36,000$0.0036,000
2021-03-17Open-market sale614$285.792,910,698
2021-03-17Open-market sale889$285.022,911,312
2021-03-17Open-market sale1,535$283.812,912,201
2021-03-17Open-market sale660$282.752,913,736
2021-03-17Open-market sale661$281.462,914,396
2021-03-17Open-market sale1,401$280.602,915,057
2021-03-17Open-market sale2,760$284.851,449
2021-03-17Open-market sale1,449$285.780
2021-03-17Open-market sale755$276.492,923,943
2021-03-17Open-market sale664$277.062,923,279
2021-03-17Open-market sale3,217$279.462,916,458
2021-03-17Open-market sale3,604$278.702,919,675
2021-03-17Conversion (derivative)6,250$0.005,417,451
2021-03-17Open-market sale1,994$279.582,290
2021-03-17Open-market sale839$284.18612
2021-03-17Open-market sale307$283.001,451
2021-03-17Open-market sale183$281.941,758
2021-03-17Open-market sale349$280.801,941
2021-03-17Open-market sale612$285.300
2021-03-17Open-market sale1,261$278.644,284
2021-03-17Open-market sale314$277.535,545
2021-03-17Open-market sale391$276.325,859
2021-03-17Conversion6,250$0.006,250
2021-03-16Conversion (derivative)6,250$0.005,423,701
2021-03-16Conversion (derivative)36,000$0.00353,056,911
2021-03-16Open-market sale9,533$279.0320,010
2021-03-16Open-market sale3,220$278.2829,543
2021-03-16Open-market sale2,027$276.8332,763
2021-03-16Open-market sale1,210$275.8534,790
2021-03-16Conversion36,000$0.0036,000
2021-03-16Open-market sale2,343$280.72418
2021-03-16Open-market sale1,464$279.632,761
2021-03-16Open-market sale1,395$278.604,225
2021-03-16Open-market sale397$277.455,620
2021-03-16Open-market sale233$276.576,017
2021-03-16Conversion6,250$0.006,250
2021-03-16Open-market sale440$281.922,924,698
2021-03-16Open-market sale4,835$280.842,925,138
2021-03-16Open-market sale3,125$279.892,929,973
2021-03-16Open-market sale4,036$278.862,933,098
2021-03-16Open-market sale663$277.962,937,134
2021-03-16Open-market sale901$276.752,937,797
2021-03-16Open-market sale883$281.900
2021-03-16Open-market sale9,948$281.02883
2021-03-16Open-market sale9,179$280.1410,831
2021-03-15Conversion (derivative)29,653$0.00353,092,911
2021-03-15Conversion (derivative)4,859$0.005,429,951
2021-03-15Open-market sale9,814$272.974,963
2021-03-15Open-market sale13,313$272.0714,777
2021-03-15Open-market sale1,137$271.0228,090
2021-03-15Open-market sale426$269.1629,227
2021-03-15Conversion29,653$0.0029,653
2021-03-15Open-market sale580$273.80594
2021-03-15Open-market sale1,817$272.581,174
2021-03-15Open-market sale1,800$271.862,991
2021-03-15Open-market sale68$269.154,791
2021-03-15Conversion4,859$0.004,859
2021-03-15Open-market sale1,699$274.782,938,698
2021-03-15Open-market sale1,047$273.552,940,397
2021-03-15Open-market sale4,759$272.592,941,444
2021-03-15Open-market sale3,583$271.812,946,203
2021-03-15Open-market sale158$269.152,949,786
2021-03-15Open-market sale3,526$275.000
2021-03-15Open-market sale1,437$273.933,526
2021-03-12Conversion (derivative)4,750$0.005,434,810
2021-03-12Conversion (derivative)29,000$0.00353,122,564
2021-03-12Open-market sale600$264.914,150
2021-03-12Conversion4,750$0.004,750
2021-03-12Open-market sale1,243$268.482,950,144
2021-03-12Open-market sale2,500$267.652,951,387
2021-03-12Open-market sale3,200$266.622,953,887
2021-03-12Open-market sale2,657$265.742,957,087
2021-03-12Open-market sale1,200$264.732,959,744
2021-03-12Open-market sale3,400$268.55400
2021-03-12Open-market sale6,110$267.683,800
2021-03-12Open-market sale8,490$266.689,910
2021-03-12Open-market sale6,800$265.7518,400
2021-03-12Open-market sale3,800$264.7725,200
2021-03-12Conversion29,000$0.0029,000
2021-03-12Open-market sale90$269.300
2021-03-12Open-market sale500$268.4990
2021-03-12Open-market sale1,230$267.64590
2021-03-12Open-market sale1,260$266.601,820
2021-03-12Open-market sale1,070$265.743,080
2021-03-12Open-market sale200$269.332,949,944
2021-03-11Conversion (derivative)33,413$0.00353,151,564
2021-03-11Conversion (derivative)5,688$0.005,439,560
2021-03-11Open-market sale600$267.9932,813
2021-03-11Open-market sale1,303$276.10699
2021-03-11Open-market sale723$274.932,002
2021-03-11Open-market sale1,843$273.992,725
2021-03-11Open-market sale500$272.794,568
2021-03-11Open-market sale350$272.065,068
2021-03-11Open-market sale90$270.165,418
2021-03-11Open-market sale180$268.015,508
2021-03-11Conversion5,688$0.005,688
2021-03-11Open-market sale703$277.482,960,944
2021-03-11Open-market sale2,220$276.572,961,647
2021-03-11Open-market sale2,072$275.652,963,867
2021-03-11Open-market sale3,150$274.382,965,939
2021-03-11Open-market sale2,750$273.622,969,089
2021-03-11Open-market sale1,500$272.442,971,839
2021-03-11Open-market sale200$270.002,973,339
2021-03-11Open-market sale300$268.082,973,539
2021-03-11Open-market sale4,128$276.97695
2021-03-11Open-market sale6,894$275.934,823
2021-03-11Open-market sale4,915$274.6711,717
2021-03-11Open-market sale10,781$273.8716,632
2021-03-11Open-market sale3,200$272.7127,413
2021-03-11Open-market sale1,600$271.8330,613
2021-03-11Open-market sale200$270.4932,213
2021-03-11Open-market sale400$269.5432,413
2021-03-11Open-market sale699$277.150
2021-03-11Conversion33,413$0.0033,413
2021-03-10Conversion (derivative)4,750$0.005,445,248
2021-03-10Conversion (derivative)29,000$0.00353,184,977
2021-03-10Open-market sale1,400$263.6727,600
2021-03-10Open-market sale270$267.8790
2021-03-10Open-market sale760$267.03360
2021-03-10Open-market sale1,140$265.731,120
2021-03-10Open-market sale1,810$264.862,260
2021-03-10Open-market sale680$263.914,070
2021-03-10Conversion4,750$0.004,750
2021-03-10Open-market sale200$268.682,973,839
2021-03-10Open-market sale800$267.662,974,039
2021-03-10Open-market sale1,600$266.852,974,839
2021-03-10Open-market sale2,600$265.702,976,439
2021-03-10Open-market sale4,000$264.862,979,039
2021-03-10Open-market sale1,800$263.972,983,039
2021-03-10Open-market sale3,200$267.32900
2021-03-10Open-market sale3,800$266.484,100
2021-03-10Open-market sale9,300$265.437,900
2021-03-10Open-market sale10,400$264.4817,200
2021-03-10Open-market sale90$268.600
2021-03-10Conversion29,000$0.0029,000
2021-03-09Conversion (derivative)29,000$0.00353,213,977
2021-03-09Conversion (derivative)4,750$0.005,449,998
2021-03-09Open-market sale420$260.414,330
2021-03-09Conversion4,750$0.004,750
2021-03-09Open-market sale250$261.184,080
2021-03-09Open-market sale270$262.883,810
2021-03-09Open-market sale920$264.112,890
2021-03-09Open-market sale1,060$265.181,830
2021-03-09Open-market sale420$266.131,410
2021-03-09Conversion29,000$0.0029,000
2021-03-09Open-market sale50$268.502,984,839
2021-03-09Open-market sale2,500$267.822,984,889
2021-03-09Open-market sale1,200$266.902,987,389
2021-03-09Open-market sale1,775$265.582,988,589
2021-03-09Open-market sale2,000$264.802,990,364
2021-03-09Open-market sale1,550$263.872,992,364
2021-03-09Open-market sale400$262.742,993,914
2021-03-09Open-market sale475$261.162,994,314
2021-03-09Open-market sale1,050$260.572,994,789
2021-03-09Open-market sale500$268.340
2021-03-09Open-market sale6,909$267.76500
2021-03-09Open-market sale2,200$266.767,409
2021-03-09Open-market sale6,391$265.489,609
2021-03-09Open-market sale4,500$264.6316,000
2021-03-09Open-market sale3,600$263.8920,500
2021-03-09Open-market sale1,000$262.6624,100
2021-03-09Open-market sale1,900$261.2025,100
2021-03-09Open-market sale2,000$260.3827,000
2021-03-08Conversion (derivative)29,000$0.00353,242,977
2021-03-08Open-market sale4,302$262.956,600
2021-03-08Open-market sale4,400$261.7310,902
2021-03-08Open-market sale4,500$263.692,100
2021-03-08Open-market sale2,100$264.630
2021-03-08Open-market sale296$255.243,006,543
2021-03-08Open-market sale950$256.703,005,593
2021-03-08Open-market sale1,050$257.763,004,543
2021-03-08Open-market sale1,150$258.713,003,393
2021-03-08Open-market sale750$259.813,002,643
2021-03-08Open-market sale1,550$261.053,001,093
2021-03-08Open-market sale1,300$262.022,999,793
2021-03-08Open-market sale2,400$263.142,997,393
2021-03-08Open-market sale1,354$264.102,996,039
2021-03-08Open-market sale200$265.112,995,839
2021-03-08Conversion29,000$0.0029,000
2021-03-08Open-market sale1,098$255.3827,902
2021-03-08Open-market sale2,100$256.6425,802
2021-03-08Open-market sale2,900$257.6422,902
2021-03-08Open-market sale3,000$258.6519,902
2021-03-08Open-market sale1,900$259.6718,002
2021-03-08Open-market sale2,700$260.8515,302
2021-03-08Conversion (derivative)4,750$0.005,454,748
2021-03-08Open-market sale890$263.24740
2021-03-08Open-market sale660$262.161,630
2021-03-08Open-market sale660$261.032,290
2021-03-08Open-market sale100$255.164,650
2021-03-08Open-market sale530$258.633,360
2021-03-08Open-market sale440$257.673,890
2021-03-08Open-market sale320$256.624,330
2021-03-08Open-market sale630$264.03110
2021-03-08Open-market sale110$264.970
2021-03-08Conversion4,750$0.004,750
2021-03-08Open-market sale410$259.842,950
2021-03-05Conversion (derivative)4,750$0.005,459,498
2021-03-05Conversion (derivative)29,000$0.00353,271,977
2021-03-05Open-market sale5,029$259.4815,262
2021-03-05Open-market sale3,869$258.5620,291
2021-03-05Open-market sale3,269$257.2124,160
2021-03-05Open-market sale1,571$256.4127,429
2021-03-05Conversion29,000$0.0029,000
2021-03-05Open-market sale1,029$259.891,945
2021-03-05Open-market sale800$258.762,974
2021-03-05Open-market sale646$264.05190
2021-03-05Open-market sale145$262.55836
2021-03-05Open-market sale355$261.54981
2021-03-05Open-market sale609$260.791,336
2021-03-05Open-market sale623$257.653,774
2021-03-05Open-market sale353$256.604,397
2021-03-05Conversion4,750$0.004,750
2021-03-05Open-market sale320$264.913,006,839
2021-03-05Open-market sale1,653$264.083,007,159
2021-03-05Open-market sale180$262.423,008,812
2021-03-05Open-market sale1,270$261.433,008,992
2021-03-05Open-market sale2,505$260.183,010,262
2021-03-05Open-market sale2,839$258.993,012,767
2021-03-05Open-market sale1,110$257.643,015,606
2021-03-05Open-market sale1,123$256.653,016,716
2021-03-05Open-market sale1,833$264.910
2021-03-05Open-market sale3,223$263.971,833
2021-03-05Open-market sale1,045$262.515,056
2021-03-05Open-market sale3,282$261.386,101
2021-03-05Open-market sale5,879$260.449,383
2021-03-04Conversion (derivative)4,750$0.005,464,248
2021-03-04Open-market sale391$263.37436
2021-03-04Open-market sale133$262.31827
2021-03-04Open-market sale606$261.18960
2021-03-04Open-market sale632$258.771,566
2021-03-04Open-market sale787$258.132,198
2021-03-04Open-market sale77$266.100
2021-03-04Open-market sale270$255.944,330
2021-03-04Open-market sale150$254.084,600
2021-03-04Conversion4,750$0.004,750
2021-03-04Open-market sale359$264.6677
2021-03-04Open-market sale1,345$256.952,985
2021-03-04Conversion (derivative)29,000$0.00353,300,977
2021-03-04Open-market sale624$265.09367
2021-03-04Open-market sale2,579$264.28991
2021-03-04Open-market sale2,266$262.893,570
2021-03-04Open-market sale1,573$261.705,836
2021-03-04Open-market sale935$260.797,409
2021-03-04Open-market sale2,309$259.078,344
2021-03-04Open-market sale6,982$258.2510,653
2021-03-04Open-market sale4,741$257.1217,635
2021-03-04Open-market sale5,235$256.3322,376
2021-03-04Open-market sale1,389$254.8727,611
2021-03-04Open-market sale367$266.330
2021-03-04Open-market sale1,199$264.843,017,839
2021-03-04Open-market sale479$263.853,019,038
2021-03-04Open-market sale770$262.753,019,517
2021-03-04Open-market sale327$261.863,020,287
2021-03-04Open-market sale911$260.553,020,614
2021-03-04Open-market sale1,489$259.043,021,525
2021-03-04Open-market sale1,810$258.213,023,014
2021-03-04Open-market sale2,178$257.063,024,824
2021-03-04Open-market sale1,506$256.193,027,002
2021-03-04Conversion29,000$0.0029,000
2021-03-04Open-market sale331$254.123,028,508
2021-03-03Conversion (derivative)29,000$0.00353,329,977
2021-03-03Conversion (derivative)4,750$0.005,468,998
2021-03-03Conversion4,750$0.004,750
2021-03-03Conversion29,000$0.0029,000
2021-03-03Open-market sale5,879$255.9023,121
2021-03-03Open-market sale9,197$256.8413,924
2021-03-03Open-market sale5,139$257.898,785
2021-03-03Open-market sale3,362$258.785,423
2021-03-03Open-market sale4,575$259.86848
2021-03-03Open-market sale2,369$255.783,037,470
2021-03-03Open-market sale3,787$256.873,033,683
2021-03-03Open-market sale1,137$257.873,032,546
2021-03-03Open-market sale1,443$258.653,031,103
2021-03-03Open-market sale703$259.960
2021-03-03Open-market sale973$258.85703
2021-03-03Open-market sale739$257.761,676
2021-03-03Open-market sale1,419$256.922,415
2021-03-03Open-market sale916$255.813,834
2021-03-03Open-market sale280$260.603,028,839
2021-03-03Open-market sale1,984$259.773,029,119
2021-03-02Conversion (derivative)4,750$0.005,473,748
2021-03-02Conversion (derivative)29,000$0.00353,358,977
2021-03-02Open-market sale1,901$260.5125,662
2021-03-02Open-market sale746$265.731
2021-03-02Open-market sale1,140$265.08747
2021-03-02Open-market sale1,128$264.121,887
2021-03-02Open-market sale1,083$263.063,015
2021-03-02Open-market sale345$260.494,098
2021-03-02Open-market sale307$258.964,443
2021-03-02Conversion4,750$0.004,750
2021-03-02Open-market sale1,858$265.793,039,839
2021-03-02Open-market sale2,734$264.963,041,697
2021-03-02Open-market sale3,218$263.893,044,431
2021-03-02Open-market sale1,230$263.203,047,649
2021-03-02Open-market sale665$261.603,048,879
2021-03-02Open-market sale674$260.293,049,544
2021-03-02Open-market sale621$259.133,050,218
2021-03-02Open-market sale143$266.630
2021-03-02Open-market sale5,277$265.71143
2021-03-02Open-market sale8,227$264.815,420
2021-03-02Open-market sale8,318$263.7913,647
2021-03-02Open-market sale2,332$263.0121,965
2021-03-02Open-market sale1,365$261.3524,297
2021-03-02Conversion29,000$0.0029,000
2021-03-02Open-market sale1,437$258.9927,563
2021-03-01Conversion (derivative)29,000$0.00353,387,977
2021-03-01Conversion (derivative)4,750$0.005,478,498
2021-03-01Open-market sale640$260.562,990
2021-03-01Open-market sale1,120$259.013,630
2021-03-01Open-market sale800$266.133,050,839
2021-03-01Open-market sale1,250$265.343,051,639
2021-03-01Open-market sale700$264.293,052,889
2021-03-01Open-market sale550$262.553,053,589
2021-03-01Open-market sale2,300$261.723,054,139
2021-03-01Open-market sale2,350$260.893,056,439
2021-03-01Open-market sale1,300$259.663,058,789
2021-03-01Open-market sale1,750$258.703,060,089
2021-03-01Open-market sale3,600$265.91100
2021-03-01Open-market sale2,429$264.893,700
2021-03-01Open-market sale1,440$264.046,129
2021-03-01Open-market sale1,600$262.407,569
2021-03-01Open-market sale5,500$261.709,169
2021-03-01Open-market sale6,900$260.8214,669
2021-03-01Open-market sale2,500$259.5321,569
2021-03-01Open-market sale4,931$258.7324,069
2021-03-01Conversion29,000$0.0029,000
2021-03-01Open-market sale490$266.080
2021-03-01Open-market sale450$265.20490
2021-03-01Open-market sale217$264.10940
2021-03-01Open-market sale590$262.221,157
2021-03-01Open-market sale1,243$261.321,747
2021-03-01Conversion4,750$0.004,750
2021-02-26Conversion (derivative)29,000$0.00353,416,977
2021-02-26Conversion (derivative)4,750$0.005,483,248
2021-02-26Conversion29,000$0.0029,000
2021-02-26Open-market sale990$263.69620
2021-02-26Open-market sale680$262.661,610
2021-02-26Open-market sale380$261.792,290
2021-02-26Open-market sale400$260.572,670
2021-02-26Open-market sale400$259.623,070
2021-02-26Open-market sale440$258.283,470
2021-02-26Open-market sale840$257.223,910
2021-02-26Conversion4,750$0.004,750
2021-02-26Open-market sale250$265.273,061,839
2021-02-26Open-market sale1,150$264.663,062,089
2021-02-26Open-market sale2,450$263.703,063,239
2021-02-26Open-market sale1,550$262.633,065,689
2021-02-26Open-market sale1,100$261.643,067,239
2021-02-26Open-market sale900$260.473,068,339
2021-02-26Open-market sale800$259.423,069,239
2021-02-26Open-market sale1,200$258.373,070,039
2021-02-26Open-market sale1,600$257.243,071,239
2021-02-26Open-market sale600$265.350
2021-02-26Open-market sale3,400$264.63600
2021-02-26Open-market sale5,800$263.734,000
2021-02-26Open-market sale4,000$262.719,800
2021-02-26Open-market sale3,000$261.7413,800
2021-02-26Open-market sale2,300$260.4616,800
2021-02-26Open-market sale3,000$259.4519,100
2021-02-26Open-market sale2,800$258.3022,100
2021-02-26Open-market sale4,100$257.3724,900
2021-02-26Open-market sale600$264.7320
2021-02-25Conversion (derivative)4,750$0.005,487,998
2021-02-25Open-market sale890$261.841,217
2021-02-25Conversion4,750$0.004,750
2021-02-25Open-market sale736$255.024,014
2021-02-25Open-market sale151$266.150
2021-02-25Open-market sale465$265.55151
2021-02-25Open-market sale493$264.28616
2021-02-25Open-market sale108$262.501,109
2021-02-25Open-market sale361$259.272,107
2021-02-25Open-market sale300$258.522,468
2021-02-25Open-market sale505$257.552,768
2021-02-25Open-market sale741$256.503,273
2021-02-25Conversion (derivative)29,000$0.00353,445,977
2021-02-25Open-market sale1,924$262.133,075,504
2021-02-25Open-market sale1,416$258.203,078,574
2021-02-25Open-market sale1,295$257.263,079,990
2021-02-25Open-market sale1,297$256.033,081,285
2021-02-25Open-market sale1,257$254.983,082,582
2021-02-25Open-market sale184$266.770
2021-02-25Open-market sale2,690$265.76184
2021-02-25Open-market sale2,655$264.712,874
2021-02-25Open-market sale1,064$263.915,529
2021-02-25Open-market sale2,319$262.546,593
2021-02-25Open-market sale3,488$261.838,912
2021-02-25Open-market sale1,213$260.3412,400
2021-02-25Open-market sale3,239$259.0913,613
2021-02-25Open-market sale3,796$257.8916,852
2021-02-25Open-market sale2,897$256.7920,648
2021-02-25Open-market sale2,675$255.8723,545
2021-02-25Open-market sale2,780$254.8726,220
2021-02-25Conversion29,000$0.0029,000
2021-02-25Open-market sale77$266.713,072,839
2021-02-25Open-market sale1,132$265.963,072,916
2021-02-25Open-market sale770$264.233,074,048
2021-02-25Open-market sale686$263.573,074,818
2021-02-25Open-market sale750$259.053,077,824
2021-02-25Open-market sale396$260.243,077,428
2021-02-24Conversion (derivative)4,750$0.005,492,748
2021-02-24Conversion (derivative)29,000$0.00353,474,977
2021-02-24Open-market sale200$266.273,083,839
2021-02-24Open-market sale4,615$262.3115,400
2021-02-24Open-market sale2,300$263.1713,100
2021-02-24Open-market sale5,200$264.397,900
2021-02-24Open-market sale5,085$261.2220,015
2021-02-24Open-market sale2,600$260.1925,100
2021-02-24Open-market sale1,300$259.0427,700
2021-02-24Conversion29,000$0.0029,000
2021-02-24Open-market sale1,020$265.38220
2021-02-24Open-market sale870$264.401,240
2021-02-24Open-market sale290$263.122,110
2021-02-24Open-market sale960$262.372,400
2021-02-24Open-market sale810$261.213,360
2021-02-24Open-market sale290$260.134,170
2021-02-24Open-market sale290$259.264,460
2021-02-24Conversion4,750$0.004,750
2021-02-24Open-market sale2,377$265.493,084,039
2021-02-24Open-market sale2,194$264.573,086,416
2021-02-24Open-market sale850$263.433,088,610
2021-02-24Open-market sale1,750$262.473,089,460
2021-02-24Open-market sale1,779$261.423,091,210
2021-02-24Open-market sale1,150$260.373,092,989
2021-02-24Open-market sale700$259.343,094,139
2021-02-24Open-market sale1,500$266.060
2021-02-24Open-market sale6,400$265.341,500
2021-02-23Conversion (derivative)29,000$0.00353,503,977
2021-02-23Open-market sale1,350$266.013,095,139
2021-02-23Open-market sale1,200$264.823,096,489
2021-02-23Open-market sale3,100$263.843,097,689
2021-02-23Open-market sale1,750$262.893,100,789
2021-02-23Open-market sale850$261.823,102,539
2021-02-23Open-market sale400$260.623,103,389
2021-02-23Open-market sale800$259.493,103,789
2021-02-23Open-market sale550$258.173,104,589
2021-02-23Open-market sale550$257.153,105,139
2021-02-23Open-market sale150$255.503,105,689
2021-02-23Open-market sale300$267.350
2021-02-23Open-market sale2,100$266.47300
2021-02-23Open-market sale2,422$265.772,400
2021-02-23Open-market sale4,600$264.614,822
2021-02-23Open-market sale7,300$263.679,422
2021-02-23Open-market sale4,500$262.7316,722
2021-02-23Open-market sale1,800$261.6421,222
2021-02-23Open-market sale878$260.5523,022
2021-02-23Open-market sale1,900$259.3923,900
2021-02-23Open-market sale1,300$258.1925,800
2021-02-23Open-market sale1,400$257.2927,100
2021-02-23Open-market sale300$266.853,094,839
2021-02-23Open-market sale500$256.0728,500
2021-02-23Conversion29,000$0.0029,000
2021-02-23Conversion (derivative)4,750$0.005,497,498
2021-02-23Open-market sale130$257.034,530
2021-02-23Open-market sale510$265.16530
2021-02-23Open-market sale530$266.340
2021-02-23Open-market sale220$259.543,810
2021-02-23Open-market sale270$259.004,030
2021-02-23Open-market sale230$257.764,300
2021-02-23Open-market sale1,000$264.201,040
2021-02-23Open-market sale90$255.504,660
2021-02-23Conversion4,750$0.004,750
2021-02-23Open-market sale460$262.313,010
2021-02-23Open-market sale340$261.173,470
2021-02-23Open-market sale970$263.322,040
2021-02-22Conversion (derivative)4,750$0.005,502,248
2021-02-22Conversion (derivative)29,000$0.00353,532,977
2021-02-22Open-market sale6,823$261.454,748
2021-02-22Open-market sale9,419$260.4511,571
2021-02-22Open-market sale1,328$258.433,115,511
2021-02-22Open-market sale4,248$259.6720,990
2021-02-22Open-market sale3,762$258.4425,238
2021-02-22Conversion29,000$0.0029,000
2021-02-22Open-market sale565$262.530
2021-02-22Open-market sale1,292$261.59565
2021-02-22Open-market sale1,740$260.251,857
2021-02-22Open-market sale395$259.213,597
2021-02-22Open-market sale758$258.443,992
2021-02-22Conversion4,750$0.004,750
2021-02-22Open-market sale812$262.583,105,839
2021-02-22Open-market sale2,794$261.823,106,651
2021-02-22Open-market sale4,547$260.373,109,445
2021-02-22Open-market sale1,519$259.503,113,992
2021-02-19Conversion (derivative)4,750$0.005,506,998
2021-02-19Conversion (derivative)29,000$0.00353,561,977
2021-02-19Open-market sale4,927$262.0316,582
2021-02-19Open-market sale7,491$261.3121,509
2021-02-19Conversion29,000$0.0029,000
2021-02-19Open-market sale232$267.8277
2021-02-19Open-market sale797$266.40309
2021-02-19Open-market sale582$265.121,106
2021-02-19Open-market sale779$264.251,688
2021-02-19Open-market sale262$262.872,467
2021-02-19Open-market sale1,519$261.712,729
2021-02-19Open-market sale768$269.760
2021-02-19Conversion4,750$0.004,750
2021-02-19Open-market sale180$269.983,116,839
2021-02-19Open-market sale5$268.243,117,019
2021-02-19Open-market sale720$267.723,117,024
2021-02-19Open-market sale1,622$266.423,117,744
2021-02-19Open-market sale1,173$265.303,119,366
2021-02-19Open-market sale1,869$264.343,120,539
2021-02-19Open-market sale611$263.203,122,408
2021-02-19Open-market sale2,655$261.923,123,019
2021-02-19Open-market sale2,165$261.313,125,674
2021-02-19Open-market sale1,766$263.1514,816
2021-02-19Open-market sale4,717$264.3310,099
2021-02-19Open-market sale3,274$265.266,825
2021-02-19Open-market sale4,967$266.511,858
2021-02-19Open-market sale483$267.841,375
2021-02-19Open-market sale607$268.27768
2021-02-19Open-market sale502$261.054,248
2021-02-18Conversion (derivative)29,000$0.00353,590,977
2021-02-18Conversion (derivative)4,750$0.005,511,748
2021-02-18Open-market sale3,300$268.913,130,743
2021-02-18Open-market sale3,030$270.4731
2021-02-18Open-market sale6,071$269.593,061
2021-02-18Open-market sale6,656$268.909,132
2021-02-18Open-market sale9,909$267.6615,788
2021-02-18Open-market sale3,303$266.7325,697
2021-02-18Conversion29,000$0.0029,000
2021-02-18Open-market sale169$270.430
2021-02-18Open-market sale985$269.80169
2021-02-18Open-market sale1,329$268.961,154
2021-02-18Open-market sale1,732$267.742,483
2021-02-18Open-market sale535$266.804,215
2021-02-18Conversion4,750$0.004,750
2021-02-18Open-market sale907$270.533,127,839
2021-02-18Open-market sale1,997$269.553,128,746
2021-02-18Open-market sale1,282$266.863,137,557
2021-02-18Open-market sale3,514$267.733,134,043
2021-02-17Conversion (derivative)29,000$0.00353,619,977
2021-02-17Conversion (derivative)4,750$0.005,516,498
2021-02-17Conversion29,000$0.0029,000
2021-02-17Open-market sale2,973$270.1026,027
2021-02-17Open-market sale6,396$271.2919,631
2021-02-17Open-market sale1,724$272.59926
2021-02-17Open-market sale1,552$271.572,650
2021-02-17Open-market sale548$270.404,202
2021-02-17Conversion4,750$0.004,750
2021-02-17Open-market sale1,972$273.473,138,839
2021-02-17Open-market sale5,075$272.503,140,811
2021-02-17Open-market sale2,747$271.383,145,886
2021-02-17Open-market sale1,206$270.313,148,633
2021-02-17Open-market sale926$273.510
2021-02-17Open-market sale7,923$273.171,165
2021-02-17Open-market sale10,543$272.269,088
2021-02-16Conversion (derivative)30,578$0.00353,648,977
2021-02-16Conversion (derivative)5,049$0.005,521,248
2021-02-16Open-market sale1,899$274.92260
2021-02-16Open-market sale2,170$274.152,159
2021-02-16Open-market sale360$272.774,329
2021-02-16Open-market sale130$271.824,689
2021-02-16Open-market sale230$270.644,819
2021-02-16Conversion5,049$0.005,049
2021-02-16Open-market sale680$276.073,149,839
2021-02-16Open-market sale4,207$274.903,150,519
2021-02-16Open-market sale5,330$274.133,154,726
2021-02-16Open-market sale750$272.853,160,056
2021-02-16Open-market sale350$271.993,160,806
2021-02-16Open-market sale400$270.473,161,156
2021-02-16Open-market sale260$275.900
2021-02-16Conversion30,578$0.0030,578
2021-02-16Open-market sale1,100$270.6429,478
2021-02-16Open-market sale1,200$272.2128,278
2021-02-16Open-market sale1,817$273.0226,461
2021-02-16Open-market sale10,557$274.921,600
2021-02-16Open-market sale14,304$274.1612,157
2021-02-12Conversion (derivative)29,000$0.00353,679,555
2021-02-12Conversion (derivative)4,750$0.005,526,297
2021-02-12Open-market sale914$270.653,161,556
2021-02-12Open-market sale4,100$269.803,162,470
2021-02-12Open-market sale5,986$269.193,166,570
2021-02-12Open-market sale13,800$269.682,500
2021-02-12Open-market sale12,700$269.1216,300
2021-02-12Conversion29,000$0.0029,000
2021-02-12Conversion4,750$0.004,750
2021-02-12Open-market sale2,371$269.162,379
2021-02-12Open-market sale1,870$269.70509
2021-02-12Open-market sale2,500$270.630
2021-02-11Conversion (derivative)29,000$0.00353,708,555
2021-02-11Conversion (derivative)4,750$0.005,531,047
2021-02-11Open-market sale1,790$269.352,960
2021-02-11Open-market sale650$272.093,172,756
2021-02-11Open-market sale2,200$271.193,173,406
2021-02-11Open-market sale4,062$270.173,175,606
2021-02-11Open-market sale3,888$269.343,179,668
2021-02-11Open-market sale2,200$272.14300
2021-02-11Open-market sale5,100$271.212,500
2021-02-11Open-market sale11,000$270.167,600
2021-02-11Open-market sale10,400$269.3218,600
2021-02-11Conversion29,000$0.0029,000
2021-02-11Open-market sale88$273.410
2021-02-11Open-market sale270$272.0688
2021-02-11Open-market sale959$271.24358
2021-02-11Open-market sale1,643$270.181,317
2021-02-11Open-market sale200$273.303,172,556
2021-02-11Conversion4,750$0.004,750
2021-02-10Conversion (derivative)4,750$0.005,535,797
2021-02-10Conversion (derivative)29,000$0.00353,737,555
2021-02-10Open-market sale1,230$268.483,520
2021-02-10Conversion4,750$0.004,750
2021-02-10Open-market sale250$273.503,183,556
2021-02-10Open-market sale1,200$272.573,183,806
2021-02-10Open-market sale3,700$271.683,185,006
2021-02-10Open-market sale1,150$270.383,188,706
2021-02-10Open-market sale1,650$269.443,189,856
2021-02-10Open-market sale3,050$268.503,191,506
2021-02-10Open-market sale4,100$272.36800
2021-02-10Open-market sale8,808$271.614,900
2021-02-10Open-market sale2,835$270.4213,708
2021-02-10Open-market sale4,745$269.3716,543
2021-02-10Open-market sale7,712$268.4621,288
2021-02-10Conversion29,000$0.0029,000
2021-02-10Open-market sale110$273.420
2021-02-10Open-market sale790$272.34110
2021-02-10Open-market sale1,370$271.60900
2021-02-10Open-market sale400$270.422,270
2021-02-10Open-market sale850$269.352,670
2021-02-09Conversion (derivative)4,750$0.005,540,547
2021-02-09Conversion (derivative)29,000$0.00353,766,555
2021-02-09Open-market sale310$267.604,190
2021-02-09Open-market sale250$266.604,500
2021-02-09Conversion4,750$0.004,750
2021-02-09Open-market sale2,000$272.493,194,556
2021-02-09Open-market sale1,100$271.363,196,556
2021-02-09Open-market sale4,800$270.263,197,656
2021-02-09Open-market sale1,850$269.353,202,456
2021-02-09Open-market sale850$267.693,204,306
2021-02-09Open-market sale400$266.673,205,156
2021-02-09Open-market sale3,500$271.993,200
2021-02-09Open-market sale6,395$270.706,700
2021-02-09Open-market sale10,505$269.9413,095
2021-02-09Open-market sale430$269.123,760
2021-02-09Open-market sale2,010$270.061,750
2021-02-09Open-market sale770$270.93980
2021-02-09Open-market sale2,300$267.6125,900
2021-02-09Open-market sale2,300$268.9723,600
2021-02-09Open-market sale750$272.28230
2021-02-09Open-market sale800$266.6428,200
2021-02-09Open-market sale230$272.800
2021-02-09Conversion29,000$0.0029,000
2021-02-08Conversion (derivative)29,000$0.00353,795,555
2021-02-08Conversion (derivative)4,750$0.005,545,297
2021-02-08Open-market sale560$268.47110
2021-02-08Open-market sale2,210$265.762,540
2021-02-08Conversion4,750$0.004,750
2021-02-08Open-market sale350$269.513,205,556
2021-02-08Open-market sale1,350$268.413,205,906
2021-02-08Open-market sale1,600$267.443,207,256
2021-02-08Open-market sale3,050$266.523,208,856
2021-02-08Open-market sale4,650$265.723,211,906
2021-02-08Open-market sale3,700$268.42800
2021-02-08Open-market sale4,500$267.444,500
2021-02-08Open-market sale8,310$266.479,000
2021-02-08Open-market sale11,690$265.6917,310
2021-02-08Conversion29,000$0.0029,000
2021-02-08Open-market sale110$269.550
2021-02-08Open-market sale1,160$266.661,380
2021-02-08Open-market sale710$267.64670
2021-02-05Conversion (derivative)4,750$0.005,550,047
2021-02-05Conversion (derivative)29,000$0.00353,824,555
2021-02-05Open-market sale5,102$267.723,221,426
2021-02-05Open-market sale2,787$267.901,480
2021-02-05Open-market sale483$266.404,267
2021-02-05Conversion4,750$0.004,750
2021-02-05Open-market sale4,870$268.453,216,556
2021-02-05Conversion29,000$0.0029,000
2021-02-05Open-market sale1,028$266.463,226,528
2021-02-05Open-market sale200$269.020
2021-02-05Open-market sale17,236$268.30200
2021-02-05Open-market sale8,988$267.5217,436
2021-02-05Open-market sale2,576$266.5926,424
2021-02-04Conversion (derivative)29,000$0.00353,853,555
2021-02-04Conversion (derivative)4,750$0.005,554,797
2021-02-04Open-market sale6,627$265.593,229,811
2021-02-04Open-market sale2,832$265.68631
2021-02-04Open-market sale1,287$264.793,463
2021-02-04Conversion4,750$0.004,750
2021-02-04Open-market sale2,255$266.443,227,556
2021-02-04Open-market sale2,118$264.843,236,438
2021-02-04Open-market sale4,093$266.520
2021-02-04Open-market sale15,760$265.654,093
2021-02-04Open-market sale9,147$264.8819,853
2021-02-04Conversion29,000$0.0029,000
2021-02-03Conversion (derivative)29,000$0.00353,882,555
2021-02-03Conversion (derivative)4,750$0.005,559,547
2021-02-03Open-market sale3,799$266.913,242,995
2021-02-03Open-market sale1,655$265.793,246,794
2021-02-03Open-market sale3,226$267.853,239,769
2021-02-03Open-market sale1,107$264.623,248,449
2021-02-03Open-market sale11,659$267.623,600
2021-02-03Open-market sale8,120$266.7115,259
2021-02-03Open-market sale3,606$265.4223,379
2021-02-03Open-market sale2,015$264.5626,985
2021-02-03Conversion29,000$0.0029,000
2021-02-03Open-market sale287$268.890
2021-02-03Open-market sale1,624$267.92287
2021-02-03Open-market sale1,511$267.051,911
2021-02-03Open-market sale733$265.983,422
2021-02-03Open-market sale595$264.874,155
2021-02-03Conversion4,750$0.004,750
2021-02-03Open-market sale1,213$268.663,238,556
2021-02-02Conversion (derivative)4,750$0.005,564,297
2021-02-02Conversion (derivative)29,000$0.00353,911,555
2021-02-02Open-market sale1,372$266.962,070
2021-02-02Open-market sale944$265.743,442
2021-02-02Open-market sale364$264.384,386
2021-02-02Conversion4,750$0.004,750
2021-02-02Open-market sale1,617$268.353,249,556
2021-02-02Open-market sale4,232$267.763,251,173
2021-02-02Open-market sale2,810$266.663,255,405
2021-02-02Open-market sale1,098$265.593,258,215
2021-02-02Open-market sale1,243$264.493,259,313
2021-02-02Open-market sale12,456$267.951,137
2021-02-02Open-market sale7,650$266.9513,593
2021-02-02Open-market sale4,202$265.8621,243
2021-02-02Open-market sale2,695$264.8725,445
2021-02-02Open-market sale860$263.7528,140
2021-02-02Conversion29,000$0.0029,000
2021-02-02Open-market sale78$268.570
2021-02-02Open-market sale1,992$268.0078
2021-02-01Conversion (derivative)29,000$0.00353,940,555
2021-02-01Conversion (derivative)4,750$0.005,569,047
2021-02-01Open-market sale1,015$261.1313,029
2021-02-01Open-market sale3,298$258.1120,012
2021-02-01Open-market sale3,407$256.9123,310
2021-02-01Open-market sale2,283$255.9126,717
2021-02-01Conversion29,000$0.0029,000
2021-02-01Open-market sale1,398$263.2478
2021-02-01Open-market sale842$261.951,476
2021-02-01Open-market sale71$260.372,318
2021-02-01Open-market sale484$259.782,389
2021-02-01Open-market sale689$258.692,873
2021-02-01Open-market sale812$257.293,562
2021-02-01Open-market sale376$256.054,374
2021-02-01Conversion4,750$0.004,750
2021-02-01Open-market sale3,199$263.273,260,556
2021-02-01Open-market sale1,614$262.333,263,755
2021-02-01Open-market sale457$261.343,265,369
2021-02-01Open-market sale512$259.923,265,826
2021-02-01Open-market sale2,153$258.793,266,338
2021-02-01Open-market sale1,372$257.653,268,491
2021-02-01Open-market sale655$256.953,269,863
2021-02-01Open-market sale1,038$255.613,270,518
2021-02-01Open-market sale1,263$263.930
2021-02-01Open-market sale7,639$263.151,263
2021-02-01Open-market sale4,127$262.188,902
2021-02-01Open-market sale4,379$259.0215,633
2021-02-01Open-market sale1,589$259.8814,044
2021-01-29Conversion (derivative)4,750$0.005,573,797
2021-01-29Open-market sale220$261.62339
2021-01-29Open-market sale343$255.664,407
2021-01-29Conversion4,750$0.004,750
2021-01-29Open-market sale72$265.370
2021-01-29Open-market sale612$256.543,795
2021-01-29Open-market sale1,271$258.621,598
2021-01-29Open-market sale786$259.67812
2021-01-29Open-market sale253$260.61559
2021-01-29Open-market sale926$257.502,869
2021-01-29Open-market sale267$263.7372
2021-01-29Conversion (derivative)29,000$0.00353,969,555
2021-01-29Open-market sale1,769$256.683,279,983
2021-01-29Open-market sale1,846$257.513,278,137
2021-01-29Open-market sale1,663$259.703,273,636
2021-01-29Open-market sale2,838$258.653,275,299
2021-01-29Open-market sale813$260.883,272,823
2021-01-29Open-market sale466$261.543,272,357
2021-01-29Open-market sale410$263.143,271,947
2021-01-29Open-market sale222$264.273,271,725
2021-01-29Open-market sale169$265.373,271,556
2021-01-29Conversion29,000$0.0029,000
2021-01-29Open-market sale1,788$255.5827,212
2021-01-29Open-market sale5,511$256.7421,701
2021-01-29Open-market sale5,958$257.7115,743
2021-01-29Open-market sale5,776$258.669,967
2021-01-29Open-market sale3,940$259.646,027
2021-01-29Open-market sale2,728$260.833,299
2021-01-29Open-market sale1,141$261.872,158
2021-01-29Open-market sale420$262.621,738
2021-01-29Open-market sale1,290$264.21448
2021-01-29Open-market sale448$265.370
2021-01-29Open-market sale804$255.563,281,752
2021-01-28Conversion (derivative)30,579$0.00353,998,555
2021-01-28Open-market sale2,679$265.3727,900
2021-01-28Open-market sale561$284.04908
2021-01-28Open-market sale895$282.971,469
2021-01-28Open-market sale1,279$280.572,364
2021-01-28Open-market sale1,043$279.033,643
2021-01-28Open-market sale1,350$277.784,686
2021-01-28Open-market sale1,242$275.316,036
2021-01-28Open-market sale4,869$274.477,278
2021-01-28Open-market sale4,782$273.6312,147
2021-01-28Open-market sale2,976$272.6616,929
2021-01-28Open-market sale1,773$271.3119,905
2021-01-28Open-market sale880$270.3121,678
2021-01-28Open-market sale912$268.6422,558
2021-01-28Open-market sale1,245$267.3023,470
2021-01-28Open-market sale3,185$266.3424,715
2021-01-28Open-market sale908$285.510
2021-01-28Conversion30,579$0.0030,579
2021-01-28Conversion (derivative)5,081$0.005,578,547
2021-01-28Open-market sale819$267.703,291,471
2021-01-28Open-market sale89$286.000
2021-01-28Open-market sale122$284.3389
2021-01-28Open-market sale211$283.32211
2021-01-28Open-market sale241$282.21422
2021-01-28Open-market sale194$278.69663
2021-01-28Open-market sale191$277.86857
2021-01-28Open-market sale608$274.741,048
2021-01-28Open-market sale651$274.031,656
2021-01-28Open-market sale1,030$272.922,307
2021-01-28Open-market sale307$271.643,337
2021-01-28Open-market sale176$269.043,644
2021-01-28Open-market sale336$267.653,820
2021-01-28Open-market sale383$266.244,156
2021-01-28Open-market sale542$265.334,539
2021-01-28Conversion5,081$0.005,081
2021-01-28Open-market sale210$286.263,282,556
2021-01-28Open-market sale338$284.303,282,766
2021-01-28Open-market sale379$283.183,283,104
2021-01-28Open-market sale694$281.303,283,483
2021-01-28Open-market sale327$279.083,284,177
2021-01-28Open-market sale583$277.643,284,504
2021-01-28Open-market sale478$275.233,285,087
2021-01-28Open-market sale2,130$274.073,285,565
2021-01-28Open-market sale2,508$273.283,287,695
2021-01-28Open-market sale330$271.583,290,203
2021-01-28Open-market sale621$270.793,290,533
2021-01-28Open-market sale317$268.763,291,154
2021-01-28Open-market sale1,239$265.463,293,019
2021-01-28Open-market sale729$266.353,292,290
2021-01-27Conversion (derivative)5,828$0.005,583,628
2021-01-27Open-market sale180$268.945,648
2021-01-27Open-market sale100$278.67220
2021-01-27Open-market sale220$282.650
2021-01-27Conversion5,828$0.005,828
2021-01-27Open-market sale215$277.47320
2021-01-27Open-market sale310$270.445,338
2021-01-27Open-market sale855$276.87535
2021-01-27Open-market sale1,308$275.781,390
2021-01-27Open-market sale1,500$274.922,698
2021-01-27Open-market sale320$273.584,198
2021-01-27Open-market sale370$272.654,518
2021-01-27Open-market sale450$271.584,888
2021-01-27Conversion (derivative)34,100$0.00354,029,134
2021-01-27Open-market sale900$278.76800
2021-01-27Open-market sale2,700$277.331,700
2021-01-27Open-market sale5,000$276.514,400
2021-01-27Open-market sale10,201$275.399,400
2021-01-27Open-market sale4,600$274.5819,601
2021-01-27Conversion34,100$0.0034,100
2021-01-27Open-market sale1,200$269.0632,900
2021-01-27Open-market sale1,600$270.2931,300
2021-01-27Open-market sale2,700$271.3728,600
2021-01-27Open-market sale1,699$272.2526,901
2021-01-27Open-market sale2,700$273.3424,201
2021-01-27Open-market sale800$282.650
2021-01-27Open-market sale550$269.043,306,858
2021-01-27Open-market sale600$270.543,306,258
2021-01-27Open-market sale1,050$271.503,305,208
2021-01-27Open-market sale750$272.723,304,458
2021-01-27Open-market sale1,000$273.723,303,458
2021-01-27Open-market sale3,450$274.943,300,008
2021-01-27Open-market sale2,850$275.743,297,158
2021-01-27Open-market sale1,900$276.933,295,258
2021-01-27Open-market sale250$278.903,294,658
2021-01-27Open-market sale350$277.563,294,908
2021-01-27Open-market sale400$282.653,294,258
2021-01-26Conversion (derivative)6,250$0.005,589,456
2021-01-26Conversion (derivative)36,000$0.00354,063,234
2021-01-26Open-market sale2,400$278.5433,600
2021-01-26Conversion36,000$0.0036,000
2021-01-26Open-market sale870$283.39330
2021-01-26Open-market sale2,970$282.651,200
2021-01-26Open-market sale469$281.714,170
2021-01-26Open-market sale400$280.474,639
2021-01-26Open-market sale731$279.535,039
2021-01-26Open-market sale480$278.425,770
2021-01-26Conversion6,250$0.006,250
2021-01-26Open-market sale700$284.693,307,408
2021-01-26Open-market sale1,650$283.463,308,108
2021-01-26Open-market sale6,951$282.683,309,758
2021-01-26Open-market sale1,088$281.783,316,709
2021-01-26Open-market sale861$280.383,317,797
2021-01-26Open-market sale1,850$279.483,318,658
2021-01-26Open-market sale900$278.543,320,508
2021-01-26Open-market sale1,700$284.610
2021-01-26Open-market sale5,790$283.401,700
2021-01-26Open-market sale16,786$282.627,490
2021-01-26Open-market sale2,624$281.7624,276
2021-01-26Open-market sale2,400$280.3426,900
2021-01-26Open-market sale4,300$279.5729,300
2021-01-25Conversion (derivative)36,000$0.00354,099,234
2021-01-25Conversion (derivative)6,250$0.005,595,706
2021-01-25Open-market sale1,500$273.7533,800
2021-01-25Open-market sale4,273$276.543,327,585
2021-01-25Open-market sale2,900$275.6426,100
2021-01-25Open-market sale14,800$276.7111,300
2021-01-25Open-market sale6,700$277.684,600
2021-01-25Open-market sale2,000$278.702,600
2021-01-25Open-market sale250$272.333,335,158
2021-01-25Open-market sale950$274.053,334,208
2021-01-25Open-market sale2,350$275.193,331,858
2021-01-25Open-market sale4,800$274.8129,000
2021-01-25Open-market sale3,247$277.263,324,338
2021-01-25Open-market sale1,580$278.113,322,758
2021-01-25Open-market sale1,350$279.383,321,408
2021-01-25Conversion6,250$0.006,250
2021-01-25Open-market sale110$272.656,140
2021-01-25Open-market sale250$273.885,890
2021-01-25Open-market sale920$274.894,970
2021-01-25Open-market sale630$275.864,340
2021-01-25Open-market sale2,780$276.841,560
2021-01-25Open-market sale840$277.97720
2021-01-25Open-market sale460$278.98260
2021-01-25Open-market sale260$279.740
2021-01-25Conversion36,000$0.0036,000
2021-01-25Open-market sale700$272.5635,300
2021-01-22Conversion (derivative)6,160$0.005,601,956
2021-01-22Conversion (derivative)35,842$0.00354,135,234
2021-01-22Open-market sale589$277.37265
2021-01-22Open-market sale160$272.556,000
2021-01-22Conversion6,160$0.006,160
2021-01-22Open-market sale11$278.283,335,408
2021-01-22Open-market sale1,469$277.553,335,419
2021-01-22Open-market sale3,861$276.543,336,888
2021-01-22Open-market sale4,991$275.723,340,749
2021-01-22Open-market sale2,869$274.893,345,740
2021-01-22Open-market sale666$272.573,348,609
2021-01-22Open-market sale5,150$277.32365
2021-01-22Open-market sale14,806$276.175,515
2021-01-22Open-market sale13,221$275.1620,321
2021-01-22Open-market sale948$273.9933,542
2021-01-22Open-market sale1,352$272.2834,490
2021-01-22Conversion35,842$0.0035,842
2021-01-22Open-market sale2,235$275.053,672
2021-01-22Open-market sale2,818$276.13854
2021-01-22Open-market sale93$273.525,907
2021-01-22Open-market sale265$278.060
2021-01-21Conversion (derivative)29,000$0.00354,171,076
2021-01-21Conversion (derivative)4,750$0.005,608,116
2021-01-21Open-market sale11,420$272.551,480
2021-01-21Open-market sale10,100$271.7412,900
2021-01-21Open-market sale450$268.383,359,825
2021-01-21Open-market sale1,300$269.433,358,525
2021-01-21Open-market sale640$270.293,357,885
2021-01-21Open-market sale3,268$271.703,354,617
2021-01-21Open-market sale4,662$272.503,349,955
2021-01-21Open-market sale680$273.183,349,275
2021-01-21Conversion4,750$0.004,750
2021-01-21Open-market sale230$268.254,520
2021-01-21Open-market sale540$269.403,980
2021-01-21Open-market sale280$270.343,700
2021-01-21Open-market sale1,335$271.672,365
2021-01-21Open-market sale2,095$272.45270
2021-01-21Open-market sale1,700$268.4627,300
2021-01-21Conversion29,000$0.0029,000
2021-01-21Open-market sale270$273.250
2021-01-21Open-market sale2,900$269.4324,400
2021-01-21Open-market sale1,400$270.3823,000
2021-01-20Conversion (derivative)29,000$0.00354,200,076
2021-01-20Conversion (derivative)4,750$0.005,612,866
2021-01-20Open-market sale2,800$264.3426,200
2021-01-20Open-market sale970$268.621,110
2021-01-20Open-market sale840$267.552,080
2021-01-20Open-market sale630$266.272,920
2021-01-20Open-market sale580$265.263,550
2021-01-20Open-market sale620$264.434,130
2021-01-20Conversion4,750$0.004,750
2021-01-20Open-market sale2,050$269.473,360,275
2021-01-20Open-market sale2,750$268.683,362,325
2021-01-20Open-market sale1,900$267.553,365,075
2021-01-20Open-market sale1,250$266.443,366,975
2021-01-20Open-market sale1,700$265.383,368,225
2021-01-20Open-market sale1,350$264.423,369,925
2021-01-20Open-market sale7,622$269.29300
2021-01-20Open-market sale4,854$268.447,922
2021-01-20Open-market sale5,014$267.4112,776
2021-01-20Open-market sale3,800$266.2917,790
2021-01-20Open-market sale4,610$265.3021,590
2021-01-20Open-market sale1,110$269.370
2021-01-20Conversion29,000$0.0029,000
2021-01-19Conversion (derivative)29,000$0.00354,229,076
2021-01-19Conversion (derivative)4,750$0.005,617,616
2021-01-19Open-market sale660$256.662,020
2021-01-19Open-market sale480$255.602,680
2021-01-19Open-market sale1,220$254.523,160
2021-01-19Open-market sale370$253.894,380
2021-01-19Conversion4,750$0.004,750
2021-01-19Open-market sale50$262.073,371,275
2021-01-19Open-market sale1,800$261.523,371,325
2021-01-19Open-market sale850$260.323,373,125
2021-01-19Open-market sale700$259.693,373,975
2021-01-19Open-market sale1,150$258.473,374,675
2021-01-19Open-market sale400$257.413,375,825
2021-01-19Open-market sale1,350$256.553,376,225
2021-01-19Open-market sale1,250$255.373,377,575
2021-01-19Open-market sale3,100$254.323,378,825
2021-01-19Open-market sale350$253.363,381,925
2021-01-19Open-market sale2,645$261.023,400
2021-01-19Open-market sale3,200$259.946,045
2021-01-19Open-market sale2,400$258.639,245
2021-01-19Open-market sale1,600$257.8011,645
2021-01-19Open-market sale3,203$256.5913,245
2021-01-19Open-market sale3,700$255.3916,448
2021-01-19Open-market sale7,952$254.3320,148
2021-01-19Open-market sale900$253.4028,100
2021-01-19Conversion29,000$0.0029,000
2021-01-19Open-market sale770$261.480
2021-01-19Open-market sale290$258.931,350
2021-01-19Open-market sale580$260.06770
2021-01-19Open-market sale380$258.121,640
2021-01-15Conversion (derivative)4,750$0.005,622,366
2021-01-15Conversion (derivative)29,000$0.00354,258,076
2021-01-15Open-market sale1,173$248.4927,827
2021-01-15Open-market sale949$252.21440
2021-01-15Open-market sale2,548$251.421,389
2021-01-15Open-market sale558$250.083,937
2021-01-15Open-market sale255$248.894,495
2021-01-15Conversion4,750$0.004,750
2021-01-15Open-market sale926$253.213,382,275
2021-01-15Open-market sale3,082$252.353,383,201
2021-01-15Open-market sale4,788$251.453,386,283
2021-01-15Open-market sale1,751$250.253,391,071
2021-01-15Open-market sale453$248.723,392,822
2021-01-15Open-market sale5,401$252.761,299
2021-01-15Open-market sale14,572$251.816,700
2021-01-15Open-market sale5,020$250.9021,272
2021-01-15Open-market sale1,535$249.7626,292
2021-01-15Open-market sale440$253.190
2021-01-15Conversion29,000$0.0029,000
2021-01-14Conversion (derivative)4,088$0.005,627,116
2021-01-14Conversion (derivative)25,241$0.00354,287,076
2021-01-14Conversion25,241$0.0025,241
2021-01-14Open-market sale597$252.23229
2021-01-14Open-market sale925$251.00826
2021-01-14Open-market sale567$250.211,751
2021-01-14Open-market sale273$248.532,318
2021-01-14Open-market sale755$247.982,591
2021-01-14Open-market sale390$246.903,346
2021-01-14Open-market sale352$245.673,736
2021-01-14Conversion4,088$0.004,088
2021-01-14Open-market sale139$253.343,393,275
2021-01-14Open-market sale2,078$252.343,393,414
2021-01-14Open-market sale2,514$250.963,395,492
2021-01-14Open-market sale716$249.673,398,006
2021-01-14Open-market sale1,486$248.413,398,722
2021-01-14Open-market sale1,179$247.283,400,208
2021-01-14Open-market sale1,219$246.103,401,387
2021-01-14Open-market sale447$253.740
2021-01-14Open-market sale1,105$252.79447
2021-01-14Open-market sale4,588$251.971,552
2021-01-14Open-market sale6,204$250.806,140
2021-01-14Open-market sale2,258$249.8012,344
2021-01-14Open-market sale3,569$248.4714,602
2021-01-14Open-market sale3,261$247.7018,171
2021-01-14Open-market sale2,310$246.5621,432
2021-01-14Open-market sale1,499$245.4323,742
2021-01-13Conversion (derivative)4,750$0.005,631,204
2021-01-13Conversion (derivative)29,000$0.00354,312,317
2021-01-13Open-market sale568$250.953,715
2021-01-13Open-market sale1,734$253.003,402,606
2021-01-13Open-market sale3,508$252.083,404,340
2021-01-13Open-market sale4,907$251.343,407,848
2021-01-13Open-market sale851$250.203,412,755
2021-01-13Open-market sale8,357$252.213,899
2021-01-13Open-market sale2,939$250.0826,061
2021-01-13Conversion29,000$0.0029,000
2021-01-13Open-market sale13,805$251.3912,256
2021-01-13Open-market sale75$253.470
2021-01-13Open-market sale776$252.7675
2021-01-13Open-market sale2,864$251.77851
2021-01-13Conversion4,750$0.004,750
2021-01-13Open-market sale467$250.064,283
2021-01-12Conversion (derivative)29,000$0.00354,341,317
2021-01-12Conversion (derivative)4,750$0.005,635,954
2021-01-12Open-market sale905$255.443,415,260
2021-01-12Open-market sale1,822$254.163,416,165
2021-01-12Open-market sale1,443$253.213,417,987
2021-01-12Open-market sale481$256.273,414,779
2021-01-12Open-market sale586$257.233,414,193
2021-01-12Open-market sale2,646$252.203,419,430
2021-01-12Open-market sale2,530$251.153,422,076
2021-01-12Open-market sale631$258.03820
2021-01-12Open-market sale2,909$256.671,451
2021-01-12Open-market sale2,198$255.444,360
2021-01-12Open-market sale3,749$254.306,558
2021-01-12Open-market sale4,240$253.2510,307
2021-01-12Open-market sale6,783$252.2114,547
2021-01-12Open-market sale7,670$251.2321,330
2021-01-12Conversion29,000$0.0029,000
2021-01-12Open-market sale49$259.550
2021-01-12Open-market sale255$259.2149
2021-01-12Open-market sale208$256.84304
2021-01-12Open-market sale659$255.19512
2021-01-12Open-market sale702$253.941,171
2021-01-12Open-market sale615$252.871,873
2021-01-12Open-market sale1,391$251.992,488
2021-01-12Open-market sale871$251.133,879
2021-01-12Conversion4,750$0.004,750
2021-01-12Open-market sale587$258.193,413,606
2021-01-11Conversion (derivative)4,750$0.005,640,704
2021-01-11Conversion (derivative)29,000$0.00354,370,317
2021-01-11Open-market sale1,175$258.753,430,524
2021-01-11Open-market sale1,903$257.933,431,699
2021-01-11Open-market sale2,004$256.873,433,602
2021-01-11Open-market sale3,194$262.131,093
2021-01-11Open-market sale2,865$260.934,287
2021-01-11Open-market sale9,288$260.087,152
2021-01-11Open-market sale2,513$258.7516,440
2021-01-11Open-market sale4,548$257.7318,953
2021-01-11Open-market sale5,499$256.7623,501
2021-01-11Conversion29,000$0.0029,000
2021-01-11Open-market sale515$262.320
2021-01-11Open-market sale434$261.36515
2021-01-11Open-market sale1,486$260.14949
2021-01-11Open-market sale523$259.212,435
2021-01-11Open-market sale877$257.942,958
2021-01-11Open-market sale915$256.843,835
2021-01-11Conversion4,750$0.004,750
2021-01-11Open-market sale474$262.903,424,606
2021-01-11Open-market sale1,289$261.963,425,080
2021-01-11Open-market sale834$261.243,426,369
2021-01-11Open-market sale3,321$259.943,427,203
2021-01-08Conversion (derivative)29,000$0.00354,399,317
2021-01-08Conversion (derivative)4,750$0.005,645,454
2021-01-08Open-market sale1,370$265.061,920
2021-01-08Open-market sale1,460$264.163,290
2021-01-08Conversion4,750$0.004,750
2021-01-08Open-market sale350$268.393,435,606
2021-01-08Open-market sale1,300$267.293,435,956
2021-01-08Open-market sale2,750$266.133,437,256
2021-01-08Open-market sale2,950$265.033,440,006
2021-01-08Open-market sale3,650$264.213,442,956
2021-01-08Open-market sale1,400$268.09200
2021-01-08Open-market sale2,700$267.201,600
2021-01-08Open-market sale7,100$266.094,300
2021-01-08Open-market sale9,300$265.0511,400
2021-01-08Open-market sale8,300$264.1320,700
2021-01-08Conversion29,000$0.0029,000
2021-01-08Open-market sale180$268.430
2021-01-08Open-market sale570$267.27180
2021-01-08Open-market sale1,170$266.00750
2021-01-07Conversion (derivative)29,000$0.00354,428,317
2021-01-07Conversion (derivative)4,750$0.005,650,204
2021-01-07Conversion29,000$0.0029,000
2021-01-07Open-market sale1,328$266.3827,672
2021-01-07Open-market sale1,571$267.6926,101
2021-01-07Open-market sale13,433$268.5512,668
2021-01-07Open-market sale9,404$269.553,264
2021-01-07Open-market sale3,263$270.661
2021-01-07Open-market sale1$271.440
2021-01-07Open-market sale646$266.553,456,960
2021-01-07Open-market sale610$267.803,456,350
2021-01-07Open-market sale4,898$268.533,451,452
2021-01-07Open-market sale3,610$269.643,447,842
2021-01-07Open-market sale274$271.173,446,606
2021-01-07Open-market sale962$270.753,446,880
2021-01-07Open-market sale1,078$270.01165
2021-01-07Open-market sale1,410$269.151,243
2021-01-07Open-market sale1,875$268.252,653
2021-01-07Open-market sale222$266.564,528
2021-01-07Conversion4,750$0.004,750
2021-01-06Conversion (derivative)4,750$0.005,654,954
2021-01-06Conversion (derivative)29,000$0.00354,457,317
2021-01-06Open-market sale4,227$263.7320,576
2021-01-06Open-market sale3,518$262.9424,803
2021-01-06Open-market sale679$261.5928,321
2021-01-06Conversion29,000$0.0029,000
2021-01-06Open-market sale228$267.430
2021-01-06Open-market sale719$266.61228
2021-01-06Open-market sale1,485$265.81947
2021-01-06Open-market sale929$264.872,432
2021-01-06Open-market sale997$263.263,361
2021-01-06Open-market sale392$262.324,358
2021-01-06Conversion4,750$0.004,750
2021-01-06Open-market sale650$267.253,457,606
2021-01-06Open-market sale1,675$266.613,458,256
2021-01-06Open-market sale3,089$265.793,459,931
2021-01-06Open-market sale2,793$264.773,463,020
2021-01-06Open-market sale2,244$263.183,465,813
2021-01-06Open-market sale549$262.233,468,057
2021-01-06Open-market sale5,496$264.8515,080
2021-01-06Open-market sale9,577$265.825,503
2021-01-05Conversion (derivative)29,000$0.00354,486,317
2021-01-05Conversion (derivative)4,750$0.005,659,704
2021-01-05Open-market sale133$268.293,479,473
2021-01-05Conversion29,000$0.0029,000
2021-01-05Open-market sale513$268.5628,487
2021-01-05Open-market sale3,907$270.0424,580
2021-01-05Open-market sale2,201$271.53547
2021-01-05Open-market sale1,945$270.602,748
2021-01-05Open-market sale57$268.294,693
2021-01-05Conversion4,750$0.004,750
2021-01-05Open-market sale1,885$271.873,468,606
2021-01-05Open-market sale6,697$271.143,470,491
2021-01-05Open-market sale2,285$270.173,477,188
2021-01-05Open-market sale9,626$271.700
2021-01-05Open-market sale14,954$270.919,626
2021-01-04Conversion (derivative)4,750$0.005,664,454
2021-01-04Conversion (derivative)29,000$0.00354,515,317
2021-01-04Open-market sale360$272.16237
2021-01-04Open-market sale470$271.12597
2021-01-04Open-market sale740$270.231,067
2021-01-04Open-market sale1,463$269.071,807
2021-01-04Open-market sale860$268.243,270
2021-01-04Open-market sale340$266.784,130
2021-01-04Open-market sale280$266.084,470
2021-01-04Conversion4,750$0.004,750
2021-01-04Open-market sale133$275.003,479,606
2021-01-04Open-market sale300$273.383,479,739
2021-01-04Open-market sale900$272.113,480,039
2021-01-04Open-market sale1,100$271.203,480,939
2021-01-04Conversion29,000$0.0029,000
2021-01-04Open-market sale1,500$270.303,482,039
2021-01-04Open-market sale2,987$269.163,483,539
2021-01-04Open-market sale2,540$268.343,486,526
2021-01-04Open-market sale490$267.063,489,066
2021-01-04Open-market sale1,050$266.283,489,556
2021-01-04Open-market sale200$273.49352
2021-01-04Open-market sale1,300$272.90552
2021-01-04Open-market sale2,200$271.831,852
2021-01-04Open-market sale3,600$270.864,052
2021-01-04Open-market sale4,000$269.987,652
2021-01-04Open-market sale9,048$268.9411,652
2021-01-04Open-market sale4,500$268.1820,700
2021-01-04Open-market sale2,150$266.7525,200
2021-01-04Open-market sale1,650$266.0527,350
2021-01-04Open-market sale57$275.000
2021-01-04Open-market sale180$273.3857
2020-12-31Conversion (derivative)4,915$0.005,669,204
2020-12-31Conversion (derivative)29,734$0.00354,544,317
2020-12-31Open-market sale420$270.894,495
2020-12-31Conversion4,915$0.004,915
2020-12-31Open-market sale710$275.963,490,606
2020-12-31Open-market sale1,049$274.923,491,316
2020-12-31Open-market sale950$273.653,492,365
2020-12-31Open-market sale2,750$272.813,493,315
2020-12-31Open-market sale4,700$271.863,496,065
2020-12-31Open-market sale1,150$270.943,500,765
2020-12-31Open-market sale1,438$276.12296
2020-12-31Open-market sale2,700$275.021,734
2020-12-31Open-market sale2,717$273.544,434
2020-12-31Open-market sale7,783$272.777,151
2020-12-31Open-market sale12,200$271.8114,934
2020-12-31Open-market sale2,600$270.8827,134
2020-12-31Conversion29,734$0.0029,734
2020-12-31Open-market sale373$275.770
2020-12-31Open-market sale372$274.87373
2020-12-31Open-market sale470$273.66745
2020-12-31Open-market sale1,260$272.721,215
2020-12-31Open-market sale2,020$271.822,475
2020-12-30Conversion (derivative)30,071$0.00354,574,051
2020-12-30Conversion (derivative)1,939$0.005,674,119
2020-12-30Open-market sale3,750$273.353,508,595
2020-12-30Open-market sale2,163$276.29995
2020-12-30Open-market sale3,913$275.283,158
2020-12-30Open-market sale9,724$274.387,071
2020-12-30Open-market sale10,180$273.3616,795
2020-12-30Open-market sale3,096$272.4026,975
2020-12-30Conversion30,071$0.0030,071
2020-12-30Open-market sale393$276.22200
2020-12-30Open-market sale642$275.30593
2020-12-30Open-market sale1,700$274.381,235
2020-12-30Open-market sale1,590$273.362,935
2020-12-30Open-market sale455$272.364,525
2020-12-30Conversion1,939$0.004,980
2020-12-30Open-market sale441$277.763,501,915
2020-12-30Open-market sale812$276.333,502,356
2020-12-30Open-market sale1,577$275.293,503,168
2020-12-30Open-market sale3,850$274.373,504,745
2020-12-30Open-market sale995$277.780
2020-12-30Open-market sale1,100$272.323,512,345
2020-12-29Conversion (derivative)36,000$0.00354,604,122
2020-12-29Open-market sale13,046$277.8817,430
2020-12-29Open-market sale1,010$279.653,041
2020-12-29Conversion36,000$0.0036,000
2020-12-29Open-market sale5,524$276.9130,476
2020-12-29Open-market sale1,950$278.974,051
2020-12-29Open-market sale10,730$278.886,700
2020-12-29Open-market sale2,320$277.936,001
2020-12-29Open-market sale970$276.988,321
2020-12-29Open-market sale3,000$279.563,513,445
2020-12-29Open-market sale4,050$278.833,516,445
2020-12-29Open-market sale5,150$277.843,520,495
2020-12-29Open-market sale1,800$276.883,525,645
2020-12-29Open-market sale6,700$279.590
2020-12-28Open-market sale20$270.4414,021
2020-12-28Open-market sale700$272.2813,321
2020-12-28Open-market sale330$272.8312,991
2020-12-28Open-market sale110$273.9912,881
2020-12-28Open-market sale2,150$275.2710,731
2020-12-28Open-market sale1,190$276.409,541
2020-12-28Open-market sale250$277.039,291
2020-12-28Open-market sale150$266.1815,391
2020-12-28Open-market sale500$267.4814,891
2020-12-28Open-market sale850$268.1214,041
2020-12-28Conversion (derivative)36,000$0.00354,640,122
2020-12-28Open-market sale1,950$268.133,538,195
2020-12-28Open-market sale150$269.023,538,045
2020-12-28Open-market sale450$271.773,537,595
2020-12-28Open-market sale1,900$272.583,535,695
2020-12-28Open-market sale250$273.803,535,445
2020-12-28Open-market sale3,040$275.063,532,405
2020-12-28Open-market sale3,300$275.943,529,105
2020-12-28Open-market sale1,660$276.853,527,445
2020-12-28Conversion36,000$0.0036,000
2020-12-28Open-market sale3,800$267.5331,100
2020-12-28Open-market sale1,100$266.4034,900
2020-12-28Open-market sale1,050$267.333,540,145
2020-12-28Open-market sale3,600$268.2227,500
2020-12-28Open-market sale400$269.5427,100
2020-12-28Open-market sale400$271.5726,700
2020-12-28Open-market sale4,946$272.4121,754
2020-12-28Open-market sale1,200$273.3420,554
2020-12-28Open-market sale2,672$274.8517,882
2020-12-28Open-market sale250$266.293,541,195
2020-12-28Open-market sale800$277.100
2020-12-28Open-market sale7,254$276.50800
2020-12-28Open-market sale9,828$275.398,054
2020-12-24Conversion (derivative)29,000$0.00354,676,122
2020-12-24Open-market sale2,200$267.793,543,967
2020-12-24Open-market sale687$268.8015,901
2020-12-24Open-market sale1,100$267.8216,588
2020-12-24Open-market sale2,603$266.9117,688
2020-12-24Open-market sale750$269.913,541,445
2020-12-24Open-market sale1,772$268.783,542,195
2020-12-24Open-market sale360$269.9115,541
2020-12-24Open-market sale6,278$266.903,546,167
2020-12-24Open-market sale2,000$269.900
2020-12-24Open-market sale5,300$268.742,000
2020-12-24Open-market sale5,500$267.747,300
2020-12-24Open-market sale16,200$266.9012,800
2020-12-24Conversion29,000$0.0029,000
2020-12-23Conversion (derivative)29,000$0.00354,705,122
2020-12-23Open-market sale220$271.8520,291
2020-12-23Open-market sale790$271.0620,511
2020-12-23Open-market sale950$270.0421,301
2020-12-23Open-market sale790$269.2022,251
2020-12-23Open-market sale1,510$268.1023,041
2020-12-23Open-market sale490$267.1624,551
2020-12-23Open-market sale683$271.773,552,445
2020-12-23Open-market sale1,850$270.923,553,128
2020-12-23Open-market sale2,600$269.853,554,978
2020-12-23Open-market sale1,750$268.903,557,578
2020-12-23Open-market sale3,117$268.093,559,328
2020-12-23Open-market sale1,000$267.013,562,445
2020-12-23Open-market sale1,690$271.810
2020-12-23Open-market sale4,958$270.951,690
2020-12-23Open-market sale6,163$269.906,648
2020-12-23Open-market sale3,900$269.0712,811
2020-12-23Open-market sale9,789$268.1616,711
2020-12-23Open-market sale2,500$267.1026,500
2020-12-23Conversion29,000$0.0029,000
2020-12-22Conversion (derivative)29,000$0.00354,734,122
2020-12-22Open-market sale450$271.293,563,445
2020-12-22Open-market sale1,600$270.343,563,895
2020-12-22Open-market sale1,550$269.313,565,495
2020-12-22Open-market sale1,300$268.553,567,045
2020-12-22Open-market sale1,750$267.243,568,345
2020-12-22Open-market sale3,900$266.303,570,095
2020-12-22Open-market sale450$265.643,573,995
2020-12-22Open-market sale700$271.380
2020-12-22Open-market sale4,700$270.38700
2020-12-22Open-market sale3,400$269.345,400
2020-12-22Open-market sale4,200$268.578,800
2020-12-22Open-market sale3,981$267.2213,000
2020-12-22Open-market sale10,519$266.3616,981
2020-12-22Open-market sale1,500$265.6827,500
2020-12-22Conversion29,000$0.0029,000
2020-12-22Open-market sale180$271.4125,041
2020-12-22Open-market sale690$270.4525,221
2020-12-22Open-market sale510$269.5025,911
2020-12-22Open-market sale790$268.5926,421
2020-12-22Open-market sale570$267.2527,211
2020-12-22Open-market sale1,740$266.4027,781
2020-12-22Open-market sale270$265.4929,521
2020-12-21Conversion (derivative)29,000$0.00354,763,122
2020-12-21Open-market sale4,100$269.3722,800
2020-12-21Open-market sale20$274.5029,791
2020-12-21Open-market sale402$274.0829,811
2020-12-21Open-market sale1,448$272.9630,213
2020-12-21Open-market sale1,360$271.9931,661
2020-12-21Open-market sale470$270.8533,021
2020-12-21Open-market sale750$269.2833,491
2020-12-21Open-market sale300$268.5634,241
2020-12-21Open-market sale200$274.373,574,445
2020-12-21Open-market sale1,589$273.693,574,645
2020-12-21Open-market sale3,340$272.793,576,234
2020-12-21Open-market sale2,721$271.733,579,574
2020-12-21Open-market sale800$270.693,582,295
2020-12-21Open-market sale1,600$269.333,583,095
2020-12-21Open-market sale750$268.543,584,695
2020-12-21Open-market sale100$274.410
2020-12-21Open-market sale4,314$273.73100
2020-12-21Open-market sale9,086$272.814,414
2020-12-21Open-market sale6,300$271.8213,500
2020-12-21Open-market sale3,000$270.8919,800
2020-12-21Conversion29,000$0.0029,000
2020-12-21Open-market sale2,100$268.5826,900
2020-12-18Conversion (derivative)36,000$0.00354,792,122
2020-12-18Open-market sale620$273.9337,051
2020-12-18Open-market sale1,380$272.7537,671
2020-12-18Open-market sale1,740$271.9439,051
2020-12-18Open-market sale150$277.503,585,445
2020-12-18Open-market sale850$276.773,585,595
2020-12-18Open-market sale1,200$275.743,586,445
2020-12-18Open-market sale3,200$274.923,587,645
2020-12-18Open-market sale1,350$273.823,590,845
2020-12-18Open-market sale9,849$271.9226,151
2020-12-18Open-market sale3,990$271.953,595,455
2020-12-18Open-market sale300$277.630
2020-12-18Open-market sale3,100$276.76300
2020-12-18Open-market sale2,800$275.633,400
2020-12-18Open-market sale7,600$274.876,200
2020-12-18Open-market sale3,600$273.8013,800
2020-12-18Open-market sale8,751$272.6817,400
2020-12-18Open-market sale1,520$274.9735,531
2020-12-18Open-market sale490$275.7335,041
2020-12-18Open-market sale460$276.7934,581
2020-12-18Open-market sale40$277.4834,541
2020-12-18Conversion36,000$0.0036,000
2020-12-18Open-market sale3,260$272.743,592,195
2020-12-17Conversion (derivative)34,513$0.00354,828,122
2020-12-17Open-market sale2,765$279.412,146
2020-12-17Open-market sale338$280.2540,791
2020-12-17Conversion34,513$0.0034,513
2020-12-17Open-market sale5,237$274.0929,276
2020-12-17Open-market sale3,167$275.1126,109
2020-12-17Open-market sale7,467$276.1918,642
2020-12-17Open-market sale8,994$277.119,648
2020-12-17Open-market sale854$278.1941,396
2020-12-17Open-market sale1,189$277.3642,250
2020-12-17Open-market sale1,615$276.5243,439
2020-12-17Open-market sale764$275.3745,054
2020-12-17Open-market sale911$274.2545,818
2020-12-17Open-market sale343$280.143,599,445
2020-12-17Open-market sale1,098$279.623,599,788
2020-12-17Open-market sale2,187$278.153,600,886
2020-12-17Open-market sale3,598$277.163,603,073
2020-12-17Open-market sale2,995$276.153,606,671
2020-12-17Open-market sale913$275.053,609,666
2020-12-17Open-market sale2,136$274.043,610,579
2020-12-17Open-market sale2,146$280.070
2020-12-17Open-market sale267$279.3741,129
2020-12-17Open-market sale4,737$278.144,911
2020-12-16Conversion (derivative)36,000$0.00354,862,635
2020-12-16Open-market sale94$277.7046,729
2020-12-16Open-market sale890$273.4852,089
2020-12-16Open-market sale4,936$276.323,613,852
2020-12-16Open-market sale5,461$275.443,618,788
2020-12-16Open-market sale1,433$274.253,624,249
2020-12-16Open-market sale1,033$273.073,625,682
2020-12-16Open-market sale1,943$277.430
2020-12-16Open-market sale10,192$276.521,943
2020-12-16Open-market sale14,351$275.6412,135
2020-12-16Open-market sale5,377$274.8526,486
2020-12-16Open-market sale4,137$273.4031,863
2020-12-16Conversion36,000$0.0036,000
2020-12-16Open-market sale1,738$275.2850,351
2020-12-16Open-market sale3,087$276.1247,264
2020-12-16Open-market sale441$276.7846,823
2020-12-16Open-market sale1,137$277.163,612,715
2020-12-15Conversion (derivative)36,000$0.00354,898,635
2020-12-15Open-market sale1,136$273.5955,279
2020-12-15Open-market sale849$272.5456,415
2020-12-15Open-market sale845$271.4057,264
2020-12-15Open-market sale360$269.5358,109
2020-12-15Open-market sale760$269.0358,469
2020-12-15Open-market sale2,216$273.113,633,145
2020-12-15Open-market sale2,167$275.293,628,692
2020-12-15Open-market sale2,286$274.013,630,859
2020-12-15Open-market sale5,391$273.7510,784
2020-12-15Open-market sale5,762$275.115,022
2020-12-15Open-market sale5,022$275.700
2020-12-15Open-market sale384$268.083,640,331
2020-12-15Open-market sale516$274.4954,763
2020-12-15Open-market sale1,784$275.5652,979
2020-12-15Conversion36,000$0.0036,000
2020-12-15Open-market sale3,216$268.7532,784
2020-12-15Open-market sale3,732$269.6029,052
2020-12-15Open-market sale2,381$270.7326,671
2020-12-15Open-market sale3,701$271.8722,970
2020-12-15Open-market sale6,795$272.8316,175
2020-12-15Open-market sale1,080$270.723,637,025
2020-12-15Open-market sale1,664$272.033,635,361
2020-12-15Open-market sale1,977$275.673,626,715
2020-12-15Open-market sale2,226$269.283,638,105
2020-12-14Conversion (derivative)34,690$0.00354,934,635
2020-12-14Open-market sale2,214$274.003,651,488
2020-12-14Open-market sale458$272.133,653,702
2020-12-14Open-market sale3,867$274.883,647,621
2020-12-14Open-market sale6,370$275.873,641,251
2020-12-14Open-market sale536$276.503,640,715
2020-12-14Open-market sale2,766$276.530
2020-12-14Open-market sale17,376$275.712,766
2020-12-14Open-market sale9,636$274.7420,142
2020-12-14Open-market sale3,878$273.8229,778
2020-12-14Open-market sale1,034$272.3033,656
2020-12-14Conversion34,690$0.0034,690
2020-12-14Open-market sale820$276.5559,229
2020-12-14Open-market sale2,311$275.7660,049
2020-12-14Open-market sale1,460$274.9862,360
2020-12-14Open-market sale1,279$273.9463,820
2020-12-14Open-market sale100$272.1065,099
2020-12-11Conversion (derivative)30,700$0.00354,969,325
2020-12-11Open-market sale1,353$273.4067,646
2020-12-11Open-market sale60$275.9865,199
2020-12-11Conversion30,700$0.0030,700
2020-12-11Open-market sale900$270.7529,800
2020-12-11Open-market sale3,200$271.8426,600
2020-12-11Open-market sale7,400$272.7819,200
2020-12-11Open-market sale10,000$273.799,200
2020-12-11Open-market sale6,800$274.932,400
2020-12-11Open-market sale2,400$275.610
2020-12-11Open-market sale550$271.023,665,360
2020-12-11Open-market sale1,150$272.053,664,210
2020-12-11Open-market sale3,050$272.883,661,160
2020-12-11Open-market sale3,350$273.883,657,810
2020-12-11Open-market sale2,900$274.973,654,910
2020-12-11Open-market sale750$275.713,654,160
2020-12-11Open-market sale380$271.3069,929
2020-12-11Open-market sale930$272.4168,999
2020-12-11Open-market sale1,114$275.2365,259
2020-12-11Open-market sale1,273$274.2266,373
2020-12-10Conversion (derivative)36,000$0.00355,000,025
2020-12-10Open-market sale910$274.8275,149
2020-12-10Open-market sale50$278.633,665,910
2020-12-10Open-market sale1,200$277.793,665,960
2020-12-10Open-market sale3,142$277.033,667,160
2020-12-10Open-market sale4,050$276.023,670,302
2020-12-10Open-market sale4,158$275.163,674,352
2020-12-10Open-market sale650$273.993,678,510
2020-12-10Open-market sale750$272.913,679,160
2020-12-10Open-market sale200$278.570
2020-12-10Open-market sale5,800$277.57200
2020-12-10Open-market sale6,892$276.766,000
2020-12-10Open-market sale13,000$275.7912,892
2020-12-10Open-market sale6,608$274.9825,892
2020-12-10Open-market sale2,100$273.7632,500
2020-12-10Open-market sale1,400$272.6934,600
2020-12-10Conversion36,000$0.0036,000
2020-12-10Open-market sale110$278.3370,309
2020-12-10Open-market sale880$277.5470,419
2020-12-10Open-market sale1,734$276.5471,299
2020-12-10Open-market sale2,116$275.5673,033
2020-12-10Open-market sale110$272.5576,449
2020-12-10Open-market sale390$273.5176,059
2020-12-09Conversion (derivative)36,000$0.00355,036,025
2020-12-09Open-market sale50$287.083,679,910
2020-12-09Open-market sale1,850$284.363,681,960
2020-12-09Open-market sale950$282.903,683,810
2020-12-09Open-market sale2,350$281.983,684,760
2020-12-09Open-market sale850$280.973,687,110
2020-12-09Open-market sale900$279.823,687,960
2020-12-09Open-market sale650$278.793,688,860
2020-12-09Open-market sale2,450$277.773,689,510
2020-12-09Open-market sale1,550$276.703,691,960
2020-12-09Open-market sale400$275.083,693,510
2020-12-09Open-market sale100$287.380
2020-12-09Open-market sale1,300$286.87100
2020-12-09Open-market sale3,300$285.601,400
2020-12-09Open-market sale3,935$284.664,700
2020-12-09Open-market sale2,050$283.768,635
2020-12-09Open-market sale4,420$282.4110,685
2020-12-09Open-market sale4,600$281.5315,105
2020-12-09Open-market sale2,000$280.3219,705
2020-12-09Open-market sale2,600$279.2021,705
2020-12-09Open-market sale4,095$277.9424,305
2020-12-09Open-market sale5,400$277.1428,400
2020-12-09Open-market sale1,200$276.2233,800
2020-12-09Open-market sale900$275.1035,000
2020-12-09Open-market sale100$272.5635,900
2020-12-09Conversion36,000$0.0036,000
2020-12-09Open-market sale1,300$285.493,680,660
2020-12-09Open-market sale700$286.613,679,960
2020-12-09Open-market sale280$280.9079,839
2020-12-09Open-market sale240$285.7776,799
2020-12-09Open-market sale890$284.9477,039
2020-12-09Open-market sale430$284.1577,929
2020-12-09Open-market sale590$282.6778,359
2020-12-09Open-market sale890$281.8478,949
2020-12-09Open-market sale240$286.9876,559
2020-12-09Open-market sale540$279.8480,119
2020-12-09Open-market sale290$278.8480,659
2020-12-09Open-market sale890$277.8080,949
2020-12-09Open-market sale730$276.7881,839
2020-12-09Open-market sale220$275.4482,569
2020-12-09Open-market sale20$273.8182,789
2020-12-08Conversion (derivative)36,000$0.00355,072,025
2020-12-08Open-market sale1,600$282.313,706,310
2020-12-08Open-market sale2,094$283.3986,355
2020-12-08Open-market sale610$282.2988,449
2020-12-08Open-market sale1,100$285.013,693,910
2020-12-08Open-market sale7,450$284.103,695,010
2020-12-08Open-market sale3,850$283.343,702,460
2020-12-08Open-market sale2,956$284.1183,399
2020-12-08Open-market sale2,900$285.000
2020-12-08Open-market sale19,348$284.042,900
2020-12-08Open-market sale10,852$283.2522,248
2020-12-08Open-market sale2,900$282.2533,100
2020-12-08Conversion36,000$0.0036,000
2020-12-08Open-market sale590$285.0082,809
2020-12-07Conversion (derivative)36,000$0.00355,108,025
2020-12-07Open-market sale3,800$286.383,711,310
2020-12-07Open-market sale4,250$285.603,715,110
2020-12-07Open-market sale3,350$287.613,707,960
2020-12-07Open-market sale50$288.073,707,910
2020-12-07Open-market sale1,200$284.203,719,360
2020-12-07Open-market sale50$282.703,720,560
2020-12-07Open-market sale200$282.043,720,610
2020-12-07Open-market sale250$280.903,720,810
2020-12-07Open-market sale850$279.083,721,060
2020-12-07Open-market sale7,700$286.578,300
2020-12-07Open-market sale13,500$285.6716,000
2020-12-07Open-market sale2,700$284.3629,500
2020-12-07Open-market sale800$283.5132,200
2020-12-07Open-market sale500$281.6433,000
2020-12-07Open-market sale600$280.3033,500
2020-12-07Open-market sale1,900$279.1134,100
2020-12-07Conversion36,000$0.0036,000
2020-12-07Open-market sale940$287.740
2020-12-07Open-market sale1,140$286.60940
2020-12-07Open-market sale1,679$285.662,080
2020-12-07Open-market sale450$284.163,759
2020-12-07Open-market sale20$282.654,209
2020-12-07Open-market sale90$281.404,229
2020-12-07Open-market sale90$279.994,319
2020-12-07Open-market sale270$278.944,409
2020-12-04Conversion (derivative)36,000$0.00355,144,025
2020-12-04Open-market sale450$282.894,679
2020-12-04Open-market sale690$281.885,129
2020-12-04Open-market sale3,480$280.865,819
2020-12-04Open-market sale1,630$279.969,299
2020-12-04Open-market sale4,099$280.013,731,811
2020-12-04Open-market sale901$282.933,721,910
2020-12-04Conversion36,000$0.0036,000
2020-12-04Open-market sale9,731$279.9226,269
2020-12-04Open-market sale18,731$280.837,538
2020-12-04Open-market sale4,900$281.802,638
2020-12-04Open-market sale2,638$282.840
2020-12-04Open-market sale7,500$280.913,724,311
2020-12-04Open-market sale1,500$282.063,722,811
2020-12-03Conversion (derivative)36,000$0.00355,180,025
2020-12-03Open-market sale14,696$282.9119,284
2020-12-03Open-market sale2,020$281.7333,980
2020-12-03Open-market sale5,800$283.7813,484
2020-12-03Open-market sale5,900$284.877,584
2020-12-03Conversion36,000$0.0036,000
2020-12-03Open-market sale890$285.11940
2020-12-03Open-market sale740$284.061,830
2020-12-03Open-market sale2,020$283.062,570
2020-12-03Open-market sale510$282.124,590
2020-12-03Open-market sale110$286.5910,929
2020-12-03Open-market sale1,140$285.8911,039
2020-12-03Open-market sale1,020$284.9312,179
2020-12-03Open-market sale990$283.9213,199
2020-12-03Open-market sale2,338$283.0414,189
2020-12-03Open-market sale652$282.0816,527
2020-12-03Open-market sale200$286.463,735,910
2020-12-03Open-market sale3,003$285.813,736,110
2020-12-03Open-market sale2,050$284.883,739,113
2020-12-03Open-market sale2,350$283.833,741,163
2020-12-03Open-market sale5,350$282.953,743,513
2020-12-03Open-market sale1,047$281.903,748,863
2020-12-03Open-market sale100$286.510
2020-12-03Open-market sale7,484$285.87100
2020-12-02Conversion (derivative)36,000$0.00355,216,025
2020-12-02Open-market sale1,700$284.3827,900
2020-12-02Open-market sale1,500$283.3729,600
2020-12-02Open-market sale3,100$282.3931,100
2020-12-02Open-market sale1,800$281.6134,200
2020-12-02Conversion36,000$0.0036,000
2020-12-02Open-market sale250$291.263,749,910
2020-12-02Open-market sale5,173$285.6022,727
2020-12-02Open-market sale3,600$288.434,000
2020-12-02Open-market sale760$289.863,750,160
2020-12-02Open-market sale900$289.103,750,920
2020-12-02Open-market sale3,287$288.013,751,820
2020-12-02Open-market sale3,146$287.093,755,107
2020-12-02Open-market sale1,797$285.893,758,253
2020-12-02Open-market sale900$285.143,760,050
2020-12-02Open-market sale760$283.763,760,950
2020-12-02Open-market sale1,150$282.453,761,710
2020-12-02Open-market sale1,050$281.753,762,860
2020-12-02Open-market sale400$291.450
2020-12-02Open-market sale700$290.77400
2020-12-02Open-market sale2,900$289.571,100
2020-12-02Open-market sale4,800$286.7817,927
2020-12-02Open-market sale10,327$287.687,600
2020-12-02Open-market sale500$282.3922,519
2020-12-02Open-market sale280$290.035,210
2020-12-02Open-market sale362$289.315,490
2020-12-02Open-market sale1,480$288.065,852
2020-12-02Open-market sale1,337$287.077,332
2020-12-02Open-market sale700$285.928,669
2020-12-02Open-market sale440$285.139,369
2020-12-02Open-market sale421$283.819,809
2020-12-02Open-market sale490$282.4310,230
2020-12-02Open-market sale380$281.6310,720
2020-12-02Open-market sale150$290.9617,179
2020-12-02Open-market sale470$289.8117,329
2020-12-02Open-market sale515$288.7117,799
2020-12-02Open-market sale1,523$287.8918,314
2020-12-02Open-market sale1,140$286.9119,837
2020-12-02Open-market sale900$285.7120,977
2020-12-02Open-market sale222$284.8021,877
2020-12-02Open-market sale420$283.5822,099
2020-12-02Open-market sale110$291.105,100
2020-12-02Open-market sale410$281.5923,019
2020-12-01Conversion (derivative)36,000$0.00355,252,025
2020-12-01Conversion36,000$0.0036,000
2020-12-01Open-market sale400$288.883,763,910
2020-12-01Open-market sale4,200$288.143,764,310
2020-12-01Open-market sale1,750$286.943,768,510
2020-12-01Open-market sale2,050$286.093,770,260
2020-12-01Open-market sale2,050$285.063,772,310
2020-12-01Open-market sale2,400$283.953,774,360
2020-12-01Open-market sale250$282.313,776,760
2020-12-01Open-market sale300$280.833,777,010
2020-12-01Open-market sale600$279.373,777,310
2020-12-01Open-market sale800$289.020
2020-12-01Open-market sale9,990$288.26800
2020-12-01Open-market sale3,400$287.3110,790
2020-12-01Open-market sale5,775$286.4314,190
2020-12-01Open-market sale5,400$285.4419,965
2020-12-01Open-market sale6,535$284.1925,365
2020-12-01Open-market sale1,300$283.5831,900
2020-12-01Open-market sale800$282.1633,200
2020-12-01Open-market sale700$281.1034,000
2020-12-01Open-market sale1,300$279.2534,700
2020-12-01Open-market sale200$281.0229,219
2020-12-01Open-market sale1,804$288.1311,300
2020-12-01Open-market sale650$286.8813,104
2020-12-01Open-market sale956$286.0713,754
2020-12-01Open-market sale690$285.1514,710
2020-12-01Open-market sale1,150$284.0015,400
2020-12-01Open-market sale110$282.6016,550
2020-12-01Open-market sale170$281.0416,660
2020-12-01Open-market sale270$279.3016,830
2020-12-01Open-market sale1,430$288.3623,429
2020-12-01Open-market sale800$287.7724,859
2020-12-01Open-market sale1,050$286.5325,659
2020-12-01Open-market sale1,010$285.5826,709
2020-12-01Open-market sale880$284.2627,719
2020-12-01Open-market sale530$283.7328,599
2020-12-01Open-market sale90$282.4929,129
2020-12-01Open-market sale200$288.8811,100
2020-12-01Open-market sale260$279.2429,419
2020-11-30Conversion (derivative)36,000$0.00355,288,025
2020-11-30Open-market sale1,854$275.7530,295
2020-11-30Open-market sale1,060$274.5532,149
2020-11-30Open-market sale1,940$273.8433,209
2020-11-30Open-market sale670$272.6435,149
2020-11-30Open-market sale110$271.6635,819
2020-11-30Open-market sale200$277.513,777,910
2020-11-30Open-market sale300$276.483,778,110
2020-11-30Open-market sale4,000$275.923,778,410
2020-11-30Open-market sale2,200$274.973,782,410
2020-11-30Open-market sale5,150$273.973,784,610
2020-11-30Open-market sale1,600$272.923,789,760
2020-11-30Open-market sale550$271.983,791,360
2020-11-30Open-market sale614$277.490
2020-11-30Open-market sale6,941$276.15614
2020-11-30Open-market sale7,600$275.337,555
2020-11-30Open-market sale12,745$274.1215,155
2020-11-30Open-market sale5,600$273.2427,900
2020-11-30Open-market sale2,500$272.1833,500
2020-11-30Conversion36,000$0.0036,000
2020-11-30Open-market sale110$277.5117,100
2020-11-30Open-market sale1,060$276.1217,210
2020-11-30Open-market sale1,240$275.3518,270
2020-11-30Open-market sale2,100$274.1519,510
2020-11-30Open-market sale1,020$273.3121,610
2020-11-30Open-market sale470$272.2722,630
2020-11-30Open-market sale116$277.5129,679
2020-11-30Open-market sale500$276.3429,795
2020-11-27Conversion (derivative)36,000$0.00355,324,025
2020-11-27Open-market sale9,900$275.9326,100
2020-11-27Open-market sale1,822$277.5124,410
2020-11-27Open-market sale2,100$276.4426,232
2020-11-27Open-market sale768$275.6328,332
2020-11-27Open-market sale280$278.5735,929
2020-11-27Open-market sale2,359$277.9236,209
2020-11-27Open-market sale2,113$276.7638,568
2020-11-27Open-market sale1,498$275.9040,681
2020-11-27Open-market sale3,150$278.203,791,910
2020-11-27Open-market sale4,100$277.483,795,060
2020-11-27Open-market sale4,900$276.453,799,160
2020-11-27Open-market sale1,850$275.623,804,060
2020-11-27Open-market sale1,400$278.640
2020-11-27Open-market sale12,800$277.961,400
2020-11-27Open-market sale11,900$276.8514,200
2020-11-27Open-market sale1,310$278.2123,100
2020-11-27Conversion36,000$0.0036,000
2020-11-25Conversion (derivative)36,000$0.00355,360,025
2020-11-25Open-market sale160$278.0142,179
2020-11-25Open-market sale310$276.2442,339
2020-11-25Open-market sale3,270$275.6342,649
2020-11-25Open-market sale2,040$274.6845,919
2020-11-25Open-market sale470$273.6547,959
2020-11-25Open-market sale250$277.713,805,910
2020-11-25Open-market sale1,010$276.203,806,160
2020-11-25Open-market sale7,490$275.583,807,170
2020-11-25Open-market sale4,300$274.643,814,660
2020-11-25Open-market sale950$273.503,818,960
2020-11-25Open-market sale700$277.310
2020-11-25Open-market sale10,016$275.95700
2020-11-25Open-market sale16,584$275.2910,716
2020-11-25Open-market sale6,900$274.3327,300
2020-11-25Open-market sale1,800$273.3934,200
2020-11-25Conversion36,000$0.0036,000
2020-11-25Open-market sale110$277.8629,100
2020-11-25Open-market sale900$276.1629,210
2020-11-25Open-market sale3,130$275.4530,110
2020-11-25Open-market sale1,450$274.4833,240
2020-11-25Open-market sale410$273.4834,690
2020-11-24Conversion (derivative)36,000$0.00355,396,025
2020-11-24Open-market sale2,559$276.013,823,052
2020-11-24Open-market sale650$272.983,829,810
2020-11-24Open-market sale1,450$271.003,830,460
2020-11-24Open-market sale850$270.083,831,910
2020-11-24Open-market sale1,150$268.933,832,760
2020-11-24Open-market sale7,023$277.240
2020-11-24Open-market sale6,517$276.147,023
2020-11-24Open-market sale3,718$275.2613,540
2020-11-24Open-market sale8,200$274.1217,258
2020-11-24Open-market sale1,600$273.0025,458
2020-11-24Open-market sale400$271.6227,058
2020-11-24Open-market sale3,761$271.0327,458
2020-11-24Open-market sale1,681$270.0131,219
2020-11-24Open-market sale3,100$269.0032,900
2020-11-24Conversion36,000$0.0036,000
2020-11-24Open-market sale3,142$277.183,819,910
2020-11-24Open-market sale2,911$274.133,826,899
2020-11-24Open-market sale1,288$275.103,825,611
2020-11-24Open-market sale1,500$274.1837,690
2020-11-24Open-market sale280$269.7440,290
2020-11-24Open-market sale530$268.8440,570
2020-11-24Open-market sale1,324$277.1948,429
2020-11-24Open-market sale1,033$276.1549,753
2020-11-24Open-market sale773$275.2950,786
2020-11-24Open-market sale1,290$274.0851,559
2020-11-24Open-market sale240$273.1752,849
2020-11-24Open-market sale90$272.3753,089
2020-11-24Open-market sale700$271.0353,179
2020-11-24Open-market sale190$269.8653,879
2020-11-24Open-market sale610$268.8554,069
2020-11-24Open-market sale738$277.4235,100
2020-11-24Open-market sale1,004$276.5435,838
2020-11-24Open-market sale848$275.5836,842
2020-11-24Open-market sale780$270.9139,510
2020-11-24Open-market sale320$272.9639,190
2020-11-23Conversion (derivative)29,000$0.00355,432,025
2020-11-23Open-market sale4,200$265.2424,800
2020-11-23Open-market sale390$269.4341,320
2020-11-23Open-market sale1,990$268.5141,710
2020-11-23Open-market sale850$267.4043,700
2020-11-23Open-market sale920$266.1444,550
2020-11-23Open-market sale630$265.3145,470
2020-11-23Open-market sale220$270.4954,679
2020-11-23Open-market sale717$269.0654,899
2020-11-23Open-market sale1,623$268.3755,616
2020-11-23Open-market sale710$267.2757,239
2020-11-23Open-market sale840$266.1657,949
2020-11-23Open-market sale640$265.3758,789
2020-11-23Open-market sale429$270.443,833,910
2020-11-23Open-market sale1,100$269.283,834,339
2020-11-23Open-market sale4,471$268.443,835,439
2020-11-23Open-market sale1,700$267.243,839,910
2020-11-23Open-market sale2,050$266.073,841,610
2020-11-23Open-market sale1,250$265.213,843,660
2020-11-23Open-market sale1,100$270.370
2020-11-23Open-market sale3,800$269.211,100
2020-11-23Open-market sale10,900$268.404,900
2020-11-23Open-market sale4,300$267.2515,800
2020-11-23Open-market sale4,700$266.1920,100
2020-11-23Open-market sale220$270.4741,100
2020-11-23Conversion29,000$0.0029,000
2020-11-20Conversion (derivative)29,000$0.00355,461,025
2020-11-20Open-market sale2,460$271.0947,610
2020-11-20Open-market sale1,030$270.3450,070
2020-11-20Open-market sale110$272.8359,429
2020-11-20Open-market sale1,300$272.1259,539
2020-11-20Open-market sale2,260$271.1060,839
2020-11-20Open-market sale1,080$270.3763,099
2020-11-20Open-market sale350$272.873,844,910
2020-11-20Open-market sale3,050$272.053,845,260
2020-11-20Open-market sale5,150$271.103,848,310
2020-11-20Open-market sale2,450$270.353,853,460
2020-11-20Open-market sale500$272.770
2020-11-20Open-market sale8,200$272.05500
2020-11-20Open-market sale14,100$271.098,700
2020-11-20Open-market sale6,200$270.3322,800
2020-11-20Open-market sale1,370$272.1046,240
2020-11-20Open-market sale140$272.9046,100
2020-11-20Conversion29,000$0.0029,000
2020-11-19Conversion (derivative)29,000$0.00355,490,025
2020-11-19Open-market sale1,057$269.993,865,853
2020-11-19Open-market sale4,353$271.2519,839
2020-11-19Open-market sale4,808$270.3024,192
2020-11-19Conversion29,000$0.0029,000
2020-11-19Open-market sale966$273.1151,100
2020-11-19Open-market sale2,526$272.3052,066
2020-11-19Open-market sale707$271.0954,592
2020-11-19Open-market sale801$270.2055,299
2020-11-19Open-market sale969$273.0864,179
2020-11-19Open-market sale2,410$272.3065,148
2020-11-19Open-market sale578$271.1567,558
2020-11-19Open-market sale793$270.1268,136
2020-11-19Open-market sale4,019$272.993,855,910
2020-11-19Open-market sale4,139$272.093,859,929
2020-11-19Open-market sale1,785$270.793,864,068
2020-11-19Open-market sale12,354$272.247,485
2020-11-19Open-market sale7,485$273.040
2020-11-18Conversion (derivative)35,200$0.00355,519,025
2020-11-18Open-market sale1,383$273.7573,429
2020-11-18Open-market sale1,500$276.583,866,960
2020-11-18Open-market sale3,853$275.423,868,460
2020-11-18Open-market sale5,200$274.693,872,313
2020-11-18Open-market sale2,800$273.653,877,513
2020-11-18Open-market sale250$272.183,880,313
2020-11-18Open-market sale1,252$277.020
2020-11-18Open-market sale3,800$276.271,252
2020-11-18Open-market sale14,300$275.215,052
2020-11-18Open-market sale10,075$274.3319,352
2020-11-18Open-market sale4,900$273.4729,427
2020-11-18Open-market sale873$272.3334,327
2020-11-18Conversion35,200$0.0035,200
2020-11-18Open-market sale560$276.7156,100
2020-11-18Open-market sale1,343$275.5756,660
2020-11-18Open-market sale2,510$274.7458,003
2020-11-18Open-market sale1,350$273.6860,513
2020-11-18Open-market sale137$271.8661,863
2020-11-18Open-market sale480$276.7968,929
2020-11-18Open-market sale1,470$275.6069,409
2020-11-18Open-market sale2,550$274.7970,879
2020-11-18Open-market sale50$277.073,866,910
2020-11-18Open-market sale147$271.9674,812
2020-11-17Conversion (derivative)36,000$0.00355,554,225
2020-11-17Open-market sale1,923$274.6566,077
2020-11-17Open-market sale13,569$275.981,375
2020-11-17Open-market sale1,821$276.1375,130
2020-11-17Open-market sale3,449$275.2676,951
2020-11-17Open-market sale809$274.3980,400
2020-11-17Open-market sale307$277.263,880,563
2020-11-17Open-market sale2,731$276.273,880,870
2020-11-17Open-market sale6,839$275.463,883,601
2020-11-17Open-market sale4,123$274.643,890,440
2020-11-17Open-market sale1,375$276.930
2020-11-17Open-market sale3,439$275.5562,638
2020-11-17Open-market sale570$276.5062,068
2020-11-17Open-market sale68$277.2862,000
2020-11-17Conversion36,000$0.0036,000
2020-11-17Open-market sale4,450$274.2031,550
2020-11-17Open-market sale16,606$275.0514,944
2020-11-17Open-market sale171$277.0674,959
2020-11-16Conversion (derivative)36,000$0.00355,590,225
2020-11-16Open-market sale5,900$278.17601
2020-11-16Open-market sale14,199$277.266,501
2020-11-16Open-market sale8,100$276.4320,700
2020-11-16Open-market sale7,200$275.0928,800
2020-11-16Conversion36,000$0.0036,000
2020-11-16Open-market sale102$279.0368,000
2020-11-16Open-market sale788$278.2168,102
2020-11-16Open-market sale2,220$277.3168,890
2020-11-16Open-market sale1,600$276.4271,110
2020-11-16Open-market sale1,290$275.0572,710
2020-11-16Open-market sale71$279.1181,209
2020-11-16Open-market sale1,010$278.1781,280
2020-11-16Open-market sale2,410$277.2782,290
2020-11-16Open-market sale1,509$276.4584,700
2020-11-16Open-market sale1,250$275.0786,209
2020-11-16Open-market sale225$278.963,894,563
2020-11-16Open-market sale1,960$278.233,894,788
2020-11-16Open-market sale5,289$277.323,896,748
2020-11-16Open-market sale3,772$276.433,902,037
2020-11-16Open-market sale601$278.940
2020-11-16Open-market sale2,754$275.073,905,809
2020-11-13Conversion (derivative)36,000$0.00355,626,225
2020-11-13Open-market sale1,690$274.8977,577
2020-11-13Open-market sale733$273.8979,267
2020-11-13Open-market sale425$277.2887,459
2020-11-13Open-market sale1,102$276.6787,884
2020-11-13Open-market sale2,916$275.6388,986
2020-11-13Open-market sale1,297$274.6691,902
2020-11-13Open-market sale510$273.6993,199
2020-11-13Open-market sale355$277.353,908,563
2020-11-13Open-market sale2,968$276.823,908,918
2020-11-13Open-market sale5,290$275.743,911,886
2020-11-13Open-market sale3,768$274.903,917,176
2020-11-13Open-market sale1,619$273.693,920,944
2020-11-13Open-market sale1,768$277.320
2020-11-13Open-market sale7,266$276.791,768
2020-11-13Open-market sale15,471$275.639,034
2020-11-13Open-market sale7,506$274.7524,505
2020-11-13Open-market sale3,989$273.8432,011
2020-11-13Conversion36,000$0.0036,000
2020-11-13Open-market sale74$277.4074,000
2020-11-13Open-market sale1,137$276.9374,074
2020-11-13Open-market sale2,366$275.7775,211
2020-11-12Conversion (derivative)36,000$0.00355,662,225
2020-11-12Open-market sale1,700$276.203,932,543
2020-11-12Open-market sale12,834$278.124,100
2020-11-12Open-market sale8,200$277.1716,934
2020-11-12Open-market sale4,529$276.1625,134
2020-11-12Open-market sale6,337$275.1429,663
2020-11-12Conversion36,000$0.0036,000
2020-11-12Open-market sale600$279.0980,000
2020-11-12Open-market sale2,190$278.1780,600
2020-11-12Open-market sale1,430$277.2582,790
2020-11-12Open-market sale820$276.2484,220
2020-11-12Open-market sale960$275.1485,040
2020-11-12Open-market sale680$279.0893,709
2020-11-12Open-market sale2,130$278.1694,389
2020-11-12Open-market sale1,565$277.2696,519
2020-11-12Open-market sale825$276.3098,084
2020-11-12Open-market sale1,050$275.1698,909
2020-11-12Open-market sale1,820$278.963,922,563
2020-11-12Open-market sale4,810$278.123,924,383
2020-11-12Open-market sale3,350$277.193,929,193
2020-11-12Open-market sale4,100$279.010
2020-11-12Open-market sale2,320$275.143,934,243
2020-11-11Conversion (derivative)36,000$0.00355,698,225
2020-11-11Open-market sale2,388$277.950
2020-11-11Open-market sale5,706$275.823,940,215
2020-11-11Open-market sale7,096$276.912,388
2020-11-11Open-market sale699$273.943,949,864
2020-11-11Open-market sale1,721$273.6934,279
2020-11-11Open-market sale11,940$275.1422,339
2020-11-11Open-market sale3,943$275.113,945,921
2020-11-11Conversion36,000$0.0036,000
2020-11-11Open-market sale12,855$275.929,484
2020-11-11Open-market sale2,610$276.913,937,605
2020-11-11Open-market sale1,042$277.693,936,563
2020-11-11Open-market sale463$273.75105,746
2020-11-11Open-market sale2,222$275.31103,524
2020-11-11Open-market sale2,386$276.15101,138
2020-11-11Open-market sale1,035$277.18100,103
2020-11-11Open-market sale144$277.9399,959
2020-11-11Open-market sale526$273.8991,474
2020-11-11Open-market sale1,992$275.2189,482
2020-11-11Open-market sale2,326$276.0887,156
2020-11-11Open-market sale1,156$277.0286,000
2020-11-10Conversion (derivative)29,000$0.00355,734,225
2020-11-10Open-market sale1,600$270.813,954,263
2020-11-10Open-market sale1,850$272.843,950,563
2020-11-10Conversion29,000$0.0029,000
2020-11-10Open-market sale1,200$264.7827,800
2020-11-10Open-market sale3,000$266.2424,800
2020-11-10Open-market sale3,200$267.4621,600
2020-11-10Open-market sale1,300$268.3120,300
2020-11-10Open-market sale5,100$269.5115,200
2020-11-10Open-market sale3,210$270.5511,990
2020-11-10Open-market sale4,410$271.397,580
2020-11-10Open-market sale5,880$272.451,700
2020-11-10Open-market sale1,700$273.200
2020-11-10Open-market sale650$265.013,960,913
2020-11-10Open-market sale1,000$266.393,959,913
2020-11-10Open-market sale1,200$267.483,958,713
2020-11-10Open-market sale900$268.653,957,813
2020-11-10Open-market sale1,850$271.863,952,413
2020-11-10Open-market sale1,950$269.753,955,863
2020-11-10Open-market sale180$264.84110,779
2020-11-10Open-market sale860$272.8492,000
2020-11-10Open-market sale820$271.8092,860
2020-11-10Open-market sale720$270.7693,680
2020-11-10Open-market sale910$269.7694,400
2020-11-10Open-market sale420$268.5895,310
2020-11-10Open-market sale500$267.3695,730
2020-11-10Open-market sale490$266.3496,230
2020-11-10Open-market sale280$265.0296,720
2020-11-10Open-market sale330$273.17106,209
2020-11-10Open-market sale940$272.35106,539
2020-11-10Open-market sale840$271.17107,479
2020-11-10Open-market sale740$270.08108,319
2020-11-10Open-market sale510$269.32109,059
2020-11-10Open-market sale320$268.04109,569
2020-11-10Open-market sale400$267.30109,889
2020-11-10Open-market sale490$266.10110,289
2020-11-09Open-market sale2,298$289.973,962,869
2020-11-09Open-market sale491$278.653,975,072
2020-11-09Open-market sale371$280.143,974,701
2020-11-09Open-market sale329$280.983,974,372
2020-11-09Open-market sale1,055$282.593,973,317
2020-11-09Open-market sale1,442$283.593,971,875
2020-11-09Open-market sale372$284.473,971,503
2020-11-09Open-market sale486$285.513,971,017
2020-11-09Open-market sale1,752$286.953,969,265
2020-11-09Open-market sale2,549$287.933,966,716
2020-11-09Open-market sale1,549$288.813,965,167
2020-11-09Open-market sale459$291.953,961,563
2020-11-09Open-market sale847$291.003,962,022
2020-11-09Open-market sale126$280.52116,768
2020-11-09Open-market sale377$282.25116,391
2020-11-09Open-market sale694$283.46115,697
2020-11-09Open-market sale331$284.36115,366
2020-11-09Open-market sale389$285.97114,977
2020-11-09Open-market sale999$287.18113,978
2020-11-09Open-market sale990$288.08112,988
2020-11-09Open-market sale1,077$289.65111,911
2020-11-09Open-market sale714$290.59111,197
2020-11-09Open-market sale238$291.44110,959
2020-11-09Open-market sale265$278.66102,735
2020-11-09Open-market sale250$280.52102,485
2020-11-09Open-market sale299$291.8597,000
2020-11-09Open-market sale715$290.5297,299
2020-11-09Open-market sale822$289.3298,014
2020-11-09Open-market sale691$288.2498,836
2020-11-09Open-market sale1,169$287.4299,527
2020-11-09Open-market sale314$286.28100,696
2020-11-09Open-market sale311$284.86101,010
2020-11-09Open-market sale639$283.70101,321
2020-11-09Open-market sale315$278.65116,894
2020-11-09Open-market sale392$282.79101,960
2020-11-09Open-market sale133$281.63102,352
2020-11-09Conversion (derivative)36,000$0.00355,763,225
2020-11-09Conversion36,000$0.0036,000
2020-11-09Open-market sale1,019$278.7134,981
2020-11-09Open-market sale840$279.9934,141
2020-11-09Open-market sale1,059$281.0433,082
2020-11-09Open-market sale1,652$282.0931,430
2020-11-09Open-market sale3,525$283.3027,905
2020-11-09Open-market sale1,996$284.3125,909
2020-11-09Open-market sale1,700$285.4024,209
2020-11-09Open-market sale3,965$286.9020,244
2020-11-09Open-market sale6,522$287.8313,722
2020-11-09Open-market sale3,991$288.779,731
2020-11-09Open-market sale4,692$289.975,039
2020-11-09Open-market sale4,345$290.85694
2020-11-09Open-market sale694$292.030
2020-11-05Conversion (derivative)204,700$0.00355,799,225
2020-11-05Conversion204,700$0.00204,700
2020-11-05Gift204,700$0.000
2020-05-08Gift89,059$0.000
2020-05-08Gift89,059$0.0089,059
2019-11-08Conversion (derivative)19,000$0.00356,003,925
2019-11-08Open-market sale1,227$190.41118,232
2019-11-08Open-market sale45$192.1489,059
2019-11-08Open-market sale730$191.5889,104
2019-11-08Open-market sale1,075$190.4389,834
2019-11-08Open-market sale1,035$192.130
2019-11-08Open-market sale7,745$191.551,035
2019-11-08Open-market sale10,220$190.458,780
2019-11-08Conversion19,000$0.0019,000
2019-11-08Open-market sale7,547$192.053,975,563
2019-11-08Open-market sale38,618$191.493,983,110
2019-11-08Open-market sale48,835$190.444,021,728
2019-11-08Open-market sale50$192.12117,209
2019-11-08Open-market sale973$191.51117,259
2019-11-07Conversion (derivative)19,000$0.00356,022,925
2019-11-07Open-market sale16,438$191.114,123,859
2019-11-07Open-market sale509$192.31119,679
2019-11-07Open-market sale910$191.58120,188
2019-11-07Open-market sale611$190.19121,098
2019-11-07Open-market sale178$193.1590,909
2019-11-07Open-market sale817$192.1591,087
2019-11-07Open-market sale452$191.0091,904
2019-11-07Open-market sale403$190.0492,356
2019-11-07Open-market sale982$193.200
2019-11-07Open-market sale8,125$192.30982
2019-11-07Open-market sale4,450$191.369,107
2019-11-07Open-market sale5,443$190.1513,557
2019-11-07Conversion19,000$0.0019,000
2019-11-07Open-market sale9,800$192.984,070,563
2019-11-07Open-market sale43,496$192.134,080,363
2019-11-07Open-market sale220$193.06119,459
2019-11-07Open-market sale25,266$190.124,140,297
2019-11-06Conversion (derivative)19,000$0.00356,041,925
2019-11-06Open-market sale25,614$192.794,169,994
2019-11-06Open-market sale1,254$192.89103,067
2019-11-06Open-market sale3,434$191.92104,321
2019-11-06Open-market sale130$194.03121,709
2019-11-06Open-market sale628$192.96121,839
2019-11-06Open-market sale1,492$191.87122,467
2019-11-06Open-market sale124$194.0392,759
2019-11-06Open-market sale434$192.8292,883
2019-11-06Open-market sale1,292$191.9293,317
2019-11-06Open-market sale679$193.990
2019-11-06Open-market sale5,560$192.77679
2019-11-06Open-market sale12,761$191.876,239
2019-11-06Conversion19,000$0.0019,000
2019-11-06Open-market sale4,431$193.774,165,563
2019-11-06Open-market sale67$194.03103,000
2019-11-06Open-market sale64,955$191.884,195,608
2019-11-05Conversion (derivative)404,824$0.00356,060,925
2019-11-05Open-market sale13,836$195.124,260,823
2019-11-05Open-market sale6,301$194.20109,754
2019-11-05Open-market sale522$195.34123,959
2019-11-05Open-market sale1,928$194.26124,481
2019-11-05Open-market sale474$195.3094,609
2019-11-05Open-market sale1,576$194.2295,083
2019-11-05Open-market sale2,290$195.220
2019-11-05Open-market sale16,934$194.212,290
2019-11-05Gift282,600$0.0019,224
2019-11-05Gift103,000$0.00116,055
2019-11-05Gift103,000$0.00301,824
2019-11-05Conversion404,824$0.00404,824
2019-11-05Open-market sale260$195.674,260,563
2019-11-05Open-market sale1,999$195.32107,755
2019-11-05Open-market sale81,872$194.194,274,659
2019-11-04Conversion (derivative)22,100$0.00356,465,749
2019-11-04Open-market sale53,161$195.284,386,177
2019-11-04Open-market sale2,533$196.0013,317
2019-11-04Open-market sale5,505$194.9015,850
2019-11-04Open-market sale100$197.04126,409
2019-11-04Open-market sale984$195.91126,509
2019-11-04Open-market sale1,366$194.70127,493
2019-11-04Open-market sale232$196.5996,659
2019-11-04Open-market sale831$195.5896,891
2019-11-04Open-market sale987$194.6297,722
2019-11-04Open-market sale321$197.180
2019-11-04Open-market sale3,762$196.58321
2019-11-04Open-market sale8,828$195.544,083
2019-11-04Open-market sale9,189$194.7212,911
2019-11-04Conversion22,100$0.0022,100
2019-11-04Open-market sale4,528$197.044,356,531
2019-11-04Open-market sale25,118$196.234,361,059
2019-11-04Open-market sale262$197.0313,055
2019-11-04Open-market sale22,193$194.504,439,338
2019-11-01Conversion (derivative)19,000$0.00356,487,849
2019-11-01Open-market sale3,154$191.1015,846
2019-11-01Conversion19,000$0.0019,000
2019-11-01Open-market sale23,839$193.484,461,531
2019-11-01Open-market sale53,211$192.604,485,370
2019-11-01Open-market sale10,078$191.484,538,581
2019-11-01Open-market sale7,872$190.744,548,659
2019-11-01Open-market sale1,020$193.6821,355
2019-11-01Open-market sale4,941$192.7622,375
2019-11-01Open-market sale885$191.6627,316
2019-11-01Open-market sale654$190.7328,201
2019-11-01Open-market sale545$193.51128,859
2019-11-01Open-market sale1,428$192.66129,404
2019-11-01Open-market sale277$191.04130,832
2019-11-01Open-market sale305$193.5798,709
2019-11-01Open-market sale1,232$192.7399,014
2019-11-01Open-market sale313$191.23100,246
2019-11-01Open-market sale1,440$193.820
2019-11-01Open-market sale7,843$193.061,440
2019-11-01Open-market sale6,563$192.389,283
2019-10-31Conversion (derivative)19,457$0.00356,506,849
2019-10-31Open-market sale493$196.91131,109
2019-10-31Open-market sale21,784$191.914,631,180
2019-10-31Open-market sale36,752$192.744,594,428
2019-10-31Open-market sale19,801$193.824,574,627
2019-10-31Open-market sale4,736$194.694,569,891
2019-10-31Open-market sale7,134$195.774,562,757
2019-10-31Open-market sale5,201$196.794,557,556
2019-10-31Open-market sale1,025$197.834,556,531
2019-10-31Open-market sale181$195.31131,602
2019-10-31Open-market sale251$194.39131,783
2019-10-31Open-market sale601$193.28132,034
2019-10-31Open-market sale924$192.09132,635
2019-10-31Open-market sale126$197.86100,559
2019-10-31Open-market sale316$196.60100,685
2019-10-31Open-market sale100$195.31101,001
2019-10-31Open-market sale334$194.18101,101
2019-10-31Open-market sale414$193.03101,435
2019-10-31Open-market sale760$192.13101,849
2019-10-31Open-market sale430$197.890
2019-10-31Open-market sale876$196.87430
2019-10-31Open-market sale1,398$195.851,306
2019-10-31Open-market sale748$194.962,704
2019-10-31Open-market sale4,521$193.773,452
2019-10-31Open-market sale6,587$192.717,973
2019-10-31Open-market sale4,897$191.9514,560
2019-10-31Conversion19,457$0.0019,457
2019-10-31Open-market sale1,747$196.6428,855
2019-10-31Open-market sale336$195.4830,602
2019-10-31Open-market sale964$194.0330,938
2019-10-31Open-market sale2,881$193.0731,902
2019-10-31Open-market sale2,372$192.0434,783
2019-10-30Conversion (derivative)19,000$0.00356,526,306
2019-10-30Open-market sale1,292$188.12133,770
2019-10-30Open-market sale1,954$189.310
2019-10-30Open-market sale185$186.71104,274
2019-10-30Open-market sale1,236$187.78103,038
2019-10-30Open-market sale313$188.89102,725
2019-10-30Open-market sale116$190.07102,609
2019-10-30Open-market sale747$187.17135,062
2019-10-30Open-market sale4,075$188.481,954
2019-10-30Open-market sale92$189.06133,678
2019-10-30Open-market sale119$190.07133,559
2019-10-30Open-market sale10,319$187.666,029
2019-10-30Open-market sale2,652$186.7616,348
2019-10-30Conversion19,000$0.0019,000
2019-10-30Open-market sale304$190.264,652,964
2019-10-30Open-market sale6,153$189.414,653,268
2019-10-30Open-market sale25,199$188.494,659,421
2019-10-30Open-market sale52,465$187.614,684,620
2019-10-30Open-market sale10,879$186.694,737,085
2019-10-30Open-market sale540$190.0137,155
2019-10-30Open-market sale1,572$188.8237,695
2019-10-30Open-market sale4,459$187.7639,267
2019-10-30Open-market sale929$186.8443,726
2019-10-29Conversion (derivative)19,000$0.00356,545,306
2019-10-29Open-market sale216$191.31104,459
2019-10-29Open-market sale574$190.11104,675
2019-10-29Open-market sale1,060$189.23105,249
2019-10-29Open-market sale430$191.990
2019-10-29Open-market sale1,464$191.04430
2019-10-29Open-market sale7,193$189.961,894
2019-10-29Open-market sale9,913$189.209,087
2019-10-29Conversion19,000$0.0019,000
2019-10-29Open-market sale2,295$191.974,747,964
2019-10-29Open-market sale8,629$191.004,750,259
2019-10-29Open-market sale39,326$189.904,758,888
2019-10-29Open-market sale44,750$189.204,798,214
2019-10-29Open-market sale926$191.4244,655
2019-10-29Open-market sale2,171$190.1145,581
2019-10-29Open-market sale4,403$189.2447,752
2019-10-29Open-market sale280$191.25135,809
2019-10-29Open-market sale467$190.19136,089
2019-10-29Open-market sale1,503$189.26136,556
2019-10-28Conversion (derivative)19,000$0.00356,564,306
2019-10-28Open-market sale395$189.34138,059
2019-10-28Open-market sale844$188.62138,454
2019-10-28Open-market sale615$187.47139,298
2019-10-28Open-market sale396$186.27139,913
2019-10-28Open-market sale238$189.40106,309
2019-10-28Open-market sale707$188.76106,547
2019-10-28Open-market sale627$187.51107,254
2019-10-28Open-market sale278$185.75107,881
2019-10-28Open-market sale4,698$187.939,117
2019-10-28Open-market sale2,838$187.0413,815
2019-10-28Open-market sale2,347$185.9416,653
2019-10-28Conversion19,000$0.0019,000
2019-10-28Open-market sale11,364$189.384,842,964
2019-10-28Open-market sale36,022$188.814,854,328
2019-10-28Open-market sale23,387$187.864,890,350
2019-10-28Open-market sale13,299$186.924,913,737
2019-10-28Open-market sale10,928$185.854,927,036
2019-10-28Open-market sale1,127$185.9358,528
2019-10-28Open-market sale1,234$187.1057,294
2019-10-28Open-market sale2,371$188.1654,923
2019-10-28Open-market sale2,768$189.0952,155
2019-10-28Open-market sale9,117$188.990
2019-10-25Conversion (derivative)19,000$0.00356,583,306
2019-10-25Open-market sale1,462$185.8065,693
2019-10-25Open-market sale944$187.0064,749
2019-10-25Open-market sale1,097$188.24140,309
2019-10-25Open-market sale195$188.8059,655
2019-10-25Open-market sale4,899$188.1959,850
2019-10-25Open-market sale10,086$185.725,022,878
2019-10-25Open-market sale10,555$186.445,012,323
2019-10-25Open-market sale38,468$187.844,973,855
2019-10-25Open-market sale35,891$188.424,937,964
2019-10-25Conversion19,000$0.0019,000
2019-10-25Open-market sale3,445$185.9715,555
2019-10-25Open-market sale1,867$187.1113,688
2019-10-25Open-market sale10,476$188.073,212
2019-10-25Open-market sale3,212$188.600
2019-10-25Open-market sale351$185.94109,658
2019-10-25Open-market sale230$186.89109,428
2019-10-25Open-market sale1,269$188.26108,159
2019-10-25Open-market sale460$185.93142,099
2019-10-25Open-market sale693$187.54141,406
2019-10-24Conversion (derivative)19,000$0.00356,602,306
2019-10-24Open-market sale569$186.3867,155
2019-10-24Open-market sale3,765$185.5967,724
2019-10-24Open-market sale17,712$183.475,110,252
2019-10-24Open-market sale16,235$184.255,094,017
2019-10-24Open-market sale48,998$185.545,045,019
2019-10-24Open-market sale12,055$186.255,032,964
2019-10-24Conversion19,000$0.0019,000
2019-10-24Open-market sale3,462$183.4815,538
2019-10-24Open-market sale3,387$184.3112,151
2019-10-24Open-market sale10,442$185.561,709
2019-10-24Open-market sale1,709$186.360
2019-10-24Open-market sale284$183.31111,575
2019-10-24Open-market sale468$184.52111,107
2019-10-24Open-market sale1,018$185.66110,089
2019-10-24Open-market sale80$186.37110,009
2019-10-24Open-market sale553$183.51144,256
2019-10-24Open-market sale377$184.53143,879
2019-10-24Open-market sale1,142$185.58142,737
2019-10-24Open-market sale178$186.32142,559
2019-10-24Open-market sale1,575$183.5373,080
2019-10-24Open-market sale1,591$184.4671,489
2019-10-23Conversion (derivative)19,000$0.00356,621,306
2019-10-23Open-market sale14,973$183.705,203,554
2019-10-23Open-market sale2,762$184.8677,014
2019-10-23Open-market sale2,012$183.8779,776
2019-10-23Open-market sale367$182.6081,788
2019-10-23Open-market sale490$185.78144,809
2019-10-23Open-market sale1,183$184.96145,299
2019-10-23Open-market sale558$183.76146,482
2019-10-23Open-market sale19$182.10147,040
2019-10-23Open-market sale422$185.78111,859
2019-10-23Open-market sale862$184.95112,281
2019-10-23Open-market sale550$183.73113,143
2019-10-23Open-market sale16$182.10113,693
2019-10-23Open-market sale200$186.280
2019-10-23Open-market sale6,833$185.67200
2019-10-23Open-market sale6,789$184.797,033
2019-10-23Open-market sale4,171$183.8913,822
2019-10-23Open-market sale1,007$182.5417,993
2019-10-23Conversion19,000$0.0019,000
2019-10-23Open-market sale7,386$186.165,127,964
2019-10-23Open-market sale33,239$185.485,135,350
2019-10-23Open-market sale34,965$184.565,168,589
2019-10-23Open-market sale2,359$185.7474,655
2019-10-23Open-market sale4,437$182.595,218,527
2019-10-22Conversion (derivative)18,225$0.00356,640,306
2019-10-22Open-market sale28,192$183.425,282,392
2019-10-22Open-market sale450$189.54147,494
2019-10-22Open-market sale179$186.73147,944
2019-10-22Open-market sale166$185.36148,123
2019-10-22Open-market sale489$183.97148,289
2019-10-22Open-market sale531$182.87148,778
2019-10-22Open-market sale503$190.20113,709
2019-10-22Open-market sale200$189.36114,212
2019-10-22Open-market sale100$187.46114,412
2019-10-22Open-market sale147$186.09114,512
2019-10-22Open-market sale798$183.78114,659
2019-10-22Open-market sale102$182.25115,457
2019-10-22Open-market sale4,812$189.950
2019-10-22Open-market sale2,234$189.314,812
2019-10-22Open-market sale323$187.817,046
2019-10-22Open-market sale922$186.757,369
2019-10-22Open-market sale1,169$185.618,291
2019-10-22Open-market sale1,800$184.409,460
2019-10-22Open-market sale5,199$183.5511,260
2019-10-22Open-market sale1,766$182.6216,459
2019-10-22Conversion18,225$0.0018,225
2019-10-22Open-market sale900$190.525,222,964
2019-10-22Open-market sale29,485$189.835,223,864
2019-10-22Open-market sale5,859$188.855,253,349
2019-10-22Open-market sale1,577$187.335,259,208
2019-10-22Open-market sale4,730$186.565,260,785
2019-10-22Open-market sale5,383$185.405,265,515
2019-10-22Open-market sale11,494$184.325,270,898
2019-10-22Open-market sale435$190.14147,059
2019-10-22Open-market sale4,823$182.295,310,584
2019-10-22Open-market sale527$185.4585,627
2019-10-22Open-market sale621$188.8784,717
2019-10-22Open-market sale289$186.7585,338
2019-10-22Open-market sale2,562$189.9182,155
2019-10-22Open-market sale690$184.4086,154
2019-10-22Open-market sale2,522$183.4086,844
2019-10-22Open-market sale289$182.1389,366
2019-10-21Conversion (derivative)19,000$0.00356,658,531
2019-10-21Open-market sale10,868$187.425,399,539
2019-10-21Open-market sale3,900$189.3389,655
2019-10-21Open-market sale2,256$188.4293,555
2019-10-21Open-market sale1,344$187.4195,811
2019-10-21Open-market sale1,240$189.29149,309
2019-10-21Open-market sale591$188.53150,549
2019-10-21Open-market sale419$187.41151,140
2019-10-21Open-market sale755$189.42115,559
2019-10-21Open-market sale779$188.60116,314
2019-10-21Open-market sale316$187.47117,093
2019-10-21Open-market sale11,171$189.290
2019-10-21Open-market sale5,244$188.3011,171
2019-10-21Open-market sale2,585$187.5416,415
2019-10-21Conversion19,000$0.0019,000
2019-10-21Open-market sale56,341$189.275,315,407
2019-10-21Open-market sale27,791$188.205,371,748
2019-10-18Open-market sale682$189.6198,903
2019-10-18Open-market sale242$184.11104,413
2019-10-18Open-market sale2,066$185.77102,347
2019-10-18Open-market sale1,882$186.49100,465
2019-10-18Open-market sale880$187.8899,585
2019-10-18Open-market sale1,548$190.4797,355
2019-10-18Open-market sale200$191.3597,155
2019-10-18Conversion (derivative)19,000$0.00356,677,531
2019-10-18Open-market sale2,502$187.845,565
2019-10-18Open-market sale4,664$186.478,067
2019-10-18Open-market sale5,296$185.9112,731
2019-10-18Open-market sale973$184.5618,027
2019-10-18Conversion19,000$0.0019,000
2019-10-18Open-market sale1,664$191.205,410,407
2019-10-18Open-market sale14,592$190.605,412,071
2019-10-18Open-market sale9,536$189.685,426,663
2019-10-18Open-market sale4,942$188.385,436,199
2019-10-18Open-market sale11,514$187.615,441,141
2019-10-18Open-market sale31,939$186.315,452,655
2019-10-18Open-market sale15,977$185.785,484,594
2019-10-18Open-market sale676$188.904,889
2019-10-18Open-market sale2,443$189.972,446
2019-10-18Open-market sale2,446$190.770
2019-10-18Open-market sale787$185.96118,472
2019-10-18Open-market sale277$186.83118,195
2019-10-18Open-market sale241$188.08117,954
2019-10-18Open-market sale545$190.42117,409
2019-10-18Open-market sale170$184.60153,639
2019-10-18Open-market sale1,045$186.14152,594
2019-10-18Open-market sale258$187.66152,336
2019-10-18Open-market sale153$188.66152,183
2019-10-18Open-market sale617$190.37151,566
2019-10-18Open-market sale7$190.80151,559
2019-10-18Open-market sale4,836$184.525,500,571
2019-10-17Conversion (derivative)19,000$0.00356,696,531
2019-10-17Open-market sale8,120$189.5010,880
2019-10-17Open-market sale10,880$190.340
2019-10-17Open-market sale800$189.54120,309
2019-10-17Open-market sale1,050$190.36119,259
2019-10-17Open-market sale40,750$189.505,559,657
2019-10-17Open-market sale1,250$190.35153,809
2019-10-17Open-market sale3,300$189.54108,855
2019-10-17Open-market sale4,200$190.35104,655
2019-10-17Conversion19,000$0.0019,000
2019-10-17Open-market sale54,250$190.345,505,407
2019-10-17Open-market sale1,000$189.54155,059
2019-10-16Conversion (derivative)19,000$0.00356,715,531
2019-10-16Open-market sale500$189.50112,155
2019-10-16Open-market sale5,000$188.91112,655
2019-10-16Open-market sale2,000$187.78117,655
2019-10-16Open-market sale7,360$188.637,900
2019-10-16Open-market sale7,900$189.220
2019-10-16Open-market sale3,740$187.6815,260
2019-10-16Conversion19,000$0.0019,000
2019-10-16Open-market sale150$189.45156,059
2019-10-16Open-market sale1,500$188.91156,209
2019-10-16Open-market sale600$187.77157,709
2019-10-16Open-market sale270$189.41121,109
2019-10-16Open-market sale1,100$188.87121,379
2019-10-16Open-market sale480$187.79122,479
2019-10-16Open-market sale17,116$187.665,678,291
2019-10-16Open-market sale38,885$188.635,639,406
2019-10-16Open-market sale38,999$189.235,600,407
2019-10-15Open-market sale267$184.22126,888
2019-10-15Open-market sale947$185.32125,941
2019-10-15Open-market sale700$186.65125,241
2019-10-15Open-market sale858$188.16124,383
2019-10-15Open-market sale676$189.95119,655
2019-10-15Open-market sale4,052$189.35120,331
2019-10-15Conversion (derivative)19,000$0.00356,734,531
2019-10-15Open-market sale12,415$188.385,755,708
2019-10-15Open-market sale4,732$187.375,768,123
2019-10-15Open-market sale54,162$189.355,701,546
2019-10-15Open-market sale6,139$190.025,695,407
2019-10-15Conversion19,000$0.0019,000
2019-10-15Open-market sale622$183.9718,378
2019-10-15Open-market sale1,438$185.5316,940
2019-10-15Open-market sale1,912$186.6115,028
2019-10-15Open-market sale2,566$188.2112,462
2019-10-15Open-market sale11,291$189.331,171
2019-10-15Open-market sale1,171$190.020
2019-10-15Open-market sale16$183.80124,793
2019-10-15Open-market sale254$185.26124,539
2019-10-15Open-market sale166$186.75124,373
2019-10-15Open-market sale456$188.55123,917
2019-10-15Open-market sale727$189.42123,190
2019-10-15Open-market sale231$190.10122,959
2019-10-15Open-market sale20$183.80160,539
2019-10-15Open-market sale267$185.24160,272
2019-10-15Open-market sale258$186.65160,014
2019-10-15Open-market sale725$188.70159,289
2019-10-15Open-market sale980$189.58158,309
2019-10-15Open-market sale3,134$184.055,787,273
2019-10-15Open-market sale6,521$185.495,780,752
2019-10-15Open-market sale7,897$186.455,772,855
2019-10-14Conversion (derivative)17,500$0.00356,753,531
2019-10-14Open-market sale6,248$183.960
2019-10-14Open-market sale56,981$183.425,823,426
2019-10-14Open-market sale33,019$183.985,790,407
2019-10-14Conversion17,500$0.0017,500
2019-10-14Open-market sale11,252$183.436,248
2019-10-14Open-market sale1,807$183.99127,155
2019-10-14Open-market sale1,648$183.54124,911
2019-10-14Open-market sale102$184.27124,809
2019-10-14Open-market sale1,606$183.43161,103
2019-10-14Open-market sale544$184.03160,559
2019-10-14Open-market sale5,293$183.45128,962
2019-10-11Conversion (derivative)18,743$0.00356,771,031
2019-10-11Open-market sale8,247$185.710
2019-10-11Open-market sale6,528$184.938,247
2019-10-11Open-market sale2,494$183.8214,775
2019-10-11Open-market sale1,474$182.5117,269
2019-10-11Conversion18,743$0.0018,743
2019-10-11Open-market sale537$186.305,880,407
2019-10-11Open-market sale50,217$185.615,880,944
2019-10-11Open-market sale26,036$184.745,931,161
2019-10-11Open-market sale9,761$183.725,957,197
2019-10-11Open-market sale7,788$182.595,966,958
2019-10-11Open-market sale1,719$185.84134,255
2019-10-11Open-market sale3,868$185.17135,974
2019-10-11Open-market sale1,212$184.02139,842
2019-10-11Open-market sale701$182.65141,054
2019-10-11Open-market sale633$185.96162,709
2019-10-11Open-market sale1,002$185.18163,342
2019-10-11Open-market sale470$183.84164,344
2019-10-11Open-market sale145$182.60164,814
2019-10-11Open-market sale28$185.98126,559
2019-10-11Open-market sale1,300$185.40126,587
2019-10-11Open-market sale420$183.96127,887
2019-10-11Open-market sale102$182.61128,307
2019-10-10Conversion (derivative)17,500$0.00356,789,774
2019-10-10Conversion17,500$0.0017,500
2019-10-10Open-market sale9,302$179.938,198
2019-10-10Open-market sale7,033$181.011,165
2019-10-10Open-market sale1,165$181.500
2019-10-10Open-market sale807$179.87129,352
2019-10-10Open-market sale46,114$179.916,018,632
2019-10-10Open-market sale268$181.41128,409
2019-10-10Open-market sale1,057$179.83166,052
2019-10-10Open-market sale1,093$181.04164,959
2019-10-10Open-market sale4,035$179.97144,820
2019-10-10Open-market sale3,065$181.09141,755
2019-10-10Open-market sale12,383$181.435,974,746
2019-10-10Open-market sale31,503$180.915,987,129
2019-10-10Open-market sale675$180.75128,677
2019-10-09Conversion (derivative)17,500$0.00356,807,274
2019-10-09Open-market sale1,109$179.63130,262
2019-10-09Open-market sale538$178.79131,371
2019-10-09Open-market sale2,364$180.380
2019-10-09Open-market sale10,791$179.552,364
2019-10-09Open-market sale4,345$178.6713,155
2019-10-09Conversion17,500$0.0017,500
2019-10-09Open-market sale11,497$180.426,064,746
2019-10-09Open-market sale22,702$178.686,132,044
2019-10-09Open-market sale592$180.52148,855
2019-10-09Open-market sale4,588$179.62149,447
2019-10-09Open-market sale1,920$178.73154,035
2019-10-09Open-market sale190$180.55167,109
2019-10-09Open-market sale103$180.44130,159
2019-10-09Open-market sale589$178.68168,670
2019-10-09Open-market sale1,371$179.58167,299
2019-10-09Open-market sale55,801$179.576,076,243
2019-10-08Conversion (derivative)17,500$0.00356,824,774
2019-10-08Open-market sale3,174$179.08155,955
2019-10-08Open-market sale3,926$178.42159,129
2019-10-08Open-market sale581$179.00169,259
2019-10-08Open-market sale1,569$178.49169,840
2019-10-08Open-market sale109$180.11131,909
2019-10-08Open-market sale344$179.06132,018
2019-10-08Open-market sale1,297$178.50132,362
2019-10-08Open-market sale436$180.150
2019-10-08Open-market sale5,750$179.10436
2019-10-08Open-market sale11,314$178.476,186
2019-10-08Conversion17,500$0.0017,500
2019-10-08Open-market sale2,547$180.056,154,746
2019-10-08Open-market sale31,715$179.106,157,293
2019-10-08Open-market sale55,738$178.466,189,008
2019-10-07Conversion (derivative)17,500$0.00356,842,274
2019-10-07Open-market sale600$178.83169,555
2019-10-07Open-market sale100$180.83171,409
2019-10-07Open-market sale1,450$180.24171,509
2019-10-07Open-market sale600$179.35172,959
2019-10-07Open-market sale560$180.65133,659
2019-10-07Open-market sale1,050$179.86134,219
2019-10-07Open-market sale140$178.81135,269
2019-10-07Open-market sale6,200$180.600
2019-10-07Open-market sale9,800$179.876,200
2019-10-07Open-market sale1,500$178.7816,000
2019-10-07Conversion17,500$0.0017,500
2019-10-07Open-market sale33,539$180.576,244,746
2019-10-07Open-market sale49,461$179.846,278,285
2019-10-07Open-market sale7,000$178.806,327,746
2019-10-07Open-market sale2,200$180.67163,055
2019-10-07Open-market sale4,300$179.86165,255
2019-10-04Conversion (derivative)17,500$0.00356,859,774
2019-10-04Open-market sale1,652$178.76175,603
2019-10-04Conversion17,500$0.0017,500
2019-10-04Open-market sale29,262$180.596,334,746
2019-10-04Open-market sale43,923$179.816,364,008
2019-10-04Open-market sale16,815$178.746,407,931
2019-10-04Open-market sale2,037$180.64170,155
2019-10-04Open-market sale3,411$179.95172,192
2019-10-04Open-market sale3,040$178.7014,460
2019-10-04Open-market sale1,343$180.30173,559
2019-10-04Open-market sale807$179.23174,902
2019-10-04Open-market sale816$180.42135,409
2019-10-04Open-market sale934$179.57136,225
2019-10-04Open-market sale5,861$180.580
2019-10-04Open-market sale8,599$179.795,861
2019-10-03Conversion (derivative)17,500$0.00356,877,274
2019-10-03Open-market sale16,473$176.566,472,389
2019-10-03Open-market sale25,884$175.496,488,862
2019-10-03Open-market sale5,148$177.356,467,241
2019-10-03Open-market sale25,448$178.806,441,793
2019-10-03Open-market sale17,047$179.356,424,746
2019-10-03Conversion17,500$0.0017,500
2019-10-03Open-market sale5,116$175.5312,384
2019-10-03Open-market sale3,190$179.10177,255
2019-10-03Open-market sale381$177.88180,445
2019-10-03Open-market sale1,367$176.77180,826
2019-10-03Open-market sale2,162$175.58182,193
2019-10-03Open-market sale187$179.63175,709
2019-10-03Open-market sale842$178.90175,896
2019-10-03Open-market sale466$176.77176,738
2019-10-03Open-market sale655$175.50177,204
2019-10-03Open-market sale849$179.03137,159
2019-10-03Open-market sale312$177.04138,008
2019-10-03Open-market sale589$175.66138,320
2019-10-03Open-market sale2,921$179.370
2019-10-03Open-market sale5,423$178.832,921
2019-10-03Open-market sale1,089$177.308,344
2019-10-03Open-market sale2,951$176.549,433
2019-10-02Conversion (derivative)11,347$0.00356,894,774
2019-10-02Open-market sale10,729$175.28618
2019-10-02Open-market sale54,338$175.286,518,552
2019-10-02Open-market sale3,806$176.216,514,746
2019-10-02Conversion11,347$0.0011,347
2019-10-02Open-market sale4,214$175.27184,655
2019-10-02Open-market sale300$176.32184,355
2019-10-02Open-market sale618$176.260
2019-10-02Open-market sale1,157$175.30138,909
2019-10-02Open-market sale1,322$175.29177,859
2019-10-01Conversion (derivative)17,500$0.00356,906,121
2019-10-01Open-market sale151$178.17179,493
2019-10-01Open-market sale696$176.73179,644
2019-10-01Open-market sale991$175.73180,340
2019-10-01Open-market sale344$179.32140,066
2019-10-01Open-market sale560$177.02140,410
2019-10-01Open-market sale846$175.71140,970
2019-10-01Open-market sale2,629$179.420
2019-10-01Open-market sale1,346$178.462,629
2019-10-01Open-market sale2,115$177.323,975
2019-10-01Open-market sale4,667$176.406,090
2019-10-01Open-market sale6,743$175.7010,757
2019-10-01Conversion17,500$0.0017,500
2019-10-01Open-market sale13,387$179.406,572,890
2019-10-01Open-market sale6,372$178.456,586,277
2019-10-01Open-market sale11,702$177.296,592,649
2019-10-01Open-market sale28,068$176.346,604,351
2019-10-01Open-market sale30,471$175.686,632,419
2019-10-01Open-market sale286$179.60188,869
2019-10-01Open-market sale1,149$179.04189,155
2019-10-01Open-market sale501$177.65190,304
2019-10-01Open-market sale1,946$176.57190,805
2019-10-01Open-market sale3,218$175.73192,751
2019-10-01Open-market sale312$179.33179,181
2019-09-30Conversion (derivative)17,500$0.00356,923,621
2019-09-30Open-market sale1,364$177.61142,202
2019-09-30Open-market sale3,305$178.250
2019-09-30Open-market sale14,195$177.643,305
2019-09-30Conversion17,500$0.0017,500
2019-09-30Open-market sale735$178.17181,331
2019-09-30Open-market sale53,889$177.496,699,001
2019-09-30Open-market sale386$178.36141,816
2019-09-30Open-market sale1,415$177.47182,066
2019-09-30Open-market sale36,111$178.126,662,890
2019-09-30Open-market sale5,054$177.56198,015
2019-09-30Open-market sale2,046$178.21195,969
2019-09-27Conversion (derivative)17,500$0.00356,941,121
2019-09-27Open-market sale3,904$179.24779
2019-09-27Open-market sale5,945$178.224,683
2019-09-27Open-market sale4,369$177.1610,628
2019-09-27Open-market sale2,503$176.3014,997
2019-09-27Conversion17,500$0.0017,500
2019-09-27Open-market sale5,083$180.116,752,890
2019-09-27Open-market sale21,525$179.136,757,973
2019-09-27Open-market sale28,475$178.216,779,498
2019-09-27Open-market sale23,465$177.126,807,973
2019-09-27Open-market sale11,452$176.246,831,438
2019-09-27Open-market sale72$180.50203,069
2019-09-27Open-market sale1,487$179.37203,141
2019-09-27Open-market sale2,316$178.43204,628
2019-09-27Open-market sale2,242$177.35206,944
2019-09-27Open-market sale983$176.07209,186
2019-09-27Open-market sale21$180.50183,481
2019-09-27Open-market sale569$179.29183,502
2019-09-27Open-market sale856$178.12184,071
2019-09-27Open-market sale704$176.81184,927
2019-09-27Open-market sale17$180.50143,566
2019-09-27Open-market sale305$179.35143,583
2019-09-27Open-market sale711$178.24143,888
2019-09-27Open-market sale493$177.16144,599
2019-09-27Open-market sale224$176.11145,092
2019-09-27Open-market sale779$180.140
2019-09-26Conversion (derivative)17,500$0.00356,958,621
2019-09-26Open-market sale2,524$180.19210,243
2019-09-26Open-market sale22$181.02185,631
2019-09-26Open-market sale795$180.08185,653
2019-09-26Open-market sale900$179.26186,448
2019-09-26Open-market sale433$178.28187,348
2019-09-26Open-market sale232$180.26145,316
2019-09-26Open-market sale1,032$179.65145,548
2019-09-26Open-market sale486$178.30146,580
2019-09-26Open-market sale184$181.020
2019-09-26Open-market sale6,828$180.08184
2019-09-26Open-market sale6,031$179.347,012
2019-09-26Open-market sale4,457$178.3013,043
2019-09-26Conversion17,500$0.0017,500
2019-09-26Open-market sale1,818$180.966,842,890
2019-09-26Open-market sale30,672$180.096,844,708
2019-09-26Open-market sale33,959$179.396,875,380
2019-09-26Open-market sale23,551$178.306,909,339
2019-09-26Open-market sale74$181.02210,169
2019-09-26Open-market sale1,633$178.28215,636
2019-09-26Open-market sale2,869$179.35212,767
2019-09-25Conversion (derivative)17,500$0.00356,976,121
2019-09-25Open-market sale3,222$181.684,346
2019-09-25Open-market sale6,207$178.577,016,683
2019-09-25Open-market sale25,015$179.606,991,668
2019-09-25Open-market sale1,191$181.98218,952
2019-09-25Open-market sale1,021$180.94220,143
2019-09-25Open-market sale2,637$179.72221,164
2019-09-25Open-market sale568$178.68223,801
2019-09-25Open-market sale586$182.79187,781
2019-09-25Open-market sale482$181.60188,367
2019-09-25Open-market sale853$179.83188,849
2019-09-25Open-market sale229$178.71189,702
2019-09-25Open-market sale406$182.88147,066
2019-09-25Open-market sale479$181.68147,472
2019-09-25Open-market sale865$179.57147,951
2019-09-25Open-market sale4,346$182.840
2019-09-25Open-market sale1,683$182.83217,269
2019-09-25Open-market sale2,749$180.747,568
2019-09-25Open-market sale5,569$179.7410,317
2019-09-25Open-market sale1,614$178.6915,886
2019-09-25Conversion17,500$0.0017,500
2019-09-25Open-market sale3,787$183.126,932,890
2019-09-25Open-market sale21,933$182.696,936,677
2019-09-25Open-market sale15,915$181.526,958,610
2019-09-25Open-market sale17,143$180.436,974,525
2019-09-24Conversion (derivative)18,159$0.00356,993,621
2019-09-24Open-market sale3,324$184.457,072,773
2019-09-24Open-market sale14,377$186.987,025,406
2019-09-24Open-market sale2,516$187.927,022,890
2019-09-24Conversion18,159$0.0018,159
2019-09-24Open-market sale3,980$181.0014,179
2019-09-24Open-market sale3,187$181.8110,992
2019-09-24Open-market sale302$183.0810,690
2019-09-24Open-market sale687$184.2110,003
2019-09-24Open-market sale2,607$185.277,396
2019-09-24Open-market sale4,727$186.392,669
2019-09-24Open-market sale2,396$187.08273
2019-09-24Open-market sale273$187.990
2019-09-24Open-market sale686$181.40149,980
2019-09-24Open-market sale100$182.15149,880
2019-09-24Open-market sale186$184.60149,694
2019-09-24Open-market sale430$186.01149,264
2019-09-24Open-market sale326$186.80148,938
2019-09-24Open-market sale122$188.00148,816
2019-09-24Open-market sale23,128$181.137,091,997
2019-09-24Open-market sale12,848$181.857,079,149
2019-09-24Open-market sale3,052$182.997,076,097
2019-09-24Open-market sale20,660$186.307,039,783
2019-09-24Open-market sale12,330$185.227,060,443
2019-09-24Open-market sale2,049$186.35225,585
2019-09-24Open-market sale1,041$185.03227,634
2019-09-24Open-market sale251$183.26228,675
2019-09-24Open-market sale942$181.98228,926
2019-09-24Open-market sale2,001$181.08229,868
2019-09-24Open-market sale128$188.00189,931
2019-09-24Open-market sale637$186.77190,059
2019-09-24Open-market sale471$185.34190,696
2019-09-24Open-market sale99$183.31191,167
2019-09-24Open-market sale200$182.00191,266
2019-09-24Open-market sale715$181.26191,466
2019-09-24Open-market sale492$188.00224,369
2019-09-24Open-market sale724$187.13224,861
2019-09-23Conversion (derivative)19,000$0.00357,011,780
2019-09-23Open-market sale57,355$186.777,140,443
2019-09-23Open-market sale12,327$185.837,197,798
2019-09-23Open-market sale16,610$187.697,123,833
2019-09-23Open-market sale6,711$188.877,117,122
2019-09-23Open-market sale1,997$189.437,115,125
2019-09-23Conversion19,000$0.0019,000
2019-09-23Open-market sale2,520$185.8616,480
2019-09-23Open-market sale11,179$186.785,301
2019-09-23Open-market sale3,728$187.671,573
2019-09-23Open-market sale1,573$189.070
2019-09-23Open-market sale354$186.10152,162
2019-09-23Open-market sale1,074$186.87151,088
2019-09-23Open-market sale200$187.79150,888
2019-09-23Open-market sale222$189.17150,666
2019-09-23Open-market sale170$185.28194,261
2019-09-23Open-market sale1,589$186.76192,672
2019-09-23Open-market sale263$187.86192,409
2019-09-23Open-market sale228$189.24192,181
2019-09-23Open-market sale1,368$185.99238,001
2019-09-23Open-market sale3,984$186.83234,017
2019-09-23Open-market sale1,206$187.75232,811
2019-09-23Open-market sale942$189.24231,869
2019-09-20Conversion (derivative)19,000$0.00357,030,780
2019-09-20Open-market sale720$189.65153,646
2019-09-20Open-market sale475$192.750
2019-09-20Open-market sale3,006$192.12475
2019-09-20Open-market sale7,364$190.963,481
2019-09-20Open-market sale5,695$189.8310,845
2019-09-20Open-market sale751$190.88152,895
2019-09-20Open-market sale379$192.14152,516
2019-09-20Open-market sale833$189.55195,848
2019-09-20Open-market sale801$190.67195,047
2019-09-20Open-market sale516$191.68194,531
2019-09-20Open-market sale100$192.57194,431
2019-09-20Open-market sale1,654$189.23245,215
2019-09-20Open-market sale1,492$189.95243,723
2019-09-20Open-market sale3,344$190.99240,379
2019-09-20Open-market sale1,010$192.30239,369
2019-09-20Open-market sale8,968$189.077,296,157
2019-09-20Open-market sale30,980$189.797,265,177
2019-09-20Open-market sale34,146$190.917,231,031
2019-09-20Open-market sale16,079$191.867,214,952
2019-09-20Open-market sale4,827$192.687,210,125
2019-09-20Open-market sale2,460$189.1616,540
2019-09-20Conversion19,000$0.0019,000
2019-09-19Conversion (derivative)19,000$0.00357,049,780
2019-09-19Open-market sale1,050$189.89154,686
2019-09-19Open-market sale600$188.95198,331
2019-09-19Open-market sale1,200$189.85197,131
2019-09-19Open-market sale450$190.63196,681
2019-09-19Open-market sale2,630$189.07251,739
2019-09-19Open-market sale3,770$190.02247,969
2019-09-19Open-market sale10,550$188.827,389,575
2019-09-19Open-market sale56,614$189.727,332,961
2019-09-19Open-market sale27,836$190.557,305,125
2019-09-19Conversion19,000$0.0019,000
2019-09-19Open-market sale3,560$189.0015,440
2019-09-19Open-market sale10,900$189.814,540
2019-09-19Open-market sale4,540$190.610
2019-09-19Open-market sale480$188.95155,736
2019-09-19Open-market sale1,100$190.70246,869
2019-09-19Open-market sale320$190.67154,366
2019-09-18Conversion (derivative)19,000$0.00357,068,780
2019-09-18Open-market sale159$188.80198,931
2019-09-18Open-market sale1,248$188.08199,090
2019-09-18Open-market sale843$187.07200,338
2019-09-18Open-market sale1,131$188.08156,216
2019-09-18Open-market sale719$187.26157,347
2019-09-18Open-market sale6,521$188.320
2019-09-18Open-market sale10,626$187.576,521
2019-09-18Open-market sale1,853$186.6917,147
2019-09-18Conversion19,000$0.0019,000
2019-09-18Open-market sale25,052$188.347,400,125
2019-09-18Open-market sale57,050$187.677,425,177
2019-09-18Open-market sale12,898$186.817,482,227
2019-09-18Open-market sale587$188.67254,369
2019-09-18Open-market sale4,565$187.95254,956
2019-09-18Open-market sale2,348$187.12259,521
2019-09-17Conversion (derivative)19,000$0.00357,087,780
2019-09-17Open-market sale99$188.10158,066
2019-09-17Open-market sale341$187.14158,165
2019-09-17Open-market sale1,410$186.19158,506
2019-09-17Open-market sale1,636$187.910
2019-09-17Open-market sale4,873$186.821,636
2019-09-17Open-market sale2,193$186.81262,573
2019-09-17Open-market sale12,491$186.036,509
2019-09-17Conversion19,000$0.0019,000
2019-09-17Open-market sale7,754$187.937,495,125
2019-09-17Open-market sale26,923$186.857,502,879
2019-09-17Open-market sale60,323$186.037,529,802
2019-09-17Open-market sale166$188.10201,181
2019-09-17Open-market sale704$187.82261,869
2019-09-17Open-market sale171$187.07201,347
2019-09-17Open-market sale1,913$186.26201,518
2019-09-17Open-market sale4,603$186.00264,766
2019-09-16Conversion (derivative)19,000$0.00357,106,780
2019-09-16Open-market sale2,732$187.17269,369
2019-09-16Open-market sale4,768$186.22272,101
2019-09-16Open-market sale627$187.24203,431
2019-09-16Open-market sale1,623$186.31204,058
2019-09-16Open-market sale708$187.22159,916
2019-09-16Open-market sale1,142$186.25160,624
2019-09-16Open-market sale6,490$187.200
2019-09-16Open-market sale12,510$186.206,490
2019-09-16Conversion19,000$0.0019,000
2019-09-16Open-market sale34,467$187.177,590,125
2019-09-16Open-market sale60,533$186.177,624,592
2019-09-13Conversion (derivative)19,000$0.00357,125,780
2019-09-13Open-market sale1,210$187.81276,869
2019-09-13Open-market sale6,290$187.22278,079
2019-09-13Open-market sale273$187.82205,681
2019-09-13Open-market sale1,977$187.19205,954
2019-09-13Open-market sale1,850$187.24161,766
2019-09-13Open-market sale3,444$187.750
2019-09-13Open-market sale15,556$187.213,444
2019-09-13Conversion19,000$0.0019,000
2019-09-13Open-market sale19,561$187.747,685,125
2019-09-13Open-market sale75,439$187.197,704,686
2019-09-12Conversion (derivative)19,000$0.00357,144,780
2019-09-12Open-market sale800$188.93163,876
2019-09-12Open-market sale2,160$189.63540
2019-09-12Open-market sale7,740$188.892,700
2019-09-12Open-market sale8,560$187.9510,440
2019-09-12Conversion19,000$0.0019,000
2019-09-12Open-market sale2,950$190.537,780,125
2019-09-12Open-market sale9,855$189.617,783,075
2019-09-12Open-market sale39,384$188.897,792,930
2019-09-12Open-market sale42,811$187.957,832,314
2019-09-12Open-market sale300$190.54284,369
2019-09-12Open-market sale1,031$189.68284,669
2019-09-12Open-market sale2,921$188.90285,700
2019-09-12Open-market sale3,248$188.00288,621
2019-09-12Open-market sale400$189.94207,931
2019-09-12Open-market sale900$188.96208,331
2019-09-12Open-market sale950$188.04209,231
2019-09-12Open-market sale260$189.90163,616
2019-09-12Open-market sale540$190.540
2019-09-12Open-market sale790$187.96164,676
2019-09-11Conversion (derivative)19,000$0.00357,163,780
2019-09-11Open-market sale289$189.40291,869
2019-09-11Open-market sale17,028$186.597,953,097
2019-09-11Open-market sale2,227$188.67292,158
2019-09-11Open-market sale3,043$187.97294,385
2019-09-11Open-market sale1,941$186.67297,428
2019-09-11Open-market sale574$188.82210,181
2019-09-11Open-market sale1,244$188.04210,755
2019-09-11Open-market sale7,349$187.838,159
2019-09-11Open-market sale3,492$186.6815,508
2019-09-11Conversion19,000$0.0019,000
2019-09-11Open-market sale3,167$189.227,875,125
2019-09-11Open-market sale42,898$188.527,878,292
2019-09-11Open-market sale31,907$187.767,921,190
2019-09-11Open-market sale8,063$188.6296
2019-09-11Open-market sale96$189.300
2019-09-11Open-market sale400$186.51166,916
2019-09-11Open-market sale807$187.91166,109
2019-09-11Open-market sale643$188.69165,466
2019-09-11Open-market sale432$186.49211,999
2019-09-10Conversion (derivative)19,000$0.00357,182,780
2019-09-10Open-market sale1,592$185.05305,277
2019-09-10Open-market sale1,035$187.42212,431
2019-09-10Open-market sale785$186.56213,466
2019-09-10Open-market sale2,711$186.57302,566
2019-09-10Open-market sale3,197$187.43299,369
2019-09-10Open-market sale22,734$185.128,042,391
2019-09-10Open-market sale8,618$186.258,033,773
2019-09-10Open-market sale53,685$187.057,980,088
2019-09-10Open-market sale9,963$187.767,970,125
2019-09-10Conversion19,000$0.0019,000
2019-09-10Open-market sale4,403$185.1214,597
2019-09-10Open-market sale5,275$186.539,322
2019-09-10Open-market sale8,751$187.27571
2019-09-10Open-market sale571$187.930
2019-09-10Open-market sale383$185.29168,783
2019-09-10Open-market sale610$186.69168,173
2019-09-10Open-market sale857$187.38167,316
2019-09-10Open-market sale430$185.06214,251
2019-09-09Conversion (derivative)19,000$0.00357,201,780
2019-09-09Open-market sale6,660$187.486,180
2019-09-09Open-market sale6,160$186.7212,840
2019-09-09Conversion19,000$0.0019,000
2019-09-09Open-market sale31,986$188.538,065,125
2019-09-09Open-market sale36,504$187.418,097,111
2019-09-09Open-market sale26,510$186.688,133,615
2019-09-09Open-market sale2,100$188.54306,869
2019-09-09Open-market sale3,200$187.53308,969
2019-09-09Open-market sale2,200$186.72312,169
2019-09-09Open-market sale600$188.53214,681
2019-09-09Open-market sale900$187.53215,281
2019-09-09Open-market sale750$186.72216,181
2019-09-09Open-market sale550$188.54169,166
2019-09-09Open-market sale660$187.58169,716
2019-09-09Open-market sale640$186.75170,376
2019-09-09Open-market sale6,180$188.530
2019-09-06Conversion (derivative)19,000$0.00357,220,780
2019-09-06Open-market sale850$187.82217,181
2019-09-06Open-market sale100$188.82171,136
2019-09-06Open-market sale970$187.67171,236
2019-09-06Open-market sale660$187.04172,206
2019-09-06Open-market sale340$189.880
2019-09-06Open-market sale880$188.82340
2019-09-06Open-market sale9,968$187.701,220
2019-09-06Open-market sale7,812$187.0611,188
2019-09-06Conversion19,000$0.0019,000
2019-09-06Open-market sale1,850$189.858,160,125
2019-09-06Open-market sale2,750$188.738,161,975
2019-09-06Open-market sale51,233$187.708,164,725
2019-09-06Open-market sale39,167$187.068,215,958
2019-09-06Open-market sale700$190.10314,369
2019-09-06Open-market sale100$188.82315,069
2019-09-06Open-market sale2,400$187.85315,169
2019-09-06Open-market sale4,300$187.21317,569
2019-09-06Open-market sale100$190.21216,931
2019-09-06Open-market sale150$189.50217,031
2019-09-06Open-market sale120$190.19171,016
2019-09-06Open-market sale1,150$187.14218,031
2019-09-05Conversion (derivative)19,000$0.00357,239,780
2019-09-05Open-market sale16,350$189.968,327,212
2019-09-05Open-market sale5,600$190.46322,469
2019-09-05Open-market sale1,300$188.95328,069
2019-09-05Open-market sale800$190.78219,181
2019-09-05Open-market sale1,100$190.26219,981
2019-09-05Open-market sale350$188.76221,081
2019-09-05Open-market sale20$191.17172,866
2019-09-05Open-market sale1,370$190.56172,886
2019-09-05Open-market sale240$189.81174,256
2019-09-05Open-market sale220$188.63174,496
2019-09-05Open-market sale8,802$190.750
2019-09-05Open-market sale8,658$190.218,802
2019-09-05Open-market sale1,540$188.7917,460
2019-09-05Conversion19,000$0.0019,000
2019-09-05Open-market sale650$191.298,255,125
2019-09-05Open-market sale71,437$190.598,255,775
2019-09-05Open-market sale600$191.06321,869
2019-09-05Open-market sale6,563$188.798,343,562
2019-09-04Conversion (derivative)19,000$0.00357,258,780
2019-09-04Open-market sale2,725$185.7611,482
2019-09-04Open-market sale4,793$184.8614,207
2019-09-04Conversion19,000$0.0019,000
2019-09-04Open-market sale29,317$187.258,350,125
2019-09-04Open-market sale31,919$186.758,379,442
2019-09-04Open-market sale17,953$185.328,411,361
2019-09-04Open-market sale15,811$184.728,429,314
2019-09-04Open-market sale4,350$187.03329,369
2019-09-04Open-market sale706$185.73333,719
2019-09-04Open-market sale2,444$184.91334,425
2019-09-04Open-market sale1,265$187.13221,431
2019-09-04Open-market sale289$185.99222,696
2019-09-04Open-market sale696$184.92222,985
2019-09-04Open-market sale1,023$186.98174,716
2019-09-04Open-market sale244$186.12175,739
2019-09-04Open-market sale583$184.99175,983
2019-09-04Open-market sale1,061$187.530
2019-09-04Open-market sale10,421$187.001,061
2019-09-03Conversion (derivative)17,688$0.00357,277,780
2019-09-03Open-market sale2,886$182.64341,483
2019-09-03Open-market sale351$185.11223,681
2019-09-03Open-market sale992$184.12224,032
2019-09-03Open-market sale907$182.64225,024
2019-09-03Open-market sale202$185.37176,566
2019-09-03Open-market sale488$184.59176,768
2019-09-03Open-market sale457$183.79177,256
2019-09-03Open-market sale703$182.53177,713
2019-09-03Open-market sale264$185.420
2019-09-03Open-market sale1,566$185.09336,869
2019-09-03Open-market sale6,407$183.874,800
2019-09-03Open-market sale6,481$182.5911,207
2019-09-03Conversion17,688$0.0017,688
2019-09-03Open-market sale6,622$185.338,445,125
2019-09-03Open-market sale21,503$184.588,451,747
2019-09-03Open-market sale29,228$183.828,473,250
2019-09-03Open-market sale33,100$182.598,502,478
2019-09-03Open-market sale3,048$184.07338,435
2019-09-03Open-market sale4,536$184.81264
2019-08-30Conversion (derivative)19,000$0.00357,295,468
2019-08-30Open-market sale27,813$185.068,556,393
2019-08-30Open-market sale879$185.80344,893
2019-08-30Open-market sale2,671$185.06345,772
2019-08-30Open-market sale3,426$183.93348,443
2019-08-30Open-market sale394$186.19225,931
2019-08-30Open-market sale725$185.06226,325
2019-08-30Open-market sale1,131$183.97227,050
2019-08-30Open-market sale130$186.78178,416
2019-08-30Open-market sale738$185.32178,546
2019-08-30Open-market sale982$183.96179,284
2019-08-30Open-market sale591$186.680
2019-08-30Open-market sale2,732$185.74591
2019-08-30Open-market sale6,620$185.153,323
2019-08-30Open-market sale9,057$183.989,943
2019-08-30Conversion19,000$0.0019,000
2019-08-30Open-market sale2,602$186.708,535,578
2019-08-30Open-market sale18,213$185.708,538,180
2019-08-30Open-market sale524$186.78344,369
2019-08-30Open-market sale46,372$183.968,584,206
2019-08-29Conversion (derivative)19,000$0.00357,314,468
2019-08-29Open-market sale920$185.77351,869
2019-08-29Open-market sale5,068$185.31352,789
2019-08-29Open-market sale1,512$184.06357,857
2019-08-29Open-market sale1,731$185.42228,181
2019-08-29Open-market sale519$184.47229,912
2019-08-29Open-market sale1,325$185.44180,266
2019-08-29Open-market sale525$184.37181,591
2019-08-29Open-market sale1,369$185.850
2019-08-29Open-market sale13,840$185.361,369
2019-08-29Open-market sale3,791$184.2115,209
2019-08-29Conversion19,000$0.0019,000
2019-08-29Open-market sale23,524$185.698,630,578
2019-08-29Open-market sale52,805$185.268,654,102
2019-08-29Open-market sale18,671$184.248,706,907
2019-08-28Conversion (derivative)17,500$0.00357,333,468
2019-08-28Open-market sale6,930$179.808,808,648
2019-08-28Open-market sale43,556$180.908,765,092
2019-08-28Open-market sale39,514$181.418,725,578
2019-08-28Conversion17,500$0.0017,500
2019-08-28Open-market sale1,377$179.9416,123
2019-08-28Open-market sale12,030$181.024,093
2019-08-28Open-market sale4,093$181.520
2019-08-28Open-market sale306$181.86359,369
2019-08-28Open-market sale5,329$181.21359,675
2019-08-28Open-market sale1,465$180.17365,004
2019-08-28Open-market sale1,195$181.36230,431
2019-08-28Open-market sale755$180.98231,626
2019-08-28Open-market sale200$179.74232,381
2019-08-28Open-market sale177$181.70182,116
2019-08-28Open-market sale1,394$181.23182,293
2019-08-28Open-market sale179$179.81183,687
2019-08-27Conversion (derivative)17,500$0.00357,350,968
2019-08-27Open-market sale873$183.75366,469
2019-08-27Open-market sale2,360$182.85367,342
2019-08-27Open-market sale3,867$181.88369,702
2019-08-27Open-market sale265$183.73232,581
2019-08-27Open-market sale439$182.93232,846
2019-08-27Open-market sale1,446$181.92233,285
2019-08-27Open-market sale143$183.89183,866
2019-08-27Open-market sale564$182.93184,009
2019-08-27Open-market sale1,043$181.91184,573
2019-08-27Open-market sale2,227$183.640
2019-08-27Open-market sale5,723$182.832,227
2019-08-27Open-market sale33,204$181.718,872,374
2019-08-27Open-market sale36,357$182.448,836,017
2019-08-27Open-market sale20,439$183.478,815,578
2019-08-27Conversion17,500$0.0017,500
2019-08-27Open-market sale9,550$181.867,950
2019-08-26Conversion (derivative)17,500$0.00357,368,468
2019-08-26Open-market sale3,317$179.10377,352
2019-08-26Open-market sale437$179.93234,731
2019-08-26Open-market sale1,713$179.30235,168
2019-08-26Open-market sale1,018$179.65185,616
2019-08-26Open-market sale732$178.98186,634
2019-08-26Open-market sale9,667$179.700
2019-08-26Open-market sale7,833$179.049,667
2019-08-26Conversion17,500$0.0017,500
2019-08-26Open-market sale56,368$179.648,905,578
2019-08-26Open-market sale33,632$178.998,961,946
2019-08-26Open-market sale3,783$179.73373,569
2019-08-23Open-market sale400$182.79380,669
2019-08-23Open-market sale400$181.69381,069
2019-08-23Open-market sale2,700$177.48385,069
2019-08-23Open-market sale1,300$178.38383,769
2019-08-23Open-market sale800$179.63382,969
2019-08-23Open-market sale1,500$180.98381,469
2019-08-23Conversion (derivative)17,500$0.00357,385,968
2019-08-23Open-market sale27,380$178.069,035,386
2019-08-23Open-market sale600$181.01237,031
2019-08-23Open-market sale200$179.56237,631
2019-08-23Open-market sale500$178.27237,831
2019-08-23Open-market sale700$177.38238,331
2019-08-23Open-market sale120$182.66187,366
2019-08-23Open-market sale240$181.37187,486
2019-08-23Open-market sale220$180.73187,726
2019-08-23Open-market sale180$179.58187,946
2019-08-23Open-market sale350$178.31188,126
2019-08-23Open-market sale640$177.46188,476
2019-08-23Open-market sale1,100$182.710
2019-08-23Open-market sale3,759$181.251,100
2019-08-23Open-market sale1,700$180.144,859
2019-08-23Open-market sale1,067$179.226,559
2019-08-23Open-market sale4,827$178.137,626
2019-08-23Open-market sale5,047$177.3312,453
2019-08-23Conversion17,500$0.0017,500
2019-08-23Open-market sale500$183.038,995,578
2019-08-23Open-market sale5,604$182.638,996,078
2019-08-23Open-market sale15,081$181.349,001,682
2019-08-23Open-market sale8,800$180.599,016,763
2019-08-23Open-market sale7,523$179.579,025,563
2019-08-23Open-market sale2,300$178.829,033,086
2019-08-23Open-market sale150$182.79236,881
2019-08-23Open-market sale22,812$177.279,062,766
2019-08-22Conversion (derivative)17,500$0.00357,403,468
2019-08-22Open-market sale780$182.01239,409
2019-08-22Open-market sale701$182.12189,351
2019-08-22Open-market sale814$181.23190,052
2019-08-22Open-market sale2,350$183.600
2019-08-22Open-market sale2,466$182.602,350
2019-08-22Open-market sale8,860$181.724,816
2019-08-22Open-market sale3,824$180.8613,676
2019-08-22Conversion17,500$0.0017,500
2019-08-22Open-market sale12,373$183.619,085,578
2019-08-22Open-market sale21,157$182.419,097,951
2019-08-22Open-market sale41,823$181.579,119,108
2019-08-22Open-market sale14,647$180.749,160,931
2019-08-22Open-market sale935$183.58387,769
2019-08-22Open-market sale649$182.72388,704
2019-08-22Open-market sale3,655$181.78389,353
2019-08-22Open-market sale1,861$180.96393,008
2019-08-22Open-market sale86$184.08239,031
2019-08-22Open-market sale292$183.32239,117
2019-08-22Open-market sale235$183.61189,116
2019-08-22Open-market sale992$181.23240,189
2019-08-21Conversion (derivative)18,209$0.00357,420,968
2019-08-21Open-market sale3,726$183.5914,483
2019-08-21Conversion18,209$0.0018,209
2019-08-21Open-market sale11,973$184.932,510
2019-08-21Open-market sale2,510$185.470
2019-08-21Open-market sale414$183.55192,302
2019-08-21Open-market sale14,844$185.449,175,578
2019-08-21Open-market sale58,115$184.939,190,422
2019-08-21Open-market sale19,607$183.619,248,537
2019-08-21Open-market sale1,449$183.52394,869
2019-08-21Open-market sale115$185.84396,318
2019-08-21Open-market sale5,936$184.95396,433
2019-08-21Open-market sale1,549$185.07241,181
2019-08-21Open-market sale701$183.83242,730
2019-08-21Open-market sale1,436$185.06190,866
2019-08-20Conversion (derivative)17,820$0.00357,439,177
2019-08-20Open-market sale1,049$185.769,268,144
2019-08-20Open-market sale55,114$184.259,302,083
2019-08-20Open-market sale2,154$183.279,357,197
2019-08-20Conversion17,820$0.0017,820
2019-08-20Open-market sale4,795$183.9013,025
2019-08-20Open-market sale10,564$184.622,461
2019-08-20Open-market sale2,461$185.380
2019-08-20Open-market sale32$182.66194,534
2019-08-20Open-market sale1,270$184.26193,264
2019-08-20Open-market sale548$185.29192,716
2019-08-20Open-market sale168$182.66245,513
2019-08-20Open-market sale1,473$184.28244,040
2019-08-20Open-market sale609$185.20243,431
2019-08-20Open-market sale3,530$184.10406,339
2019-08-20Open-market sale3,669$184.97402,670
2019-08-20Open-market sale301$185.63402,369
2019-08-20Open-market sale32,890$185.079,269,193
2019-08-19Conversion (derivative)19,000$0.00357,456,997
2019-08-19Open-market sale1,403$186.05246,528
2019-08-19Conversion19,000$0.0019,000
2019-08-19Open-market sale3,448$185.7215,552
2019-08-19Open-market sale14,559$186.47993
2019-08-19Open-market sale993$187.120
2019-08-19Open-market sale635$185.83195,781
2019-08-19Open-market sale1,215$186.49194,566
2019-08-19Open-market sale6,145$187.179,359,351
2019-08-19Open-market sale847$186.81245,681
2019-08-19Open-market sale1,561$185.66415,808
2019-08-19Open-market sale5,702$186.45410,106
2019-08-19Open-market sale237$187.40409,869
2019-08-19Open-market sale14,808$185.639,439,543
2019-08-19Open-market sale74,047$186.449,365,496
2019-08-16Conversion (derivative)17,569$0.00357,475,997
2019-08-16Open-market sale100$185.00196,416
2019-08-16Open-market sale621$184.08196,516
2019-08-16Open-market sale1,129$183.31197,137
2019-08-16Open-market sale405$184.930
2019-08-16Open-market sale7,059$183.93405
2019-08-16Open-market sale10,105$183.257,464
2019-08-16Conversion17,569$0.0017,569
2019-08-16Open-market sale4,194$184.749,454,351
2019-08-16Open-market sale56,201$183.769,458,545
2019-08-16Open-market sale29,759$183.109,514,746
2019-08-16Open-market sale1,996$183.43248,185
2019-08-16Open-market sale254$184.95247,931
2019-08-16Open-market sale5,747$183.46419,122
2019-08-16Open-market sale1,353$184.25417,769
2019-08-16Open-market sale400$185.00417,369
2019-08-15Conversion (derivative)17,500$0.00357,493,566
2019-08-15Open-market sale3,180$182.50424,869
2019-08-15Open-market sale2,422$181.74428,049
2019-08-15Open-market sale1,498$180.92430,471
2019-08-15Open-market sale185$183.11250,181
2019-08-15Open-market sale1,256$182.24250,366
2019-08-15Open-market sale709$181.36251,622
2019-08-15Open-market sale905$182.49198,266
2019-08-15Open-market sale845$181.32199,171
2019-08-15Open-market sale7,133$182.510
2019-08-15Open-market sale7,155$181.757,133
2019-08-15Open-market sale3,212$180.7514,288
2019-08-15Conversion17,500$0.0017,500
2019-08-15Open-market sale38,191$182.519,544,505
2019-08-15Open-market sale37,634$181.729,582,696
2019-08-15Open-market sale14,175$180.719,620,330
2019-08-14Conversion (derivative)17,720$0.00357,511,066
2019-08-14Open-market sale180$183.47200,474
2019-08-14Open-market sale120$182.07200,654
2019-08-14Open-market sale460$180.85200,774
2019-08-14Open-market sale632$179.99201,234
2019-08-14Open-market sale240$185.800
2019-08-14Open-market sale2,180$185.13240
2019-08-14Open-market sale4,901$180.852,420
2019-08-14Open-market sale2,000$184.077,321
2019-08-14Open-market sale1,100$183.229,321
2019-08-14Open-market sale1,200$181.8910,421
2019-08-14Open-market sale6,099$179.9511,621
2019-08-14Conversion17,720$0.0017,720
2019-08-14Open-market sale3,019$185.619,634,505
2019-08-14Open-market sale9,871$184.969,637,524
2019-08-14Open-market sale9,800$183.969,647,395
2019-08-14Open-market sale4,651$183.179,657,195
2019-08-14Open-market sale5,535$181.949,661,846
2019-08-14Open-market sale32,468$179.969,667,381
2019-08-14Open-market sale25,356$180.839,699,849
2019-08-14Open-market sale250$185.69252,331
2019-08-14Open-market sale300$184.61252,581
2019-08-14Open-market sale250$183.59252,881
2019-08-14Open-market sale150$182.10253,131
2019-08-14Open-market sale600$180.75253,281
2019-08-14Open-market sale700$179.94253,881
2019-08-14Open-market sale238$185.69200,016
2019-08-14Open-market sale220$184.49200,254
2019-08-14Open-market sale2,600$180.00436,869
2019-08-14Open-market sale700$185.68431,969
2019-08-14Open-market sale1,000$184.78432,669
2019-08-14Open-market sale900$183.61433,669
2019-08-14Open-market sale400$182.12434,569
2019-08-14Open-market sale1,900$180.91434,969
2019-08-13Conversion (derivative)19,000$0.00357,528,786
2019-08-13Conversion19,000$0.0019,000
2019-08-13Open-market sale14,046$189.119,781,255
2019-08-13Open-market sale15,067$188.269,795,301
2019-08-13Open-market sale4,857$187.199,810,368
2019-08-13Open-market sale4,980$185.819,815,225
2019-08-13Open-market sale2,267$190.32439,469
2019-08-13Open-market sale2,595$189.64441,736
2019-08-13Open-market sale1,700$188.30444,331
2019-08-13Open-market sale326$187.08446,031
2019-08-13Open-market sale612$185.59446,357
2019-08-13Open-market sale1,441$190.12254,581
2019-08-13Open-market sale475$188.59256,022
2019-08-13Open-market sale200$187.28256,497
2019-08-13Open-market sale134$185.52256,697
2019-08-13Open-market sale515$190.37201,866
2019-08-13Open-market sale395$189.79202,381
2019-08-13Open-market sale664$188.74202,776
2019-08-13Open-market sale149$187.27203,440
2019-08-13Open-market sale127$185.52203,589
2019-08-13Open-market sale1,005$190.860
2019-08-13Open-market sale10,457$190.061,005
2019-08-13Open-market sale2,513$189.0911,462
2019-08-13Open-market sale3,156$188.2313,975
2019-08-13Open-market sale1,066$187.2417,131
2019-08-13Open-market sale803$185.7918,197
2019-08-13Open-market sale51,547$190.079,729,708
2019-08-13Open-market sale4,503$190.889,725,205
2019-08-12Conversion (derivative)19,000$0.00357,547,786
2019-08-12Open-market sale570$186.28257,556
2019-08-12Open-market sale766$186.11204,218
2019-08-12Open-market sale582$185.36204,984
2019-08-12Open-market sale5,221$187.100
2019-08-12Open-market sale6,693$186.175,221
2019-08-12Open-market sale7,086$185.3411,914
2019-08-12Conversion19,000$0.0019,000
2019-08-12Open-market sale102$187.589,820,205
2019-08-12Open-market sale31,145$187.009,820,307
2019-08-12Open-market sale35,709$185.999,851,452
2019-08-12Open-market sale28,044$185.249,887,161
2019-08-12Open-market sale1,793$187.04446,969
2019-08-12Open-market sale2,424$186.35448,762
2019-08-12Open-market sale3,283$185.37451,186
2019-08-12Open-market sale725$187.00256,831
2019-08-12Open-market sale502$186.98203,716
2019-08-12Open-market sale955$185.32258,126
2019-08-09Conversion (derivative)19,000$0.00357,566,786
2019-08-09Open-market sale1,141$189.84454,503
2019-08-09Open-market sale3,744$188.78455,644
2019-08-09Open-market sale2,581$187.88459,388
2019-08-09Open-market sale447$190.14259,081
2019-08-09Open-market sale953$188.87259,528
2019-08-09Open-market sale850$187.96260,481
2019-08-09Open-market sale278$190.26205,566
2019-08-09Open-market sale761$188.94205,844
2019-08-09Open-market sale811$187.96206,605
2019-08-09Open-market sale1,097$190.440
2019-08-09Open-market sale2,246$189.491,097
2019-08-09Open-market sale10,760$188.733,343
2019-08-09Open-market sale4,897$187.7914,103
2019-08-09Conversion19,000$0.0019,000
2019-08-09Open-market sale4,276$190.459,915,205
2019-08-09Open-market sale15,170$189.599,919,481
2019-08-09Open-market sale50,522$188.699,934,651
2019-08-09Open-market sale25,032$187.819,985,173
2019-08-09Open-market sale34$190.47454,469
2019-08-08Conversion (derivative)19,000$0.00357,585,786
2019-08-08Open-market sale3,140$189.830
2019-08-08Open-market sale1,440$186.9214,420
2019-08-08Open-market sale2,120$186.0115,860
2019-08-08Open-market sale1,020$184.9117,980
2019-08-08Conversion19,000$0.0019,000
2019-08-08Open-market sale29,834$189.6310,010,205
2019-08-08Open-market sale30,600$188.9810,040,039
2019-08-08Open-market sale13,550$187.8810,070,639
2019-08-08Open-market sale7,900$186.7010,084,189
2019-08-08Open-market sale8,316$185.8710,092,089
2019-08-08Open-market sale4,800$184.9110,100,405
2019-08-08Open-market sale1,100$189.39261,331
2019-08-08Open-market sale450$188.26262,431
2019-08-08Open-market sale200$187.00262,881
2019-08-08Open-market sale400$186.25263,081
2019-08-08Open-market sale100$184.80263,481
2019-08-08Open-market sale310$189.76207,416
2019-08-08Open-market sale720$189.16207,726
2019-08-08Open-market sale300$187.96208,446
2019-08-08Open-market sale280$186.66208,746
2019-08-08Open-market sale180$185.77209,026
2019-08-08Open-market sale60$184.81209,206
2019-08-08Open-market sale3,180$188.0011,240
2019-08-08Open-market sale8,100$189.173,140
2019-08-08Open-market sale900$186.14468,169
2019-08-08Open-market sale600$189.98461,969
2019-08-08Open-market sale3,400$189.27462,569
2019-08-08Open-market sale1,200$188.11465,969
2019-08-08Open-market sale1,000$186.86467,169
2019-08-08Open-market sale400$184.92469,069
2019-08-07Conversion (derivative)19,000$0.00357,604,786
2019-08-07Open-market sale11,197$182.9210,182,265
2019-08-07Open-market sale6,743$181.9410,193,462
2019-08-07Open-market sale19,730$183.9410,162,535
2019-08-07Open-market sale35,395$185.0710,127,140
2019-08-07Open-market sale2,923$185.49469,469
2019-08-07Open-market sale2,761$184.63472,392
2019-08-07Open-market sale997$183.14475,153
2019-08-07Open-market sale819$182.34476,150
2019-08-07Open-market sale1,194$185.29263,581
2019-08-07Open-market sale461$184.33264,775
2019-08-07Open-market sale330$183.31265,236
2019-08-07Open-market sale265$182.02265,566
2019-08-07Open-market sale262$185.76209,266
2019-08-07Open-market sale902$185.27209,528
2019-08-07Open-market sale438$183.75210,430
2019-08-07Open-market sale248$182.46210,868
2019-08-07Open-market sale2,159$185.720
2019-08-07Open-market sale9,215$185.232,159
2019-08-07Open-market sale3,226$184.1811,374
2019-08-07Open-market sale2,699$183.1614,600
2019-08-07Open-market sale1,701$182.1517,299
2019-08-07Conversion19,000$0.0019,000
2019-08-07Open-market sale21,935$185.6510,105,205
2019-08-06Conversion (derivative)18,460$0.00357,623,786
2019-08-06Open-market sale227$185.32476,969
2019-08-06Open-market sale4,013$184.68477,196
2019-08-06Open-market sale3,260$183.72481,209
2019-08-06Open-market sale362$185.16265,831
2019-08-06Open-market sale954$184.56266,193
2019-08-06Open-market sale934$183.65267,147
2019-08-06Open-market sale2$185.46211,116
2019-08-06Open-market sale967$184.77211,118
2019-08-06Open-market sale881$183.80212,085
2019-08-06Open-market sale654$185.420
2019-08-06Open-market sale8,472$184.78654
2019-08-06Open-market sale9,334$183.879,126
2019-08-06Conversion18,460$0.0018,460
2019-08-06Open-market sale6,258$185.3410,200,205
2019-08-06Open-market sale50,598$184.6410,206,463
2019-08-06Open-market sale36,344$183.7110,257,061
2019-08-05Open-market sale1,800$182.31487,769
2019-08-05Open-market sale1,100$181.27489,569
2019-08-05Open-market sale1,300$180.29490,669
2019-08-05Open-market sale500$185.04484,469
2019-08-05Open-market sale1,400$184.26484,969
2019-08-05Open-market sale1,400$183.36486,369
2019-08-05Conversion (derivative)17,640$0.00357,642,246
2019-08-05Open-market sale17,640$183.9510,299,288
2019-08-05Open-market sale14,545$180.9210,357,710
2019-08-05Open-market sale11,600$180.1510,372,255
2019-08-05Open-market sale200$185.02268,081
2019-08-05Open-market sale450$184.15268,281
2019-08-05Open-market sale500$183.10268,731
2019-08-05Open-market sale500$182.00269,231
2019-08-05Open-market sale350$180.84269,731
2019-08-05Open-market sale250$180.04270,081
2019-08-05Open-market sale160$185.02212,966
2019-08-05Open-market sale380$184.01213,126
2019-08-05Open-market sale420$182.97213,506
2019-08-05Open-market sale370$182.07213,926
2019-08-05Open-market sale280$181.00214,296
2019-08-05Open-market sale240$180.22214,576
2019-08-05Open-market sale840$184.930
2019-08-05Open-market sale3,200$184.10840
2019-08-05Open-market sale3,100$183.184,040
2019-08-05Open-market sale5,000$182.237,140
2019-08-05Open-market sale2,500$181.1612,140
2019-08-05Open-market sale3,000$180.2214,640
2019-08-05Conversion17,640$0.0017,640
2019-08-05Open-market sale5,883$184.8910,293,405
2019-08-05Open-market sale21,812$182.0410,335,898
2019-08-05Open-market sale18,970$182.9310,316,928
2019-04-26Conversion (derivative)340,000$0.00357,659,886
2019-04-26Gift340,000$0.00491,969
2019-04-26Gift340,000$0.000
2019-04-26Conversion340,000$0.00340,000
2019-04-18Conversion (derivative)13,000$0.00357,999,886
2019-04-18Open-market sale1,152$178.780
2019-04-18Open-market sale11,848$178.041,152
2019-04-18Conversion13,000$0.0013,000
2019-04-18Open-market sale7,824$178.7610,383,855
2019-04-18Open-market sale87,176$178.0310,391,679
2019-04-17Conversion (derivative)13,000$0.00358,012,886
2019-04-17Open-market sale63,876$178.8010,509,979
2019-04-17Open-market sale29,244$179.7710,480,735
2019-04-17Open-market sale4,420$179.810
2019-04-17Open-market sale8,580$178.784,420
2019-04-17Conversion13,000$0.0013,000
2019-04-17Open-market sale1,880$180.5310,478,855
2019-04-16Conversion (derivative)13,000$0.00358,025,886
2019-04-16Open-market sale48,648$179.7310,573,855
2019-04-16Open-market sale46,352$179.1410,622,503
2019-04-16Conversion13,000$0.0013,000
2019-04-16Open-market sale10,813$179.362,187
2019-04-16Open-market sale2,187$179.930
2019-04-15Conversion (derivative)13,000$0.00358,038,886
2019-04-15Open-market sale4,192$178.593,917
2019-04-15Open-market sale4,891$177.748,109
2019-04-15Conversion13,000$0.0013,000
2019-04-15Open-market sale2,913$180.2310,668,855
2019-04-15Open-market sale26,011$179.7210,671,768
2019-04-15Open-market sale40,645$178.4610,697,779
2019-04-15Open-market sale25,431$177.6310,738,424
2019-04-15Open-market sale3,917$179.810
2019-04-12Conversion (derivative)13,000$0.00358,051,886
2019-04-12Open-market sale9,627$178.833,373
2019-04-12Open-market sale3,356$179.27151,969
2019-04-12Open-market sale11,444$178.85155,325
2019-04-12Open-market sale3,878$179.23270,331
2019-04-12Open-market sale9,622$178.83274,209
2019-04-12Open-market sale3,167$179.23214,816
2019-04-12Open-market sale7,583$178.84217,983
2019-04-12Open-market sale3,373$179.240
2019-04-12Conversion13,000$0.0013,000
2019-04-12Open-market sale33,564$179.2110,763,855
2019-04-12Open-market sale61,436$178.8110,797,419
2019-04-11Conversion (derivative)13,000$0.00358,064,886
2019-04-11Open-market sale85,072$177.5710,868,783
2019-04-11Open-market sale9,928$178.1510,858,855
2019-04-11Conversion13,000$0.0013,000
2019-04-11Open-market sale11,761$177.591,239
2019-04-11Open-market sale1,239$178.160
2019-04-11Open-market sale9,619$177.55226,697
2019-04-11Open-market sale1,131$178.15225,566
2019-04-11Open-market sale12,745$177.60284,586
2019-04-11Open-market sale755$178.27283,831
2019-04-11Open-market sale427$178.18166,769
2019-04-11Open-market sale14,373$177.61167,196
2019-04-10Conversion (derivative)13,000$0.00358,077,886
2019-04-10Conversion13,000$0.0013,000
2019-04-10Open-market sale64,060$177.2210,984,795
2019-04-10Open-market sale30,217$177.9210,954,578
2019-04-10Open-market sale723$178.7310,953,855
2019-04-10Open-market sale10,302$177.282,698
2019-04-10Open-market sale2,698$178.110
2019-04-09Conversion (derivative)13,000$0.00358,090,886
2019-04-09Conversion13,000$0.0013,000
2019-04-09Open-market sale792$176.1512,208
2019-04-09Open-market sale5,590$177.316,618
2019-04-09Open-market sale5,213$178.451,405
2019-04-09Open-market sale1,405$178.810
2019-04-09Open-market sale5,349$176.1011,138,506
2019-04-09Open-market sale35,189$177.3011,103,317
2019-04-09Open-market sale31,533$178.2211,071,784
2019-04-09Open-market sale22,929$178.7611,048,855
2019-04-08Conversion (derivative)760$0.00358,103,886
2019-04-08Open-market sale6,192$175.1711,143,855
2019-04-08Conversion760$0.00760
2019-04-08Open-market sale760$175.110
2019-04-05Conversion (derivative)13,000$0.00358,104,646
2019-04-05Open-market sale11,799$175.591,201
2019-04-05Conversion13,000$0.0013,000
2019-04-05Open-market sale11,438$176.6011,150,047
2019-04-05Open-market sale83,562$175.5711,161,485
2019-04-05Open-market sale1,201$176.680
2019-04-04Conversion (derivative)13,000$0.00358,117,646
2019-04-04Open-market sale43,036$177.1011,254,578
2019-04-04Open-market sale674$177.83181,569
2019-04-04Open-market sale7,289$177.17182,243
2019-04-04Open-market sale6,837$176.06189,532
2019-04-04Open-market sale707$177.74297,331
2019-04-04Open-market sale6,594$177.17298,038
2019-04-04Open-market sale6,199$176.07304,632
2019-04-04Open-market sale351$177.82236,316
2019-04-04Open-market sale5,465$177.23236,667
2019-04-04Open-market sale4,934$176.11242,132
2019-04-04Open-market sale1,223$177.810
2019-04-04Open-market sale6,114$177.091,223
2019-04-04Open-market sale5,663$176.047,337
2019-04-04Conversion13,000$0.0013,000
2019-04-04Open-market sale9,531$177.7311,245,047
2019-04-04Open-market sale42,433$176.0611,297,614
2019-04-03Conversion (derivative)8,480$0.00358,130,646
2019-04-03Open-market sale13,041$177.4811,340,047
2019-04-03Conversion8,480$0.008,480
2019-04-03Open-market sale5,000$175.083,480
2019-04-03Open-market sale2,000$176.801,480
2019-04-03Open-market sale1,480$177.530
2019-04-03Open-market sale4,300$175.10249,766
2019-04-03Open-market sale1,600$176.84248,166
2019-04-03Open-market sale1,100$177.61247,066
2019-04-03Open-market sale5,300$175.08314,331
2019-04-03Open-market sale11,860$176.7511,353,088
2019-04-03Open-market sale1,600$177.60196,369
2019-04-03Open-market sale1,900$176.79312,431
2019-04-03Open-market sale5,731$175.09200,269
2019-04-03Open-market sale1,600$177.53310,831
2019-04-03Open-market sale2,300$176.83197,969
2019-04-03Open-market sale33,408$175.1011,364,948
2018-11-08Conversion (derivative)1,444,500$0.00358,139,126
2018-11-08Conversion1,444,500$0.001,444,500
2018-11-08Gift1,444,500$0.000
2018-08-31Conversion (derivative)108,750$0.00359,583,626
2018-08-31Open-market sale98,570$175.6010,180
2018-08-31Open-market sale400$177.130
2018-08-31Conversion108,750$0.00108,750
2018-08-31Open-market sale8,124$176.5411,398,356
2018-08-31Open-market sale78,126$175.6011,406,480
2018-08-31Open-market sale9,780$176.57400
2018-08-30Conversion (derivative)108,750$0.00359,692,376
2018-08-30Open-market sale38,326$179.1711,484,606
2018-08-30Conversion108,750$0.00108,750
2018-08-30Open-market sale9,400$176.3799,350
2018-08-30Open-market sale25,620$177.4373,730
2018-08-30Open-market sale24,590$178.2149,140
2018-08-30Open-market sale49,140$179.160
2018-08-30Open-market sale700$176.22261,366
2018-08-30Open-market sale2,289$177.48259,077
2018-08-30Open-market sale1,900$178.49257,177
2018-08-30Open-market sale3,111$179.23254,066
2018-08-30Open-market sale800$176.13327,831
2018-08-30Open-market sale2,299$177.43325,532
2018-08-30Open-market sale20,299$178.2311,522,932
2018-08-30Open-market sale20,886$177.4011,543,231
2018-08-30Open-market sale6,739$176.2611,564,117
2018-08-30Open-market sale1,801$178.24323,731
2018-08-30Open-market sale4,100$179.18319,631
2018-08-29Conversion (derivative)108,750$0.00359,801,126
2018-08-29Open-market sale5,314$175.47264,752
2018-08-29Open-market sale2,686$176.04262,066
2018-08-29Open-market sale7,000$175.54330,631
2018-08-29Open-market sale2,000$176.10328,631
2018-08-29Open-market sale67,404$175.5611,589,702
2018-08-29Open-market sale18,846$176.1111,570,856
2018-08-29Conversion108,750$0.00108,750
2018-08-29Open-market sale68,112$175.4640,638
2018-08-29Open-market sale40,638$176.020
2018-08-28Conversion (derivative)108,750$0.00359,909,876
2018-08-28Open-market sale35,600$176.6611,707,756
2018-08-28Open-market sale48,409$177.2111,659,347
2018-08-28Open-market sale2,241$178.0711,657,106
2018-08-28Conversion108,750$0.00108,750
2018-08-28Open-market sale43,239$176.6565,511
2018-08-28Open-market sale62,801$177.202,710
2018-08-28Open-market sale2,710$178.080
2018-08-27Conversion (derivative)108,750$0.00360,018,626
2018-08-27Open-market sale7,800$176.3011,821,806
2018-08-27Open-market sale15,600$178.0911,743,356
2018-08-27Conversion108,750$0.00108,750
2018-08-27Open-market sale9,000$176.2899,750
2018-08-27Open-market sale77,512$177.3622,238
2018-08-27Open-market sale22,238$178.070
2018-08-27Open-market sale62,850$177.3811,758,956
2018-08-24Conversion (derivative)90,000$0.00360,127,376
2018-08-24Open-market sale16,676$174.4011,829,606
2018-08-24Open-market sale13,324$173.7611,846,282
2018-08-24Conversion90,000$0.0090,000
2018-08-24Open-market sale33,359$173.7056,641
2018-08-24Open-market sale56,641$174.360
2018-08-23Conversion (derivative)95,900$0.00360,217,376
2018-08-23Open-market sale21,310$175.0511,859,606
2018-08-23Open-market sale17,850$174.3311,880,916
2018-08-23Open-market sale24,522$173.2471,378
2018-08-23Open-market sale52,596$174.3218,782
2018-08-23Open-market sale18,782$175.050
2018-08-23Open-market sale8,150$173.2411,898,766
2018-08-23Conversion95,900$0.0095,900
2018-08-22Conversion (derivative)90,000$0.00360,313,276
2018-08-22Conversion90,000$0.0090,000
2018-08-22Open-market sale63,611$172.8026,389
2018-08-22Open-market sale26,289$173.65100
2018-08-22Open-market sale100$174.180
2018-08-22Open-market sale8,400$173.6711,906,916
2018-08-22Open-market sale21,600$172.8011,915,316
2018-08-21Conversion (derivative)90,000$0.00360,403,276
2018-08-21Open-market sale2,200$172.0111,964,716
2018-08-21Open-market sale25,400$173.1011,939,316
2018-08-21Open-market sale2,400$173.8111,936,916
2018-08-21Open-market sale6,323$171.9783,677
2018-08-21Open-market sale10,813$173.690
2018-08-21Open-market sale72,864$173.0610,813
2018-08-21Conversion90,000$0.0090,000
2018-08-20Conversion (derivative)90,000$0.00360,493,276
2018-08-20Open-market sale6,647$171.6711,990,269
2018-08-20Open-market sale18,239$172.4311,972,030
2018-08-20Open-market sale4,814$173.1311,967,216
2018-08-20Open-market sale300$174.0911,966,916
2018-08-20Conversion90,000$0.0090,000
2018-08-20Open-market sale20,421$171.9769,579
2018-08-20Open-market sale64,379$172.715,200
2018-08-20Open-market sale5,200$173.780
2018-08-17Conversion (derivative)102,550$0.00360,583,276
2018-08-17Open-market sale33,117$173.6222,992
2018-08-17Open-market sale46,441$172.7156,109
2018-08-17Conversion102,550$0.00102,550
2018-08-17Open-market sale1,100$175.7311,996,916
2018-08-17Open-market sale10,200$174.7011,998,016
2018-08-17Open-market sale9,850$173.7012,008,216
2018-08-17Open-market sale16,600$172.7412,018,066
2018-08-17Open-market sale200$175.60337,631
2018-08-17Open-market sale2,200$174.51337,831
2018-08-17Open-market sale2,305$173.68340,031
2018-08-17Open-market sale4,295$172.74342,336
2018-08-17Open-market sale200$175.80270,066
2018-08-17Open-market sale1,600$174.49270,266
2018-08-17Open-market sale2,200$173.69271,866
2018-08-17Open-market sale4,000$172.74274,066
2018-08-17Open-market sale3,300$175.570
2018-08-17Open-market sale19,692$174.503,300
2018-08-16Conversion (derivative)117,697$0.00360,685,826
2018-08-16Open-market sale21,332$177.9312,069,986
2018-08-16Open-market sale8,803$176.8012,091,318
2018-08-16Open-market sale10,612$175.5812,100,121
2018-08-16Open-market sale6,785$174.7612,110,733
2018-08-16Open-market sale500$180.18346,631
2018-08-16Open-market sale2,750$178.81347,131
2018-08-16Open-market sale2,400$177.98349,881
2018-08-16Open-market sale900$176.84352,281
2018-08-16Open-market sale1,000$175.62353,181
2018-08-16Open-market sale1,450$174.66354,181
2018-08-16Open-market sale700$179.91278,066
2018-08-16Open-market sale2,710$178.68278,766
2018-08-16Open-market sale1,680$177.91281,476
2018-08-16Open-market sale800$176.78283,156
2018-08-16Open-market sale1,000$175.52283,956
2018-08-16Open-market sale1,110$174.60284,956
2018-08-16Open-market sale28,136$178.7112,041,850
2018-08-16Open-market sale4,996$180.200
2018-08-16Open-market sale10,391$179.324,996
2018-08-16Open-market sale43,271$178.5115,387
2018-08-16Open-market sale18,321$177.7158,658
2018-08-16Open-market sale11,205$176.6876,979
2018-08-16Conversion117,697$0.00117,697
2018-08-16Open-market sale7,048$179.8612,034,802
2018-08-16Open-market sale136$180.3912,034,666
2018-08-16Open-market sale15,799$175.4588,184
2018-08-16Open-market sale13,714$174.55103,983
2018-08-15Conversion (derivative)120,000$0.00360,803,523
2018-08-15Open-market sale7,771$180.330
2018-08-15Open-market sale15,953$179.557,771
2018-08-15Open-market sale38,839$178.5623,724
2018-08-15Open-market sale22,333$177.6062,563
2018-08-15Open-market sale10,939$179.7812,120,918
2018-08-15Open-market sale4,300$175.72115,700
2018-08-15Conversion120,000$0.00120,000
2018-08-15Open-market sale3,400$180.4812,117,518
2018-08-15Open-market sale5,100$175.9312,202,418
2018-08-15Open-market sale22,069$176.5612,180,349
2018-08-15Open-market sale20,808$177.7412,159,541
2018-08-15Open-market sale27,684$178.7312,131,857
2018-08-15Open-market sale30,804$176.4884,896
2018-08-14Conversion (derivative)120,000$0.00360,923,523
2018-08-14Open-market sale13,534$179.3112,283,984
2018-08-14Open-market sale7,257$181.770
2018-08-14Open-market sale77,414$181.057,257
2018-08-14Open-market sale18,208$180.2784,671
2018-08-14Open-market sale17,121$179.29102,879
2018-08-14Conversion120,000$0.00120,000
2018-08-14Open-market sale4,186$181.7912,207,518
2018-08-14Open-market sale56,280$181.0812,211,704
2018-08-14Open-market sale16,000$180.3712,267,984
2018-08-13Conversion (derivative)120,000$0.00361,043,523
2018-08-13Open-market sale72,902$180.6341,996
2018-08-13Open-market sale5,102$179.92114,898
2018-08-13Conversion120,000$0.00120,000
2018-08-13Open-market sale1,300$182.4912,297,518
2018-08-13Open-market sale23,209$182.0212,298,818
2018-08-13Open-market sale52,741$180.7712,322,027
2018-08-13Open-market sale12,750$180.1412,374,768
2018-08-13Open-market sale22,435$181.5319,561
2018-08-13Open-market sale19,561$182.200
2018-08-10Conversion (derivative)120,000$0.00361,163,523
2018-08-10Open-market sale36,940$180.9912,390,618
2018-08-10Open-market sale3,100$182.0112,387,518
2018-08-10Conversion120,000$0.00120,000
2018-08-10Open-market sale49,960$180.2512,427,558
2018-08-10Open-market sale76,122$180.2943,878
2018-08-10Open-market sale3,200$182.040
2018-08-10Open-market sale40,678$181.103,200
2018-08-09Conversion (derivative)120,000$0.00361,283,523
2018-08-09Open-market sale46,086$184.2560,194
2018-08-09Open-market sale40,152$185.1320,042
2018-08-09Open-market sale20,042$185.950
2018-08-09Open-market sale13,720$182.88106,280
2018-08-09Conversion120,000$0.00120,000
2018-08-09Open-market sale17,779$185.8812,477,518
2018-08-09Open-market sale32,232$185.0312,495,297
2018-08-09Open-market sale10,001$182.8912,557,517
2018-08-09Open-market sale29,988$184.2012,527,529
2018-08-08Conversion (derivative)120,000$0.00361,403,523
2018-08-08Open-market sale30,700$186.090
2018-08-08Open-market sale17,716$184.5012,639,802
2018-08-08Open-market sale49,283$185.5012,590,519
2018-08-08Open-market sale23,001$186.0912,567,518
2018-08-08Conversion120,000$0.00120,000
2018-08-08Open-market sale23,722$184.5096,278
2018-08-08Open-market sale65,578$185.5030,700
2018-08-07Conversion (derivative)120,000$0.00361,523,523
2018-08-07Open-market sale2,100$186.70355,831
2018-08-07Open-market sale2,602$185.20357,931
2018-08-07Open-market sale200$187.45355,631
2018-08-07Open-market sale4,098$184.13360,533
2018-08-07Open-market sale200$187.95286,066
2018-08-07Open-market sale1,900$186.73286,266
2018-08-07Open-market sale2,300$185.21288,166
2018-08-07Open-market sale3,600$184.18290,466
2018-08-07Open-market sale1,600$188.020
2018-08-07Open-market sale13,286$187.021,600
2018-08-07Open-market sale16,107$186.4914,886
2018-08-07Open-market sale33,897$185.1730,993
2018-08-07Open-market sale55,110$184.1564,890
2018-08-07Conversion120,000$0.00120,000
2018-08-07Open-market sale950$188.0612,657,518
2018-08-07Open-market sale10,148$187.0412,658,468
2018-08-07Open-market sale12,100$186.5112,668,616
2018-08-07Open-market sale25,274$185.1712,680,716
2018-08-07Open-market sale41,528$184.1512,705,990
2018-08-06Conversion (derivative)120,000$0.00361,643,523
2018-08-06Open-market sale15,800$183.1312,798,618
2018-08-06Open-market sale3,050$182.0412,814,418
2018-08-06Open-market sale4,450$180.9912,817,468
2018-08-06Open-market sale2,200$179.8312,821,918
2018-08-06Open-market sale13,400$178.9812,824,118
2018-08-06Open-market sale1,200$185.38294,066
2018-08-06Open-market sale2,000$184.42295,266
2018-08-06Open-market sale2,100$183.58297,266
2018-08-06Open-market sale800$182.62299,366
2018-08-06Open-market sale400$181.13300,166
2018-08-06Open-market sale200$180.01300,566
2018-08-06Open-market sale1,300$179.01300,766
2018-08-06Open-market sale6,068$185.690
2018-08-06Open-market sale23,867$185.046,068
2018-08-06Open-market sale40,250$183.9629,935
2018-08-06Open-market sale19,515$183.0970,185
2018-08-06Open-market sale3,700$181.9789,700
2018-08-06Open-market sale5,900$180.9893,400
2018-08-06Open-market sale3,000$179.8599,300
2018-08-06Open-market sale17,700$178.97102,300
2018-08-06Conversion120,000$0.00120,000
2018-08-06Open-market sale3,933$185.7012,747,518
2018-08-06Open-market sale17,250$185.0712,751,451
2018-08-06Open-market sale29,917$184.0012,768,701
2018-08-06Open-market sale1,387$178.95372,244
2018-08-06Open-market sale300$179.98371,944
2018-08-06Open-market sale600$181.37371,344
2018-08-06Open-market sale1,300$182.99370,044
2018-08-06Open-market sale3,200$183.93366,844
2018-08-06Open-market sale413$185.69364,631
2018-08-06Open-market sale1,800$185.00365,044
2018-08-03Conversion (derivative)120,000$0.00361,763,523
2018-08-03Open-market sale25,048$178.340
2018-08-03Open-market sale67,650$177.6625,048
2018-08-03Open-market sale27,302$176.8292,698
2018-08-03Conversion120,000$0.00120,000
2018-08-03Open-market sale8,300$178.4212,837,518
2018-08-03Open-market sale58,108$177.7912,845,818
2018-08-03Open-market sale23,592$176.8812,903,926
2018-08-02Conversion (derivative)120,000$0.00361,883,523
2018-08-02Open-market sale42,631$175.768,335
2018-08-02Open-market sale14,904$174.7550,966
2018-08-02Open-market sale9,860$173.8065,870
2018-08-02Open-market sale21,046$172.9475,730
2018-08-02Open-market sale17,924$171.9596,776
2018-08-02Open-market sale5,300$170.67114,700
2018-08-02Conversion120,000$0.00120,000
2018-08-02Open-market sale2,733$176.6512,927,518
2018-08-02Open-market sale50,339$175.9412,930,251
2018-08-02Open-market sale17,430$175.3112,980,590
2018-08-02Open-market sale3,900$174.0912,998,020
2018-08-02Open-market sale7,390$173.0213,001,920
2018-08-02Open-market sale6,308$171.9613,009,310
2018-08-02Open-market sale1,900$170.7413,015,618
2018-08-02Open-market sale8,335$176.530
2018-08-01Conversion (derivative)101,850$0.00362,003,523
2018-08-01Open-market sale12,323$174.2713,019,618
2018-08-01Open-market sale10,423$171.6013,042,645
2018-08-01Open-market sale7,100$172.2313,035,545
2018-08-01Open-market sale3,604$173.4913,031,941
2018-08-01Open-market sale2,100$175.0113,017,518
2018-08-01Conversion101,850$0.00101,850
2018-08-01Open-market sale35,563$171.6166,287
2018-08-01Open-market sale17,961$172.1948,326
2018-08-01Open-market sale13,700$173.4734,626
2018-08-01Open-market sale33,627$174.33999
2018-08-01Open-market sale999$175.000
2018-07-31Conversion (derivative)101,250$0.00362,105,373
2018-07-31Open-market sale9,900$171.0813,076,918
2018-07-31Open-market sale7,213$171.9813,069,705
2018-07-31Open-market sale13,662$172.8713,056,043
2018-07-31Open-market sale2,975$173.8713,053,068
2018-07-31Conversion101,250$0.00101,250
2018-07-31Open-market sale18,706$170.9582,544
2018-07-31Open-market sale25,941$171.6456,603
2018-07-31Open-market sale47,214$172.819,389
2018-07-31Open-market sale9,389$173.840
2018-07-30Conversion (derivative)101,850$0.00362,206,623
2018-07-30Open-market sale36,142$168.1161,208
2018-07-30Conversion101,850$0.00101,850
2018-07-30Open-market sale2,764$175.1613,086,818
2018-07-30Open-market sale1,096$173.6913,089,582
2018-07-30Open-market sale1,100$172.6613,090,678
2018-07-30Open-market sale2,590$171.1513,091,778
2018-07-30Open-market sale4,422$170.3313,094,368
2018-07-30Open-market sale7,238$169.3213,098,790
2018-07-30Open-market sale12,668$168.2613,106,028
2018-07-30Open-market sale3,400$167.4113,118,696
2018-07-30Open-market sale24,116$169.1137,092
2018-07-30Open-market sale15,505$170.0621,587
2018-07-30Open-market sale9,469$171.0012,118
2018-07-30Open-market sale2,800$172.229,318
2018-07-30Open-market sale3,900$173.285,418
2018-07-30Open-market sale2,018$174.123,400
2018-07-30Open-market sale3,400$175.120
2018-07-30Open-market sale4,500$167.1397,350
2018-07-27Conversion (derivative)119,581$0.00362,308,473
2018-07-27Open-market sale20,199$174.6684,461
2018-07-27Open-market sale14,921$173.57104,660
2018-07-27Conversion119,581$0.00119,581
2018-07-27Open-market sale3,800$179.8713,122,096
2018-07-27Open-market sale25,310$175.3759,151
2018-07-27Open-market sale13,141$176.6246,010
2018-07-27Open-market sale9,170$176.5913,157,307
2018-07-27Open-market sale27,629$177.6113,129,678
2018-07-27Open-market sale34,991$177.6011,019
2018-07-27Open-market sale21,258$175.3513,166,477
2018-07-27Open-market sale18,708$174.9013,187,735
2018-07-27Open-market sale5,500$173.5913,206,443
2018-07-27Open-market sale3,601$179.800
2018-07-27Open-market sale7,418$178.243,601
2018-07-27Open-market sale3,782$178.2013,125,896
2018-07-26Conversion (derivative)120,000$0.00362,428,054
2018-07-26Open-market sale41,000$175.3072,400
2018-07-26Open-market sale900$179.880
2018-07-26Open-market sale1,600$178.98900
2018-07-26Open-market sale6,600$174.27113,400
2018-07-26Conversion120,000$0.00120,000
2018-07-26Open-market sale550$179.9113,211,943
2018-07-26Open-market sale13,500$178.142,500
2018-07-26Open-market sale36,700$176.2535,700
2018-07-26Open-market sale19,700$177.2316,000
2018-07-26Open-market sale1,950$174.1913,299,993
2018-07-26Open-market sale33,650$175.3013,266,343
2018-07-26Open-market sale27,500$176.2613,238,843
2018-07-26Open-market sale15,950$177.2613,222,893
2018-07-26Open-market sale9,350$178.2013,213,543
2018-07-26Open-market sale1,050$179.1613,212,493
2018-07-25Conversion (derivative)142,500$0.00362,548,054
2018-07-25Open-market sale21,100$214.9213,378,343
2018-07-25Open-market sale19,200$216.9864,403
2018-07-25Open-market sale60,303$217.834,100
2018-07-25Open-market sale4,100$218.400
2018-07-25Open-market sale27,100$215.8583,603
2018-07-25Open-market sale31,797$214.93110,703
2018-07-25Open-market sale19,601$215.8513,358,742
2018-07-25Open-market sale13,200$217.0013,345,542
2018-07-25Open-market sale40,849$217.8413,304,693
2018-07-25Open-market sale2,750$218.4113,301,943
2018-07-25Conversion142,500$0.00142,500
2018-07-24Conversion (derivative)142,500$0.00362,690,554
2018-07-24Open-market sale17,100$213.4213,479,843
2018-07-24Open-market sale35,524$214.0913,444,319
2018-07-24Open-market sale34,177$215.2313,410,142
2018-07-24Open-market sale10,699$215.8613,399,443
2018-07-24Conversion142,500$0.00142,500
2018-07-24Open-market sale28,836$213.46113,664
2018-07-24Open-market sale51,265$214.1462,399
2018-07-24Open-market sale49,320$215.2713,079
2018-07-24Open-market sale13,079$215.880
2018-07-24Open-market sale2,966$213.64307,100
2018-07-24Open-market sale2,134$214.56304,966
2018-07-24Open-market sale2,900$215.48302,066
2018-07-24Open-market sale2,700$213.57379,931
2018-07-24Open-market sale2,590$214.34377,341
2018-07-24Open-market sale3,310$215.32374,031
2018-07-24Open-market sale400$216.03373,631
2018-07-23Conversion (derivative)142,500$0.00362,833,054
2018-07-23Open-market sale2,000$209.71389,631
2018-07-23Open-market sale1,900$211.28310,066
2018-07-23Open-market sale4,300$210.75311,966
2018-07-23Open-market sale4,700$210.74384,931
2018-07-23Open-market sale2,300$211.27382,631
2018-07-23Open-market sale1,800$209.74316,266
2018-07-23Open-market sale21,436$209.6913,573,007
2018-07-23Open-market sale42,292$210.6613,530,715
2018-07-23Open-market sale33,772$211.1913,496,943
2018-07-23Conversion142,500$0.00142,500
2018-07-23Open-market sale50,302$211.190
2018-07-23Open-market sale61,098$210.6650,302
2018-07-23Open-market sale31,100$209.71111,400
2018-07-20Conversion (derivative)142,500$0.00362,975,554
2018-07-20Open-market sale103,177$209.9425,437
2018-07-20Open-market sale25,437$210.790
2018-07-20Open-market sale9,900$209.1713,682,043
2018-07-20Open-market sale70,568$209.9513,611,475
2018-07-20Open-market sale17,032$210.7913,594,443
2018-07-20Conversion142,500$0.00142,500
2018-07-20Open-market sale13,886$209.17128,614
2018-07-19Conversion (derivative)142,500$0.00363,118,054
2018-07-19Open-market sale73,479$208.3213,715,964
2018-07-19Open-market sale23,021$209.1413,692,943
2018-07-19Open-market sale1,000$209.8613,691,943
2018-07-19Conversion142,500$0.00142,500
2018-07-19Open-market sale105,010$208.3137,490
2018-07-19Open-market sale35,390$209.102,100
2018-07-19Open-market sale2,100$209.870
2018-07-18Conversion (derivative)142,500$0.00363,260,554
2018-07-18Open-market sale30,270$209.2413,856,673
2018-07-18Open-market sale59,430$209.9113,797,243
2018-07-18Open-market sale7,800$210.7113,789,443
2018-07-18Conversion142,500$0.00142,500
2018-07-18Open-market sale37,739$209.20104,761
2018-07-18Open-market sale90,561$209.8614,200
2018-07-18Open-market sale14,200$210.670
2018-07-17Conversion (derivative)142,500$0.00363,403,054
2018-07-17Open-market sale19,157$208.5113,925,880
2018-07-17Open-market sale22,435$207.5113,945,037
2018-07-17Open-market sale12,363$206.5113,967,472
2018-07-17Open-market sale4,608$205.1513,979,835
2018-07-17Open-market sale32,836$209.3313,893,044
2018-07-17Conversion142,500$0.00142,500
2018-07-17Open-market sale7,048$205.26135,452
2018-07-17Open-market sale14,090$206.44121,362
2018-07-17Open-market sale34,945$207.4686,417
2018-07-17Open-market sale23,197$208.3863,220
2018-07-17Open-market sale48,693$209.2114,527
2018-07-17Open-market sale14,527$210.070
2018-07-17Open-market sale6,101$210.1613,886,943
2018-07-16Conversion (derivative)142,500$0.00363,545,554
2018-07-16Open-market sale39,102$208.140
2018-07-16Open-market sale103,398$207.4939,102
2018-07-16Conversion142,500$0.00142,500
2018-07-16Open-market sale27,867$208.1613,984,443
2018-07-16Open-market sale69,633$207.4814,012,310
2018-07-13Conversion (derivative)142,500$0.00363,688,054
2018-07-13Open-market sale26,970$207.740
2018-07-13Open-market sale115,530$207.1926,970
2018-07-13Conversion142,500$0.00142,500
2018-07-13Open-market sale20,244$207.7514,081,943
2018-07-13Open-market sale77,256$207.1914,102,187
2018-07-12Conversion (derivative)142,500$0.00363,830,554
2018-07-12Open-market sale13,338$203.9214,263,605
2018-07-12Open-market sale56,139$205.9014,201,158
2018-07-12Open-market sale6,308$204.8614,257,297
2018-07-12Open-market sale40,247$206.490
2018-07-12Open-market sale76,108$205.8540,247
2018-07-12Open-market sale10,765$204.66116,355
2018-07-12Open-market sale15,380$203.88127,120
2018-07-12Conversion142,500$0.00142,500
2018-07-12Open-market sale21,715$206.5414,179,443
2018-07-11Conversion (derivative)142,500$0.00363,973,054
2018-07-11Open-market sale1,300$204.05391,631
2018-07-11Open-market sale17,161$202.53125,339
2018-07-11Conversion142,500$0.00142,500
2018-07-11Open-market sale13,800$204.0414,276,943
2018-07-11Open-market sale69,894$203.3414,290,743
2018-07-11Open-market sale13,806$202.5414,360,637
2018-07-11Open-market sale105,103$203.3320,236
2018-07-11Open-market sale6,400$203.34392,931
2018-07-11Open-market sale1,300$202.46399,331
2018-07-11Open-market sale950$204.07318,066
2018-07-11Open-market sale5,708$203.37319,016
2018-07-11Open-market sale1,342$202.56324,724
2018-07-11Open-market sale20,236$204.030
2018-07-10Conversion (derivative)142,500$0.00364,115,554
2018-07-10Open-market sale700$204.58400,631
2018-07-10Open-market sale6,301$203.87401,331
2018-07-10Open-market sale1,999$202.99407,632
2018-07-10Open-market sale900$204.52326,066
2018-07-10Open-market sale5,800$203.81326,966
2018-07-10Open-market sale1,300$202.85332,766
2018-07-10Open-market sale16,605$204.470
2018-07-10Open-market sale101,766$203.8016,605
2018-07-10Conversion142,500$0.00142,500
2018-07-10Open-market sale18,800$202.9414,453,143
2018-07-10Open-market sale68,126$203.8314,385,017
2018-07-10Open-market sale10,574$204.5014,374,443
2018-07-10Open-market sale24,129$202.88118,371
2018-07-09Conversion (derivative)142,500$0.00364,258,054
2018-07-09Open-market sale68,305$204.745,004
2018-07-09Open-market sale50,381$203.6973,309
2018-07-09Open-market sale18,810$202.89123,690
2018-07-09Conversion142,500$0.00142,500
2018-07-09Open-market sale2,563$205.4614,471,943
2018-07-09Open-market sale47,415$204.7514,474,506
2018-07-09Open-market sale33,621$203.7114,521,921
2018-07-09Open-market sale13,901$202.9314,555,542
2018-07-09Open-market sale5,004$205.440
2018-07-06Conversion (derivative)142,500$0.00364,400,554
2018-07-06Open-market sale5,406$198.2714,661,537
2018-07-06Open-market sale14,584$199.6114,646,953
2018-07-06Open-market sale25,479$200.2314,621,474
2018-07-06Open-market sale9,600$201.4414,611,874
2018-07-06Open-market sale23,156$202.5014,588,718
2018-07-06Open-market sale19,275$203.2814,569,443
2018-07-06Open-market sale31,720$203.250
2018-07-06Open-market sale32,574$202.4731,720
2018-07-06Open-market sale13,200$201.4164,294
2018-07-06Open-market sale44,040$200.1877,494
2018-07-06Open-market sale13,817$199.49121,534
2018-07-06Open-market sale7,149$198.30135,351
2018-07-06Conversion142,500$0.00142,500
2018-07-05Conversion (derivative)142,500$0.00364,543,054
2018-07-05Open-market sale37,648$195.5365,348
2018-07-05Open-market sale39,504$194.72102,996
2018-07-05Open-market sale19,701$196.6445,647
2018-07-05Open-market sale41,821$197.533,826
2018-07-05Open-market sale3,826$198.410
2018-07-05Conversion142,500$0.00142,500
2018-07-05Open-market sale3,006$198.4014,666,943
2018-07-05Open-market sale27,043$197.5314,669,949
2018-07-05Open-market sale14,405$196.6414,696,992
2018-07-05Open-market sale23,321$195.5414,711,397
2018-07-05Open-market sale29,725$194.7314,734,718
2018-07-03Conversion (derivative)121,600$0.00364,685,554
2018-07-03Conversion121,600$0.00121,600
2018-07-03Open-market sale11,624$194.8314,764,443
2018-07-03Open-market sale34,714$193.8014,776,067
2018-07-03Open-market sale44,662$193.2014,810,781
2018-07-03Open-market sale14,365$194.830
2018-07-03Open-market sale47,097$193.8114,365
2018-07-03Open-market sale60,138$193.2061,462
2018-07-02Conversion (derivative)142,500$0.00364,807,154
2018-07-02Open-market sale1,772$197.330
2018-07-02Open-market sale10,595$196.691,772
2018-07-02Open-market sale37,495$195.8512,367
2018-07-02Open-market sale65,338$194.8049,862
2018-07-02Open-market sale20,363$193.91115,200
2018-07-02Open-market sale6,937$192.92135,563
2018-07-02Conversion142,500$0.00142,500
2018-07-02Open-market sale4,478$197.0614,855,443
2018-07-02Open-market sale23,406$195.9714,859,921
2018-07-02Open-market sale38,515$194.9314,883,327
2018-07-02Open-market sale23,900$194.1514,921,842
2018-07-02Open-market sale7,201$193.0114,945,742
2018-06-29Conversion (derivative)139,913$0.00364,949,654
2018-06-29Open-market sale5,492$197.290
2018-06-29Open-market sale37,454$196.475,492
2018-06-29Open-market sale80,546$195.6142,946
2018-06-29Open-market sale16,421$194.69123,492
2018-06-29Conversion139,913$0.00139,913
2018-06-29Open-market sale4,466$197.2914,952,943
2018-06-29Open-market sale26,239$196.4714,957,409
2018-06-29Open-market sale53,856$195.6014,983,648
2018-06-29Open-market sale12,141$194.6915,037,504
2018-06-28Conversion (derivative)142,500$0.00365,089,567
2018-06-28Open-market sale705$194.07341,361
2018-06-28Open-market sale41,487$194.9391,438
2018-06-28Open-market sale9,575$193.98132,925
2018-06-28Conversion142,500$0.00142,500
2018-06-28Open-market sale16,422$196.6715,049,645
2018-06-28Open-market sale43,680$195.7615,066,067
2018-06-28Open-market sale30,598$194.9315,109,747
2018-06-28Open-market sale6,800$193.9115,140,345
2018-06-28Open-market sale800$196.87409,631
2018-06-28Open-market sale3,269$196.06410,431
2018-06-28Open-market sale3,831$195.16413,700
2018-06-28Open-market sale1,100$194.19417,531
2018-06-28Open-market sale900$196.77334,066
2018-06-28Open-market sale3,495$195.88334,966
2018-06-28Open-market sale2,900$195.02338,461
2018-06-28Open-market sale65,601$195.7525,837
2018-06-28Open-market sale25,837$196.670
2018-06-27Conversion (derivative)142,500$0.00365,232,067
2018-06-27Open-market sale27,494$198.2988,811
2018-06-27Conversion142,500$0.00142,500
2018-06-27Open-market sale29,303$200.1415,147,145
2018-06-27Open-market sale32,144$199.3715,176,448
2018-06-27Open-market sale19,596$198.2715,208,592
2018-06-27Open-market sale12,000$197.4015,228,188
2018-06-27Open-market sale4,457$196.3615,240,188
2018-06-27Open-market sale2,300$200.19418,631
2018-06-27Open-market sale3,310$199.43420,931
2018-06-27Open-market sale1,700$198.34424,241
2018-06-27Open-market sale1,400$197.39425,941
2018-06-27Open-market sale290$196.08427,341
2018-06-27Open-market sale1,300$200.34342,066
2018-06-27Open-market sale3,300$199.58343,366
2018-06-27Open-market sale1,800$198.49346,666
2018-06-27Open-market sale1,200$197.55348,466
2018-06-27Open-market sale400$196.32349,666
2018-06-27Open-market sale40,986$200.150
2018-06-27Open-market sale47,825$199.4040,986
2018-06-27Open-market sale6,180$196.35136,320
2018-06-27Open-market sale20,015$197.41116,305
2018-06-26Conversion (derivative)142,500$0.00365,374,567
2018-06-26Open-market sale78,232$197.8625,190
2018-06-26Open-market sale39,078$196.89103,422
2018-06-26Conversion142,500$0.00142,500
2018-06-26Open-market sale21,658$198.4915,244,645
2018-06-26Open-market sale52,392$197.7915,266,303
2018-06-26Open-market sale23,450$196.8415,318,695
2018-06-26Open-market sale25,190$198.550
2018-06-25Conversion (derivative)142,500$0.00365,517,067
2018-06-25Open-market sale18,689$194.5415,404,295
2018-06-25Open-market sale4,890$199.860
2018-06-25Open-market sale20,282$198.544,890
2018-06-25Open-market sale15,771$197.7325,172
2018-06-25Open-market sale28,902$196.6940,943
2018-06-25Open-market sale20,320$195.6269,845
2018-06-25Open-market sale31,100$194.5990,165
2018-06-25Open-market sale21,235$193.88121,265
2018-06-25Conversion142,500$0.00142,500
2018-06-25Open-market sale2,944$199.8915,342,145
2018-06-25Open-market sale13,247$198.5915,345,089
2018-06-25Open-market sale10,349$197.9015,358,336
2018-06-25Open-market sale21,031$196.7515,368,685
2018-06-25Open-market sale14,579$195.6415,389,716
2018-06-25Open-market sale16,661$193.8915,422,984
2018-06-22Conversion (derivative)142,500$0.00365,659,567
2018-06-22Open-market sale57,138$200.0685,362
2018-06-22Open-market sale34,223$200.8151,139
2018-06-22Open-market sale51,139$201.830
2018-06-22Open-market sale35,323$200.0315,501,822
2018-06-22Open-market sale23,965$200.6915,477,857
2018-06-22Open-market sale38,212$201.8015,439,645
2018-06-22Conversion142,500$0.00142,500
2018-06-21Conversion (derivative)142,500$0.00365,802,067
2018-06-21Conversion142,500$0.00142,500
2018-06-21Open-market sale700$203.2015,537,145
2018-06-21Open-market sale42,112$202.5915,537,845
2018-06-21Open-market sale18,252$200.58124,248
2018-06-21Open-market sale63,329$201.6560,919
2018-06-21Open-market sale59,637$202.581,282
2018-06-21Open-market sale1,282$203.190
2018-06-21Open-market sale12,965$200.6015,621,680
2018-06-21Open-market sale41,723$201.6715,579,957
2018-06-20Conversion (derivative)142,500$0.00365,944,567
2018-06-20Open-market sale58,850$202.3515,133
2018-06-20Open-market sale8,830$199.3615,723,315
2018-06-20Open-market sale6,400$200.5315,716,915
2018-06-20Open-market sale31,880$201.4415,685,035
2018-06-20Open-market sale39,439$202.3415,645,596
2018-06-20Open-market sale10,951$203.1615,634,645
2018-06-20Conversion142,500$0.00142,500
2018-06-20Open-market sale13,924$199.36128,576
2018-06-20Open-market sale10,771$200.58117,805
2018-06-20Open-market sale43,822$201.4573,983
2018-06-20Open-market sale15,133$203.170
2018-06-19Conversion (derivative)142,500$0.00366,087,067
2018-06-19Open-market sale1,200$197.850
2018-06-19Open-market sale37,021$197.341,200
2018-06-19Open-market sale33,433$196.1438,221
2018-06-19Open-market sale59,714$195.4271,654
2018-06-19Open-market sale11,132$194.38131,368
2018-06-19Conversion142,500$0.00142,500
2018-06-19Open-market sale800$197.8815,732,145
2018-06-19Open-market sale23,618$197.3615,732,945
2018-06-19Open-market sale23,927$196.1915,756,563
2018-06-19Open-market sale39,916$195.4315,780,490
2018-06-19Open-market sale9,239$194.4315,820,406
2018-06-18Conversion (derivative)150,000$0.00366,229,567
2018-06-18Conversion150,000$0.00150,000
2018-06-18Open-market sale5,050$196.8715,912,954
2018-06-18Open-market sale2,499$195.7215,918,004
2018-06-18Open-market sale6,642$194.6915,920,503
2018-06-18Open-market sale5,177$195.76136,734
2018-06-18Open-market sale7,192$196.87129,542
2018-06-18Open-market sale46,104$197.9783,438
2018-06-18Open-market sale79,138$198.744,300
2018-06-18Open-market sale4,300$199.430
2018-06-18Open-market sale47,042$198.7615,832,445
2018-06-18Open-market sale2,800$199.4215,829,645
2018-06-18Open-market sale33,467$198.0015,879,487
2018-06-18Open-market sale8,089$194.67141,911
2018-06-15Conversion (derivative)150,000$0.00366,379,567
2018-06-15Open-market sale62,754$196.204,310
2018-06-15Open-market sale4,310$196.920
2018-06-15Open-market sale82,936$195.6267,064
2018-06-15Conversion150,000$0.00150,000
2018-06-15Open-market sale3,674$196.9015,927,145
2018-06-15Open-market sale61,632$196.0615,930,819
2018-06-15Open-market sale34,694$195.5115,992,451
2018-06-14Conversion (derivative)150,000$0.00366,529,567
2018-06-14Open-market sale1,600$195.92431,021
2018-06-14Open-market sale2,600$194.60432,621
2018-06-14Open-market sale1,410$193.40435,221
2018-06-14Open-market sale14,729$193.4116,112,416
2018-06-14Open-market sale26,010$194.6016,086,406
2018-06-14Open-market sale8,130$195.6116,078,276
2018-06-14Open-market sale45,310$196.4916,032,966
2018-06-14Open-market sale5,821$197.0716,027,145
2018-06-14Conversion150,000$0.00150,000
2018-06-14Open-market sale19,398$193.40130,602
2018-06-14Open-market sale35,166$194.5995,436
2018-06-14Open-market sale13,060$195.6082,376
2018-06-14Open-market sale71,460$196.4910,916
2018-06-14Open-market sale10,916$197.060
2018-06-14Open-market sale1,243$193.36356,823
2018-06-14Open-market sale2,400$194.62354,423
2018-06-14Open-market sale2,000$196.08352,423
2018-06-14Open-market sale3,390$196.68427,631
2018-06-14Open-market sale2,357$196.76350,066
2018-06-13Conversion (derivative)127,500$0.00366,679,567
2018-06-13Open-market sale40,859$193.4116,137,380
2018-06-13Open-market sale41,406$192.4616,178,239
2018-06-13Open-market sale963$194.18436,631
2018-06-13Open-market sale4,092$193.41437,594
2018-06-13Open-market sale3,945$192.45441,686
2018-06-13Open-market sale600$194.28358,066
2018-06-13Open-market sale3,847$193.45358,666
2018-06-13Open-market sale3,553$192.46362,513
2018-06-13Open-market sale15,103$194.160
2018-06-13Open-market sale59,163$193.3915,103
2018-06-13Conversion127,500$0.00127,500
2018-06-13Open-market sale53,234$192.4674,266
2018-06-13Open-market sale10,235$194.1616,127,145
2018-06-12Conversion (derivative)127,500$0.00366,807,067
2018-06-12Open-market sale21,225$192.910
2018-06-12Open-market sale106,275$192.2021,225
2018-06-12Conversion127,500$0.00127,500
2018-06-12Open-market sale14,052$192.9316,219,645
2018-06-12Open-market sale78,448$192.2116,233,697
2018-06-11Conversion (derivative)127,500$0.00366,934,567
2018-06-11Open-market sale20,354$189.3916,384,291
2018-06-11Open-market sale48,874$192.050
2018-06-11Open-market sale33,870$191.5648,874
2018-06-11Open-market sale12,818$189.9716,371,473
2018-06-11Open-market sale23,281$191.5416,348,192
2018-06-11Open-market sale36,047$192.0516,312,145
2018-06-11Conversion127,500$0.00127,500
2018-06-11Open-market sale28,152$189.4199,348
2018-06-11Open-market sale16,604$189.9982,744
2018-06-08Conversion (derivative)127,500$0.00367,062,067
2018-06-08Open-market sale88,874$189.030
2018-06-08Open-market sale32,116$188.1088,874
2018-06-08Open-market sale6,510$187.22120,990
2018-06-08Conversion127,500$0.00127,500
2018-06-08Open-market sale63,843$189.0316,404,645
2018-06-08Open-market sale23,817$188.0916,468,488
2018-06-08Open-market sale4,840$187.1716,492,305
2018-06-07Conversion (derivative)127,500$0.00367,189,567
2018-06-07Open-market sale6,630$190.46387
2018-06-07Open-market sale20,193$189.497,017
2018-06-07Open-market sale62,705$188.1027,210
2018-06-07Open-market sale37,585$187.3889,915
2018-06-07Conversion127,500$0.00127,500
2018-06-07Open-market sale4,594$190.5716,497,145
2018-06-07Open-market sale15,700$189.5116,501,739
2018-06-07Open-market sale40,851$188.1316,517,439
2018-06-07Open-market sale31,355$187.4316,558,290
2018-06-07Open-market sale387$190.870
2018-06-06Conversion (derivative)127,500$0.00367,317,067
2018-06-06Open-market sale1,500$192.2516,589,645
2018-06-06Open-market sale8,006$191.4716,591,145
2018-06-06Open-market sale49,081$190.6316,599,151
2018-06-06Open-market sale33,913$189.8516,648,232
2018-06-06Conversion127,500$0.00127,500
2018-06-06Open-market sale49,541$189.8777,959
2018-06-06Open-market sale64,515$190.6513,444
2018-06-06Open-market sale12,644$191.55800
2018-06-06Open-market sale800$192.330
2018-06-05Conversion (derivative)127,900$0.00367,444,567
2018-06-05Open-market sale8,900$194.740
2018-06-05Open-market sale49,397$194.208,900
2018-06-05Open-market sale69,603$193.1258,297
2018-06-05Conversion127,900$0.00127,900
2018-06-05Open-market sale2,503$194.8216,682,145
2018-06-05Open-market sale39,120$194.2616,684,648
2018-06-05Open-market sale51,077$193.1316,723,768
2018-06-04Conversion (derivative)127,500$0.00367,572,467
2018-06-04Open-market sale24,229$192.1616,843,116
2018-06-04Open-market sale58,771$193.2016,784,345
2018-06-04Open-market sale9,500$193.7316,774,845
2018-06-04Conversion127,500$0.00127,500
2018-06-04Open-market sale33,238$192.1994,262
2018-06-04Open-market sale83,856$193.2210,406
2018-06-04Open-market sale10,406$193.720
2018-06-04Open-market sale2,300$192.18371,766
2018-06-04Open-market sale5,500$193.27366,266
2018-06-04Open-market sale200$193.83366,066
2018-06-04Open-market sale2,400$192.12452,231
2018-06-04Open-market sale500$193.78445,631
2018-06-04Open-market sale6,100$193.23446,131
2018-06-01Conversion (derivative)127,500$0.00367,699,967
2018-06-01Open-market sale6,500$193.74454,831
2018-06-01Open-market sale2,300$192.66461,331
2018-06-01Open-market sale200$194.38454,631
2018-06-01Open-market sale100$194.46374,066
2018-06-01Open-market sale5,300$193.81374,166
2018-06-01Open-market sale2,600$192.73379,466
2018-06-01Open-market sale2,400$194.330
2018-06-01Open-market sale88,863$193.772,400
2018-06-01Open-market sale36,237$192.6991,263
2018-06-01Conversion127,500$0.00127,500
2018-06-01Open-market sale2,848$194.2216,867,345
2018-06-01Open-market sale64,041$193.7516,870,193
2018-06-01Open-market sale25,611$192.6716,934,234
2018-05-31Conversion (derivative)127,500$0.00367,827,467
2018-05-31Open-market sale4,000$187.8117,048,345
2018-05-31Open-market sale29,611$189.3517,018,734
2018-05-31Open-market sale10,271$189.9417,008,463
2018-05-31Open-market sale30,583$191.5316,977,880
2018-05-31Open-market sale30,371$192.110
2018-05-31Open-market sale37,178$191.4930,371
2018-05-31Open-market sale15,715$189.8967,549
2018-05-31Open-market sale38,828$189.3383,264
2018-05-31Open-market sale5,408$187.90122,092
2018-05-31Conversion127,500$0.00127,500
2018-05-31Open-market sale18,035$192.1916,959,845
2018-05-30Conversion (derivative)127,500$0.00367,954,967
2018-05-30Conversion127,500$0.00127,500
2018-05-30Open-market sale63,116$187.7117,052,345
2018-05-30Open-market sale26,550$185.82100,950
2018-05-30Open-market sale9,762$186.5917,115,461
2018-05-30Open-market sale19,622$185.8217,125,223
2018-05-30Open-market sale87,172$187.710
2018-05-30Open-market sale13,778$186.6287,172
2018-05-29Conversion (derivative)127,500$0.00368,082,467
2018-05-29Open-market sale800$186.790
2018-05-29Open-market sale45,899$185.98800
2018-05-29Open-market sale54,291$185.3946,699
2018-05-29Open-market sale26,510$184.46100,990
2018-05-29Conversion127,500$0.00127,500
2018-05-29Open-market sale11,575$186.2917,144,845
2018-05-29Open-market sale55,822$185.6117,156,420
2018-05-29Open-market sale25,103$184.5417,212,242
2018-05-25Conversion (derivative)127,500$0.00368,209,967
2018-05-25Open-market sale95,183$184.9832,317
2018-05-25Conversion127,500$0.00127,500
2018-05-25Open-market sale27,269$185.8417,237,345
2018-05-25Open-market sale65,231$184.9617,264,614
2018-05-25Open-market sale32,317$185.860
2018-05-24Conversion (derivative)127,500$0.00368,337,467
2018-05-24Open-market sale54,958$186.360
2018-05-24Open-market sale72,542$185.8554,958
2018-05-24Conversion127,500$0.00127,500
2018-05-24Open-market sale46,587$186.3117,329,845
2018-05-24Open-market sale45,913$185.8217,376,432
2018-05-23Conversion (derivative)127,500$0.00368,464,967
2018-05-23Open-market sale11,463$186.550
2018-05-23Open-market sale14,000$182.7517,500,845
2018-05-23Open-market sale19,682$183.8717,481,163
2018-05-23Open-market sale30,896$184.6217,450,267
2018-05-23Open-market sale20,009$185.8317,430,258
2018-05-23Open-market sale7,913$186.5717,422,345
2018-05-23Conversion127,500$0.00127,500
2018-05-23Open-market sale17,689$182.79109,811
2018-05-23Open-market sale29,514$183.9080,297
2018-05-23Open-market sale40,648$184.6439,649
2018-05-23Open-market sale28,186$185.8311,463
2018-05-22Conversion (derivative)127,500$0.00368,592,467
2018-05-22Open-market sale46,827$184.790
2018-05-22Open-market sale80,673$184.0746,827
2018-05-22Conversion127,500$0.00127,500
2018-05-22Open-market sale29,240$184.8517,514,845
2018-05-22Open-market sale63,260$184.1017,544,085
2018-05-21Conversion (derivative)127,500$0.00368,719,967
2018-05-21Open-market sale500$185.220
2018-05-21Open-market sale35,038$183.9317,664,807
2018-05-21Open-market sale56,862$184.5517,607,945
2018-05-21Open-market sale600$185.2317,607,345
2018-05-21Conversion127,500$0.00127,500
2018-05-21Open-market sale2,902$184.75463,631
2018-05-21Open-market sale6,098$184.11466,533
2018-05-21Open-market sale3,950$184.63382,066
2018-05-21Open-market sale4,050$184.01386,016
2018-05-21Open-market sale78,394$184.55500
2018-05-21Open-market sale48,606$183.9478,894
2018-05-18Conversion (derivative)127,500$0.00368,847,467
2018-05-18Open-market sale90,300$183.0717,702,045
2018-05-18Conversion127,500$0.00127,500
2018-05-18Open-market sale124,544$183.072,956
2018-05-18Open-market sale2,956$183.810
2018-05-18Open-market sale7,900$183.08390,166
2018-05-18Open-market sale100$183.62390,066
2018-05-18Open-market sale9,000$183.08472,631
2018-05-18Open-market sale2,200$183.7317,699,845
2018-05-17Conversion (derivative)12,206,000$0.00368,974,967
2018-05-17Conversion (derivative)127,500$0.00381,180,967
2018-05-17Open-market sale41,849$183.075,842,996
2018-05-17Open-market sale50,651$183.635,792,345
2018-05-17Conversion127,500$0.00127,500
2018-05-17Open-market sale40,937$182.9786,563
2018-05-17Open-market sale86,563$183.580
2018-05-17Conversion12,206,000$0.0012,206,000
2018-05-17Gift12,000,000$0.0017,792,345
2018-05-17Gift206,000$0.000
2018-05-17Gift206,000$0.00206,000
2018-05-16Conversion (derivative)127,500$0.00381,308,467
2018-05-16Open-market sale10,426$183.925,884,845
2018-05-16Conversion127,500$0.00127,500
2018-05-16Open-market sale113,671$183.3713,829
2018-05-16Open-market sale13,829$183.930
2018-05-16Open-market sale82,074$183.375,895,271
2018-05-15Conversion (derivative)127,500$0.00381,435,967
2018-05-15Open-market sale71,079$183.835,998,766
2018-05-15Open-market sale21,421$184.555,977,345
2018-05-15Conversion127,500$0.00127,500
2018-05-15Open-market sale97,460$183.8330,040
2018-05-15Open-market sale30,040$184.560
2018-05-14Conversion (derivative)127,500$0.00381,563,467
2018-05-14Open-market sale72,305$186.846,090,040
2018-05-14Conversion127,500$0.00127,500
2018-05-14Open-market sale101,690$186.8525,810
2018-05-14Open-market sale25,810$187.520
2018-05-14Open-market sale20,195$187.546,069,845
2018-05-11Conversion (derivative)127,500$0.00381,690,967
2018-05-11Open-market sale7,107$187.850
2018-05-11Open-market sale84,668$186.707,107
2018-05-11Open-market sale11,408$185.6591,775
2018-05-11Open-market sale24,317$184.81103,183
2018-05-11Conversion127,500$0.00127,500
2018-05-11Open-market sale5,000$187.866,162,345
2018-05-11Open-market sale59,852$186.716,167,345
2018-05-11Open-market sale9,391$185.746,227,197
2018-05-11Open-market sale18,257$184.836,236,588
2018-05-10Conversion (derivative)127,500$0.00381,818,467
2018-05-10Open-market sale24,741$185.810
2018-05-10Open-market sale63,766$185.2724,741
2018-05-10Open-market sale23,464$183.9688,507
2018-05-10Open-market sale15,529$183.08111,971
2018-05-10Conversion127,500$0.00127,500
2018-05-10Open-market sale17,771$185.826,254,845
2018-05-10Open-market sale45,305$185.276,272,616
2018-05-10Open-market sale17,273$183.976,317,921
2018-05-10Open-market sale12,151$183.126,335,194
2018-05-09Conversion (derivative)127,500$0.00381,945,967
2018-05-09Open-market sale24,346$181.3453,060
2018-05-09Open-market sale32,594$180.4077,406
2018-05-09Open-market sale17,500$179.50110,000
2018-05-09Conversion127,500$0.00127,500
2018-05-09Open-market sale3,300$182.866,347,345
2018-05-09Open-market sale35,383$182.386,350,645
2018-05-09Open-market sale17,604$181.306,386,028
2018-05-09Open-market sale23,074$180.386,403,632
2018-05-09Open-market sale13,139$179.526,426,706
2018-05-09Open-market sale50,660$182.422,400
2018-05-09Open-market sale2,400$182.880
2018-05-08Conversion (derivative)127,500$0.00382,073,467
2018-05-08Open-market sale66,008$178.500
2018-05-08Open-market sale61,492$177.7166,008
2018-05-08Conversion127,500$0.00127,500
2018-05-08Open-market sale47,776$178.506,439,845
2018-05-08Open-market sale44,724$177.726,487,621
2018-05-07Conversion (derivative)127,500$0.00382,200,967
2018-05-07Open-market sale700$179.27481,631
2018-05-07Open-market sale4,750$178.78482,331
2018-05-07Open-market sale5,889$179.256,532,345
2018-05-07Open-market sale3,550$177.71487,081
2018-05-07Open-market sale300$179.32398,066
2018-05-07Open-market sale4,500$178.82398,366
2018-05-07Open-market sale3,200$177.76402,866
2018-05-07Open-market sale6,900$179.260
2018-05-07Open-market sale72,799$178.796,900
2018-05-07Open-market sale47,801$177.7679,699
2018-05-07Conversion127,500$0.00127,500
2018-05-07Open-market sale34,749$177.756,590,096
2018-05-07Open-market sale51,862$178.796,538,234
2018-05-04Conversion (derivative)127,500$0.00382,328,467
2018-05-04Open-market sale3,633$176.47490,631
2018-05-04Open-market sale3,667$175.91494,264
2018-05-04Open-market sale1,100$174.74497,931
2018-05-04Open-market sale600$173.42499,031
2018-05-04Open-market sale3,610$176.44406,066
2018-05-04Open-market sale3,090$175.85409,676
2018-05-04Open-market sale900$174.52412,766
2018-05-04Open-market sale400$173.13413,666
2018-05-04Open-market sale59,093$176.440
2018-05-04Open-market sale50,635$175.8559,093
2018-05-04Open-market sale12,172$174.56109,728
2018-05-04Open-market sale5,600$173.43121,900
2018-05-04Conversion127,500$0.00127,500
2018-05-04Open-market sale52,222$176.406,624,845
2018-05-04Open-market sale32,883$175.796,677,067
2018-05-04Open-market sale5,500$174.666,709,950
2018-05-04Open-market sale1,895$173.366,715,450
2018-05-03Conversion (derivative)122,250$0.00382,455,967
2018-05-03Open-market sale19,900$172.88102,350
2018-05-03Conversion122,250$0.00122,250
2018-05-03Open-market sale10,727$175.376,717,345
2018-05-03Open-market sale52,876$174.886,728,072
2018-05-03Open-market sale8,477$173.646,780,948
2018-05-03Open-market sale5,200$172.796,789,425
2018-05-03Open-market sale8,977$175.510
2018-05-03Open-market sale66,453$174.788,977
2018-05-03Open-market sale26,920$173.8275,430
2018-05-02Conversion (derivative)127,500$0.00382,578,217
2018-05-02Open-market sale24,777$177.640
2018-05-02Open-market sale67,829$176.7824,777
2018-05-02Open-market sale24,794$176.0492,606
2018-05-02Open-market sale10,100$174.69117,400
2018-05-02Conversion127,500$0.00127,500
2018-05-02Open-market sale19,299$177.636,794,625
2018-05-02Open-market sale49,737$176.756,813,924
2018-05-02Open-market sale15,964$176.046,863,661
2018-05-02Open-market sale7,500$174.836,879,625
2018-05-01Conversion (derivative)108,750$0.00382,705,717
2018-05-01Open-market sale3,344$173.830
2018-05-01Open-market sale21,665$172.503,344
2018-05-01Open-market sale55,458$171.8325,009
2018-05-01Open-market sale28,283$170.9080,467
2018-05-01Conversion108,750$0.00108,750
2018-05-01Open-market sale1,148$173.826,887,125
2018-05-01Open-market sale6,637$172.516,888,273
2018-05-01Open-market sale18,955$171.846,894,910
2018-05-01Open-market sale9,510$170.916,913,865
2018-04-30Conversion (derivative)111,868$0.00382,814,467
2018-04-30Open-market sale22,268$175.160
2018-04-30Open-market sale22,970$174.2822,268
2018-04-30Open-market sale40,992$173.0845,238
2018-04-30Open-market sale25,638$172.4086,230
2018-04-30Conversion111,868$0.00111,868
2018-04-30Open-market sale14,749$175.206,923,375
2018-04-30Open-market sale7,167$174.416,938,124
2018-04-30Open-market sale13,799$173.186,945,291
2018-04-30Open-market sale9,384$172.456,959,090
2018-04-27Conversion (derivative)118,050$0.00382,926,335
2018-04-27Open-market sale4,400$176.920
2018-04-27Open-market sale6,828$175.884,400
2018-04-27Open-market sale34,073$174.9711,228
2018-04-27Open-market sale41,428$174.2045,301
2018-04-27Open-market sale31,321$173.1786,729
2018-04-27Conversion118,050$0.00118,050
2018-04-27Open-market sale3,000$176.896,968,474
2018-04-27Open-market sale3,228$175.936,971,474
2018-04-27Open-market sale14,282$174.317,001,970
2018-04-27Open-market sale11,200$173.207,016,252
2018-04-27Open-market sale27,268$175.056,974,702
2018-04-26Conversion (derivative)125,635$0.00383,044,385
2018-04-26Open-market sale1,700$176.050
2018-04-26Open-market sale51,039$175.441,700
2018-04-26Open-market sale24,875$174.3852,739
2018-04-26Open-market sale23,828$173.3377,614
2018-04-26Open-market sale20,493$172.47101,442
2018-04-26Open-market sale3,700$171.47121,935
2018-04-26Conversion125,635$0.00125,635
2018-04-26Open-market sale1,200$171.467,113,174
2018-04-26Open-market sale6,200$172.497,106,974
2018-04-26Open-market sale8,783$173.307,098,191
2018-04-26Open-market sale8,458$174.377,089,733
2018-04-26Open-market sale60,781$175.427,028,952
2018-04-26Open-market sale1,500$175.997,027,452
2018-04-25Conversion (derivative)108,750$0.00383,170,020
2018-04-25Conversion108,750$0.00108,750
2018-04-25Open-market sale59,683$159.842,700
2018-04-25Open-market sale23,329$159.0362,383
2018-04-25Open-market sale16,408$158.0085,712
2018-04-25Open-market sale6,630$156.86102,120
2018-04-25Open-market sale2,700$160.680
2018-04-25Open-market sale800$160.837,114,374
2018-04-25Open-market sale18,188$159.897,115,174
2018-04-25Open-market sale9,201$159.147,133,362
2018-04-25Open-market sale5,400$158.077,142,563
2018-04-25Open-market sale2,661$156.887,147,963
2018-04-24Conversion (derivative)108,750$0.00383,278,770
2018-04-24Open-market sale9,255$163.8019,710
2018-04-24Open-market sale11,800$160.8448,842
2018-04-24Open-market sale37,540$159.6960,642
2018-04-24Open-market sale10,568$158.8698,182
2018-04-24Conversion108,750$0.00108,750
2018-04-24Open-market sale1,800$165.707,150,624
2018-04-24Open-market sale5,500$165.017,152,424
2018-04-24Open-market sale2,800$163.847,157,924
2018-04-24Open-market sale2,600$163.127,160,724
2018-04-24Open-market sale3,500$161.797,163,324
2018-04-24Open-market sale4,057$161.027,166,824
2018-04-24Open-market sale11,075$159.777,170,881
2018-04-24Open-market sale4,918$159.017,181,956
2018-04-24Open-market sale7,130$165.630
2018-04-24Open-market sale12,580$164.947,130
2018-04-24Open-market sale11,577$161.6237,265
2018-04-24Open-market sale8,300$162.9828,965
2018-04-23Conversion (derivative)108,750$0.00383,387,520
2018-04-23Open-market sale7,200$168.220
2018-04-23Open-market sale30,705$167.587,200
2018-04-23Open-market sale27,918$166.5837,905
2018-04-23Open-market sale42,927$165.7265,823
2018-04-23Conversion108,750$0.00108,750
2018-04-23Open-market sale1,223$168.307,186,874
2018-04-23Open-market sale9,187$167.767,188,097
2018-04-23Open-market sale10,379$166.747,197,284
2018-04-23Open-market sale15,461$165.747,207,663
2018-04-20Conversion (derivative)108,750$0.00383,496,270
2018-04-20Open-market sale800$168.05499,631
2018-04-20Open-market sale4,405$167.33500,431
2018-04-20Open-market sale14,121$166.427,245,253
2018-04-20Open-market sale19,328$167.297,225,925
2018-04-20Open-market sale2,801$168.097,223,124
2018-04-20Conversion108,750$0.00108,750
2018-04-20Open-market sale45,393$166.4263,357
2018-04-20Open-market sale54,988$167.288,369
2018-04-20Open-market sale8,369$168.070
2018-04-20Open-market sale3,500$166.46418,566
2018-04-20Open-market sale3,800$167.30414,766
2018-04-20Open-market sale700$168.06414,066
2018-04-20Open-market sale3,795$166.46504,836
2018-04-19Conversion (derivative)108,750$0.00383,605,020
2018-04-19Open-market sale2,992$166.85424,074
2018-04-19Open-market sale3,000$166.01427,066
2018-04-19Open-market sale31,084$167.670
2018-04-19Open-market sale39,066$166.7931,084
2018-04-19Open-market sale38,600$166.0270,150
2018-04-19Conversion108,750$0.00108,750
2018-04-19Open-market sale9,924$167.677,259,374
2018-04-19Open-market sale12,969$166.787,269,298
2018-04-19Open-market sale13,357$166.007,282,267
2018-04-19Open-market sale2,008$167.70422,066
2018-04-19Open-market sale3,400$166.04514,231
2018-04-19Open-market sale3,100$166.82511,131
2018-04-19Open-market sale2,500$167.68508,631
2018-04-18Conversion (derivative)108,750$0.00383,713,770
2018-04-18Open-market sale100$167.940
2018-04-18Open-market sale58,801$167.11100
2018-04-18Open-market sale49,849$166.4958,901
2018-04-18Conversion108,750$0.00108,750
2018-04-18Open-market sale7,359$167.407,295,624
2018-04-18Open-market sale28,891$166.707,302,983
2018-04-17Conversion (derivative)108,750$0.00383,822,520
2018-04-17Open-market sale9,800$168.910
2018-04-17Open-market sale57,150$168.359,800
2018-04-17Open-market sale32,000$167.4466,950
2018-04-17Open-market sale9,800$166.2998,950
2018-04-17Conversion108,750$0.00108,750
2018-04-17Open-market sale4,400$168.877,331,874
2018-04-17Open-market sale9,438$167.377,336,274
2018-04-17Open-market sale18,100$168.277,345,712
2018-04-17Open-market sale4,312$166.157,363,812
2018-04-16Conversion (derivative)108,750$0.00383,931,270
2018-04-16Open-market sale80,658$164.897,522
2018-04-16Open-market sale2,434$165.607,368,124
2018-04-16Open-market sale25,416$164.937,370,558
2018-04-16Open-market sale8,400$164.137,395,974
2018-04-16Open-market sale7,522$165.550
2018-04-16Conversion108,750$0.00108,750
2018-04-16Open-market sale20,570$164.0788,180
2018-04-13Conversion (derivative)108,750$0.00384,040,020
2018-04-13Open-market sale10,400$165.287,404,374
2018-04-13Open-market sale25,850$164.447,414,774
2018-04-13Open-market sale63,730$164.4445,020
2018-04-13Conversion108,750$0.00108,750
2018-04-13Open-market sale45,020$165.180
2018-04-12Conversion (derivative)108,750$0.00384,148,770
2018-04-12Conversion108,750$0.00108,750
2018-04-12Open-market sale33,383$163.8275,367
2018-04-12Open-market sale61,967$164.5513,400
2018-04-12Open-market sale9,000$165.374,400
2018-04-12Open-market sale4,400$166.890
2018-04-12Open-market sale2,000$167.027,440,624
2018-04-12Open-market sale2,800$165.407,442,624
2018-04-12Open-market sale20,342$164.577,445,424
2018-04-12Open-market sale11,108$163.837,465,766
2018-04-11Conversion (derivative)108,750$0.00384,257,520
2018-04-11Open-market sale22,740$167.76600
2018-04-11Open-market sale600$168.530
2018-04-11Open-market sale10,563$164.147,502,561
2018-04-11Open-market sale5,708$165.127,496,853
2018-04-11Open-market sale6,080$166.247,490,773
2018-04-11Open-market sale8,499$167.127,482,274
2018-04-11Open-market sale5,400$167.887,476,874
2018-04-11Open-market sale28,982$166.8223,340
2018-04-11Open-market sale12,686$165.8352,322
2018-04-11Open-market sale24,052$164.7665,008
2018-04-11Conversion108,750$0.00108,750
2018-04-11Open-market sale19,690$163.9389,060
2018-04-10Conversion (derivative)108,750$0.00384,366,270
2018-04-10Open-market sale29,933$159.9063,904
2018-04-10Open-market sale29,300$160.6534,604
2018-04-10Open-market sale13,611$161.6820,993
2018-04-10Open-market sale1,900$162.8919,093
2018-04-10Open-market sale3,700$163.8415,393
2018-04-10Open-market sale12,488$164.842,905
2018-04-10Open-market sale5,808$158.8993,837
2018-04-10Open-market sale13,698$160.287,526,998
2018-04-10Open-market sale2,905$165.520
2018-04-10Open-market sale1,000$157.82437,066
2018-04-10Open-market sale730$159.17436,336
2018-04-10Open-market sale3,300$160.22433,036
2018-04-10Open-market sale1,500$161.43431,536
2018-04-10Open-market sale100$162.19431,436
2018-04-10Open-market sale400$163.78431,036
2018-04-10Open-market sale770$164.80430,266
2018-04-10Open-market sale200$165.64430,066
2018-04-10Open-market sale1,300$157.92525,331
2018-04-10Open-market sale1,100$159.42524,231
2018-04-10Open-market sale3,420$160.29520,811
2018-04-10Open-market sale1,544$161.48519,267
2018-04-10Open-market sale3,825$157.967,545,549
2018-04-10Open-market sale4,853$159.387,540,696
2018-04-10Open-market sale6,098$161.367,520,900
2018-04-10Open-market sale9,105$157.9099,645
2018-04-10Conversion108,750$0.00108,750
2018-04-10Open-market sale2,546$165.327,513,124
2018-04-10Open-market sale2,700$164.567,515,670
2018-04-10Open-market sale1,230$163.557,518,370
2018-04-10Open-market sale1,300$162.017,519,600
2018-04-10Open-market sale300$163.88518,767
2018-04-10Open-market sale200$165.61517,631
2018-04-10Open-market sale936$164.77517,831
2018-04-10Open-market sale200$162.72519,067
2018-04-09Conversion (derivative)108,750$0.00384,475,020
2018-04-09Open-market sale13,700$159.947,549,374
2018-04-09Open-market sale12,528$159.097,563,074
2018-04-09Open-market sale7,422$158.087,575,602
2018-04-09Open-market sale2,600$156.867,583,024
2018-04-09Open-market sale100$160.46526,631
2018-04-09Open-market sale4,200$159.83526,731
2018-04-09Open-market sale2,800$158.87530,931
2018-04-09Open-market sale1,500$157.81533,731
2018-04-09Open-market sale400$156.66535,231
2018-04-09Open-market sale3,100$159.93438,066
2018-04-09Open-market sale2,811$159.08441,166
2018-04-09Open-market sale1,689$157.99443,977
2018-04-09Open-market sale400$156.90445,666
2018-04-09Open-market sale45,817$159.890
2018-04-09Open-market sale37,164$158.9845,817
2018-04-09Open-market sale17,969$157.9782,981
2018-04-09Open-market sale7,800$156.90100,950
2018-04-09Conversion108,750$0.00108,750
2018-04-06Conversion (derivative)108,750$0.00384,583,770
2018-04-06Open-market sale39,437$159.4418,520
2018-04-06Conversion108,750$0.00108,750
2018-04-06Open-market sale500$161.237,585,624
2018-04-06Open-market sale5,600$160.547,586,124
2018-04-06Open-market sale13,287$159.457,591,724
2018-04-06Open-market sale7,131$158.607,605,011
2018-04-06Open-market sale9,732$157.527,612,142
2018-04-06Open-market sale2,900$161.130
2018-04-06Open-market sale15,620$160.482,900
2018-04-06Open-market sale26,842$157.5181,908
2018-04-06Open-market sale23,951$158.5757,957
2018-04-05Conversion (derivative)108,750$0.00384,692,520
2018-04-05Open-market sale4,682$161.290
2018-04-05Open-market sale13,380$160.044,682
2018-04-05Open-market sale61,488$159.2718,062
2018-04-05Open-market sale24,400$158.4279,550
2018-04-05Open-market sale4,800$157.49103,950
2018-04-05Conversion108,750$0.00108,750
2018-04-05Open-market sale1,600$161.297,621,874
2018-04-05Open-market sale4,800$160.017,623,474
2018-04-05Open-market sale20,223$159.257,628,274
2018-04-05Open-market sale8,624$158.387,648,497
2018-04-05Open-market sale1,003$157.287,657,121
2018-04-04Conversion (derivative)108,750$0.00384,801,270
2018-04-04Open-market sale26,000$154.0821,481
2018-04-04Open-market sale28,016$153.0847,481
2018-04-04Open-market sale21,481$155.260
2018-04-04Open-market sale25,039$152.0675,497
2018-04-04Open-market sale8,214$151.18100,536
2018-04-04Conversion108,750$0.00108,750
2018-04-04Open-market sale7,119$155.247,658,124
2018-04-04Open-market sale8,497$154.027,665,243
2018-04-04Open-market sale9,200$153.077,673,740
2018-04-04Open-market sale9,234$152.037,682,940
2018-04-04Open-market sale2,200$151.097,692,174
2018-04-03Conversion (derivative)108,750$0.00384,910,020
2018-04-03Open-market sale2,400$151.537,728,224
2018-04-03Open-market sale1,055$157.110
2018-04-03Open-market sale30,311$156.211,055
2018-04-03Open-market sale43,932$155.3231,366
2018-04-03Open-market sale11,163$154.4775,298
2018-04-03Open-market sale7,000$153.2886,461
2018-04-03Open-market sale9,413$152.4293,461
2018-04-03Open-market sale5,876$151.46102,874
2018-04-03Conversion108,750$0.00108,750
2018-04-03Open-market sale4,200$156.627,694,374
2018-04-03Open-market sale13,725$155.827,698,574
2018-04-03Open-market sale10,697$154.897,712,299
2018-04-03Open-market sale1,300$153.627,722,996
2018-04-03Open-market sale3,928$152.717,724,296
2018-04-02Conversion (derivative)108,750$0.00385,018,770
2018-04-02Open-market sale43,992$155.5937,062
2018-04-02Open-market sale27,696$154.9281,054
2018-04-02Conversion108,750$0.00108,750
2018-04-02Open-market sale1,300$158.537,730,624
2018-04-02Open-market sale3,800$157.627,731,924
2018-04-02Open-market sale9,196$156.577,735,724
2018-04-02Open-market sale24,500$156.6412,562
2018-04-02Open-market sale8,800$157.633,762
2018-04-02Open-market sale3,762$158.630
2018-04-02Open-market sale14,155$155.497,744,920
2018-04-02Open-market sale7,799$154.907,759,075
2018-03-29Conversion (derivative)108,750$0.00385,127,520
2018-03-29Open-market sale4,752$156.7883,501
2018-03-29Open-market sale8,740$155.6988,253
2018-03-29Open-market sale11,757$154.9496,993
2018-03-29Conversion108,750$0.00108,750
2018-03-29Open-market sale1,600$161.257,766,874
2018-03-29Open-market sale5,130$160.497,768,474
2018-03-29Open-market sale13,731$160.83700
2018-03-29Open-market sale5,950$158.807,783,373
2018-03-29Open-market sale4,301$158.027,789,323
2018-03-29Open-market sale1,600$157.027,793,624
2018-03-29Open-market sale2,400$155.927,795,224
2018-03-29Open-market sale5,500$154.997,797,624
2018-03-29Open-market sale700$161.360
2018-03-29Open-market sale10,598$157.7572,903
2018-03-29Open-market sale30,564$158.8342,339
2018-03-29Open-market sale27,908$159.8614,431
2018-03-29Open-market sale9,769$159.587,773,604
2018-03-28Conversion (derivative)97,850$0.00385,236,270
2018-03-28Open-market sale44,930$153.5321,193
2018-03-28Open-market sale16,893$154.594,300
2018-03-28Open-market sale4,300$155.430
2018-03-28Conversion97,850$0.0097,850
2018-03-28Open-market sale500$155.517,803,124
2018-03-28Open-market sale5,911$154.947,803,624
2018-03-28Open-market sale11,000$153.817,809,535
2018-03-28Open-market sale13,239$152.987,820,535
2018-03-28Open-market sale3,600$151.797,833,774
2018-03-28Open-market sale24,391$152.7166,123
2018-03-28Open-market sale7,336$151.6290,514
2018-03-28Open-market sale4,100$155.04535,631
2018-03-28Open-market sale4,000$155.03446,066
2018-03-27Open-market sale900$159.75541,364
2018-03-27Open-market sale1,601$158.82542,264
2018-03-27Open-market sale700$157.87543,865
2018-03-27Open-market sale1,100$156.37544,565
2018-03-27Open-market sale1,100$155.33545,665
2018-03-27Open-market sale400$162.14450,066
2018-03-27Open-market sale400$162.21539,731
2018-03-27Open-market sale1,233$160.96540,131
2018-03-27Conversion (derivative)105,053$0.00385,334,120
2018-03-27Open-market sale9,533$154.6977,212
2018-03-27Open-market sale5,611$153.6386,745
2018-03-27Open-market sale6,768$155.7470,444
2018-03-27Open-market sale9,411$156.4961,033
2018-03-27Open-market sale7,597$152.3592,356
2018-03-27Open-market sale5,100$151.4099,953
2018-03-27Conversion105,053$0.00105,053
2018-03-27Open-market sale1,300$162.227,837,374
2018-03-27Open-market sale4,900$161.017,838,674
2018-03-27Open-market sale2,000$160.017,843,574
2018-03-27Open-market sale6,400$158.967,845,574
2018-03-27Open-market sale4,200$157.977,851,974
2018-03-27Open-market sale4,200$156.567,856,174
2018-03-27Open-market sale2,700$155.697,860,374
2018-03-27Open-market sale3,100$154.627,863,074
2018-03-27Open-market sale1,700$153.727,866,174
2018-03-27Open-market sale2,200$152.517,867,874
2018-03-27Open-market sale2,450$151.587,870,074
2018-03-27Open-market sale1,100$160.93450,466
2018-03-27Open-market sale602$159.96451,566
2018-03-27Open-market sale1,600$158.85452,168
2018-03-27Open-market sale700$157.72453,768
2018-03-27Open-market sale800$156.42454,468
2018-03-27Open-market sale1,100$155.27455,268
2018-03-27Open-market sale1,981$162.490
2018-03-27Open-market sale6,019$161.591,981
2018-03-27Open-market sale13,398$160.808,000
2018-03-27Open-market sale8,703$159.7521,398
2018-03-27Open-market sale24,732$158.7330,101
2018-03-27Open-market sale6,200$157.7654,833
2018-03-26Conversion (derivative)108,750$0.00385,439,173
2018-03-26Open-market sale2,240$150.807,905,834
2018-03-26Open-market sale4,050$151.7995,621
2018-03-26Open-market sale4,900$152.8390,721
2018-03-26Open-market sale2,679$149.87106,071
2018-03-26Conversion108,750$0.00108,750
2018-03-26Open-market sale500$160.907,872,524
2018-03-26Open-market sale2,707$160.447,873,024
2018-03-26Open-market sale800$158.927,875,731
2018-03-26Open-market sale1,300$158.197,876,531
2018-03-26Open-market sale5,000$157.077,877,831
2018-03-26Open-market sale10,400$156.007,882,831
2018-03-26Open-market sale7,100$155.037,893,231
2018-03-26Open-market sale2,800$154.067,900,331
2018-03-26Open-market sale1,703$152.777,903,131
2018-03-26Open-market sale1,000$151.717,904,834
2018-03-26Open-market sale6,400$150.9099,671
2018-03-26Open-market sale700$149.707,908,074
2018-03-26Open-market sale2,100$160.850
2018-03-26Open-market sale5,272$160.162,100
2018-03-26Open-market sale2,600$158.937,372
2018-03-26Open-market sale4,800$158.129,972
2018-03-26Open-market sale14,413$157.0714,772
2018-03-26Open-market sale29,568$156.0729,185
2018-03-26Open-market sale23,467$155.1158,753
2018-03-26Open-market sale8,501$154.0982,220
2018-03-23Conversion (derivative)108,750$0.00385,547,923
2018-03-23Open-market sale4,052$159.707,940,972
2018-03-23Open-market sale2,800$160.507,938,172
2018-03-23Open-market sale3,300$161.847,934,872
2018-03-23Open-market sale4,117$162.747,930,755
2018-03-23Open-market sale1,583$166.760
2018-03-23Open-market sale5,000$165.911,583
2018-03-23Open-market sale29,432$165.016,583
2018-03-23Open-market sale24,599$164.0436,015
2018-03-23Open-market sale13,507$162.9860,614
2018-03-23Open-market sale12,338$161.9874,121
2018-03-23Open-market sale6,902$160.7386,459
2018-03-23Open-market sale15,389$159.8293,361
2018-03-23Conversion108,750$0.00108,750
2018-03-23Open-market sale1,500$166.657,908,774
2018-03-23Open-market sale3,699$165.487,910,274
2018-03-23Open-market sale9,700$164.787,913,973
2018-03-23Open-market sale7,082$163.787,923,673
2018-03-22Conversion (derivative)108,750$0.00385,656,673
2018-03-22Open-market sale600$168.19500
2018-03-22Open-market sale1,700$167.181,100
2018-03-22Open-market sale2,900$166.332,800
2018-03-22Open-market sale1,700$165.305,700
2018-03-22Open-market sale300$164.367,400
2018-03-22Open-market sale7,300$169.311,800
2018-03-22Open-market sale7,678$168.189,100
2018-03-22Open-market sale23,466$167.3016,778
2018-03-22Open-market sale34,996$166.3940,244
2018-03-22Open-market sale28,510$165.4275,240
2018-03-22Open-market sale5,000$164.51103,750
2018-03-22Conversion108,750$0.00108,750
2018-03-22Open-market sale300$170.127,945,024
2018-03-22Open-market sale2,300$169.427,945,324
2018-03-22Open-market sale2,400$168.297,947,624
2018-03-22Open-market sale7,032$167.307,950,024
2018-03-22Open-market sale12,405$166.417,957,056
2018-03-22Open-market sale10,013$165.457,969,461
2018-03-22Open-market sale1,800$164.507,979,474
2018-03-22Open-market sale100$170.110
2018-03-22Open-market sale400$169.33100
2018-03-21Open-market sale820$172.177,755
2018-03-21Open-market sale1,030$171.278,575
2018-03-21Open-market sale1,100$169.979,605
2018-03-21Open-market sale1,695$169.0310,705
2018-03-21Open-market sale55$173.087,700
2018-03-21Conversion (derivative)108,750$0.00385,765,423
2018-03-21Open-market sale3,025$172.880
2018-03-21Open-market sale11,780$171.863,025
2018-03-21Open-market sale11,740$171.0414,805
2018-03-21Open-market sale16,814$169.8326,545
2018-03-21Open-market sale18,178$168.9343,359
2018-03-21Open-market sale4,200$167.9961,537
2018-03-21Open-market sale10,745$166.8265,737
2018-03-21Open-market sale4,348$165.8976,482
2018-03-21Open-market sale18,760$164.7680,830
2018-03-21Open-market sale9,160$164.0299,590
2018-03-21Conversion108,750$0.00108,750
2018-03-21Open-market sale950$172.847,981,274
2018-03-21Open-market sale3,800$171.927,982,224
2018-03-21Open-market sale500$167.7612,400
2018-03-21Open-market sale5,200$169.977,989,824
2018-03-21Open-market sale7,094$169.057,995,024
2018-03-21Open-market sale1,500$168.068,002,118
2018-03-21Open-market sale2,850$166.938,003,618
2018-03-21Open-market sale2,254$165.898,006,468
2018-03-21Open-market sale5,027$164.858,008,722
2018-03-21Open-market sale3,775$164.198,013,749
2018-03-21Open-market sale1,700$164.2314,400
2018-03-21Open-market sale800$165.2613,600
2018-03-21Open-market sale700$166.7112,900
2018-03-21Open-market sale3,800$171.147,986,024
2018-03-20Conversion (derivative)108,750$0.00385,874,173
2018-03-20Open-market sale5,101$163.918,044,773
2018-03-20Open-market sale2,103$165.008,042,670
2018-03-20Open-market sale3,220$165.898,039,450
2018-03-20Open-market sale5,369$166.888,034,081
2018-03-20Open-market sale9,816$167.818,024,265
2018-03-20Open-market sale3,741$169.028,020,524
2018-03-20Open-market sale3,000$169.728,017,524
2018-03-20Conversion108,750$0.00108,750
2018-03-20Open-market sale8,743$162.81100,007
2018-03-20Open-market sale13,002$163.6787,005
2018-03-20Open-market sale8,475$164.5578,530
2018-03-20Open-market sale9,772$165.6068,758
2018-03-20Open-market sale16,056$166.8052,702
2018-03-20Open-market sale26,770$167.7825,932
2018-03-20Open-market sale13,049$168.8012,883
2018-03-20Open-market sale12,883$169.620
2018-03-20Open-market sale3,900$162.928,049,874
2018-03-19Conversion (derivative)116,270$0.00385,982,923
2018-03-19Open-market sale8,349$172.258,098,188
2018-03-19Open-market sale5,779$173.318,092,409
2018-03-19Open-market sale13,551$176.328,053,774
2018-03-19Conversion116,270$0.00116,270
2018-03-19Open-market sale9,659$174.818,082,750
2018-03-19Open-market sale9,317$176.580
2018-03-19Open-market sale5,649$170.92110,621
2018-03-19Open-market sale27,189$171.8783,432
2018-03-19Open-market sale17,895$172.7965,537
2018-03-19Open-market sale10,955$173.6454,582
2018-03-19Open-market sale21,332$174.8733,250
2018-03-19Open-market sale23,933$175.829,317
2018-03-19Open-market sale15,425$175.438,067,325
2018-03-19Open-market sale6,213$171.448,106,537
2018-03-16Conversion (derivative)127,500$0.00386,099,193
2018-03-16Open-market sale58,195$184.770
2018-03-16Open-market sale69,305$184.3158,195
2018-03-16Conversion127,500$0.00127,500
2018-03-16Open-market sale40,760$184.788,112,750
2018-03-16Open-market sale51,740$184.328,153,510
2018-03-15Conversion (derivative)127,500$0.00386,226,693
2018-03-15Open-market sale50,354$182.818,247,396
2018-03-15Open-market sale42,146$183.518,205,250
2018-03-15Conversion127,500$0.00127,500
2018-03-15Open-market sale2,610$183.5916,100
2018-03-15Open-market sale5,790$182.9318,710
2018-03-15Open-market sale2,600$183.61546,765
2018-03-15Open-market sale6,400$182.94549,365
2018-03-15Open-market sale3,300$183.54456,368
2018-03-15Open-market sale4,700$182.83459,668
2018-03-15Open-market sale57,120$183.510
2018-03-15Open-market sale70,380$182.8157,120
2018-03-14Conversion (derivative)127,500$0.00386,354,193
2018-03-14Open-market sale55,967$183.4716,968
2018-03-14Open-market sale54,565$182.5472,935
2018-03-14Conversion127,500$0.00127,500
2018-03-14Open-market sale14,636$183.998,297,750
2018-03-14Open-market sale39,668$183.418,312,386
2018-03-14Open-market sale38,196$182.528,352,054
2018-03-14Open-market sale4,010$183.7224,500
2018-03-14Open-market sale4,390$182.6228,510
2018-03-14Open-market sale942$184.03555,765
2018-03-14Open-market sale4,100$183.52556,707
2018-03-14Open-market sale3,958$182.55560,807
2018-03-14Open-market sale300$184.05464,368
2018-03-14Open-market sale4,000$183.59464,668
2018-03-14Open-market sale3,700$182.55468,668
2018-03-14Open-market sale16,968$184.010
2018-03-13Conversion (derivative)127,500$0.00386,481,693
2018-03-13Open-market sale25,662$182.538,417,434
2018-03-13Open-market sale12,745$183.888,404,689
2018-03-13Open-market sale8,736$184.728,395,953
2018-03-13Conversion127,500$0.00127,500
2018-03-13Open-market sale61,764$181.9665,736
2018-03-13Open-market sale29,682$182.6236,054
2018-03-13Open-market sale17,174$183.9118,880
2018-03-13Open-market sale11,998$184.786,882
2018-03-13Open-market sale6,882$185.580
2018-03-13Open-market sale39,654$181.928,443,096
2018-03-13Open-market sale5,703$185.588,390,250
2018-03-12Conversion (derivative)127,500$0.00386,609,193
2018-03-12Open-market sale37,974$185.600
2018-03-12Open-market sale89,526$184.9637,974
2018-03-12Conversion127,500$0.00127,500
2018-03-12Open-market sale36,241$185.528,482,750
2018-03-12Open-market sale56,259$184.908,518,991
2018-03-09Conversion (derivative)127,500$0.00386,736,693
2018-03-09Open-market sale42,437$183.9485,063
2018-03-09Conversion127,500$0.00127,500
2018-03-09Open-market sale4,485$185.298,575,250
2018-03-09Open-market sale58,521$184.898,579,735
2018-03-09Open-market sale29,494$183.918,638,256
2018-03-09Open-market sale5,300$184.9432,900
2018-03-09Open-market sale3,100$184.0038,200
2018-03-09Open-market sale3,300$185.320
2018-03-09Open-market sale81,763$184.913,300
2018-03-08Conversion (derivative)127,500$0.00386,864,193
2018-03-08Open-market sale700$184.0441,300
2018-03-08Open-market sale2,100$183.2042,000
2018-03-08Open-market sale5,600$182.2044,100
2018-03-08Open-market sale17,163$183.860
2018-03-08Open-market sale36,710$182.7417,163
2018-03-08Open-market sale73,627$182.1353,873
2018-03-08Conversion127,500$0.00127,500
2018-03-08Open-market sale13,092$183.818,667,750
2018-03-08Open-market sale25,064$182.768,680,842
2018-03-08Open-market sale54,344$182.138,705,906
2018-03-07Conversion (derivative)127,500$0.00386,991,693
2018-03-07Open-market sale8,400$178.768,844,350
2018-03-07Open-market sale19,266$179.5298,124
2018-03-07Conversion127,500$0.00127,500
2018-03-07Open-market sale17,746$183.508,760,250
2018-03-07Open-market sale14,600$182.688,777,996
2018-03-07Open-market sale18,354$181.658,792,596
2018-03-07Open-market sale19,000$180.698,810,950
2018-03-07Open-market sale14,400$179.588,829,950
2018-03-07Open-market sale10,110$178.76117,390
2018-03-07Open-market sale22,781$183.530
2018-03-07Open-market sale21,590$182.7522,781
2018-03-07Open-market sale25,683$181.6744,371
2018-03-07Open-market sale28,070$180.6870,054
2018-03-06Conversion (derivative)127,500$0.00387,119,193
2018-03-06Open-market sale1,200$182.260
2018-03-06Open-market sale28,003$181.681,200
2018-03-06Open-market sale50,649$180.6429,203
2018-03-06Open-market sale47,648$179.7379,852
2018-03-06Conversion127,500$0.00127,500
2018-03-06Open-market sale1,490$182.228,852,750
2018-03-06Open-market sale21,388$181.648,854,240
2018-03-06Open-market sale36,552$180.608,875,628
2018-03-06Open-market sale33,070$179.728,912,180
2018-03-05Conversion (derivative)127,500$0.00387,246,693
2018-03-05Open-market sale7,119$178.449,001,831
2018-03-05Open-market sale4,000$181.030
2018-03-05Open-market sale56,204$180.474,000
2018-03-05Open-market sale18,928$179.6360,204
2018-03-05Open-market sale9,392$178.3879,132
2018-03-05Open-market sale21,159$177.3988,524
2018-03-05Open-market sale17,817$176.55109,683
2018-03-05Conversion127,500$0.00127,500
2018-03-05Open-market sale1,200$181.068,945,250
2018-03-05Open-market sale39,432$180.538,946,450
2018-03-05Open-market sale15,949$179.728,985,882
2018-03-05Open-market sale14,000$176.559,023,750
2018-03-05Open-market sale14,800$177.399,008,950
2018-03-02Conversion (derivative)127,500$0.00387,374,193
2018-03-02Open-market sale10,220$176.429,038,050
2018-03-02Open-market sale11,701$173.559,118,549
2018-03-02Open-market sale300$177.080
2018-03-02Open-market sale11,072$176.39300
2018-03-02Open-market sale61,979$175.399,048,270
2018-03-02Open-market sale8,300$174.419,110,249
2018-03-02Open-market sale300$177.099,037,750
2018-03-02Conversion127,500$0.00127,500
2018-03-02Open-market sale33,350$173.5994,150
2018-03-02Open-market sale26,100$174.5368,050
2018-03-02Open-market sale56,678$175.4611,372
2018-03-01Conversion (derivative)127,500$0.00387,501,693
2018-03-01Open-market sale500$179.07564,765
2018-03-01Open-market sale2,800$177.51566,665
2018-03-01Open-market sale100$179.15472,368
2018-03-01Open-market sale2,000$175.46571,765
2018-03-01Open-market sale1,000$178.68472,468
2018-03-01Open-market sale3,110$177.57473,468
2018-03-01Open-market sale1,800$176.32476,578
2018-03-01Open-market sale1,990$175.53478,378
2018-03-01Open-market sale1,300$179.850
2018-03-01Open-market sale10,800$178.901,300
2018-03-01Open-market sale33,637$177.8812,100
2018-03-01Open-market sale27,234$177.1345,737
2018-03-01Open-market sale40,198$176.0072,971
2018-03-01Open-market sale14,331$175.25113,169
2018-03-01Conversion127,500$0.00127,500
2018-03-01Open-market sale600$179.879,130,250
2018-03-01Open-market sale7,840$179.019,130,850
2018-03-01Open-market sale21,141$177.989,138,690
2018-03-01Open-market sale23,162$177.249,159,831
2018-03-01Open-market sale26,557$176.069,182,993
2018-03-01Open-market sale13,200$175.379,209,550
2018-03-01Open-market sale640$179.0549,700
2018-03-01Open-market sale2,160$177.9850,340
2018-03-01Open-market sale1,900$177.2852,500
2018-03-01Open-market sale2,600$176.0254,400
2018-03-01Open-market sale1,100$175.2557,000
2018-03-01Open-market sale2,300$176.29569,465
2018-03-01Open-market sale1,400$178.31565,265
2018-02-28Conversion (derivative)127,500$0.00387,629,193
2018-02-28Open-market sale18,968$180.18100,192
2018-02-28Open-market sale8,340$178.71119,160
2018-02-28Conversion127,500$0.00127,500
2018-02-28Open-market sale3,400$182.709,222,750
2018-02-28Open-market sale49,471$182.079,226,150
2018-02-28Open-market sale21,709$181.379,275,621
2018-02-28Open-market sale12,200$180.139,297,330
2018-02-28Open-market sale5,720$178.699,309,530
2018-02-28Open-market sale2,700$182.3558,100
2018-02-28Open-market sale4,007$181.6460,800
2018-02-28Open-market sale1,220$180.1564,807
2018-02-28Open-market sale473$178.6866,027
2018-02-28Open-market sale2,500$182.39573,765
2018-02-28Open-market sale4,587$181.68576,265
2018-02-28Open-market sale1,400$180.21580,852
2018-02-28Open-market sale513$178.73582,252
2018-02-28Open-market sale2,525$182.34480,368
2018-02-28Open-market sale3,900$181.65482,893
2018-02-28Open-market sale1,100$180.24486,793
2018-02-28Open-market sale475$178.72487,893
2018-02-28Open-market sale2,800$182.780
2018-02-28Open-market sale64,584$182.112,800
2018-02-28Open-market sale32,808$181.4667,384
2018-02-27Conversion (derivative)127,500$0.00387,756,693
2018-02-27Open-market sale53,210$182.9336,523
2018-02-27Open-market sale37,767$182.0989,733
2018-02-27Conversion127,500$0.00127,500
2018-02-27Open-market sale400$184.579,315,250
2018-02-27Open-market sale26,669$183.909,315,650
2018-02-27Open-market sale39,523$182.969,342,319
2018-02-27Open-market sale25,908$182.099,381,842
2018-02-27Open-market sale900$184.570
2018-02-27Open-market sale35,623$183.85900
2018-02-26Conversion (derivative)127,500$0.00387,884,193
2018-02-26Open-market sale5,900$185.440
2018-02-26Open-market sale96,054$184.735,900
2018-02-26Open-market sale25,546$184.06101,954
2018-02-26Conversion127,500$0.00127,500
2018-02-26Open-market sale5,416$185.429,407,750
2018-02-26Open-market sale72,443$184.709,413,166
2018-02-26Open-market sale14,641$183.989,485,609
2018-02-23Conversion (derivative)127,500$0.00388,011,693
2018-02-23Open-market sale35,833$181.2580,767
2018-02-23Open-market sale10,900$180.23116,600
2018-02-23Open-market sale8,800$180.219,583,950
2018-02-23Open-market sale49,921$182.0930,846
2018-02-23Open-market sale30,846$182.910
2018-02-23Conversion127,500$0.00127,500
2018-02-23Open-market sale19,915$182.939,500,250
2018-02-23Open-market sale34,964$182.179,520,165
2018-02-23Open-market sale28,821$181.299,555,129
2018-02-22Conversion (derivative)127,500$0.00388,139,193
2018-02-22Open-market sale2,100$179.8466,500
2018-02-22Open-market sale3,500$179.0568,600
2018-02-22Open-market sale2,800$178.2972,100
2018-02-22Open-market sale32,566$179.800
2018-02-22Open-market sale65,795$178.9532,566
2018-02-22Open-market sale29,139$178.1598,361
2018-02-22Conversion127,500$0.00127,500
2018-02-22Open-market sale25,777$179.789,592,750
2018-02-22Open-market sale45,073$178.959,618,527
2018-02-22Open-market sale21,650$178.179,663,600
2018-02-21Conversion (derivative)127,500$0.00388,266,693
2018-02-21Open-market sale27,523$180.039,697,166
2018-02-21Open-market sale28,682$178.939,724,689
2018-02-21Open-market sale9,174$178.129,753,371
2018-02-21Open-market sale15,205$176.929,762,545
2018-02-21Open-market sale200$181.0774,900
2018-02-21Open-market sale2,700$180.3375,100
2018-02-21Open-market sale2,200$179.3077,800
2018-02-21Open-market sale1,700$178.4280,000
2018-02-21Open-market sale1,600$176.8781,700
2018-02-21Open-market sale14,399$180.800
2018-02-21Open-market sale37,249$180.1114,399
2018-02-21Open-market sale40,904$178.9951,648
2018-02-21Open-market sale14,421$178.2092,552
2018-02-21Open-market sale20,527$176.94106,973
2018-02-21Conversion127,500$0.00127,500
2018-02-21Open-market sale11,916$180.749,685,250
2018-02-20Conversion (derivative)127,500$0.00388,394,193
2018-02-20Open-market sale30,743$177.420
2018-02-20Open-market sale57,651$176.6330,743
2018-02-20Open-market sale40,663$176.649,799,398
2018-02-20Conversion127,500$0.00127,500
2018-02-20Open-market sale21,648$177.429,777,750
2018-02-20Open-market sale30,189$175.709,840,061
2018-02-20Open-market sale39,106$175.6788,394
2018-02-16Conversion (derivative)127,500$0.00388,521,693
2018-02-16Open-market sale36,554$178.879,874,150
2018-02-16Open-market sale700$179.5283,300
2018-02-16Open-market sale3,600$178.7984,000
2018-02-16Open-market sale1,700$177.8987,600
2018-02-16Open-market sale2,400$177.0489,300
2018-02-16Open-market sale300$179.68582,765
2018-02-16Open-market sale3,600$178.88583,065
2018-02-16Open-market sale2,200$178.15586,665
2018-02-16Open-market sale2,900$177.09588,865
2018-02-16Open-market sale100$179.78488,368
2018-02-16Open-market sale2,107$179.08488,468
2018-02-16Open-market sale2,900$178.43490,575
2018-02-16Open-market sale2,893$177.17493,475
2018-02-16Open-market sale5,100$179.640
2018-02-16Open-market sale53,003$178.855,100
2018-02-16Open-market sale30,828$178.0558,103
2018-02-16Open-market sale38,569$177.0788,931
2018-02-16Conversion127,500$0.00127,500
2018-02-16Open-market sale3,900$179.679,870,250
2018-02-16Open-market sale29,844$177.109,932,906
2018-02-16Open-market sale22,202$178.159,910,704
2018-02-15Conversion (derivative)127,500$0.00388,649,193
2018-02-15Open-market sale4,200$178.81594,965
2018-02-15Open-market sale2,650$179.59496,568
2018-02-15Open-market sale3,650$178.80499,218
2018-02-15Open-market sale1,500$177.89502,868
2018-02-15Open-market sale4,465$180.270
2018-02-15Open-market sale63,662$179.384,465
2018-02-15Open-market sale48,442$178.4268,127
2018-02-15Open-market sale10,931$177.57116,569
2018-02-15Conversion127,500$0.00127,500
2018-02-15Open-market sale3,200$180.339,962,750
2018-02-15Open-market sale44,233$179.419,965,950
2018-02-15Open-market sale37,059$178.4510,010,183
2018-02-15Open-market sale8,008$177.5610,047,242
2018-02-15Open-market sale406$180.3491,700
2018-02-15Open-market sale3,694$179.4392,106
2018-02-15Open-market sale2,900$178.5595,800
2018-02-15Open-market sale1,400$177.7798,700
2018-02-15Open-market sale400$180.36591,765
2018-02-15Open-market sale2,800$179.59592,165
2018-02-15Open-market sale200$180.37496,368
2018-02-15Open-market sale1,600$177.90599,165
2018-02-14Conversion (derivative)112,051$0.00388,776,693
2018-02-14Open-market sale25,355$179.1210,060,220
2018-02-14Open-market sale16,798$178.0810,085,575
2018-02-14Open-market sale4,970$179.6010,055,250
2018-02-14Conversion112,051$0.00127,500
2018-02-14Open-market sale3,836$173.62123,664
2018-02-14Open-market sale24,400$176.9610,102,373
2018-02-14Open-market sale5,200$175.7710,126,773
2018-02-14Open-market sale14,005$174.9710,131,973
2018-02-14Open-market sale1,772$173.4910,145,978
2018-02-14Open-market sale8,845$179.570
2018-02-14Open-market sale31,019$179.078,845
2018-02-14Open-market sale20,777$178.0839,864
2018-02-14Open-market sale35,202$176.9760,641
2018-02-14Open-market sale7,209$175.8795,843
2018-02-14Open-market sale20,612$174.88103,052
2018-02-13Open-market sale1,500$175.3910,147,750
2018-02-13Open-market sale3,785$175.3715,449
2018-02-13Open-market sale89,802$174.6019,234
2018-02-13Open-market sale23,863$173.89109,036
2018-02-13Open-market sale8,117$173.9010,199,383
2018-02-13Open-market sale50,133$174.7710,149,250
2018-02-12Open-market sale24,270$177.09132,899
2018-02-12Open-market sale29,372$176.42157,169
2018-02-12Open-market sale38,335$175.37186,541
2018-02-12Open-market sale17,430$174.38224,876
2018-02-12Open-market sale13,693$173.36242,306
2018-02-12Open-market sale4,400$172.44255,999
2018-02-12Open-market sale6,155$177.2710,207,500
2018-02-12Open-market sale34,120$176.7310,213,655
2018-02-12Open-market sale25,025$175.6010,247,775
2018-02-12Open-market sale20,000$174.8810,272,800
2018-02-12Open-market sale5,100$173.5510,292,800
2018-02-12Open-market sale2,100$172.6510,297,900
2017-12-08Conversion (derivative)55,450$0.001,908,602
2017-12-08Open-market sale1,400$181.94504,368
2017-12-08Open-market sale4,361$179.24610,265
2017-12-08Open-market sale4,800$180.21605,465
2017-12-08Open-market sale4,100$181.47601,365
2017-12-08Open-market sale600$182.05600,765
2017-12-08Conversion55,450$0.0010,355,450
2017-12-08Open-market sale16,648$179.1510,338,802
2017-12-08Open-market sale17,379$180.1310,321,423
2017-12-08Open-market sale15,910$181.2910,305,513
2017-12-08Open-market sale5,513$181.9010,300,000
2017-12-08Open-market sale10,280$179.13284,779
2017-12-08Open-market sale11,575$180.11273,204
2017-12-08Open-market sale10,005$181.35263,199
2017-12-08Open-market sale2,800$181.92260,399
2017-12-08Open-market sale3,518$179.15514,708
2017-12-08Open-market sale4,840$180.11509,868
2017-12-08Open-market sale4,100$181.27505,768
2017-12-07Conversion (derivative)56,046$0.001,964,052
2017-12-07Open-market sale925$180.14295,059
2017-12-07Open-market sale7,139$179.55295,984
2017-12-07Open-market sale1,300$176.59530,940
2017-12-07Open-market sale2,800$177.34528,140
2017-12-07Open-market sale7,669$178.71520,471
2017-12-07Open-market sale2,134$179.64518,337
2017-12-07Open-market sale111$180.30518,226
2017-12-07Open-market sale1,300$176.59627,340
2017-12-07Open-market sale2,800$177.34624,540
2017-12-07Open-market sale7,670$178.71616,870
2017-12-07Conversion56,046$0.0010,356,046
2017-12-07Open-market sale17,126$178.67303,123
2017-12-07Open-market sale5,679$177.35320,249
2017-12-07Open-market sale4,155$176.78325,928
2017-12-07Open-market sale2,525$180.0710,300,000
2017-12-07Open-market sale12,207$179.3710,302,525
2017-12-07Open-market sale25,464$178.6310,314,732
2017-12-07Open-market sale11,650$177.2710,340,196
2017-12-07Open-market sale4,200$176.5910,351,846
2017-12-07Open-market sale2,233$179.61614,637
2017-12-07Open-market sale11$180.29614,626
2017-11-28Conversion (derivative)54,593$0.002,020,098
2017-11-28Conversion54,593$0.0010,354,593
2017-11-28Open-market sale18,604$182.5010,335,989
2017-11-28Open-market sale35,189$183.5110,300,800
2017-11-28Open-market sale800$184.1710,300,000
2017-11-28Open-market sale600$184.20330,083
2017-11-28Open-market sale22,519$183.52330,683
2017-11-28Open-market sale10,994$182.51353,202
2017-11-28Open-market sale4,947$182.64540,940
2017-11-28Open-market sale8,700$183.49532,240
2017-11-28Open-market sale9,435$183.51628,640
2017-11-28Open-market sale4,209$182.60638,075
2017-11-27Conversion (derivative)54,654$0.002,074,691
2017-11-27Conversion54,654$0.0010,354,654
2017-11-27Open-market sale25,267$182.6610,329,387
2017-11-27Open-market sale29,387$183.2310,300,000
2017-11-27Open-market sale18,531$182.73379,822
2017-11-27Open-market sale15,626$183.26364,196
2017-11-27Open-market sale8,142$182.70551,411
2017-11-27Open-market sale5,524$183.27545,887
2017-11-27Open-market sale7,500$182.70648,448
2017-11-27Open-market sale6,164$183.26642,284
2017-11-15Conversion (derivative)56,230$0.002,129,345
2017-11-15Open-market sale10,156$178.14655,948
2017-11-15Open-market sale3,900$177.09666,104
2017-11-15Open-market sale10,139$178.16559,553
2017-11-15Open-market sale3,916$177.09569,692
2017-11-15Open-market sale25,442$178.12398,353
2017-11-15Open-market sale9,702$177.11423,795
2017-11-15Open-market sale900$178.5010,300,000
2017-11-15Open-market sale41,125$178.0810,300,900
2017-11-15Open-market sale14,205$177.1010,342,025
2017-11-15Conversion56,230$0.0010,356,230
2017-11-14Conversion (derivative)56,110$0.002,185,575
2017-11-14Open-market sale22,430$177.8810,333,680
2017-11-14Conversion56,110$0.0010,356,110
2017-11-14Open-market sale33,680$178.4510,300,000
2017-11-14Open-market sale18,874$177.98449,692
2017-11-14Open-market sale16,195$178.50433,497
2017-11-14Open-market sale6,866$177.96580,767
2017-11-14Open-market sale7,159$178.52573,608
2017-11-14Open-market sale5,729$177.91678,301
2017-11-14Open-market sale8,297$178.47670,004
2017-11-07J (derivative)468,566$0.005,676,058
2017-11-07Conversion (derivative)11,300,900$0.00389,357,310
2017-11-07J (derivative)468,566$0.00388,888,744
2017-11-07Conversion11,300,900$0.0011,300,900
2017-11-07Gift10,300,000$0.001,000,900
2017-11-07Gift10,300,000$0.0010,300,000
2017-11-07Gift100,100$0.000
2017-11-07Gift100,100$0.00100,100
2017-11-07J468,566$0.000
2017-11-07J468,566$0.00468,566
2017-10-12Conversion (derivative)57,766$0.002,241,685
2017-10-12Conversion (derivative)36,105$0.00400,658,210
2017-10-12Open-market sale12,541$173.06589,533
2017-10-12Open-market sale30,018$173.026,087
2017-10-12Conversion36,105$0.0036,105
2017-10-12Open-market sale14,192$173.440
2017-10-12Open-market sale2,100$173.48684,030
2017-10-12Open-market sale12,340$173.06686,130
2017-10-12Open-market sale1,900$173.52587,633
2017-10-12Open-market sale43,574$173.0014,192
2017-10-12Conversion57,766$0.0057,766
2017-10-11Conversion (derivative)36,319$0.00400,694,315
2017-10-11Conversion (derivative)58,108$0.002,299,451
2017-10-11Open-market sale32,287$172.014,032
2017-10-11Conversion36,319$0.0036,319
2017-10-11Open-market sale13,319$172.02603,284
2017-10-11Open-market sale1,210$172.65602,074
2017-10-11Conversion58,108$0.0058,108
2017-10-11Open-market sale49,625$172.008,483
2017-10-11Open-market sale8,483$172.620
2017-10-11Open-market sale948$172.65698,470
2017-10-11Open-market sale13,581$172.02699,418
2017-10-02Conversion (derivative)58,783$0.002,357,559
2017-10-02Conversion (derivative)36,733$0.00400,730,634
2017-10-02Open-market sale1,400$171.41712,999
2017-10-02Open-market sale5,850$170.63714,399
2017-10-02Open-market sale7,439$169.61720,249
2017-10-02Open-market sale1,400$171.41616,603
2017-10-02Open-market sale6,220$170.61618,003
2017-10-02Open-market sale7,069$169.59624,223
2017-10-02Open-market sale15,634$170.513,701
2017-10-02Open-market sale17,398$169.5719,335
2017-10-02Conversion36,733$0.0036,733
2017-10-02Open-market sale300$171.830
2017-10-02Open-market sale7,628$171.14300
2017-10-02Open-market sale22,400$170.457,928
2017-10-02Open-market sale28,455$169.5630,328
2017-10-02Conversion58,783$0.0058,783
2017-09-29Conversion (derivative)36,657$0.00400,767,367
2017-09-29Conversion (derivative)58,651$0.002,416,342
2017-09-29Open-market sale2,600$169.51643,353
2017-09-29Open-market sale22,642$170.557,415
2017-09-29Open-market sale6,600$169.5330,057
2017-09-29Conversion36,657$0.0036,657
2017-09-29Open-market sale12,114$171.160
2017-09-29Open-market sale36,307$170.5412,114
2017-09-29Open-market sale10,230$169.5648,421
2017-09-29Conversion58,651$0.0058,651
2017-09-29Open-market sale3,115$171.18727,688
2017-09-29Open-market sale8,949$170.54730,803
2017-09-29Open-market sale2,600$169.44739,752
2017-09-29Open-market sale2,200$171.29631,292
2017-09-29Open-market sale9,861$170.60633,492
2017-09-20Conversion (derivative)36,364$0.00400,804,024
2017-09-20Conversion (derivative)58,180$0.002,474,993
2017-09-20Open-market sale75$172.93742,352
2017-09-20Open-market sale6,512$172.22742,427
2017-09-20Open-market sale7,960$171.53748,939
2017-09-20Open-market sale100$173.03645,953
2017-09-20Open-market sale5,646$172.28646,053
2017-09-20Open-market sale8,800$171.59651,699
2017-09-20Open-market sale19,812$172.14700
2017-09-20Open-market sale15,852$171.4920,512
2017-09-20Conversion36,364$0.0036,364
2017-09-20Open-market sale680$172.930
2017-09-20Open-market sale30,729$172.17680
2017-09-20Conversion58,180$0.0058,180
2017-09-20Open-market sale26,771$171.5231,409
2017-09-19Conversion (derivative)36,414$0.00400,840,388
2017-09-19Conversion (derivative)58,262$0.002,533,173
2017-09-19Open-market sale7,993$171.90756,899
2017-09-19Open-market sale6,576$171.20764,892
2017-09-19Open-market sale8,265$171.89660,499
2017-09-19Open-market sale6,305$171.17668,764
2017-09-19Open-market sale23,901$171.831,142
2017-09-19Open-market sale11,371$171.1525,043
2017-09-19Conversion36,414$0.0036,414
2017-09-19Open-market sale1,820$172.490
2017-09-19Open-market sale35,787$171.861,820
2017-09-19Open-market sale20,655$171.1837,607
2017-09-19Conversion58,262$0.0058,262
2017-09-08Conversion (derivative)58,121$0.002,591,435
2017-09-08Conversion (derivative)36,325$0.00400,876,802
2017-09-08Conversion58,121$0.0058,121
2017-09-08Open-market sale21,044$171.2037,077
2017-09-08Open-market sale27,663$172.389,414
2017-09-08Conversion36,325$0.0036,325
2017-09-08Open-market sale12,620$171.1823,705
2017-09-08Open-market sale18,317$172.375,388
2017-09-08Open-market sale5,388$173.030
2017-09-08Open-market sale5,017$171.25684,580
2017-09-08Open-market sale7,211$172.37677,369
2017-09-08Open-market sale2,300$173.01675,069
2017-09-08Open-market sale5,242$171.23780,755
2017-09-08Open-market sale2,200$172.98771,468
2017-09-08Open-market sale7,087$172.41773,668
2017-09-07Conversion (derivative)36,367$0.00400,913,127
2017-09-07Conversion (derivative)58,182$0.002,649,556
2017-09-07Open-market sale5,113$170.74699,032
2017-09-07Open-market sale6,135$172.73689,597
2017-09-07Open-market sale5,100$170.74795,444
2017-09-07Open-market sale3,100$171.85792,344
2017-09-07Open-market sale6,347$172.75785,997
2017-09-07Open-market sale3,300$171.88695,732
2017-09-07Open-market sale8,313$171.8715,165
2017-09-07Open-market sale12,889$170.7423,478
2017-09-07Conversion36,367$0.0036,367
2017-09-07Open-market sale25,518$172.780
2017-09-07Open-market sale12,539$171.8325,518
2017-09-07Open-market sale20,125$170.7438,057
2017-09-07Conversion58,182$0.0058,182
2017-08-28Conversion (derivative)37,408$0.00400,949,494
2017-08-28Conversion (derivative)59,852$0.002,707,738
2017-08-28Open-market sale2,400$167.50800,544
2017-08-28Open-market sale12,562$167.01802,944
2017-08-28Open-market sale2,400$167.51704,145
2017-08-28Open-market sale12,561$167.01706,545
2017-08-28Open-market sale32,758$167.014,650
2017-08-28Conversion37,408$0.0037,408
2017-08-28Open-market sale9,848$167.510
2017-08-28Open-market sale50,004$166.999,848
2017-08-28Conversion59,852$0.0059,852
2017-08-25Conversion (derivative)59,916$0.002,767,590
2017-08-25Conversion (derivative)37,447$0.00400,986,902
2017-08-25Conversion37,447$0.0037,447
2017-08-25Open-market sale18,798$167.52100
2017-08-25Open-market sale41,018$166.6118,898
2017-08-25Conversion59,916$0.0059,916
2017-08-25Open-market sale727$167.58815,506
2017-08-25Open-market sale14,274$166.60816,233
2017-08-25Open-market sale4,000$167.59719,106
2017-08-25Open-market sale10,978$166.66723,106
2017-08-25Open-market sale11,506$167.530
2017-08-25Open-market sale25,941$166.6211,506
2017-08-15Conversion (derivative)36,575$0.00401,024,349
2017-08-15Conversion (derivative)58,522$0.002,827,506
2017-08-15Open-market sale851$171.26734,084
2017-08-15Open-market sale13,781$170.83734,935
2017-08-15Open-market sale29,575$170.807,000
2017-08-15Conversion36,575$0.0036,575
2017-08-15Open-market sale11,062$171.190
2017-08-15Open-market sale47,460$170.8011,062
2017-08-15Conversion58,522$0.0058,522
2017-08-15Open-market sale1,285$171.26830,507
2017-08-15Open-market sale13,345$170.84831,792
2017-08-14Conversion (derivative)58,648$0.002,886,028
2017-08-14Conversion (derivative)36,653$0.00401,060,924
2017-08-14Open-market sale11,437$170.66748,716
2017-08-14Open-market sale3,225$169.96760,153
2017-08-14Open-market sale7,000$169.9429,653
2017-08-14Conversion36,653$0.0036,653
2017-08-14Open-market sale45,959$170.660
2017-08-14Open-market sale12,689$169.9445,959
2017-08-14Conversion58,648$0.0058,648
2017-08-14Open-market sale9,662$170.70845,137
2017-08-14Open-market sale5,000$170.11854,799
2017-07-13Conversion (derivative)62,824$0.002,944,676
2017-07-13Conversion (derivative)39,264$0.00401,097,577
2017-07-13Open-market sale13,501$159.09862,005
2017-07-13Open-market sale2,125$159.60763,378
2017-07-13Open-market sale13,581$159.10765,503
2017-07-13Open-market sale32,314$159.096,950
2017-07-13Conversion39,264$0.0039,264
2017-07-13Open-market sale8,867$159.590
2017-07-13Open-market sale53,957$159.108,867
2017-07-13Conversion62,824$0.0062,824
2017-07-13Open-market sale2,206$159.61859,799
2017-07-12Conversion (derivative)39,587$0.00401,136,841
2017-07-12Conversion (derivative)63,341$0.003,007,500
2017-07-12Open-market sale3,845$158.89875,506
2017-07-12Open-market sale6,000$158.06879,351
2017-07-12Open-market sale5,990$157.02885,351
2017-07-12Open-market sale4,136$158.83779,084
2017-07-12Open-market sale5,700$158.05783,220
2017-07-12Open-market sale6,000$157.02788,920
2017-07-12Open-market sale14,047$158.0410,689
2017-07-12Open-market sale14,851$157.0124,736
2017-07-12Conversion39,587$0.0039,587
2017-07-12Open-market sale21,761$158.740
2017-07-12Open-market sale20,688$157.8821,761
2017-07-12Open-market sale20,892$156.9742,449
2017-07-12Conversion63,341$0.0063,341
2017-06-30Conversion (derivative)41,354$0.00401,176,428
2017-06-30Conversion (derivative)66,163$0.003,070,841
2017-06-30Open-market sale17,220$150.7924,134
2017-06-30Conversion41,354$0.0041,354
2017-06-30Open-market sale44,476$151.340
2017-06-30Open-market sale21,687$150.7244,476
2017-06-30Conversion66,163$0.0066,163
2017-06-30Open-market sale11,429$151.36794,920
2017-06-30Open-market sale11,561$150.99896,319
2017-06-30Open-market sale5,110$150.68806,349
2017-06-30Open-market sale4,978$151.51891,341
2017-06-29Conversion (derivative)41,426$0.00401,217,782
2017-06-29Conversion (derivative)66,278$0.003,137,004
2017-06-29Open-market sale6,962$151.50907,880
2017-06-29Open-market sale7,108$150.63914,842
2017-06-29Open-market sale2,500$149.71921,950
2017-06-29Open-market sale800$152.08811,459
2017-06-29Open-market sale7,153$151.40812,259
2017-06-29Open-market sale8,614$150.35819,412
2017-06-29Open-market sale16,617$151.53300
2017-06-29Open-market sale18,006$150.6316,917
2017-06-29Open-market sale6,503$149.7634,923
2017-06-29Conversion41,426$0.0041,426
2017-06-29Open-market sale2,518$152.080
2017-06-29Open-market sale31,907$151.382,518
2017-06-29Open-market sale5,800$149.5860,478
2017-06-29Conversion66,278$0.0066,278
2017-06-29Open-market sale26,053$150.4434,425
2017-06-22Conversion (derivative)65,042$0.003,203,282
2017-06-22Conversion (derivative)40,649$0.00401,259,208
2017-06-22Open-market sale9,716$153.57834,567
2017-06-22Open-market sale26,295$153.5614,354
2017-06-22Conversion40,649$0.0040,649
2017-06-22Open-market sale24,292$154.090
2017-06-22Open-market sale6,541$154.08828,026
2017-06-22Open-market sale11,540$153.62929,167
2017-06-22Open-market sale4,717$154.17924,450
2017-06-22Open-market sale40,750$153.5424,292
2017-06-22Conversion65,042$0.0065,042
2017-06-21Conversion (derivative)40,827$0.00401,299,857
2017-06-21Conversion (derivative)65,322$0.003,268,324
2017-06-21Open-market sale25,107$153.39700
2017-06-21Open-market sale700$154.010
2017-06-21Open-market sale6,235$152.56854,380
2017-06-21Open-market sale9,997$153.37844,383
2017-06-21Open-market sale100$154.03844,283
2017-06-21Open-market sale15,020$152.5225,807
2017-06-21Conversion40,827$0.0040,827
2017-06-21Open-market sale39,543$153.333,788
2017-06-21Open-market sale21,991$152.4943,331
2017-06-21Conversion65,322$0.0065,322
2017-06-21Open-market sale9,732$153.40940,707
2017-06-21Open-market sale6,600$152.57950,439
2017-06-09Conversion (derivative)65,366$0.003,333,646
2017-06-09Conversion (derivative)40,832$0.00401,340,684
2017-06-09Open-market sale5,805$154.59864,415
2017-06-09Open-market sale700$153.41870,220
2017-06-09Open-market sale1,200$152.47870,920
2017-06-09Open-market sale1,200$151.14872,120
2017-06-09Open-market sale1,355$150.03873,320
2017-06-09Open-market sale1,563$149.22874,675
2017-06-09Open-market sale700$148.25876,238
2017-06-09Open-market sale16,801$154.666,500
2017-06-09Open-market sale1,904$153.4023,301
2017-06-09Open-market sale3,256$152.5025,205
2017-06-09Open-market sale1,986$151.4128,461
2017-06-09Open-market sale4,875$150.1330,447
2017-06-09Open-market sale3,910$149.1735,322
2017-06-09Open-market sale1,600$148.1039,232
2017-06-09Conversion40,832$0.0040,832
2017-06-09Open-market sale1,400$155.520
2017-06-09Open-market sale27,325$154.981,400
2017-06-09Open-market sale10,009$154.1428,725
2017-06-09Open-market sale3,600$152.7938,734
2017-06-09Open-market sale3,457$151.9142,334
2017-06-09Open-market sale4,110$150.8145,791
2017-06-09Open-market sale8,172$149.8949,901
2017-06-09Open-market sale6,293$148.8858,073
2017-06-09Open-market sale1,000$147.7164,366
2017-06-09Conversion65,366$0.0065,366
2017-06-09Open-market sale3,800$155.37860,615
2017-06-09Open-market sale600$152.12967,956
2017-06-09Open-market sale6,943$155.02957,239
2017-06-09Open-market sale3,074$154.14964,182
2017-06-09Open-market sale700$152.86967,256
2017-06-09Open-market sale200$155.56957,039
2017-06-09Open-market sale1,200$150.83968,556
2017-06-09Open-market sale2,304$149.82969,756
2017-06-09Open-market sale1,304$148.80972,060
2017-06-08Conversion (derivative)40,633$0.00401,381,516
2017-06-08Conversion (derivative)65,006$0.003,399,012
2017-06-08Open-market sale15,100$153.75974,519
2017-06-08Open-market sale1,325$154.31876,938
2017-06-08Open-market sale14,930$153.75878,263
2017-06-08Open-market sale1,155$154.38973,364
2017-06-08Conversion40,633$0.0040,633
2017-06-08Open-market sale8,845$154.390
2017-06-08Open-market sale56,161$153.748,845
2017-06-08Conversion65,006$0.0065,006
2017-06-08Open-market sale35,958$153.744,675
2017-05-30Conversion (derivative)65,631$0.003,464,018
2017-05-30Conversion (derivative)41,021$0.00401,422,149
2017-05-30Open-market sale16,108$152.35989,919
2017-05-30Open-market sale300$152.83893,193
2017-05-30Open-market sale16,109$152.35893,493
2017-05-30Open-market sale300$152.85989,619
2017-05-30Open-market sale36,546$152.314,475
2017-05-30Conversion41,021$0.0041,021
2017-05-30Open-market sale8,237$152.730
2017-05-30Open-market sale57,394$152.318,237
2017-05-30Conversion65,631$0.0065,631
2017-05-26Conversion (derivative)41,196$0.00401,463,170
2017-05-26Conversion (derivative)65,913$0.003,529,649
2017-05-26Open-market sale728$152.191,006,027
2017-05-26Open-market sale15,749$151.701,006,755
2017-05-26Open-market sale167$152.22909,602
2017-05-26Open-market sale16,311$151.71909,769
2017-05-26Open-market sale41,025$151.71171
2017-05-26Conversion41,196$0.0041,196
2017-05-26Open-market sale400$152.220
2017-05-26Open-market sale65,513$151.71400
2017-05-26Conversion65,913$0.0065,913
2017-05-17Conversion (derivative)67,978$0.003,595,562
2017-05-17Conversion (derivative)42,483$0.00401,504,366
2017-05-17Open-market sale18,870$146.3644,335
2017-05-17Open-market sale4,773$145.3363,205
2017-05-17Conversion67,978$0.0067,978
2017-05-17Open-market sale4,000$148.121,022,504
2017-05-17Open-market sale7,300$147.331,026,504
2017-05-17Open-market sale4,753$146.341,033,804
2017-05-17Open-market sale29,010$147.3415,325
2017-05-17Conversion42,483$0.0042,483
2017-05-17Open-market sale2,484$145.3239,999
2017-05-17Open-market sale12,439$146.3727,560
2017-05-17Open-market sale18,000$147.349,560
2017-05-17Open-market sale9,560$148.140
2017-05-17Open-market sale513$145.34942,552
2017-05-17Open-market sale4,892$146.33937,660
2017-05-17Open-market sale7,779$147.38929,881
2017-05-17Open-market sale3,801$148.13926,080
2017-05-17Open-market sale938$145.401,038,557
2017-05-16Conversion (derivative)41,751$0.00401,546,849
2017-05-16Conversion (derivative)66,800$0.003,663,540
2017-05-16Open-market sale300$150.161,039,495
2017-05-16Open-market sale16,400$149.691,039,795
2017-05-16Open-market sale200$150.16943,065
2017-05-16Open-market sale16,499$149.70943,265
2017-05-16Open-market sale40,751$149.691,000
2017-05-16Conversion41,751$0.0041,751
2017-05-16Open-market sale64,700$149.692,100
2017-05-16Conversion66,800$0.0066,800
2017-05-16Open-market sale2,100$150.110
2017-05-09J468,566$0.00468,566
2017-05-09J468,566$0.000
2017-04-12Conversion (derivative)71,500$0.003,730,340
2017-04-12Conversion (derivative)44,688$0.00401,588,600
2017-04-12Open-market sale17,875$139.851,056,195
2017-04-12Open-market sale17,874$139.86959,764
2017-04-12Open-market sale35,750$139.86468,566
2017-04-12Conversion44,688$0.0044,688
2017-04-12Open-market sale71,500$139.860
2017-04-12Conversion71,500$0.0071,500
2017-04-11Conversion (derivative)44,706$0.00401,633,288
2017-04-11Conversion (derivative)71,531$0.003,801,840
2017-04-11Open-market sale11,483$139.57984,038
2017-04-11Open-market sale27,464$139.63512,617
2017-04-11Open-market sale15,706$140.111,400
2017-04-11Open-market sale27,600$139.5717,106
2017-04-11Conversion44,706$0.0044,706
2017-04-11Open-market sale3,200$140.910
2017-04-11Open-market sale26,857$140.063,200
2017-04-11Open-market sale41,474$139.5430,057
2017-04-11Conversion71,531$0.0071,531
2017-04-11Open-market sale3,920$140.351,074,070
2017-04-11Open-market sale13,962$139.651,077,990
2017-04-11Open-market sale200$140.90977,638
2017-04-11Open-market sale6,200$140.18977,838
2017-04-11Open-market sale8,201$140.33504,416
2017-04-11Open-market sale100$141.00504,316
2017-03-31Conversion (derivative)9,569$0.00401,677,994
2017-03-31Conversion (derivative)70,280$0.003,873,371
2017-03-31Conversion70,280$0.0070,280
2017-03-31Conversion9,569$0.0043,925
2017-03-31Open-market sale43,925$142.290
2017-03-31Open-market sale35,138$142.29540,081
2017-03-31Open-market sale17,568$142.30995,521
2017-03-31Open-market sale17,569$142.301,091,952
2017-03-30Conversion (derivative)70,221$0.003,943,651
2017-03-30Open-market sale17,354$142.411,109,721
2017-03-30Open-market sale17,555$142.411,013,089
2017-03-30Open-market sale35,110$142.41575,219
2017-03-30Open-market sale200$142.8734,356
2017-03-30Open-market sale43,689$142.4034,556
2017-03-30Open-market sale200$142.880
2017-03-30Open-market sale70,021$142.40200
2017-03-30Open-market sale200$142.941,109,521
2017-03-30Conversion70,221$0.0070,221
2017-03-20Conversion (derivative)71,515$0.004,013,872
2017-03-20Open-market sale17,879$139.831,127,075
2017-03-20Open-market sale17,879$139.831,030,644
2017-03-20Open-market sale35,758$139.83610,329
2017-03-20Open-market sale44,697$139.8378,245
2017-03-20Open-market sale71,515$139.830
2017-03-20Conversion71,515$0.0071,515
2017-03-17Conversion (derivative)71,469$0.004,085,387
2017-03-17Conversion71,469$0.0071,469
2017-03-17Open-market sale71,469$139.920
2017-03-17Open-market sale44,668$139.92122,942
2017-03-17Open-market sale35,734$139.92646,087
2017-03-17Open-market sale17,866$139.921,048,523
2017-03-17Open-market sale17,867$139.921,144,954
2017-03-09Conversion (derivative)72,380$0.004,156,856
2017-03-09Open-market sale17,895$138.151,163,021
2017-03-09Open-market sale100$138.531,066,389
2017-03-09Open-market sale17,995$138.151,066,489
2017-03-09Open-market sale1,200$138.51681,821
2017-03-09Open-market sale34,991$138.14683,021
2017-03-09Open-market sale2,700$138.48167,610
2017-03-09Open-market sale42,537$138.14170,310
2017-03-09Open-market sale3,625$138.490
2017-03-09Open-market sale68,755$138.143,625
2017-03-09Conversion72,380$0.0072,380
2017-03-09Open-market sale200$138.531,162,821
2017-03-08Conversion (derivative)72,624$0.004,229,236
2017-03-08Open-market sale18,156$137.691,180,916
2017-03-08Open-market sale18,156$137.691,084,484
2017-03-08Open-market sale36,312$137.69718,012
2017-03-08Open-market sale45,390$137.69212,847
2017-03-08Open-market sale72,624$137.690
2017-03-08Conversion72,624$0.0072,624
2017-02-28Conversion (derivative)73,618$0.004,301,860
2017-02-28Conversion73,618$0.0073,618
2017-02-28Open-market sale34,808$135.5638,810
2017-02-28Open-market sale38,610$136.08200
2017-02-28Open-market sale200$136.800
2017-02-28Open-market sale23,139$135.57281,108
2017-02-28Open-market sale22,871$136.11258,237
2017-02-28Open-market sale20,145$135.59770,987
2017-02-28Open-market sale16,663$136.13754,324
2017-02-28Open-market sale9,603$135.591,111,440
2017-02-28Open-market sale8,800$136.131,102,640
2017-02-28Open-market sale10,987$135.631,206,488
2017-02-28Open-market sale7,416$136.171,199,072
2017-02-27Conversion (derivative)73,476$0.004,375,478
2017-02-27Conversion73,476$0.0073,476
2017-02-27Open-market sale26,980$135.4646,496
2017-02-27Open-market sale44,496$136.442,000
2017-02-27Open-market sale2,000$137.110
2017-02-27Open-market sale17,039$135.47333,130
2017-02-27Open-market sale28,783$136.47304,347
2017-02-27Open-market sale100$137.15304,247
2017-02-27Open-market sale13,613$135.47814,257
2017-02-27Open-market sale22,625$136.45791,632
2017-02-27Open-market sale500$137.13791,132
2017-02-27Open-market sale6,889$135.471,132,523
2017-02-27Open-market sale11,480$136.471,121,043
2017-02-27Open-market sale6,872$135.461,228,972
2017-02-27Open-market sale11,497$136.471,217,475
2016-12-21Conversion (derivative)273,441$0.004,448,954
2016-12-21Conversion (derivative)126,204$0.00401,687,563
2016-12-21Open-market sale126,204$118.85350,169
2016-12-21Conversion126,204$0.00476,373
2016-12-21Conversion273,441$0.00273,441
2016-12-21Open-market sale273,441$118.860
2016-12-20Conversion (derivative)125,825$0.00401,813,767
2016-12-20Conversion (derivative)272,606$0.004,722,395
2016-12-20Open-market sale125,825$119.21350,169
2016-12-20Conversion125,825$0.00475,994
2016-12-20Conversion272,606$0.00272,606
2016-12-20Open-market sale272,606$119.220
2016-12-12Conversion (derivative)126,908$0.00401,939,592
2016-12-12Conversion (derivative)274,972$0.004,995,001
2016-12-12Open-market sale114,032$118.13363,045
2016-12-12Conversion274,972$0.00274,972
2016-12-12Open-market sale247,146$118.1327,826
2016-12-12Open-market sale12,876$118.79350,169
2016-12-12Conversion126,908$0.00477,077
2016-12-12Open-market sale27,826$118.790
2016-12-09Conversion (derivative)125,558$0.00402,066,500
2016-12-09Conversion (derivative)272,043$0.005,269,973
2016-12-09Conversion125,558$0.00475,727
2016-12-09Open-market sale272,043$119.470
2016-12-09Conversion272,043$0.00272,043
2016-12-09Open-market sale125,558$119.47350,169
2016-11-29Conversion (derivative)123,650$0.00402,192,058
2016-11-29Conversion (derivative)267,909$0.005,542,016
2016-11-29Open-market sale49,685$121.67350,169
2016-11-29Open-market sale73,965$121.07399,854
2016-11-29Conversion123,650$0.00473,819
2016-11-29Open-market sale110,126$121.660
2016-11-29Open-market sale157,783$121.06110,126
2016-11-29Conversion267,909$0.00267,909
2016-11-28Conversion (derivative)269,054$0.005,809,925
2016-11-28Conversion (derivative)124,178$0.00402,315,708
2016-11-28Open-market sale65,340$121.12350,169
2016-11-28Open-market sale58,838$120.43415,509
2016-11-28Conversion124,178$0.00474,347
2016-11-28Open-market sale141,736$121.120
2016-11-28Open-market sale127,318$120.43141,736
2016-11-28Conversion269,054$0.00269,054
2016-11-22Conversion (derivative)408,400$0.00402,439,886
2016-11-22Gift (derivative)3,200,000$0.006,078,979
2016-11-22Gift (derivative)3,200,000$0.00402,848,286
2016-11-22J (derivative)350,169$0.005,207,492
2016-11-22J (derivative)350,169$0.00406,048,286
2016-11-22Gift408,400$0.00350,169
2016-11-22Conversion408,400$0.00758,569
2016-11-22J350,169$0.00350,169
2016-11-22J350,169$0.000
2016-11-18Conversion (derivative)276,314$0.002,878,979
2016-11-18Conversion (derivative)127,529$0.00406,398,455
2016-11-18Conversion276,314$0.00276,314
2016-11-18Open-market sale214,663$117.3661,651
2016-11-18Open-market sale50,577$118.4511,074
2016-11-18Conversion127,529$0.00127,529
2016-11-18Open-market sale98,971$117.3628,558
2016-11-18Open-market sale23,758$118.454,800
2016-11-18Open-market sale4,800$118.930
2016-11-17Conversion (derivative)128,254$0.00406,525,984
2016-11-17Conversion (derivative)277,880$0.003,155,293
2016-11-17Conversion277,880$0.00277,880
2016-11-17Open-market sale164,565$116.69113,315
2016-11-17Open-market sale113,315$117.350
2016-11-17Conversion128,254$0.00128,254
2016-11-17Open-market sale76,107$116.6952,147
2016-10-13Conversion (derivative)117,639$0.00406,654,238
2016-10-13Conversion (derivative)254,886$0.003,433,173
2016-10-13Conversion254,886$0.00254,886
2016-10-13Open-market sale179,324$127.3375,562
2016-10-13Conversion117,639$0.00117,639
2016-10-13Open-market sale81,059$127.3336,580
2016-10-13Open-market sale36,580$127.910
2016-10-12Conversion (derivative)116,242$0.00406,771,877
2016-10-12Conversion (derivative)251,859$0.003,688,059
2016-10-12Open-market sale231,689$129.0020,170
2016-10-12Conversion116,242$0.00116,242
2016-10-12Open-market sale107,702$129.008,540
2016-10-12Open-market sale8,540$129.560
2016-10-12Conversion251,859$0.00251,859
2016-10-04Conversion (derivative)117,001$0.00406,888,119
2016-10-04Conversion (derivative)253,505$0.003,939,918
2016-10-04Open-market sale97,601$128.0619,400
2016-10-04Conversion117,001$0.00117,001
2016-10-04Open-market sale211,089$128.0642,416
2016-10-04Conversion253,505$0.00253,505
2016-10-04Open-market sale19,400$128.910
2016-10-03Conversion (derivative)116,916$0.00407,005,120
2016-10-03Conversion (derivative)253,317$0.004,193,423
2016-10-03Open-market sale112,615$128.274,301
2016-10-03Conversion116,916$0.00116,916
2016-10-03Open-market sale9,173$128.910
2016-10-03Open-market sale244,144$128.279,173
2016-10-03Conversion253,317$0.00253,317
2016-09-23Conversion (derivative)253,901$0.004,446,740
2016-09-23Conversion (derivative)117,185$0.00407,122,036
2016-09-23Conversion253,901$0.00253,901
2016-09-23Open-market sale215,310$127.9338,591
2016-09-23Conversion117,185$0.00117,185
2016-09-23Open-market sale100,522$127.9316,663
2016-09-23Open-market sale16,663$128.420
2016-09-22Conversion (derivative)115,229$0.00407,239,221
2016-09-22Conversion (derivative)249,662$0.004,700,641
2016-09-22Conversion249,662$0.00249,662
2016-09-22Conversion115,229$0.00115,229
2016-09-22Open-market sale249,662$130.180
2016-09-12Conversion (derivative)117,413$0.00407,354,450
2016-09-12Conversion (derivative)254,398$0.004,950,303
2016-09-12Open-market sale49,846$127.3856,263
2016-09-12Open-market sale11,304$126.48106,109
2016-09-12Conversion117,413$0.00117,413
2016-09-12Open-market sale103,729$127.31131,509
2016-09-12Open-market sale19,160$126.39235,238
2016-09-12Conversion254,398$0.00254,398
2016-09-12Open-market sale56,263$128.340
2016-09-09Conversion (derivative)116,594$0.00407,471,863
2016-09-09Conversion (derivative)253,151$0.005,204,701
2016-09-09Open-market sale111,543$127.75141,608
2016-09-09Open-market sale49,068$128.6815,760
2016-09-09Open-market sale52,007$127.7664,828
2016-09-09Conversion116,594$0.00116,835
2016-09-09Open-market sale34,614$129.550
2016-09-09Open-market sale106,994$128.6734,614
2016-09-09Conversion253,151$0.00253,151
2016-08-31Conversion (derivative)258,183$0.005,457,852
2016-08-31Conversion (derivative)35,288$0.00407,588,457
2016-08-31Conversion35,288$0.00119,402
2016-08-31Open-market sale31,993$126.160
2016-08-31Open-market sale226,190$125.8431,993
2016-08-31Open-market sale104,480$125.8414,922
2016-08-31Open-market sale14,681$126.16241
2016-08-31Conversion258,183$0.00258,183
2016-08-30Conversion (derivative)258,560$0.005,716,035
2016-08-30Open-market sale19,052$126.3284,114
2016-08-30Open-market sale100,283$125.58103,166
2016-08-30Open-market sale40,543$126.330
2016-08-30Open-market sale218,017$125.5840,543
2016-08-30Conversion258,560$0.00258,560
2016-08-18Conversion (derivative)262,213$0.005,974,595
2016-08-18Open-market sale262,213$123.940
2016-08-18Conversion262,213$0.00262,213
2016-08-18Open-market sale121,021$123.94203,449
2016-08-17Conversion (derivative)263,195$0.006,236,808
2016-08-17Open-market sale31,417$124.10324,470
2016-08-17Open-market sale90,059$123.26355,887
2016-08-17Open-market sale69,216$124.100
2016-08-17Open-market sale193,979$123.2669,216
2016-08-17Conversion263,195$0.00263,195
2016-05-12Gift222,247$0.00827,870
2016-05-12Gift222,247$0.00222,247
2016-05-12Gift85,175$0.001,139,412
2016-05-12Gift85,175$0.00307,422
2016-05-12Gift42,747$0.001,235,844
2016-05-12Gift42,747$0.00350,169
2016-05-02Gift (derivative)6,500,000$0.00407,623,745
2016-05-02Gift (derivative)6,500,000$0.006,500,003
2014-05-08Gift (derivative)3,999,000$0.0045,083,762
2014-05-08Gift (derivative)3,999,000$0.00377,870,320
2014-05-08Conversion (derivative)3,999,000$0.00373,871,320
2014-05-08Gift3,999,000$0.00241
2014-05-08Conversion3,999,000$0.003,999,241
2014-05-08Gift1,333,000$0.001,333,000
2014-05-05Gift (derivative)28,200$0.003,297,765
2014-05-05Gift (derivative)28,200$0.00373,871,320
2014-01-30J24$0.00241
2013-12-26Conversion (derivative)41,350,000$0.0049,082,762
2013-12-26Open-market sale41,350,000$55.050
2013-12-26Conversion41,350,000$0.0041,350,000
2013-12-20Option exercise (derivative)60,000,000$0.000
2013-12-20Conversion (derivative)18,000,000$0.00373,843,120
2013-12-20Option exercise (derivative)60,000,000$0.0090,432,762
2013-12-20Conversion18,000,000$0.0018,000,217
2013-12-20Gift18,000,000$0.00217
2013-10-01J37$0.00217
2013-09-23J16$0.00180
2013-01-31J24$0.00164
2013-01-30J12$0.00140
2013-01-29J12$0.00128
2012-12-18Conversion (derivative)18,000,000$0.00391,788,289
2012-12-18Conversion18,000,000$0.0018,000,116
2012-12-18Gift18,000,000$0.00116
2012-12-18Conversion (derivative)18,000,000$0.00391,788,289
2012-12-18Conversion18,000,000$0.0018,000,116
2012-12-18Gift18,000,000$0.00116
2012-12-05J48$0.00116
2012-12-01J21$0.0068
2012-11-25J47$0.0047
2012-05-22Conversion (derivative)30,200,000$0.0030,432,762
2012-05-22Conversion30,200,000$0.0030,200,000
2012-05-22Open-market sale30,200,000$37.580
2012-05-17Option exercise (derivative)60,000,000$0.0060,632,762
2012-05-17Option exercise (derivative)60,000,000$0.0060,000,000

Source: SEC EDGAR Form 4 filings. For informational purposes only — not investment advice.