Oct 21
2021
BUY
Exercise of conversion of derivative security
$10,353
$5.95 p/Share
1,740
Added 0.99%
174,222
Common Stock
Oct 13
2021
SELL
Open market or private sale
$191,678
$110.16 p/Share
1,740
Reduced 1.0%
172,482
Common Stock
Oct 13
2021
BUY
Exercise of conversion of derivative security
$10,353
$5.95 p/Share
1,740
Added 0.99%
174,222
Common Stock
Oct 07
2021
SELL
Open market or private sale
$175,583
$100.91 p/Share
1,740
Reduced 1.0%
172,482
Common Stock
Oct 07
2021
SELL
Exercise of conversion of derivative security
$10,353
$5.95 p/Share
1,740
Reduced 0.99%
174,222
Common Stock
Oct 06
2021
SELL
Open market or private sale
$680,688
$97.8 p/Share
6,960
Reduced 3.88%
172,482
Common Stock
Oct 06
2021
BUY
Exercise of conversion of derivative security
$41,412
$5.95 p/Share
6,960
Added 3.73%
179,442
Common Stock
Oct 04
2021
SELL
Payment of exercise price or tax liability
$69,736
$105.5 p/Share
661
Reduced 0.38%
172,482
Common Stock
Sep 15
2021
-
46,000
Reduced 20.99%
173,143
Common Stock
Sep 10
2021
SELL
Open market or private sale
$1,646,875
$118.31 p/Share
13,920
Reduced 5.97%
219,143
Common Stock
Sep 10
2021
BUY
Exercise of conversion of derivative security
$82,824
$5.95 p/Share
13,920
Added 5.64%
233,063
Common Stock
Sep 09
2021
SELL
Open market or private sale
$1,865,000
$119.04 p/Share
15,667
Reduced 6.67%
219,143
Common Stock
Sep 09
2021
BUY
Exercise of conversion of derivative security
$138,183
$8.82 p/Share
15,667
Added 6.25%
234,810
Common Stock
Sep 01
2021
SELL
Open market or private sale
$732,898
$115.8 p/Share
6,329
Reduced 2.81%
219,143
Common Stock
Aug 31
2021
SELL
Open market or private sale
$3,291,907
$109.69 p/Share
30,011
Reduced 11.75%
225,472
Common Stock
Aug 31
2021
BUY
Exercise of conversion of derivative security
$221,781
$7.39 p/Share
30,011
Added 10.51%
255,483
Common Stock
Aug 30
2021
SELL
Open market or private sale
$3,656,367
$108.62 p/Share
33,662
Reduced 12.99%
225,472
Common Stock
Aug 30
2021
BUY
Exercise of conversion of derivative security
$56,703
$5.95 p/Share
9,530
Added 3.9%
235,002
Common Stock
Aug 20
2021
SELL
Payment of exercise price or tax liability
$288,406
$100.49 p/Share
2,870
Reduced 1.14%
249,604
Common Stock
Aug 02
2021
SELL
Open market or private sale
$241,940
$120.97 p/Share
2,000
Reduced 0.79%
252,412
Common Stock
Jul 23
2021
SELL
Payment of exercise price or tax liability
$110,769
$117.34 p/Share
944
Reduced 0.37%
254,412
Common Stock
Jul 12
2021
SELL
Open market or private sale
$254,760
$127.38 p/Share
2,000
Reduced 0.78%
255,356
Common Stock
Jul 01
2021
SELL
Payment of exercise price or tax liability
$82,832
$131.48 p/Share
630
Reduced 0.24%
257,356
Common Stock
Jun 14
2021
SELL
Open market or private sale
$227,860
$113.93 p/Share
2,000
Reduced 0.77%
257,986
Common Stock
May 20
2021
SELL
Payment of exercise price or tax liability
$283,768
$97.75 p/Share
2,903
Reduced 1.1%
259,986
Common Stock